﻿html,body {
	margin:0;
	padding:0;
	font-family:Verdana;
}
TD{vertical-align:top;}
/* top menu - tabs & other nav */
#mainmenu {vertical-align:bottom; height:35px;  width: 363px;  font-size: 0.7em; clear:both; font-family:Verdana; border: solid 0px red;}
#mainmenu ul { margin:0 0px; padding:0; list-style:none; }
#mainmenu a:HOVER { text-decoration: underline;   }

li.citygroup a { margin:0 3px; }

#mainmenu li { float:left; margin:0 0px; padding:0;}

#mainmenu li.tab { background:  url(../images/btn_background.gif) repeat-x;  height:35px }		
#mainmenu li.tab a {color:#FFFFFF; text-decoration:none; display:block; padding:10px 11px; font-weight: bold; }
#mainmenu li.tab a:HOVER {text-decoration: none; color:#FFFFFF; background:  url(../images/center_btn_over.gif) no-repeat left top; } 	

#mainmenu li.separator{width:1px; height:35px;background:  url(../images/btn_separator.gif) no-repeat left top;}

#mainmenu .lefttab{ background:  url(../images/btn_background.gif) repeat-x;  height:35px }
#mainmenu .lefttab a{color:#FFFFFF; text-decoration:none; display:block; padding:10px 11px; font-weight: bold; background:  url(../images/left_btn.gif) no-repeat left top; color:#fff; }
#mainmenu .lefttab a:HOVER {text-decoration: none; color:#FFFFFF; background:  url(../images/left_btn_over.gif) no-repeat left top;}


#mainmenu .righttab{background:  url(../images/right_btn.gif) no-repeat right top; color:#fff; height:35px }
#mainmenu .righttab a{text-decoration:none; display:block; padding:10px 11px; font-weight: bold; color:#fff; }
#mainmenu .righttab a:HOVER {color:#C6E0ED;  background:  url(../images/right_btn_over.gif) no-repeat right top; color:#fff; }

#mainmenu #righttab a{background:  url(../images/right_btn.gif) no-repeat right top; color:#fff; }
#mainmenu #righttab a:HOVER { color:#C6E0ED;  background:  url(../images/right_btn_over.gif) no-repeat right top; color:#fff; }

#mainmenu #current a {background:  url(../images/center_btn_over.gif) no-repeat left top; color:#fff; }
#mainmenu #current a:HOVER { color:#C6E0ED;  color:#fff; }

#mainmenu #current_left a {background:  url(../images/left_btn_over.gif) no-repeat left top; color:#fff; }
#mainmenu #current_left a:HOVER { color:#C6E0ED;  color:#fff; }

#mainmenu #current_right a {background:  url(../images/right_btn_over.gif) no-repeat right top; color:#fff; }
#mainmenu #current_right a:HOVER { color:#C6E0ED;  color:#fff; }

#mainmenu a {color: #036; float:none;font-family: verdana, arial, hevetica, sans-serif; font-size: 11px;}
#mainmenu a:HOVER { color: #000; }
.header_bg{background:  url(../images/header_bg.gif) repeat-x left top; padding-top:15px;}
#img_login{margin-bottom: 10px;}
#td_left_col_bg{background:  url(../images/cont_mid_left_center.gif) repeat-y left top; width:20px;}
#td_right_col_bg{background:  url(../images/cont_mid_right_center.gif) repeat-y right top; width:20px;}
#td_top_col_bg{background:  url(../images/cont_top_center.gif) repeat-x left top; height:20px}
#td_bot_col_bg{background:  url(../images/cont_bot_center.gif) repeat-x left bottom; height:20px}
.login_titles{font-size: 8pt; font-weight: bold;}
#body_text{font-size: 8pt;}

/*#logindiv input{border: solid 1px #EFEBEF; width:150px;}*/
.bodyAdmin{background:  url(../images/bg.gif) repeat-x left top; background-color:#2C2C2C}
.titles1{font-size:9pt; color:red;}
.titles2{font-size:11pt; color:#2C2C2C; font-weight:bold}
.titles3{font-size: 9pt; font-weight:bold; color:#4D4C4C;}
.datagrid_header
{
	padding-top:10pt;
	font-size: 9pt;
	height: 25px;
	font-weight:bold;
	background-color: #AA101B;
	color:#FFFFFF;
}
.datagrid_item
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	height: 25px;
	background-color: #FFFFFF;
	color:#355FBE;
}
.datagrid_Aitem
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	height: 25px;
	background-color: #EAEAEA;
	color:#355FBE;
} 
#dvVacLeft{width:100%; float:left; text-align:left;}
#dvVacLeft input{width:230px;}
#dvVacLeft select{width:230px;}
#dvVacLeft hr{width:230px; margin-left:0px;}
textarea{font-family: Verdana, Helvetica, sans-serif; font-size: 11px; width:230px;}
.tblCommon{font-size:8pt;}