@charset "utf-8";
* {padding: 0; margin: 0;}

body  {font: 100%  Arial, Verdana, Helvetica, sans-serif; margin: 10px 0 0 0; padding: 0; font-size: 9pt; background-image: url(images/back1.gif); background-repeat: repeat-x; background-color: #bbb1a2; color: #333;}

 body  {font: 100%  Arial, Verdana, Helvetica, sans-serif; margin: 10px 0 0 0; padding: 0; font-size: 9pt; background-image: url(images/back3.gif); background-repeat: repeat-x; background-color: #bbb1a2; background-color: #f4f3f1; color: #333;}



/*--html { min-height: 100%; margin-bottom: 1px;}-*/

a:link {color: #6a0000; font-weight: normal; text-decoration: underline;}

a:visited {color: #6a0000; font-weight: normal; text-decoration: underline;}

a:hover {color: #6a0000; font-weight: normal; text-decoration: underline;}

a:active {color: #6a0000; font-weight: normal; text-decoration: underline;}

#containerbody {width: 950px; margin: 0 auto; text-align: left;  height: 100%;  background-color: #fff; background-image: url(images/backwhite.gif); }   

#maincontent {clear: both; width: 950px;   overflow: hidden; background-image: url(images/back2.gif); }
 
/*----- top part of page with logo and home | contact links -----------------------------------------------*/
 
#toplogo {clear: both; width: 948px; height: 67px; border-top: 2px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff;} 

/*-----top photo area, including left navigation -----------------------------------------------*/

#innercontent {clear: both; width: 948px; margin: 0 auto;   }

#innercontentleft {float: left; width: 200px; padding-left: 1px;  }

#innercontentright{float: left; width: 744px; padding-left: 1px;  overflow: hidden;}

#slideshow {clear: both; width: 746px;}

#tagline{float: left; width: 742px; height: 31px; border-left: 1px solid #fff; border-bottom: 2px solid #fff; padding-left: 1px; background-color: #6a0000; text-align: right; overflow: hidden;}

#pagetitle{float: left; width: 742px; height: 31px; border-left: 1px solid #fff; border-top: 2px solid #fff; padding-left: 1px; background-color: #6a0000; overflow: hidden;}

#innercontentleft a:link {color: #d0c9be; font-weight: bold; text-decoration: none;}

#innercontentleft a:visited {color: #d0c9be; font-weight: bold; text-decoration: none;}

#innercontentleft a:hover {color: #6a0000; font-weight: bold; text-decoration: none;}

#innercontentleft a:active {color: #d0c9be; font-weight: bold; text-decoration: none;}

#innercontentleft a.subnav:link {color: #6a0000; font-weight: bold; text-decoration: none;}

#innercontentleft a.subnav:visited {color: #6a0000; font-weight: bold; text-decoration: none;}

#innercontentleft a.subnav:hover {color: #796955; font-weight: bold; text-decoration: none;}

#innercontentleft a.subnav:active {color: #6a0000; font-weight: bold; text-decoration: none;}

#innercontentleft p.award {font-weight: bold; color: #6a0000; padding-left: 2px; }


#leftsubnav p {padding-left: 5px;}

/*----- right side of content area -----------------------------------------------*/

#sidebar {float: right; width: 200px;  font-size: 95%;}

#sidebar-home {float: right; width: 250px;  font-size: 95%;}


#contentrighttext {float: left; width: 500px; background-color: #fff; overflow: hidden;} 

#contentrighttext p {margin: 5px 0px 10px 10px;}

#contentrighttext li {margin: 0px 10px 0px 25px;}

#contentrighttext h1{color: #6a0000; font-size: 120%; margin: 20px 0px 10px 10px;} 

#contentrighttext h2{color: #6a0000; font-size: 100%; margin: 20px 0px 10px 10px;} 

#contentrighttext h3{color: #796955; font-size: 100%; margin: 20px 0px 10px 10px;} 



#contentrighttext2 {float: left; width: 700px; background-color: #fff; overflow: hidden;} 

#contentrighttext2 p {margin: 5px 0px 10px 10px;}

#contentrighttext2 li {margin: 0px 10px 0px 25px;}

#contentrighttext2 h1{color: #6a0000; font-size: 120%; margin: 20px 0px 10px 10px;} 

#contentrighttext2 h2{color: #6a0000; font-size: 100%; margin: 20px 0px 10px 10px;} 

#contentrighttext2 h3{color: #796955; font-size: 100%; margin: 20px 0px 10px 10px;} 

img.padded {padding: 5px;}


#contentrighttext-home {float: left; width: 450px; background-color: #fff; overflow: hidden;} 

#contentrighttext-home p {margin: 5px 0px 10px 10px;}

#contentrighttext-home li {margin: 0px 10px 0px 25px;}

#contentrighttext-home h1{color: #6a0000; font-size: 120%; margin: 20px 0px 10px 10px;} 

#contentrighttext-home h2{color: #6a0000; font-size: 100%; margin: 20px 0px 10px 10px;} 

#contentrighttext-home h3{color: #796955; font-size: 100%; margin: 20px 0px 10px 10px;} 


/*----- nav top -----------------------------------------------*/

#topnav {clear: both; width: 950px; height: 25px; text-align: right;}

/*----- copyright -----------------------------------------------*/

#copyright {width: 950px; margin: 0 auto; text-align: left; font-size: 8pt;  color: #fff; background-color: #6a0000; } 

#copyrightbar {	clear: both; height: 70px; margin: 0px; text-align: left; ;}

#copyrightbarleft {float: left;  text-align: left; width: 196px;  margin-left: 2px; padding: 2px;   }

#copyrightbarright {float: right;  text-align: right; width: 730px; margin-right: 2px; padding: 2px;   }

#copyrightbar a {font-weight: normal; color: #fff; }

/*----- buttons -----------------------------------------------*/

.button {background-image: url(images/button_middle.gif); width:200px; height: 31px; padding-left: 3px; padding-top: 2px;vertical-align="center"; background-repeat: no-repeat;}
									 

/*----- float items -----------------------------------------------*/

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right; margin-left: 8px;}
	
.fltlft { /* this class can be used to float an element left in your page */
	float: left; margin-right: 8px;}
	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both; height:0; font-size: 1px; line-height: 0px;}


/*----- spacers & temp items -----------------------------------------------*/

.extraspace {float: left; margin: 0 auto; width: 950px; height: 30px;}

.spacer1 {clear: both; width: 950px; height: 2px;} 

.spacer2 {width: 950px; height: 20px;} 

.spacer3 {height: 38px; background-color: #fff;} 

.spacer4 {width: 450px; height: 300px;} 

.spacerside {width: 200px; height: 10px;} 

.temp{background-color: #FF0; font-style: normal;}


#home-middle {width: 730px;
	float: left;}

#home-bottom {width: 730px;  
	padding: 0;
	float: left;
	margin: 0 0 10px 0;
	 
	overflow: hidden;}
	
#home-bottom h1 { color: #6a0000; font-size: 120%;  padding: 5px; margin-top: 5px; font-weight: normal; text-transform: uppercase; background-color: #d7d0ca;}

#home-bottom h2 { color: #6a0000; font-size: 110%;  padding: 5px; margin-top: 5px; font-weight: normal; text-transform: uppercase;}

#home-bottom p {
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: normal;
	}
 
.home-bottom-1 {
	float: left;
	width: 690px;
	height: 300px;
 	margin: 0 10px 0 10px;
	padding: 0 5px 0 5px;
	 
	}
	
.home-bottom-2 {
	float: left;
	width: 218px;
	height: 270px;

 	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	border: 1px solid #796955;
	}
