﻿

html, body							{width:100%; height:100%; margin:0px; padding:0px; line-height:16px;/*18px*/}
body, body *						{}
body h1								{font-family:Tahoma; font-weight:bold; font-size:14px; line-height: 16px;}
body h2								{font-family:Tahoma; font-weight:bold; font-size:12px; line-height: 10px;}

#CurrentPageContainer				{font:normal 11px "Tahoma"; line-height:16px;/*18px*/}
#CurrentPageContainer * .textcontent,
#CurrentPageContainer * .textcontent *		{font-family:Tahoma; font-size:11px; line-height:16px;/*18px*/}

hr, #CurrentPageContainer hr		
{
	clear:both; display:block; border:0px;  border-top:1px solid #cccccc; line-height:1px; 
	height:1px; width:100%; position:relative;
	padding:0px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:10px;
}

input[type=password],
input[type=text]			{border:1px solid #aaaaaa; height:14px; font-size:11px; font-family:Tahoma;}
input[type=file],
select						{border:1px solid #aaaaaa; font-size:11px; font-family:Tahoma;}
textarea					{border:1px solid #aaaaaa;  font-size:12px; font-family:Tahoma;}
.purplebold					{color:#8844dd; font-weight:bold;}
a							{color: #000000; text-decoration:underline; font:normal 11px "Tahoma";}
a:hover						{color: #8844dd;}

/*********************************/
/*Button */
/*********************************/
a.whitebutton, 
#CurrentPageContainer a.whitebutton
{
	background: url(GeneralImages/button_left.gif) left top no-repeat;
	text-decoration:none; font-size:10px;
	padding-top:4px; padding-bottom:4px;
}

a.whitebutton span, 
#CurrentPageContainer a.whitebutton span
{
	background:transparent url(GeneralImages/button_right.gif) right top no-repeat;
	display:inline; color:#000000; font-size:10px; text-decoration:none; line-height:20px;
	padding-top:4px; padding-bottom:4px; margin-top:-4px; margin-bottom:-4px; padding-left:4px; padding-right:8px; margin-left:3px;
}

a.whitebuttonlarge,
 #CurrentPageContainer a.whitebuttonlarge
{
	background: url(GeneralImages/button_large_left.gif) left top no-repeat;
	text-decoration:none; font-size:14px; line-height:38px;
	padding-top:4px; padding-bottom:5px; 
	
}

a.whitebuttonlarge span,
 #CurrentPageContainer a.whitebuttonlarge span
{
	background:transparent url(GeneralImages/button_large_right.gif) right top no-repeat;
	display:inline; color:#000000; font-size:12px; text-decoration:none; line-height:28px; font-weight:bold;
	padding-top:6px; padding-bottom:6px; margin-top:-4px; margin-bottom:-4px; padding-left:4px; padding-right:8px; margin-left:3px;
}

a.orangebutton
{
	background: url(GeneralImages/orangebutton_left.gif) left top no-repeat;
	text-decoration:none; font-size:12px;
	padding-top:4px; padding-bottom:4px;
}

a.orangebutton span
{
	background:transparent url(GeneralImages/orangebutton_right.gif) right top no-repeat;
	display:inline; color:White; font-size:12px; line-height:30px; text-decoration:none; font-weight:bold;
	padding-top:4px; padding-bottom:6px; margin-top:-4px; margin-bottom:-4px; padding-left:16px; padding-right:18px; margin-left:3px;
}

a.whitebuttonorangetext, 
#CurrentPageContainer a.whitebuttonorangetext
{
	background: url(GeneralImages/button_left.gif) left top no-repeat;
	text-decoration:none; font-size:10px;
	padding-top:4px; padding-bottom:4px;
}

a.whitebuttonorangetext span, 
#CurrentPageContainer a.whitebuttonorangetext span
{
	background:transparent url(GeneralImages/button_right.gif) right top no-repeat;
	display:inline; color:#F56F0C; font-weight: bold; font-size:10px; text-decoration:none; line-height:20px;
	padding-top:4px; padding-bottom:4px; margin-top:-4px; margin-bottom:-4px; padding-left:4px; padding-right:8px; margin-left:3px;
}

a.whitebuttonredtext, 
#CurrentPageContainer a.whitebuttonredtext
{
	background: url(GeneralImages/button_left.gif) left top no-repeat;
	text-decoration:none; font-size:10px;
	padding-top:4px; padding-bottom:4px;
}

a.whitebuttonredtext span, 
#CurrentPageContainer a.whitebuttonredtext span
{
	background:transparent url(GeneralImages/button_right.gif) right top no-repeat;
	display:inline; color:#F71628; font-weight: bold; font-size:10px; text-decoration:none; line-height:20px;
	padding-top:4px; padding-bottom:4px; margin-top:-4px; margin-bottom:-4px; padding-left:4px; padding-right:8px; margin-left:3px;
}

a.purplebuttonwhitetext, 
#CurrentPageContainer a.purplebuttonwhitetext
{
	background: url(GeneralImages/button_purple_left.gif) left top no-repeat;
	text-decoration:none; font-size:10px;
	padding-top:4px; padding-bottom:4px;
}

a.purplebuttonwhitetext span, 
#CurrentPageContainer a.purplebuttonwhitetext span
{
	background:transparent url(GeneralImages/button_purple_right.gif) right top no-repeat;
	display:inline; color:#FFFFFF; font-weight: bold; font-size:10px; text-decoration:none; line-height:20px;
	padding-top:4px; padding-bottom:4px; margin-top:-4px; margin-bottom:-4px; padding-left:4px; padding-right:8px; margin-left:3px;
}

/*********************************/
/*General Navigation */
/*********************************/
.GeneralNavigation
{
	background-color:#eaeaea; border:solid 1px #d3d3d3; border-bottom:0px;
	width:192px; font-family:Tahoma; font-weight:bold; color:#6e6e6e;
}
.GeneralNavigation * ul
{
	list-style:none;
	margin:0; padding:0; border:none;
}
.GeneralNavigation ul.AspNet-Menu li
{
	margin:0; width:100%;
	border-top:1px solid #f4f4f4;
	float:inherit;
}
.GeneralNavigation ul.AspNet-Menu li a
{
	color:#6e6e6e; padding-left:10px; padding-top:2px; padding-bottom:2px;
	border-bottom:solid 1px #d3d3d3; display:block;
}
.GeneralNavigation ul.AspNet-Menu li a:hover {color:#8844dd;}

/********************************/
/* divSearchDepartment */
/********************************/
#divSearchDepartment {background-color:#f97000;	border:solid 1px #f97000; width:192px;}
#divSearchDepartmentHeader
{
	background: transparent url(GeneralImages/searchdepartments_top.gif) 0 0;
	color:White; font-family:Tahoma; font-weight:bold; font-size:10pt; text-align:center;
}
#divSearchDepartmentContent			
{
	background: transparent url(GeneralImages/searchdepartments_bottom.gif) bottom repeat-x;
	color:White; font-family:Tahoma; font-size:8pt; padding: 5px 0px 5px 10px;
}

.OpenInnerSearchDepartmentOrangeBox
{
	background: transparent url(GeneralImages/search_whitedropdown_top.gif) 0 0 no-repeat;
	height:4px;
	width:169px;
}

.BodyInnerSearchDepartmentOrangeBox 
{
	background: transparent url(GeneralImages/whitedropdown_background.gif) 0 0;
	background: white;
	width:169px;
	color: #000000;
}
.BodyInnerSearchDepartmentOrangeBox a
{
	color:Black;
	font-family:Tahoma; 
	font-size:8pt
}
.BodyInnerSearchDepartmentOrangeBox .filters
{
	padding-left: 8px;
}

.BodyInnerSearchDepartmentOrangeBox .filters ul
{
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
}

.CloseInnerSearchDepartmentOrangeBox
{
	background: transparent url(GeneralImages/search_whitedropdown_bottom.gif) 0 0 no-repeat;
	height:8px;
	width:169px;
}

#divSearchDepartmentContent INPUT, 
#divSearchDepartmentContent SELECT	{color:Black; font-family:Tahoma; font-size:8pt;}
#divSearchDepartmentContent SELECT	{width:170px;}
#divSearchDepartmentButton			{display:inline; float:right; }
.divSearchDepartmentOuter			{width:100%; position:relative; }
.butSearchDepartmentInner			{margin-right:10px;}
/********************************/


#CurrentPageContainer .divBreadCrumbTrail
, .divBreadCrumbTrail a				{ color:Black; font-family:Tahoma; font-size:8pt; font-weight:bold; text-align:left; }

#CurrentPageContainer .divBreadCrumbTrail a		{ text-decoration:none; }


.divContentSpacer					{border:solid 0px red; clear:both; height:10px;}

.divContentHeader					{color:Black; font-family:Tahoma; font-size:8pt; font-weight:bold; border:1px solid #D1D1D1; background:#F2F2F2; padding:5px; min-height: 20px;}
.divContentHeader .plain			{font-weight:normal; display:inline;}
.divContentFooter					{color:Black; font-family:Tahoma; font-size:8pt; font-weight:bold; border: solid 1px #D1D1D1; border-top:0px; background:#F2F2F2; padding: 2px;}
.divContentFooter .plain			{font-weight:normal; display:inline;}

.divContentBody						{border: solid 1px #D1D1D1; border-top:0px; padding:5px;}

.divContentTitle					{color:#909090; font-family:Tahoma; font-size:8pt; border-bottom: solid 1px #D1D1D1;}
.divContentTitleLine				{color:Black; font-family:Tahoma; font-size:8pt; font-weight:bold; border-top: solid 1px #d3d3d3;}

/***********************************/
/* General Information Tile Below Nav*/

#GeneralInformationTileContainer	{text-align:center;}
.termsandconditions,
.termsandconditions	*				{font-size:9px; line-height:16px;/*18px*/ border:0px solid red;}

.padright {
	text-align: right;
	padding-right: 8px;
}

/* Captcha control */
#CaptchaControl #CaptchaImage
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#CaptchaControl #CaptchaImage IMG
{
	border: solid 1px black!important;
}
/* Error */
.ErrorText
{
	color: Red;
	position:absolute; left:385px;
}
.ErrorTextNormal
{
	padding-left:6px;
	font-weight:normal;
}
.ErrorTextStep4
{
	color: Red;
}
#HomePageBanner
{
}
#HomePageBannerLeft
{
	float:left;
}
#HomePageBannerRight
{
	float:right;
}