body { 

	background: #FFFFFF;
	margin: 0;
	padding: 0;
}



td { 

	font-family: "Verdana", "Arial", "Tahoma"; 
	font-size: 8pt; 
	line-height: 140%; 
	color: #000000; 
}



A:link {

	color: #1C4384; 
	text-decoration:none;
}



A:visited {

	color: #1C4384; 
	text-decoration:none;
}



A:hover {

	color: #DE2A1B;
	text-decoration:underline;
}



A:link.ML {

	color: #FFFFFF;
	font-weight:bold; 
	text-decoration:none;
}



A:visited.ML {

	color: #FFFFFF;
	font-weight:bold; 
	text-decoration:none;
}



A:hover.ML {

	color: #DE2A1B;
	font-weight:bold;
	text-decoration:none;
}


.blank {

	font-size: 1pt;
}



.line {

	font-size: 1pt;
	background-color: #90969F;
}		



.banner {

	font-size: 12pt;
	color: #DE2A1B;
	font-weight:bold;
}



.img_border {

	border-style: solid; 
	border-color: #D6D6D6;
}



.table_border {

	border: 1px solid #999999;
}



.input_box {

	border-top: #000000 1px solid; 
	border-right: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid;
	background: #FFFFFF;
	font-size: 8pt;
} 



.td_color_1 {

	background-color: #9ABF3A;
}



.td_color_2 {

	background-image: url('images/side_bg_left.gif');
}




#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav_div ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav a {
	font-weight: normal;
	color: black;
}

#nav a {
	text-decoration: none;
}

.indent a {
	margin: 0.1em 0.0em 0.1em 13px;
	display: block;
	font-weight: normal;
	color: black;
	width: 95px;
}

.indent a:hover {
	margin: 0.1em 0.0em 0.1em 13px;
	width:95px; 
 	font-weight: normal;
	display: block; 
 	background-color: #e1e1e1;
   	color: #000000; 
}

.default a {
	display: block;
	font-weight: normal;
	color: black;
	padding: 0.1em 0.3em 0.1em 0.3em;
	width: 95px;
}

.default a:hover {
	padding: 0.1em 0.3em 0.1em 0.3em;
	font-weight: normal;
	display: block;
	width: 108px;
	background-color: #e1e1e1; 
	color: #000000;
}

#nav li {
	float: right;
	position: relative;
	width: 105px;
	text-align: left;
	cursor: default;
	border: 1px solid #1C4384;
	border-width: 0px 0;
}

#nav li#first {
	border-left-width: 1em;
}

#nav li#last {
	border-right-width: 1em;
}

#nav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	background-color:#B8B8B8;
	padding: 0.5em 0 0em 0; 
	border-right: solid 1px #1C4384;
	border-left: solid 1px #1C4384;
	border-bottom: solid 1px #1C4384;
	border-top: solid 1px #1C4384;
}

#nav li>ul {
	top: auto;
	left: auto;
}

#nav li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	z-index:1;
}

#nav li:hover ul, #nav li.over ul {
	display: block;
}