
html, html body { font-size:13px; font-family: trebuchet ms, verdana, tahoma, arial;line-height: 1.5em;	
	margin: 0px; padding: 0px;}

table td{ vertical-align:top;text-align:left;}
p, div{  margin:10px 0px 10px 0px;text-indent: 0px; }
	
fieldset, fieldset ul.li { color: #003366; background-color:transparent; border:1px solid #cccccc;
	margin: 4px 4px 4px 4px;padding: 4px 4px 4px 4px; }
	
legend { color: #cc6600; background-color:transparent; font-size:12px; font-weight: bold; }
label { color: #cc6600; background-color:transparent; font-size:12px; font-weight: bold; }

select, option {color: #003366; background: #e1e1e1; font-family: trebuchet ms,Tahoma,Verdana,sans-serif;}
input, textarea {color: #003366; background: #e1e1e1; font-family: trebuchet ms,Tahoma,Verdana,sans-serif;}

ul, ol{font-size: 12px; margin: 0px 0px 0px 0px; padding: 2px 25px 2px 25px; }
li { list-style-type: none;font-size: 12px;padding: 0px 30px 0px 30px;text-align:left;vertical-align:middle;
	background: url(../../_images/icoBullet.gif) no-repeat; }

table td{vertical-align:top;}
.tb, .tb table, .tb td{text-align:left;vertical-align:top;	}
.tb td.wht{	color:#ffffff;text-align:left;vertical-align:top;	}
.frmtb, .frmtb table{		
	text-align:left;vertical-align:top;
	background-color:transparent;margin:4px;padding:4px;
	border:0px #ffffff solid; }
.frmtb, .frmtb td{
	color:#ffffff;background-color:transparent;}

.admtable{
	font-size:10px; font-weight:bold; color:#003366;
	padding:4px 4px 4px 4px; background-color:#ebebeb; border:solid 1px #cccccc;}
.admintable table th, .admintable table td{vertical-align:middle; text-align:center; width:100px;}
a.admin , a.admin:visited{ color: #cc0000; text-decoration: underline; }
a.admin:hover{ text-decoration: none; }

h1{margin: 8px 0px 8px 0px; color:#003366;}
h2{margin: 5px 0px 5px 0px; color:#003366;}
h3{margin: 5px 0px 5px 0px; color:#003366; font-family: arial;}
h4{margin: 5px 0px 5px 0px; color:#003366; font-family: arial;}
h5{margin: 0px 0px 0px 0px; color:#003366; font-family: arial;}
h6{margin: 0px 0px 0px 0px; color:#003366; font-family: arial; font-size:12px;}

a { font-size:12px; color: navy; }
a.visited { color: navy; }
a:hover { color: #cc0000; text-decoration: none; }
a.noUnder { text-decoration: none; }

.img{background:#ebebeb; padding:10px 10px 10px 10px;border:solid 1px #cccccc;}

.dings, a .dings{font-family:Webdings;font-weight:bold;font-size:18px;text-decoration:none;}

.uiMessage { color: #990000; font-weight: normal; }
a.uiMessage{text-decoration:none;}

.selected { color: #990000; font-weight: normal; }
a.selected{text-decoration:none;}

.light, a .light{color:#666666;}	
	
.baseline { vertical-align: baseline; width: 100%; }

.box { background-color: #f5f5f5; padding: 15px 5px 15px 5px; border: #cccccc 1px solid; width:95%; }

.title { background-color: transparent; font-weight: bold; font-size: 12px; color: #003366; }
.headline { color: #003366; font-family: Georgia, "Times New Roman" , Times,Verdana, Helvetica, sans-serif; 
	font-weight:normal; font-size: 18px; }
.redline{ color: #990000; font-family: Georgia, "Times New Roman" , Times,Verdana, Helvetica, sans-serif; 
	font-weight:normal; font-size: 18px; }
.pad { padding-left: 0px; padding-bottom: 5px; padding-top: 0px; margin: 2px; }

.block { color: Black; font-size: 11px; 
	margin-top: 0px; margin-left: 10px; margin-right: 10px; margin-bottom: 0px; 
	padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;}
.noBlock { color: Black; font-size: 11px; 
	margin-top: 2px; margin-left: 10px; margin-right: 10px; margin-bottom: 2px; 
	padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;}

.smBold { color: #003366; font-size:11px; font-weight: bold; }
a.smBold { font-size: 11px; font-weight: bold; text-decoration: underline; }

.small { font-size: 10px; }
a.small { font-size: 11px; text-decoration: underline; }

.wht { color: #ffffff; }
.smRed { color: #990000; font-size: 10px; }
.bold { font-weight: bold; }
a.noUnder { text-decoration: none; }

.tdtop { background-color: transparent; vertical-align:top;}
.theader{background-color:#5D7B9D; color:#ffffff; font-weight:bold;}
.trColor { background-color: #ffffff; font-family: trebuchet ms, verdana, tahoma, arial; 
	font-size: 12px; font-weight: normal; }
.trAltColor { background-color: #d5e3ef; font-family: trebuchet ms, verdana, tahoma, arial; 
	font-size: 12px; font-weight: normal; }

#img{border:0px; vertical-align:middle; text-align:center;}

#mnu { border-top: #cccccc 1px solid; font: 65% verdana; background-color: #f1f1f1; }
#mnu a { padding-right: 3px; padding-left: 3px; padding-bottom: 2px; margin: 1px; cursor: hand; color: #000000; 
	padding-top: 2px; height: 20px; width: 200px; text-decoration: none; }
#mnu a:hover { border-right: #999 1px solid; padding-right: 2px; border-top: #999999 1px solid; padding-left: 2px; 
	padding-bottom: 1px; margin: 1px; border-left: #999999 1px solid; cursor: hand; color: #000000; padding-top: 1px; 
	border-bottom: #999999 1px solid; height: 20px; width: 200px; background-color: #cccccc; text-decoration: none; }

#tablist{background-color: transparent;padding: 2px 0px 4px 0px;}
#tablist td a{padding: 10px;border-bottom: none;background-color: transparent;	}
#tablist td a:link, #tablist li a:visited{color: navy;	}	
#tablist td a:hover{color: #cc0000;text-decoration:none;	}
#tablist td a.current{background: lightyellow;	}

#tabsContainer{background:white;height:250px;	}

.tabContent{display:none;vertical-align:top;
	width:100%;height:100%;background-color:#ffffff;border:2px 8735cr 3nsolid #ffffff;}