html {
overflow-y: scroll;   /* forces firefox scrollbar on */
}

body {
	margin: 0px;
	background-color: #511a1a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-size:16px;
	color: #660000;
	margin: -5px 0px 15px 0px;
	padding-bottom: 5px;
	display: block;
	border-bottom: 1px solid;
}

h2 {
	font-size:16px;
	color: #300;
}

h3 {
	font-size:13px;
	color: #333333;
}

h4 {
	font-size:13px;
	color: #FF6E0B;
	margin: 0px 0px 5px 0px;
	padding-bottom: 5px;
}
a {
outline: none;
}
IMG{
border: 0px;
}



p {
	line-height:18px;
/*	text-align: center;*/
/*	font-size: 10px;*/
}

li {
	line-height: 18px;
}

table.linkcontainer td{
	background: url(../images/nav_sprite.gif) 0 0 repeat-x; 
	background-color: #333333;
	height: 20px;
}
td.logo_area{
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.middle_spacer {
	width: 800px;
	background-color: #666666;
}
td.shadow_right {
	background-image: url(../images/border_shadow_l.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
td.shadow_left {
	background-image: url(../images/border_shadow_r.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
td.body_content {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
td.below_header{
	background-color: #666666;
	height: 10px;
	color: #FFFFFF;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
}
td.main_content_box {
	background-color: #FFFFFF;
}

td.horizontal_column {
	background-color: #000000;
	display: table-cell;
	vertical-align: top;
}
td.bottom_link_container {
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
	padding: 5px;
	font-size: 10px;
}

td.horizontal_center1 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images/header_bg3.jpg);
}


td.horizontal_center2 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images/header_bg4.jpg);
}

td.horizontal_center3 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images/header_bg5.jpg);
}

td.horizontal_center4 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images/header_bg6.jpg);
}

td.horizontal_center5 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images/header_bg.jpg);
}

td.horizontal_center22 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images/header_bg21.jpg);
}
td.horizontal_center24 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images/header_bg24.jpg);
}
td.horizontal_center23 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images/header_bg23.jpg);
}

td.horizontal_center25 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	background-image: url(../images/header_bg25.jpg);
}

td.header_column {
	height: 100px;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: x-large;
	background-image: url(../images/header2_bg1.jpg);
	background-position: top;
}
td.left_content {
	width: 200px;
	padding: 5px;
	vertical-align: top;
	background-image: none;
}

a.main_link:active,a.main_link:visited,a.main_link:link{
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF;
	line-height: 35px; 
}
a.main_link:hover{
	background-color: #660000;
	color: #FFFFFF;
}

a.main_link_active {
	background-color:#333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF;
	line-height: 35px;
}
ul {
margin-left:0px;
}

a.bottom_link:active,a.bottom_link:visited,a.bottom_link:link{
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}
a.bottom_link:hover{
	color: #FF6600;
	font-weight: normal;
}

a.callout:hover img {	
	filter: alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.7;
}

div.bottom_content{
	color: #FFFFFF;
	padding: 5px;
}
div.navigation {
	height: 35px;
	vertical-align: middle;
	text-align: center;
	background: url(../images/nav_sprite.gif) 0 0 repeat-x;
}

.nav_right {
	border-right: 1px solid #333333;
}

td.header_column1 {
	vertical-align: middle;
	color: #E1E1E1;
	font-size: 10px;
	background-image: none;
	background-position: top;
}
.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

a.leftnav:active,a.leftnav:visited,a.leftnav:link{
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #012D50;
	font-size: 12px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF7419;
}
a.leftnav:hover{
	background-color:#FF7419;
	color: #012D50;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.toporg {
	background-image: url(../images/orgbar.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
.content_box {
	margin-top:20px; margin-bottom:20px
}

.graybar {
	font-size: 11px;
	color: #FFFFFF;
	/*background-image: url(../images/graybar.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
	height: 25px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.blackbar {

	background-image: url(../images/blackbar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 8px;
}

a.contnav:active,a.contnav:visited,a.contnav:link{
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.contnav:hover{
	color: #FF6702;
	text-decoration: underline;
}
.conttitle{
	color: #434343;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	padding-bottom: 8px;
	width: 380px;
}

a.morelnk:link,a.morelnk:visited,a.morelnk:active {
	color: #FF7C24;
	text-decoration: none;
	font-size: 11px;
	line-height: 25px;
}
 
a.morelnk:hover {
	text-decoration: underline;
	color: #434343;
}
.downimg {
	padding-left: 10px;
	float: left;
	padding-right: 5px;
}
.conttitlesub {
	color: #434343;
	font-weight: bold;
	padding-bottom: 5px;
}
.contamount {
	color: #FF6E0B;
	font-weight: bold;
}
.contborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	width: 200px;
	padding-top: 5px;
}
.hbar {
	font-size: 12px;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
	background-color: #F3F3F3;
	background-image: url(../images/hbar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
a.frmnav:active,a.frmnav:visited,a.frmnav:link {

	font-weight: normal;
	text-decoration: none;
	color: #024A80;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #024A80;
}

a.frmnav:hover{
	color: #FF6702;
	text-decoration: underline;
}
.leftimg {
	float: right;
	clear: right;
}
a.leftnavs:active,a.leftnavs:visited,a.leftnavs:link {

	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #012D50;
	font-size: 12px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF7419;
}
a.leftnavs:hover {

	background-color:#FF7419;
	color: #012D50;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}


.clear {
	clear:all;
}




.bl {background: url(../images/1bl.gif) 0 100% no-repeat; border: 0px solid} 
.br {background: url(../images/1br.gif) 100% 100% no-repeat; padding:3px;} 
.tl {background: url(../images/1tl.gif) 0 0 no-repeat #eeeeee;} 
.tr {background: url(../images/1tr.gif) 100% 0 no-repeat; padding:3px} 
.boxcontent {
 font-size:10px;
 padding-left: 2px;
 padding-right: 2px;
 border-left: 1px solid #e6e6e6;
 border-right: 1px solid #e6e6e6; 
 background: url(../images/back_grade-grey.gif) 0 0 repeat-x ;
 } 


.clear {font-size: 1px; height: 1px}



 
a.max:active,a.max:visited,a.max:link{
	text-decoration:none; color:#000000;
}
