/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}
html {
	height: 101%;
	font-size: 100%;
	margin-bottom: 1px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	text-align: center; /*fix for ie*/
	}
#wrapper{
	width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 auto;
	text-align:left;
	background-color: #ffffff;
	}
	
/* -------- head Controls----------- */
 #head_contain{
	width:1000px;
	height:auto;
}
#seo_contain{
	background-image: url(../images/head_background.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height:300px;
	clear:both;
}
#seo_contain p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;
	float: right;
	margin-right: 15px;
	margin-top: 3px;
}
	
/* -------- END head Controls----------- */
	
/* -------- NAV Controls----------- */
#nav{
	width:1000px;
	height:98px;
	clear:both;
	
}
#nav_1{
	width:1000px;
	height:52px;
	clear:both;
}
#nav_1 span{
	display: none;
}
#nav_1 ul{
	background-image: url(../images/nav_toprow.gif);
	background-repeat: none;
	width:1000px;
	height:52px;
	clear:both;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#nav_1 li, #nav_1 a {
	height:52px;
	display:block;
}
#nav_1 li {
	float:left;
	list-style:none;
	display:inline;
}
#nav_1_01 {
	width: 227px;
}
#nav_1_01 a:hover {
	background-image: url(../images/nav_toprow.gif);
	background-repeat: none;
	background-position:  0 -52px;
	width: 227px;
}
#nav_1_02 {
	width: 261px;
}
#nav_1_02 a:hover {
	background-image: url(../images/nav_toprow.gif);
	background-repeat: none;
	background-position:  -227px -52px;
	width: 261px;
}
#nav_1_03 {
	width: 258px;
}
#nav_1_03 a:hover {
	background-image: url(../images/nav_toprow.gif);
	background-repeat: none;
	background-position:  -488px -52px;
	width: 258px;
}
#nav_1_04 {
	width: 254px;
}
#nav_1_04 a:hover {
	background-image: url(../images/nav_toprow.gif);
	background-repeat: none;
	background-position:  -746px -52px;
	width: 254px;
}
#nav_2{
	width:1000px;
	height:46px;
	clear:both;
	
}
#nav_2 span{
	display: none;
}
#nav_2 ul{
	background-image: url(../images/nav_botrow.gif);
	background-repeat: none;
	width:1000px;
	height:46px;
	clear:both;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#nav_2 li, #nav_2 a {
	height:46px;
	display:block;
}
#nav_2 li {
	float:left;
	list-style:none;
	display:inline;
}
#nav_2_01 {
	width: 227px;
}
#nav_2_01 a:hover {
	background-image: url(../images/nav_botrow.gif);
	background-repeat: none;
	background-position:  0 -46px;
	width: 227px;
}
#nav_2_02 {
	width: 261px;
}
#nav_2_02 a:hover {
	background-image: url(../images/nav_botrow.gif);
	background-repeat: none;
	background-position:  -227px -46px;
	width: 261px;
}
#nav_2_03 {
	width: 258px;
}
#nav_2_03 a:hover {
	background-image: url(../images/nav_botrow.gif);
	background-repeat: none;
	background-position:  -488px -46px;
	width: 258px;
}
#nav_2_04 {
	width: 254px;
}
#nav_2_04 a:hover {
	background-image: url(../images/nav_botrow.gif);
	background-repeat: none;
	background-position:  -746px -46px;
}
	
/* -------- END NAV Controls----------- */



/* -------- BEGIN BODY ----------- */

#body_container {
	width:1000px;
	margin-top:0px;
	background-color: #ffffff;
	clear: both;
	min-height: 100%;
	padding-bottom:30px;
}
#sidebar {
	background-color: #ffffff;
	width: 311px;
	float: left;
	height: 120%;
	margin: 0px;
	padding: 0px;
}
#main_content {
	background-image: url(../images/body_background.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #ffffff;
	width: 689px;
	height: 120%;
	float: right;
	margin: 0px;
}
#text_box{
	clear:both;
	float:left;
	margin-left: 50px;
	margin-top: 210px;
	margin-right: 45px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#contact_box{
	clear:both;
	float:left;
	margin-left: 10px;
	margin-top: 210px;
	margin-right: 10px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#contact_box h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}
#text_box h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}
#text_box p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	margin-bottom: 10px;
}
/* -------- END BODY ----------- */

/* -------- BEGIN BODY BIO PAGE ----------- */

#body_container_bio {
	width:1000px;
	margin-top:0px;
	background-color: #ffffff;
	clear: both;
	min-height: 100%;
	padding-bottom:30px;
}
#sidebar_bio {
	background-color: #ffffff;
	width: 311px;
	float: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#main_content_bio {
	background-image: url(../images/body_background.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #ffffff;
	width: 689px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	float: right;
	margin: 0px;
}
#contact_box_bio{
	clear:both;
	float:left;
	margin-left: 10px;
	margin-top: 210px;
	margin-right: 10px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#contact_box_bio h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}

#text_box_bio {
	clear:both;
	float:left;
	margin-left: 50px;
	margin-top: 210px;
	margin-right: 45px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#text_box_bio h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}
#text_box_bio p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	margin-bottom: 10px;
}
/* -------- END BODY BIO PAGE ----------- */


/* -------- BEGIN BODY RESOURCE PAGE ----------- */

#body_container_cal {
	width:1000px;
	margin-top:0px;
	background-color: #ffffff;
	clear: both;
	min-height: 100%;
	padding-bottom:30px;
}
#sidebar_cal {
	background-color: #ffffff;
	width: 311px;
	float: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#main_content_cal {
	background-image: url(../images/body_background.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #ffffff;
	width: 689px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	float: right;
	margin: 0px;
}
#contact_box_cal{
	clear:both;
	float:left;
	margin-left: 10px;
	margin-top: 210px;
	margin-right: 10px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#contact_box_cal h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}
#text_box_cal {
	clear:both;
	float:left;
	margin-left: 50px;
	margin-top: 210px;
	margin-right: 45px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#text_box_cal h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}
#text_box_cal p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	margin-bottom: 10px;
}
/* -------- END BODY RESOURCE PAGE ----------- */

/* -------- BEGIN BODY CONTACT PAGE ----------- */

#body_container_con {
	width:1000px;
	margin-top:0px;
	background-color: #ffffff;
	clear: both;
	min-height: 100%;
	padding-bottom:30px;
}
#sidebar_con {
	background-color: #ffffff;
	width: 311px;
	float: left;
	height: 230%;
	margin: 0px;
	padding: 0px;
}
#main_content_con {
	background-image: url(../images/body_background.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #ffffff;
	width: 689px;
	height: 230%;
	float: right;
	margin: 0px;
}
#contact_box_con{
	clear:both;
	float:left;
	margin-left: 10px;
	margin-top: 210px;
	margin-right: 10px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#contact_box_con h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}
#text_box_con {
	clear:both;
	float:left;
	margin-left: 50px;
	margin-top: 210px;
	margin-right: 45px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#text_box_con h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}
#text_box_con p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	margin-bottom: 10px;
}
/* -------- END BODY CONTACT PAGE ----------- */

/* -------- BEGIN BODY LISTINGS PAGE ----------- */

#body_container_lst {
	width:1000px;
	margin-top:0px;
	background-color: #ffffff;
	clear: both;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding-bottom:30px;
}
#sidebar_lst {
	background-color: #ffffff;
	width: 311px;
	float: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#main_content_lst {
	background-image: url(../images/body_background.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #ffffff;
	width: 689px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	float: right;
	margin: 0px;
}
#text_box_lst {
	clear:both;
	float:left;
	margin-left: 50px;
	margin-top: 210px;
	margin-right: 45px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#text_box_lst h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}
#text_box_lst p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	margin-bottom: 10px;
}
/* -------- END BODY LISTINGS PAGE ----------- */

/* -------- BEGIN BODY DISPLAY LISTINGS PAGE ----------- */

#body_container_lst1 {
	width:1000px;
	margin-top:0px;
	background-color: #ffffff;
	clear: both;
	min-height: 100%;
	padding-bottom:30px;
}
#sidebar_lst1 {
	background-color: #ffffff;
	width: 311px;
	float: left;
	height: 180%;
	margin: 0px;
	padding: 0px;
}
#main_content_lst1 {
	background-image: url(../images/body_background.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #ffffff;
	width: 689px;
	height: 180%;
	float: right;
	margin: 0px;
}
#text_box_lst1 {
	clear:both;
	float:left;
	margin-left: 50px;
	margin-top: 210px;
	margin-right: 45px;
	margin-bottom: 10px;
	min-height:100%;
	overflow: visible;
}
#text_box_lst1 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-style:italic;
	color:#CC0000;
	margin-bottom:7px;
}
#text_box_lst1 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	margin-bottom: 10px;
}
/* -------- END BODY DISPLAY LISTINGS PAGE ----------- */



/* -------- BEGIN FOOTER ----------- */
#footer {
	width:1000px;
	height: 391px;
	margin-top:0px;
	padding-top:0px;
	clear: both;
}
#foot_container {
	background-color: #FFFFFF;
	padding: 4px;
	text-align: left;
	z-index: 100;
	margin-top: -195px;
	margin-left: 312px;
	margin-right: 245px;
}
#foot_container p {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #000000;
}

#footer_nav{
	width: 100%;
	padding: 100px 5px 15px 15px;
	text-align: left;
 }

#footer_nav ul{
	clear:both;
	margin: 0px;
	padding: 0px;
}
#footer_nav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	list-style:none;
	display:inline;
	color: #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
}
#footer_nav li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #ffffff;
}
#footer_nav li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;
	color: #ffffff;
}
/* -------- END FOOTER ----------- */

/* -------- BEGIN BOTTOM SEO ----------- */

#seo_contain_bot {
	width:1000px;
	height:auto;
	padding: 40px 10px 10px 20px;
	text-align:left;
	background-color: #000000;
	clear:both;
}

#seo_contain_bot p  { 
	color: #ffffff; 
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none ;
}

/* -------- END BOTTOM SEO ----------- */

/* -------- OLD STYLES FOR FORMS ------ */
.Title           { color: #fff; font-size: 10pt; font-family: Arial; font-weight: bold; background-color: #bb1f23 }
.Heading           { color: #bb1f23; font-size: 11pt; font-family: Arial; font-weight: bold }
.Data      { color: #000; font-size: 10pt; font-family: Arial; font-weight: normal }
.SectionSubTitle   { color: # ; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none }
.Messages     { color: #000; font-family: Arial }
.contact      { color: #000; font-size: 65%; font-family: Arial; line-height: 1em; text-align: left; margin-top: 2px; margin-bottom: 2px }
.caption            { color: #2f3293; font-size: 82%; font-family: Arial; font-style: italic; line-height: 110%; text-align: left; text-indent: 0; margin-top: 8px; margin-bottom: 8px; padding-bottom: 10px }
/* -------- END STYLES FOR FORMS ------ */

/* -------- CONTACT FORM ------ */
.Contact_headline{
	color: #c32f28; 
	font-size: 11px; 
	line-height: 1.5; 
	font-family: "Arial", Helvetica, sans-serif;  
	text-align: left;
}
.Contact_body{
	color: #464747; 
	font-size: 11px; 
	line-height: 1.5; 
	font-family: "Arial", Helvetica, sans-serif;  
	text-align: left;
}
.toptext {
	color: #000000; 
	font-size: 13px; 
	line-height: 1.4; 
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bolder; 
	text-align: left;
}
h4   { 
	color: #000000; 
	font-size: 13px; 
	line-height: 1.2; 
	font-family: "Arial", Helvetica, sans-serif;  
	}




