/**************** General Classes *****************/

body {

	margin: 0px;

	font-size: 10px; /* Font Size */

	line-height: 14px;

	color:#000000;

	background-image: url(../images/backgrounds/pattern.gif);

}



div#preloaded-images {

   position: absolute;

   overflow: hidden;

   left: -9999px; 

   top: -9999px;

   height: 1px;

   width: 1px;

}

#homePage {

}



#subPage {

}



#globalContainer {

	width: 800px;

	margin: 15px auto 0px auto;

	background-image: url(../images/backgrounds/global-background.gif);

}



h1 {

	font-size: 14px;

	font-weight: bold;

	color:#000000;

	

	padding:2px;

	

}



h2 {

	font-size: 12px;

	font-weight: bold;

	color: <Text_Medium />; /* Text Medium */

	margin: 0px 0px 5px 0px;

	padding:2px;

	background-color:#371A0A;

	border-bottom-width:thin;

	border-bottom-style: solid;

	border-bottom-color: #EBC395;			

}



h3 {

	font-size: 12px;

	color: #3A32C4; 

	font-weight: bold;	

	margin: 0px 0px 5px 0px;

		

}

h4 {

	font-size: 12px;

	color:#FFFFFF;

	font-weight: bold;	

	margin: 0px 0px 5px 0px;

}





#homePage h1 {

	clear: none;

}



#homePage h2 {

	clear: none;

}



#homePage h3 {

	clear: none;

}



a {

 color: #3A32C4; /* Link */

 text-decoration: underline;

}



p {

	margin: 0px 20px 20px 0px;

	

	font-size:10px;

}



p.noSpace {

	margin: 0px;

}



.whiteline {

	background-image: url(../images/backgrounds/whiteline.gif);

	background-repeat: repeat-x;

	background-position: left center;

	height:1px;

}



#footer {

	width: 740px;

	font-size:10px;

	margin: 0px auto;

	color:#000000;

	padding-left:20px;

	border-top-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #FF0000;

	border-left-color: #FF0000;

}



#footer a {

	color:#000000; /* Global White */

	text-decoration:none;

}



#borderTop {

	background-image: url(../images/border_top.gif);

	height: 28px;

}



#borderBottom {

	background-image: url(../images/border_bottom.gif);

	height: 28px;

}



/**************** Header Classes *****************/

#logo {

text-align:center;

}



#mainDisplay {

	text-align:left;

	background-repeat:no-repeat;

	background-position: center;

	

	height:335px;

	background-image: url(../images/home-page.jpg);	

}



#mainDisplayright {

	text-align:left;

	margin-left:300px;

	height:335px;

		

}

#mainDisplaytext {

padding-left:50px;

padding-top:20px;

width:220px;

color:#000000;

font-size:10px;

}

#mainDisplaytext p{

font-size:10px;

}







#homePage #header {

	background-image: url(../images/home_header_background.jpg);

	background-repeat:no-repeat;

	height: 201px;

	margin: 0px 6px 0px 20px;

	

	

}





#subPage #header {

		background-image: url(../images/home_header_background.jpg);

	background-repeat:no-repeat;

	height: 201px;

	margin: 0px 6px 0px 20px;

}



#subPage #header #mainFeaturedLeft {

	float: left;

	width: 159px;

	padding: 60px 10px 10px 15px;

	color: #FFFFFF; /* Global White */

}



#subPage #header #mainFeaturedRight {

	margin-left: 184px;

	padding: 100px 215px 20px 30px;

	color: #FFFFFF; /* Global White */

}



#subPage #header #mainFeaturedLeft h1 {

	color: #E3E3E4; /* BG Light */

	font-weight: bold;

	font-size: 14px;

	margin: 0px 0px 5px 0px;

}



#subPage #header #mainFeaturedLeft p {

	color: #F1F0EE; /* Global Gray Light */

}



#subPage #header #mainFeaturedRight h1 {

	color: #FFFFFF; /* Global White */

	font-weight: bold;

	font-size: 22px;

	margin: 0px 0px 15px 0px;

	font-style: italic;

}



#subPage #header #mainFeaturedRight h2 {

	color: #FFFFFF; /* Global White */

	font-weight: bold;

	font-size: 22px;

	margin: 0px 0px 5px 0px;

	font-style: italic;

	padding-left: 15px;

}



/**************** Top Nav Classes *****************/

#topNavTop {

	background-image: url(../images/topnav_border_top.jpg);

	height: 4px;

	background-position:center;

	background-repeat: no-repeat;

}



#topnav{

width: 720px;

	background: url(file:///C|/Documents%20and%20Settings/JUSTIN/My%20Documents/web/menuthatworks/chrometheme/chromebg.gif) center center repeat-x;

	z-index:10;

	margin: 0 auto 0 auto;

}

/* =Main Nav

-----------------------------------------------------------------------------*/

/* horizontal main menu navigation - based on a method from Richard Rutter */



 #mainNav {

 font-family:"Times New Roman", Times, serif;

margin: 5px 0 0 0;

padding: 0 0 0 40px;

width:100%;

height: 20px;



font-size: 14px;

text-align:center;

}



#mainNav ul {



list-style: none;

margin: 0;

padding: 0;

border: none;

}



#mainNav li {



display: block;

margin: 0;

padding: 0;

float: left;

width: auto;

}



#mainNav a {

color:#FFFFFF;

display: inline;

width: auto;

text-decoration: none;



margin: 0;

padding: 2px 10px 2px 10px;

border-right: 1px solid #FFF;

}



#mainNav a:hover, #mainNav a:active { background: #FFFFFF;color: #472108; }



#mainNav a.active:link, #mainNav a.active:visited

{

font-weight:bold;

}



#innerContainerWrapper {

	background-repeat:no-repeat;

	background-position: center 100%;

	 /* Global White */

	padding: 15px 10px;

	margin: 0px 20px 0px 20px;

}



#innerContainerWrapper #innerContainer {

	

}



#innerContainerWrapper #innerContainer #innerLeft {

padding-left:10px;



	width: 220px;

	float: left;

}





#homePage #innerContainerWrapper #innerContainer #innerRight {

	float:left;

}



#subPage #innerContainerWrapper #innerContainer #innerRight {

width:500px;

	margin-left: 230px;

}



#innerRight p {

}

#innerleft p {

}





#subPage .contentHeaderContainer {

	padding-left: 0px;

	padding-right: 15px;

}



#subPage .contentBodyContainer {

	padding-left: 15px;

	padding-right: 10px;

}

#subPage .contentBodyContainer p {

padding-left:5px;

}



#subPage div.hr {



}



/**************** Resources Classes *****************/

#address {

	padding: 20px 0px 20px 20px;

}



#address p {

	margin: 0px 0px 10px 0px;	 

}



#sideNav {

	padding: 10px 20px 20px 20px;

	

	background-repeat: no-repeat;

	background-position: left top;

}



#sideNav h1 {

	margin: 0px 0px 5px 0px;

}



#sideNav a {

  text-decoration: none;

	display: block;

}

#sideNav a:hover 

{

color:#FFFFFF;

}



#featured {

	padding: 0px 15px 10px 15px;

}



#featured .featuredLeft {

	width: 260px;

	float: left;

	padding-right: 15px;

}



#featured .featuredRight {

	margin-left: 260px;

	padding-left: 15px;

}



#featured h1 {

	margin: 0px 0px 10px 0px;

}



#featured ul {

	padding: 0px 15px 0px 15px;

	margin: 0px;

}



#featured h3 {

	margin: 0px;

	font-size: 11px;

	text-decoration:underline;

}



#featured li {

	padding-bottom: 10px;

}


