/**************** General Classes *****************/body {	margin: 0px;	font-size: 11px; /* Font Size */	line-height: 14px;	color: #666666; /* Global Gray */	background-image: url(../siteassist_images/body_background.jpg);}#homePage {}#subPage {}#globalContainer {	width: 760px;	margin: 15px auto 0px auto;	background-image: url(../siteassist_images/border_middle.jpg);	background-color: #FFFFFF; /* Global White */}h1 {	font-size: 14px;	font-weight: normal;	color: #666666; /* Accent 10 */}h2 {	font-size: 12px;	font-weight: bold;	color: #B54F37; /* Text Medium */	margin: 0px 0px 5px 0px;			}h3 {	font-size: 12px;	color: #666666; /* Link */	font-weight: normal;	margin: 0px 0px 5px 0px;		}#homePage h1 {	clear: none;}#homePage h2 {	clear: none;}#homePage h3 {	clear: none;}a { color: #BF1C1C; /* Link */ text-decoration: underline;}p {	margin: 0px 0px 20px 0px;}p.noSpace {	margin: 0px;}#footer {	width: 760px;	margin: 10px auto;	color: #FFFFFF; /* Global White */}#footer a {	color: #FFFFFF; /* Global White */}#borderTop {	background-image: url(../siteassist_images/border_top.jpg);	height: 7px;}#borderBottom {	background-image: url(../siteassist_images/border_bottom.jpg);	height: 7px;}/**************** Header Classes *****************/#logo {	padding: 0px 7px;}#homePage #header {	background-image: url(../siteassist_images/home_header_background.jpg);	background-repeat:no-repeat;	height: 201px;	margin: 0px 6px 0px 7px;}#subPage #header {	background-image: url(../siteassist_images/sub_header_background.jpg);	background-repeat:no-repeat;	height: 61px;		margin: 0px 6px 0px 7px;	}#homePage #header #mainFeaturedLeft {	float: left;	width: 159px;	padding: 60px 10px 10px 15px;	color: #FFFFFF; /* Global White */}#homePage #header #mainFeaturedRight {	margin-left: 184px;	padding: 100px 215px 20px 30px;	color: #FFFFFF; /* Global White */}#homePage #header #mainFeaturedLeft h1 {	color: #F4E1C9; /* BG Light */	font-weight: bold;	font-size: 14px;	margin: 0px 0px 5px 0px;}#homePage #header #mainFeaturedLeft p {	color: #F1F0EE; /* Global Gray Light */}#homePage #header #mainFeaturedRight h1 {	color: #FFFFFF; /* Global White */	font-weight: bold;	font-size: 22px;	margin: 0px 0px 15px 0px;	font-style: italic;}#homePage #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(../siteassist_images/topnav_border_top.jpg);	height: 4px;	background-position:center;	background-repeat: no-repeat;}#topNav {	background-image: url(../siteassist_images/topnav_border_middle.jpg);	background-repeat: repeat-y;	margin: 0px 6px 0px 7px;	padding: 10px 20px;}#innerContainerWrapper {	background-image: url(../siteassist_images/inner_body_background.jpg);	background-repeat:no-repeat;	background-position: 0% 100%;	background-color: #FFFFFF; /* Global White */	padding: 15px 0px;	margin: 0px 6px 0px 7px;}#innerContainerWrapper #innerContainer {	background-image: url(../siteassist_images/inner_left_background.jpg);	background-repeat:repeat-y;	padding: 0px 0px 0px 3px;}#innerContainerWrapper #innerContainer #innerLeft {	width: 184px;	float: left;}#homePage #innerContainerWrapper #innerContainer #innerRight {	margin-left: 184px;}#subPage #innerContainerWrapper #innerContainer #innerRight {	margin-left: 184px;}#subPage .contentHeaderContainer {	padding-left: 15px;	padding-right: 15px;}#subPage .contentBodyContainer {	padding-left: 15px;	padding-right: 15px;}#subPage div.hr {}/**************** Resources Classes *****************/#resources {	padding: 20px;}#resources form {	margin: 0px;	padding: 0px;}#resources p {	margin: 0px 0px 10px 0px;	 }#sideNav {	padding: 20px}#sideNav h1 {	margin: 0px 0px 5px 0px;}#homePage #sideNav a {  text-decoration: none;	display: block;}#featured {	padding: 0px 15px 10px 15px;}#featured .featuredLeft {	width: 225px;	float: left;	padding-right: 15px;}#featured .featuredRight {	margin-left: 240px;	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;}