﻿.DefaultButton
{
	color: #036;
	font-weight: normal;
}

.HeaderMenuBar
{
	background-image: url(Images/WhiteSiteConcept_96.jpg);
	border-bottom-color:#C1C1C1;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#C1C1C1;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#C1C1C1;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#C1C1C1;
	border-top-style:solid;
	border-top-width:1px;
	color:#0058A5;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
}

/****************************************/
/* Header and Footer Mouse Overs		*/
/****************************************/
.GenericMouseOver 
{
	cursor:				pointer;
}

.GenericMouseOut 
{
	cursor:				default;		
}

.SubMenuMouseOver 
{	
	font-family:		Arial;
	font-weight:		bold;
	font-size:			7pt;
	cursor:				pointer;	
	cursor:				hand;
	color:				#006600; /* Dark Green */	
}

.SubMenuMouseOut 
{
	font-family:		Arial;
	font-weight:		bold;
	font-size:			7pt;
	cursor:				pointer;
	cursor:				hand;
	color:				black;
}

.MainMouseOver 
{
	cursor:				pointer;
	color:				#006600; /* Dark Green */
	font-family:		Arial;
	font-size:			11pt;
	font-weight:		bold;
}

.MainMouseOut 
{
	cursor:				default;
	color:				#0058A5; /*Bluish */
	font-family:		Arial;
	font-size:			11pt;
	font-weight:		bold;
}

.WarningFont
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #B50505;
}

.WarningFontSmaller_Dark
{
	font-family:		Arial;
	font-size: 			8pt;
	color:				#810404; /* Dark Red */
}

.SuccessFont
{
	font-family:		Arial;
	font-size: 			9pt;
	font-weight:		bold;
	color:				DarkGreen; /* Dark Green */
}

.SuccessFont_Small
{
	font-family:		Arial;
	font-size: 			8pt;
	color:				DarkGreen; /* Dark Green */
}

/****************************************/
/* Hyperlinks							*/
/****************************************/
.hLink 
{
	text-decoration:	underline;	
	cursor:				pointer;
	cursor:				hand;
	color:				#005AE1;	
}

.hLinkFont
{
	text-decoration:	underline;	
	cursor:				pointer;
	cursor:				hand;
	color:				#005AE1;
	font-family:		Arial;
	font-size:			9pt;
}

.hLinkFontHover
{
	text-decoration:	underline;	
	cursor:				pointer;
	cursor:				hand;
	color:				#006600; /* Dark Green */
	font-family:		Arial;
	font-size:			9pt;
}

.hLinkFontSmall 
{
	text-decoration:	underline;	
	cursor:				pointer;
	cursor:				hand;
	color:				#005AE1;
	font-family:		Arial;
	font-size:          8pt;	
}

.hLinkFontSmallHover
{
	text-decoration:	underline;	
	cursor:				pointer;
	cursor:				hand;
	color:				#006600;  /* Dark Green */
	font-family:		Arial;
	font-size:          8pt;	
}

.hLinkHeader
{
	text-decoration:	none;	
	cursor:				pointer;
	cursor:				hand;
	font-family:		Arial;
	font-size:			8pt;
	color:				#808080;		
}

.hLinkDark
{
	text-decoration:	none;
	cursor:				pointer;
	cursor:				hand;
	font-family:		Arial;
	font-size:			10pt;
	color:				#595959;
}

a:link
{
	color:				#005AE1;
	text-decoration:	underline;
}

a:visited
{
	color:				#005AE1;
	text-decoration:	underline;
}

a:hover
{
	color:				#006600; /* Dark Green */
}

a:active
{
	color:				#005AE1;
}

a.sidelink 
{
	color:				#494949;
	text-decoration:	none
}

a.sidelink:active 
{
	color:				#494949;
	text-decoration:	none;
}

a.sidelink:visited 
{
	color:				#494949;
	text-decoration:	none;
}

a.sidelink:link
{
	color:				#494949;
	text-decoration:	none;
}

a.sidelink:hover 
{
	color:				#006600;
	text-decoration:	none;
}

/****************************************/
/* Site Fonts and Text					*/
/****************************************/
.Body_HeaderFont 
{
	font-family:		Arial;
	font-size: 			16pt;
	font-weight:		bold;
	color:				#000000;
	text-align:			left;	
}

.Body_HeaderFontRed
{
	font-family:		Arial;
	font-size: 			16pt;
	font-weight:		bold;
	color:				#B50505; /* Dark Red */
}

.Body_HeaderFontGreen
{
	font-family:		Arial;
	font-size: 			16pt;
	font-weight:		bold;
	color:				#006600; /* Dark Green */
}

.Body_SubHeaderFont 
{
	font-family:		Arial;
	font-size: 			14pt;	
	color:				#808080;
}

.Body_SubHeaderFontMed
{
	font-family:		Arial;
	font-size: 			11pt;	
	font-weight:		bold;
	color:				#808080;
}

.Body_HeaderLargeFont
{
	font-family:		Arial;
	font-size:			14pt;
	font-weight:		bold;
	color:				#0058A5; /* Bluish */
}

.Body_HeaderMedFont
{
	font-family:		Arial;
	font-size:			12pt;
	font-weight:		bold;
	color:				#0058A5; /* Bluish */
}

.Body_HeaderMedFontEmpty
{
	font-family:		Arial;
	font-size:			12pt;
	font-weight:		bold;
}

.Body_HeaderSmallFont
{
	font-family:		Arial;
	font-size:			9pt;
	font-weight:		bold;
	color:				#0058A5; /* Bluish */
}

.Body_HeaderGreyFont
{
	 color:				#595959;
	 font-weight:		bold;
	 font-family:		Arial;
	 font-size:			10pt;
}

.Body_HeaderSmallerFont 
{
	font-family:		Arial;
	font-size:			8pt;
	color:				#808080;
}

.Body_HeaderSmallerFont_Dark
{
	font-family:		Arial;
	font-size:			8pt;
	color:				#505050;
}

.Body_DialogHeader 
{
	font-family:		Arial;
	font-size:			10.5pt;
	font-weight:		bold;
	color:				#0058A5; /* Bluish */
}

.Body_DialogHeaderMed
{
	font-family:		Arial;
	font-size:			10pt;
	font-weight:		bold;
	color:				#0058A5; /* Bluish */
}

.Body_HeaderSmallerFont2
{
	font-family:		Arial;
	font-size:			8pt;
	color:				#414141;
}

.Body_HeaderFontDark
{
	font-family:		Arial;
	font-size:			10pt;
	font-weight:		bold;
	color:				#494949; /* Unknown */
}

.Body_BodyFont 
{
	font-family:		Arial;
	font-size:			9pt;
	color:				#414141; /*Almost Black*/
}

.Body_BodyFont_Tiny 
{
	font-family:		Arial;
	font-size:			4pt;
	color:				#414141; /*Almost Black*/
	font-weight:		bold;
}

.Body_BodyFontBold
{
	font-family:		Arial;
	font-size:			9pt;
	font-weight:        bold;
	color:				#414141; /*Black*/
}

.Body_BodyFontGrey
{
	font-family:		Arial;
	font-size:			9pt;
	color:				#797979; /* Grey*/
}

.Body_BodyFontBase
{
	font-family:		Arial;
	font-size:			9pt;
}

.Header_SubMenuFont 
{
	font-family: 		Tahoma;
	font-weight:		bold;
	font-size:			7pt;	
}


/****************************************/
/* Contact Form Fonts and Text			*/
/****************************************/
.Form_EditFieldFont 
{
	font-family:		Arial;
	font-size:			9pt;
	height:				20px;
	color:				#333333; /* Almost Black */
}

.Form_HeaderFont 
{
	font-family:		Arial;
	font-size:			11pt;
	font-weight:		bold;
	color:				#0058A5; /* Bluish */
}

.Form_SubHeaderFont 
{
	font-family:		Arial;
	font-size:			10.5pt;
	font-weight:		bold;
	color:				#585858; /* Dark Grey */
}

.Form_RequiredFont 
{
	font-family:		Arial;
	font-size:			9pt;
	font-weight:		bold;	
	color:				DarkGreen;
}

.Form_NotRequiredFont 
{
	font-family:		Arial;
	font-size:			9pt;
	font-weight:		bold;
	color:				#000000; /* Black */
}

.Form_BaseFont
{
	font-family:		Arial;
	font-size:			9pt;
}

.Form_BaseFontSmall
{
	font-family:		Arial;
	font-size:			8pt;
}

.Form_SmallDescFont
{
	font-family:		Arial;
	font-size:			xx-small;
	color:				#000000; /* Black */
	font-weight:		normal;
}

.Form_ErrorDescFont
{
	font-family:		Arial;
	font-size:			8.5pt;
	font-weight:		bold;
	color:				#B50505; /* Dark Red */
}

.Form_ErrorDescFontLarge
{
	font-family:		Arial;
	font-size:			9pt;
	font-weight:		bold;
	color:				#B50505; /* Dark Red */
}

.FormItem_OuterLayer 
{
	padding:			4px;
	text-align:			center; 	
	background-color:	#FFFFFF; /* White */
}

.FormItem_Body
{	
	width:				100%;		
	padding-top:		3px;
	padding-left:		1px;	
	padding-bottom:		3px;
	padding-right:		3px;	
	position:			relative;
}

.Button
{
	font-family:		Arial;
	font-size:			9pt;
	color:				Black;
	height:				23px;
}


/****************************************/
/* Tab Styles							*/
/****************************************/
.SelectedTab
{
	cursor:				default;
	font-family:		Arial;
	font-weight:		bold;
	font-size:			10pt;	
	color:				#414141;
	text-align:			center;
	border-top:			solid 1px #C0C0C0;
	border-right:		solid 1px #C0C0C0;
	border-left:		solid 1px #C0C0C0;		
	padding-left:		10px;
	padding-right:		10px;
}

.UnSelectedTab
{
	cursor:				pointer;
	cursor:				hand;	
	font-family:		Arial;
	font-weight:		normal;
	font-size:			10pt;
	color:				#414141;
	text-align:			center;	
	border-collapse:	separate;	
	border-bottom:		solid 1px #C0C0C0;
	padding-left:		10px;
	padding-right:		10px;	
}


/****************************************/
/* Forum Styles							*/
/****************************************/
.Forum_Thread_Header
{
	font-family:		Arial;
	font-size:			13pt;
	font-weight:		bold;
	color:				#0058A5; /* Bluish */
}

.Forum_Thread_Header_Red
{
	font-family:		Arial;
	font-size:			13pt;
	font-weight:		bold;
	color:				#B50505; /* Bluish */
}

.Forum_Header
{
	font-family:		Arial;
	font-size:			10pt;
	font-weight:		bold;
	color:				#414141; /*Almost Black*/
	background-color:	#EFEFEF;
}

.Forum_Header_Large
{
	font-family:		Arial;
	font-size:			11pt;
	font-weight:		bold;
	color:				#414141; /*Almost Black*/
}

.Forum_Header_BGColor
{
	background-color:	#EFEFEF;
}

.Forum_Text_Small
{
	font-family:		Arial;
	font-size:			8.5pt;
	color:				#414141; /*Almost Black*/
}

.Forum_Text_Med
{
	font-family:		Arial;
	font-size:			9pt;
	color:				#414141; /*Almost Black*/
}

.Forum_Button
{
	font-family:		Arial;
	font-size:			8pt;
	color:				#414141; /*Almost Black*/
}

.Forum_ButtonMouseOver
{
	border:				solid 1px RoyalBlue;
	background-color:	LightSteelBlue;
}

.Forum_ButtonMouseOut
{
	border:				solid 1px #EFEFEF;
	background-color:	#EFEFEF;
}

.Forum_ButtonMousePressed
{
	border:				solid 1px #AAAAAA;
}


/****************************************/
/* Drop Shadowing						*/
/****************************************/
.shadowDiv 
{
	padding:			0px 5px 0px 5px !important;	
	padding:			0px 5px 5px 5px;
}

.shadowDiv span img
{		
	left:				0px;
	top:				15px;
	position:			absolute;
	z-index:			-1;
}



/****************************************/
/* Dialog Boxes							*/
/****************************************/
.DialogHeaderFont
{
	font-family:		Arial;
	font-size:			10pt;
	font-weight:		bold;
	color:				#FFFFFF;
}

.DialogHeaderBorder
{
	border-top:			solid 1px #00427D; /* Dark Blue */
	border-left:		solid 1px #00427D; 
	border-right:		solid 1px #00427D; 
	padding-left:		5px;
	background-color:	#0058A5; /* Bluish */
	height:				23px;
	white-space:		nowrap;	
}

.InvoiceHeader 
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			9pt;
	font-weight: 		bold;
	font-style: 		normal;
	color: 				#0058A5;
	background-color: 	#EFEFEF;
}

.InvoiceLineItem 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.InvoiceLineItemLarger
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.InvoiceLineItemCell
{	
}
