html, body { 
 margin:0; 
 padding:0; 
 text-align:center; 
 background: #ffffff url(graphics/bg.gif) 0 0 repeat-x;
} 
body, p, br, ul, ol, div, span, td, input, textarea, submit {
	font-family: Tahoma;
	font-size: 9px;
	color: #333333;
}
 
a {
	color: #003964;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

/*   -----------------   HEADER   -----------------   */
 
#container {
	width: 100%;
	margin: 0 auto;
	text-align: left;
}
#logo_outer {
	height: 61px;
	vertical-align: top;	
}
#logo_outer img {
	margin: 6px 0 0 10px;
}
#logout {
	float: right;
	margin: 13px 15px 0 0;
}
#logout a {
	text-decoration: none;
	color: #003964;
}
#top_nav {
	height: 36px;
}
#top_nav ul {
	padding: 0;
	margin:  0 0 0 252px;
	list-style: none;
	height: 36px;
	border-left: 0px solid #666666;
	
}
#top_nav li {
	width: 84px;
	float: left;	
}
#top_nav li a {
	width: 72px;
	height: 15px;
	padding: 21px 0 0 11px;
	display: block;
	border-right: 1px solid #666666;
	text-decoration: none;
	color: #000000;
	background: #B8D93D;
}
#top_nav li a:hover {
	color: #333333;
	background: #CCF044;
}
#top_nav li a.selected {
    color: #333333;
	background: #CCF044;
}
#breadcrumb {
	height: 10px;
	padding-top: 2px;
	padding-left: 5px;
	color: #333333;
	margin-left: 18px;
}
#breadcrumb a {
	color: #333333;
	text-decoration: underline;
}
#breadcrumb a:hover {
	text-decoration: none;
}

/*   -----------------   CONTENT   -----------------   */

#content_outer {
	background: #000000;
	margin-top: 20px;
	width: 100%;
}
#content {
	width: 100%;
	background: #FFFFFF;
	padding: 10px 13px;
	vertical-align: top;
}
#content_head {
	background: #ffffff;
	padding: 0 9px;
	height: 72px;
}
#content_head h1 {
	margin: 0 0 10px 0;
	padding: 18px 0 2px 0;
	border-bottom: 1px solid #eaeaea;
	font: 21px Trebuchet, Arial, Helvetica, sans-serif;
}
.content_tbl {
	width: 100%;
	margin-top: 17px;
	border-bottom: 1px solid #e2e2e2;
}
.content_tbl th {
	height: 24px;
	text-indent: 30px;
	background: #CCF044;
	text-transform: uppercase;
	text-align: left;
}
.content_tbl td {
	padding: 6px 7px;
	
}

/*   -----------------   LEFT COLUMN   -----------------   */

#left_col {
	width: 252px;
	border-top: 33px solid #000000;
	min-height:900px;
	height:auto !important;
	height:900px;
	background: #000000 url(graphics/lines_bg.gif);
}
*:first-child+html #left_col {border-top: 32px solid #003964;}
* html #left_col {border-top: 32px solid #003964;}

.leftnav {
	width: 172px;
	margin: 4px 0 0 18px;
	font-family: Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.leftnav th {
	height: 19px;
	border-bottom: 1px solid #91aeca;
	text-align: left;
}
.leftnav td {
	padding: 5px 0;
	color: #ffffff;
}
.leftnav td a {
	text-decoration: none;
	color: #ffffff;
}
.leftnav td a:hover {
	color: #CCF044;
}



.leftnav2 {
	width: 100%;
	margin: 4px 0 0 0px;
}
.leftnav2 th {
	height: 0px;
	border-bottom: 1px solid #91aeca;
	text-align: left;
}
.leftnav2 td {
	padding: 5px 0;
}
.leftnav2 td a {
	text-decoration: underline;
    color: #003964;
}
.leftnav2 td a:hover {
	text-decoration: none;
}






.w33
{
	width:35px;
	vertical-align: top;
}
.linkBlack
{
	color: Black;
	text-decoration: none;
}
.imgNoBor
{
	border-style: none;
	width: 35px;
	height: 35px;
}
.heading
{
	font-weight:bold;
	color:Gray;
}
.wTextTd
{
	width:25%;
}
.linkWhite
{
	color: White;
	text-decoration: none;
	font-size:10pt;
}
.lineH
{
	line-height:8px;
}
.leftPad
{
	padding-left:10%;
}
.imgNoBorMenu
{
	border-style:none;
}
.lftTopTxt
{
	color: Black; font-size: 8pt; text-decoration: none;
}

.myinputstyle { border: 1px inset #FFFFFF; background: url(none) no-repeat #FFFFFF; font-family: Trebuchet MS; font-style: normal; font-size: 12px; color: #454743; }
.myinputstyle:hover { background: url(none) no-repeat #FFF7C0; color: #000000; }
.dropstyle { border: 1px inset #FFFFFF; background: url(none) no-repeat #FFFFFF; font-family: Trebuchet MS; font-style: normal; font-size: 12px; color: #454743; }
.dropstyle:hover { background: url(none) no-repeat #FFF7C0; color: #000000; }
.myinputstyleb { border: 1px outset #FFFFFF; background: url(none) no-repeat #F8F8F8; font-family: Trebuchet MS; font-style: normal; font-size: 12px; color: #454743; }
.myinputstyleb:hover { border: 1px inset #FFFFFF; background: url(none) no-repeat #FFFFFF; color: #454743; }