/* CSS Document */

html {height: 100%;}

body{ background:#FFFFFF;border-left:0px; border-right:0px; height:100%;line-height: 1.2em; }


#logo {width:300px; height:140px; overflow:hidden;  text-align:left; vertical-align: top;}


#top {position:relative; top:0px; left:0px; width:480px; height:140px; padding:0px; overflow:hidden; }
.login {text-align:right; font-family:Tahoma, Arial, Verdana,  sans-serif; color:#2B96B6; font-size:10px;}
.breadcrumbcss {text-align:left;font-family:Tahoma, Arial, Verdana,  sans-serif; color:#2B96B6; font-size:11px; }


#menu{background-image:url(images/bg_button_off.gif); background-repeat:repeat-x;width:780px; height:37px; padding:0px; text-align:left; }
.search{background-image:url(images/bg_button_off.gif); background-repeat:repeat-x;width:200px; height:37px; text-align:left; vertical-align:middle; }

/*
.searchcss { color: #232323; font-size: 11px; font-family:Tahoma, Arial, Verdana,  sans-serif;padding-top:5px;vertical-align:middle;}
.NormalTextBox {width:120px;color: #232323; font-size: 11px; font-family:Tahoma, Arial, Verdana,  sans-serif; }
.searchcss a {text-decoration:none; border:none;margin-top:5px }
*/

select, input {font-family: Tahoma, Arial, Verdana,  sans-serif; font-size: 11px; color: #232323;}
.searchcss { border:1px solid #ffffff;font-weight:bold; text-decoration:none; border:none; color: #232323; font-size: 11px; font-family:Tahoma, Arial, Verdana,  sans-serif;vertical-align:middle;padding:2px 5px 4px 5px; _padding:4px 5px 2px 5px;background-color:#C0E052; }

.search a:link{ text-decoration:none; color:#232323; }
.search a:visited{ text-decoration:none; color:#232323; }
.search a:active{ text-decoration:none; color:#FFFFFF; }
.search a:hover{ text-decoration:none; color:#FFFFFF; }

td.NormalTextBox {padding: 0; margin: 0; background: transparent;}
.NormalTextBox { padding-left:4px;line-height: 12px;font-weight: normal;color: #232323; font-size: 11px; font-family:Tahoma, Arial, Verdana,  sans-serif; }

fieldset { border: 1px solid #aaaaaa; }
.effectBT { background-image: url(images/form_button.gif); background-color: #F5F5F5; font-weight:bold; }

.bottombg {background-color:#2B96B6; width:780px; height:30px; padding:0px;}
.copyrightCss { color:#FFFFFF;font-size:10px;font-family:Tahoma, Arial, Verdana,  sans-serif;}
.privacytermsCss { color:#C0E052;font-size:10px;font-family:Tahoma, Arial, Verdana,  sans-serif;} 
 
.TopPane {padding:0px; margin:0px; width:210px;height:115px;overflow:hidden; vertical-align:top; border:none;} 
.LeftPane{ padding:0px 0px 20px 0px;  }
.ContentPane{ padding:20px;width:570px; height:auto;}
.RightPane{ padding:0px 0px 20px 0px;}
.paneborder { width:3px;background-image:url(images/paneborder.gif); background-repeat:repeat-y;}
.TopImgPane {padding:0px; margin:0px; width:780px;height:130px; overflow:hidden; vertical-align:top; border:none; text-align:left;}

.Head { color:#2B96B6; font-size:16px; font-weight:bold;}
.HeadSubTitle {}
.Title{ font-size:12px; font-weight:bold; color:#232323; }
.SubTitle{ font-size:11px; font-weight:bold; color:#232323; }
.text{ font-size:11px; font-weight:bold; color:#232323; }



.breadcrumbcss a:link{ text-decoration:none; color:#2B96B6; }
.breadcrumbcss a:visited{ text-decoration:none; color:#2B96B6; }
.breadcrumbcss a:active{ text-decoration:none; color:#2B96B6; }
.breadcrumbcss a:hover{ text-decoration:none; color:#B64B2B; }

.login a:link{ text-decoration:none; color:#2B96B6; }
.login a:visited{ text-decoration:none; color:#2B96B6; }
.login a:active{ text-decoration:none; color:#2B96B6; }
.login a:hover{ text-decoration:none; color:#B64B2B; }


.privacytermsCss a:link{ text-decoration:none; color:#C0E052; }
.privacytermsCss a:visited{ text-decoration:none; color:#C0E052; }
.privacytermsCss a:active{ text-decoration:none; color:#C0E052; }
.privacytermsCss a:hover{ text-decoration:none; color:#EDEDED; }

.copyrightCss a:link{ text-decoration:none; color:#C0E052; }
.copyrightCss a:visited{ text-decoration:none; color:#C0E052; }
.copyrightCss a:active{ text-decoration:none; color:#C0E052; }
.copyrightCss a:hover{ text-decoration:none; color:#EDEDED; }

/*
a.user:visited{ color:#C0E052; text-decoration:none; }
a.user:active{ color:#C0E052; text-decoration:none; }
a.user:hover{ color:#C0E052; text-decoration:underline; }
a.user:link{ color:#EDEDED; text-decoration:none; }
*/

/* Main Menu */


.MainMenu_MenuContainer{ border:0px; background-color:transparent;margin-left:30px;width: 1px; }

.MainMenu_MenuBar{
height:37px;
cursor: pointer;
cursor: hand;
/*background-color: Transparent;*/

}

.MainMenu_Separator{}

/*
.MainMenu_RootMenuItem {background-image:url(images/bg_button_off.gif); background-repeat:repeat-x;}
.MainMenu_RootMenuItemActive {background-image:url(images/bg_button_off.gif); background-repeat:repeat-x;}
*/


.rootmenuitem TD{ 
	background-image:url(images/bg_button_off.gif);
	background-repeat:repeat-x;
	color:#FFFFFF; 
	font-size:11px; 
	font-weight:bold;
	padding:0px 5px 0px 5px;
	height:37px;
	text-align:left;
	/*border-right:1px #FFFFFF dotted;*/
	
}
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{
	background-image:url(images/bg_button_on.gif);
	background-repeat:repeat-x;
	color:#232323; 
	font-size:11px; 
	font-weight:bold;
	padding:0px 5px 0px 5px;
	height:37px;
}

.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }
.MainMenu_MenuArrow{ display:none;}


.submenuitembreadcrumb{
	color:#FFFFFF;	
	font-size:11px;
	padding:0px;
	border:none;
	border:0px;
}



.MainMenu_MenuItem{
	color:#FFFFFF;	
	font-size:10px;	
	font-weight:normal;
	padding:5px;
	border:none;
	border:0px;
	font-weight:bold;
}


.submenu{
	z-index:1000; 
	background:#7ECFE5;
	font-size:11px;
	border-left:2px solid #2B96B6;
	padding:0px;
	margin:0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=135, Strength=3);
	
}

.submenuitemselected{
	color:#232323;	
	font-size:10px;	
	font-weight:normal;
	background:#ABDCEB;
	border:none;
	border:0px;
	padding:5px;
	font-weight:bold;
}




