/* START GLOBAL STYLES */
body	{
	margin : 0px;
	padding : 0px;
	background-color : #FFF;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #000;
}

td	{
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 15px;	
	}

form {
	display: inline;
}

a	{
	color : #003399;
	text-decoration : underline;
}

a:hover	{
	color : #C00;
	text-decoration : underline;
}

#mainarea {
	padding: 0px 10px 0px 0px;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #000;
}

h1 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 18px;
	line-height : 19px;
	color : #C00;
	margin : 0px;
	padding : 10px 0px;
}

h2 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	line-height : 19px;
	color : #003399;
	margin : 0px;
	padding : 5px 0px;
	border-bottom : 1px solid #003399;
}

.heading	{
	font-family : Arial, Verdana, sans-serif;
	font-size : 18px;
	line-height : 19px;
	color : #C00;
	margin : 0px;
	padding : 0px 0px;
	font-weight : bold;
}

.heading_link	{
	background-color : #003399;
	color : #FFFFFF;
	font-weight : bold;
	padding : 2px;
	margin : 0px;
}

.heading_link a	{
	color : #FFFFFF;
	text-decoration : underline;
}

h3 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 15px;
	font-weight:bold;
	color : #000;
	margin : 0px;
	padding : 5px 0px;
}

h4 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 15px;
	font-weight:normal;
	color : #000;
	margin : 0px;
	padding : 5px 0px;
}

#sectiontitle	{
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	font-weight:bold;
	font-style: italic;
	color : #003399;
	float: left;
	padding: 2px 0px 0px 0px;
}

#maincontent {
	padding: 15px 0px;
}

#maincontent td {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 15px;
}

#maincontent p {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 16px;
	color : #000;
	padding : 5px 0px;
	margin : 0px;
}

#maincontent ul{
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #000;
	margin : 0px;
	padding : 5px 20px;
}

#maincontent li{
	padding: 2px 0px 2px 0px;
}

#address {
	padding: 0px 5px 10px 10px;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #FFF;
}

/* START LEFT NAVIGATION STYLES */

#nav	{
	padding : 10px 0px 0px 0px;
}

.nav_item	{
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	color : #D32222;
	font-weight : bold;
	padding : 0px 0px 0px 0px;
	margin : 0px;
}

.nav_item_over	{
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	color : #003399;
	font-weight : bold;
	padding : 0px 0px 0px 10px;
	margin : 0px;
	background-image : url("../../media/images/common/nav_over_bg.gif");
	background-repeat : no-repeat;
}

.nav_item_selected	{
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	color : #003399;
	font-weight : bold;
	padding : 0px 0px 0px 10px;
	margin : 0px;
	background-image : url("../../media/images/common/nav_over_bg.gif");
	background-repeat : no-repeat;
}

#nav a	{
	color : #D32222;
	text-decoration : none;
}

#nav a:hover	{
	color : #003399;
	text-decoration : none;
}

.subnav_item	{
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #666666;
	padding : 5px 0px 2px 20px;
	margin : 0px;
}

.nav_divider {
	padding: 7px 0px 7px 0px;
}

/* END LEFT NAVIGATION STYLES */

/* START FOOTER STYLES */
#footer {
	padding: 10px 5px 10px 10px;
	font-family : Arial, Verdana, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color : #001E79;
	width : 800px;
	text-align : center;
}

#footer a:link {
	color: #CC0000;
	text-decoration: solid 1px #CC0000;
}


#footer a:visited 	{
	color: #CC0000;
	text-decoration: solid 1px #CC0000;
}

#footer a:hover {
	color: #710B0B;
	text-decoration: solid 1px #710B0B;
}

/* END FOOTER STYLES */




/* END GLOBAL STYLES */

/* START FORM STYLES */

#formstyles {
	padding: 45px 0px 0px 0px;
}

#formstyles p {
	padding: 5px 0px 5px 5px;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #000;
}

.coloredRow {
	color : #000;
	background: #FFFFCC;
}

.formlabel2 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #000;
}

.formlabel3 {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
	color : #000;
}

.button	{
	background-color : #CC0000;
	color : #FFF;
	font-size : 10px;
}

.button_green	{
	background-color : #006600;
	color : #FFF;
	font-size : 10px;
}


.input_select	{
	font-size : 12px;
}

.input	{
	font-size : 12px;
	width : 195px;
}

.input_city	{
	font-size : 12px;
	width : 90px;
}

.input_state	{
	font-size : 12px;
	width : 25px;
}

.input_zip	{
	font-size : 12px;
	width : 75px;
}

.input_disabled	{
	font-size : 12px;
	width : 195px;
    background-color: #cccccc;
    color: #000000;	
}

.input_city_disabled	{
	font-size : 12px;
	width : 90px;
    background-color: #cccccc;
    color: #000000;	
}

.input_state_disabled	{
	font-size : 12px;
	width : 25px;
    background-color: #cccccc;
    color: #000000;	
}

.input_zip_disabled	{
	font-size : 12px;
	width : 75px;
    background-color: #cccccc;
    color: #000000;	
}

.missing	{
	color : #CC0000;
}


/* END FORM STYLES */

#borderTable	{
	border-right : 1px solid #001E79;
	border-bottom : 1px solid #001E79;
}

#borderTable td	{
	border-left : 1px solid #001E79;
	border-top : 1px solid #001E79;
}



/* BEGIN tooltip sytles */

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
