a {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000080; text-decoration: none;}
a:hover {text-decoration: none;color:#ff0000;}
body, td{
	background:#FFFFFF;
	color:#2E2E2E; 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.root{color:#000066; font-weight:bold; text-decoration: underline;}
a.root:hover {text-decoration: none;}
a.copy{text-decoration: none;color:#000066;}
a.copy:hover {text-decoration: underline;}
.lgt{background:#D1D1D1;color:#000066; font-size:10px; font-weight: bold;}
.adv{color:#87BBFC; font-weight:bold;}
.rt{background:#5D84D1; color:#000066; font-weight:bold;}
.go {background: #ffffff; border-bottom: #000066 1px solid; border-left: #000066 1px solid; border-right: #000066 1px solid; 
border-top: #000066 1px solid; color: #000066; font-family: tahoma,sans-serif; font-size: 11px; width: 150px; height: 18px; 
text-decoration: none; padding-left: 4px;}
.inp {background: #ffffff; border-bottom: #5c83d1 1px solid; border-left: #5c83d1 1px solid; border-right: #5c83d1 1px solid; 
border-top: #5c83d1 1px solid; color: #3B3A84; font-family: tahoma,sans-serif; font-size: 11px; height: 19px; 
text-decoration: none;  width: 120px; padding-left: 4px;}
.sbt {background: #5c83d1; border-bottom: #D2E2F2 1px solid; border-left: #D2E2F2 1px solid; border-right: #D2E2F2 1px solid; 
border-top: #D2E2F2 1px solid; color: #000; cursor: hand; font-family: tahoma,sans-serif; font-size: 11px; height: 22px; 
text-decoration: none; width: 80px;}

ul#categories {
border:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:190px;
}

ul#categories li {
	display: inline;
}

ul#categories li a {
-x-system-font:none;
background:#EEE none repeat scroll 0 0;
border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF;
border-style:solid;
border-width:1px;
color:#666;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:auto !important;
line-height:22px;
padding:0 6px;
text-decoration:none;

margin: 0;
}

ul#categories li a:hover{
  background: #fff;
  color: #000;  
}

table.TTable {
	background-color: #ebebeb;
}
tr.THead td{
	text-align: center;
	font-weight: bold;
	background-color: #D1D1D1;	
}
.main {
	font-size:13px !important;
	padding-left: 10px;
}
.error {
	color: #ff0000;
	font-size: 12px;
}
li.error {
	list-style-type: none;	
}
.NavigationBar {
	font-size: 12px;
	font-weight: bold;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:5px;
}
.submit, .sbt { cursor: default; border:2px outset #eeeeee;background:#cccccc;font-weight:bold;font-size:11px;font-family:Verdana,Geneva,sans-serif; padding: 2px; }

.infoBox {
	display: block;
	background: #D1D1D1;/*#AAC7FC;*/
	border: 1px solid #D1D1D1;
	margin-bottom: 10px;
	margin-top: 2px;
	margin-left: 5px;
}
.infoBox h3, .Header{
	background: #D1D1D1;
	color: #011F5B;
	font-size: 1em;	
	margin-top: 2px;
	margin-bottom: 5px;	
	padding: 1px 10px 0px;	
}
.infoBoxTitle {	
	background-color: #fff;
	font-size: 1.1em;
	padding: 4px 4px 4px 10px;
	font-weight: bold;
}	
	
.infoBoxContent {	
	display: block;
	background-color: #fff;	
	line-height: 1.3em;
	padding: 4px 4px 4px 10px;
	font-size: 12px;	
}
.infoBoxContent ul {
	padding-left: 10px;
	list-style-type: circle;
}
.infoBoxContent li {
	line-height: 1.5em;		
}	
