/**************************************************************
* Client:     Debra S. Finney, MS, DDS
* Author:     Koos Prins, CXSims.
* CSS File:   pagelyout.css
* Objective:  Page Body, outline and frame styles.
**************************************************************/

body#PageBody {
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url('sidebackground.jpg'); 
	background-repeat: repeat;
}


td.TopBorder {
	height: 1px;
	background-color: #DAC0DA;
}
td.LeftBorder {
	width:1px;
	background-color: #DAC0DA;
}

td.BottomBorder {
	height:1px;
	background-color: #4B164A;
}

td.RightBorder {
	width:1px;
	background-color: #4B164A;
}

td.InnerBodyBg {
	background-color:#FFFFFF;
}

td.PageMenuBar
{
	color: #FFFFFF; 
	font-size: 8pt; 
	font-family: arial; 
	text-decoration:none;
	height:20px;
	padding-top:1px;
	vertical-align:top;
	background-color:#4B164A; 
/*	background-image:url('topbar.jpg'); 
	background-repeat:repeat-x; 
	background-position-y:top; */
}

td.PageFooterBar
{
	color: #FFFFFF; 
	font-size: 8pt; 
	font-family: arial; 
	text-decoration:none;
	height:20px;
	vertical-align:middle;
	text-align:center;
	background-color:#4B164A; 
/*	background-image:url('bottombar.jpg'); 
	background-repeat:repeat-x; 
	background-position-y:top;  */
}


a.FooterLinks
{
	color: #FFFFFF; 
	font-size: 8pt; 
	font-family: arial; 
	text-decoration:none;
}

a.FooterLinks:hover
{
 	text-decoration:underline;
	cursor: url('handpoint.cur') ,hand, auto;
}

a:FooterLinks:linked, :visited, :active
{
 	text-decoration:none;
 	cursor: default;
}

/********************************************************************
******** HOME PAGE LAYOUT *******************************************
********************************************************************/
table.HomePage {
	width:952px; 
	height:660px;
}

td.HomePageHeader {
	width:950px;
	height:90px;
	background-image: url('HomeBanner.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;
}

td.HomePageMenuBar {
	width: 950px;
}
/********************************************************************
******** DEFAULT PAGE LAYOUT ****************************************
********************************************************************/
table.DefaultPage {
	width:752px; 
	height:655px;
}

td.DefaultPageHeader {
	width:750px; 
	height:90px;
	background-image: url('TopBanner.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;
}

/********************************************************************
******** DEFAULT PAGE LAYOUT ****************************************
********************************************************************/
table.TopicPage {
	width:552px; 
	height:560px;
}

td.TopicPageHeader {
	width:552px; 
	height:65px;
	background-image: url('topicbanner.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;
}

/********************************************************************
******** Header Text Styles *****************************************
********************************************************************/

.companyname
{
	color: #4B164A; 
	font-family: Arial; 
	font-size: 24pt; 
	font-weight: bold;
	letter-spacing:1pt
}
.companytitle
{
	color: #4B164A; 
	font-family: Arial; 
	font-size: 10pt
}

.companytitleexpanded
{
	color: #4B164A; 
	font-family: Arial; 
	font-size: 10pt;
	font-weight: bold;
	letter-spacing:1pt
}

.pageheaderttext
{
	color: #4B164A; 
	font-family: Arial; 
	font-size: 9pt; 
	padding-right:10px;
 	text-decoration:none
}
:hover.pageheaderttext
{
 	text-decoration:underline;
	cursor: url('handpoint.cur') ,hand, auto;
}

:link.pageheaderttext, :visited.pageheaderttext, :active.pageheaderttext
{
 	text-decoration:none;
}

/********************************************************************
******** Page Frame Styles *****************************************
********************************************************************/
span.FrameCaption {
 	/*color: #F0ECF0; */
	color: #FFFFFF;
	font-family: Arial; 
	font-size: 10pt; 
	/* font-weight:bold;  */
	float:left; 
	text-align:left; 
	margin-left:20px;	 
}
/*	background-color:#916F91;
*/
td.FrameHeader {
	border:1px solid #916F91; 
	background-position: left top; 
	background-color:#916F91;
	background-image:url('framecaptionimage.jpg'); 
	background-repeat:no-repeat; 
	height:20 	
}

span.FrameCaption15
{
	font-size: 8pt; 
	margin-left:6;	 
}

td.FrameHeader15
{
	border:1px solid #916F91; 
	background-position: left top; 
	background-color:#916F91;
	height:15px; 	
}

td.FrameBody
{
	border-left: 1px solid #BDA8BD; 
	border-right: 1px solid #916F91; 
   	border-bottom: 1px solid #916F91; 
}

td.FrameBorderless
{
	border-left: 1px solid white; 
	border-right: 1px solid white; 
   	border-bottom: 1px solid white; 
}

td.FrameBodyLight
{
	font-family: Arial; 
	font-size: 9pt; 
	background-color: #F7F4F7;
}

td.FrameBodyDark {
	font-family: Arial; 
	font-size: 9pt; 
    background-color: #E0D6E0;
}
/* 
    background-color: #DDFFDD;
background-color: #CFC0CF; */

span.FrameCaptionFooter {
	border:1px solid #916F91; 
	background-position: left top; 
	background-image:url('captionimage.jpg'); 
	background-repeat:no-repeat; 	
}
/********************************************************************
******** Page Frame Styles *****************************************
********************************************************************/
table.FrameQLinks
{
	font-family: Arial; 
	font-size: 9pt; 
    background-color: white;
	background-image:url('qlinkbackground.jpg'); 
	background-repeat:no-repeat; 	
}
/********************************************************************
******** Frame Body Text Styles *****************************************
********************************************************************/
div.bodytext {
	margin-left:8px;
	margin-right:8px;
}

:hover.bodytext
{
 	font-weight: bold; 
	text-decoration: underline;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px; 
	cursor: url('handpoint.cur') ,hand, auto;
}

:link.bodytext, :visited.bodytext, :active.bodytext
{
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px; 
 	font-weight: bold; 
	text-decoration:none;
	cursor: default;
}
