body {
 background-color: #fff;
 font-family: Ariel, Lucida Grande, Verdana, Sans-serif;
 font-size: 12px;
 margin:0px;
 color: #4F5155;
 padding:0px;
}

a {
 color: #003399;
 background-color: transparent;
 font-weight: normal;
}

h1 {
 color: #444;
 background-color: transparent;
 /*border-bottom: 1px solid #D0D0D0;*/
 font-size: 16px;
 font-weight: bold;
 margin: 24px 0 0px 0;
 padding: 5px 0 0px 0;
}

h2{
	margin:0;
	padding:0;
	text-align:center;
}

code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
}


#maindiv{
	width:100%;
	margin:0 auto;	
}

.inputbox{
	height:16px;
	padding:1px 1px;
}

#pageheader{	
	width:100%;
	margin:0px;	
}

#sitemenu{
	float:left;
	height:30px;
	text-align:left;
	width:100%;
}

#sitemenu ul{
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	height:20px;
}

#sitemenu ul li{
	padding:2px;
	margin-left:15px;
	float:left;
	
}

#sitemenu ul li a{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

#sitemenu ul li a:hover{
	color: #666666;
	text-decoration:underline;
}

.list_table{
	
	padding:10px;
	margin-bottom:40px;
}

.list_table th{
	background:#000;
	color:#FFFFFF;
	font-weight:bold;
}
.list_table th a{
	background:#172E68;
	color:#FFFFFF;
	font-weight:bold;
}
.list_table td{
	background:#FFFFFF;
	color:#333333;
	border:1px #ddd solid;
}

.list_table tr:hover td{
	background:#eee;
}
#middle{
	margin-top:25px;
	padding-top:50px;	 
}
.carCombo{
	min-width:150px;
}

.dorpdowncombo{
	width:250px;
}


.site_logo{
	padding:5px;
}

.ui-autocomplete-input{
	width:214px;
}