/* Site specific color and images that 'skin' the selected layout. */

/*
.formButton {
	BORDER: 1px solid #67914c;
	background-color: #edf3e9;
	text-align: center;
}
*/

#body {
	margin: 0 0 0 0;
	}
#wrapper {
	position: relative;
	width: 100%;
	margin: 0px auto;
	}
#blueStripe {
	width: 100%;
	height: 7px;
	background: blue;
	}		
#header {
	position: relative;
	width: 961px;
	margin: 0px auto;
	text-align: left;	
	}
#brandingContainer {
	margin: 0px;
	padding: 0px;
	}	
#logo {
	margin: 20px 0px;
	padding: 0px;
	}
#brandingContainer p {
	display: none;
	}	
#navPage {
	position: absolute;
	top: 32px;
	right: 0px;
	color: white;
	}	
#navPage a, #navPage a:visited {
	text-decoration: underline;
	padding-left: 10px;
	color: #000000;
	}	
#navPage a:hover, #navPage a.selected {
	color: blue;
	}	
#menu {
	position: relative;
	display: block;
	margin-bottom: 30px;
	height: 30px;
	width: 961px; 
	}
.break {
	display: block;
	clear: both;
	width: 100%;
	}
.yellowStripe {
	position: relative;
	width: 961px;
	margin: 0px auto;
	background: url(../images/main_back.png) repeat-y;
	text-align: left;
	}	
#bodyWrapper {
	}
#leftCol {
	float: left;
	width: 700px;
	}	
#rightCol {
	float: right;
	width: 249px;
	}	
#slideshow {
	position: relative;
	width: 700px;
	height: 250px;
	}
#slideshow  .pod .content img {
	top: 0px;
	left: 0px;
	width: 700px;
	height: 250px;
	}
#slideshow table {
	position: absolute;
	z-index: 2;
	top: 20px;
	left: 20px;
	width: 660px;
	}
#slideshow table .rightCel {
	text-align: right;
	width: 350px;
	}
#slideshow table .rightCel {
	text-align: left;
	width: 350px;
	}	
#slideshow h2 {
	margin: 0px;
	font-weight: 400;
	color: #ffbe00;
	font-size: 32px;
	}	
#slideshow .content {
	font-size: 14px;
	color: white;
	}	
#slideshow .content a {
	color: #ffbe00;
	text-decoration: underline;
	font-weight: bold;
	}	
#mainContent {
	padding: 0px;
	}
.inside {
	float: left;
	width: 700px;
	margin-bottom: 10px;
	}	
#subMenu {
	float: left;
	width: 178px;
	}	
#page1 h1 {
	float: left;
	font-size: 22px;
	font-family:  Optima,arial,helvetica,clean,sans-serif;
	margin: 0px;
	}
#page1 h2 {
	float: left;
	font-size: 18px;
	font-weight: 400;
	font-family:  Optima,arial,helvetica,clean,sans-serif;
	color: blue;
	line-height: 36px;
	margin: 0px;
	padding-left: 10px;
	}	
#page1 #detailContainer p {
	clear: left;
	}
#detailContainer p, #detailText p, .detailText p {	
	line-height: 1.70em;
	}	
#searchContainer {
	position: relative;
	margin: 14px 14px;
	}	
#searchContainer #searchBox input {
	width: 165px;
	padding: 3px 6px 3px 0px;
	margin: 0px;
	}
#searchButton {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	padding: 3px 6px;
	background: #555d60;
	color: white;
	font-size: 10px;
	cursor: pointer;
	border: 1px solid white;
	border-bottom-color: #333333;
	border-right-color: #333333;
	}	
#rightCol .title {
	display: block;
	text-align: center;
	color: white;
	font-size: 14px;
	background: #555d60;
	padding: 1px;
	margin-bottom: 10px;
	}
#rightTitle {
	margin: 14px;
	}	
#rightCol .pod {
	display: block;
	width: 100%;
	padding-bottom: 20px;
	}

#rightCol #right_home {
	margin: 0px 14px 20px;
	line-height: 1.22em;
	color: black;
	border-bottom: 3px solid white;
	}	
#rightCol #right_home .content, #rightCol #right_inside .content { 
	line-height: 1.70em;
	}	
#rightCol #right_inside #expertpod {
	margin: 0px;
	}	
#rightCol #right_inside #expertpod img {
	width: 248px;
	}	
#rightCol .content a {
	text-decoration: underline;
	}	
#rightCol #annoucements .title {
	float: left;
	display: normal;
	text-align: right;
	margin: 0px;
	color: blue;
	font-size: 12px;
	background: none;
	padding: 0px;
	margin-right: 3px;
	}
#annoucement-container {
	position: relative;
	margin: 0px 14px 20px;
	line-height: 1.22em;
	color: black;
	border-bottom: 3px solid white;
	}
#slideshow-pager {
	text-align: right;
	padding-bottom: 8px;
	}
#slideshow-pager a {
	padding-left: 8px;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	}
#slideshow-pager .activeSlide {
	color: white;
	}
#homeGrey {
	postion: relative;
	width: 100%;
	height: 211px;
	background: #6c6c6c;
	}
#insideGrey {
	postion: relative;
	width: 100%;
	height: 83px;
	background: #6c6c6c;
	}		
#homeGrey .yellowStripe {
	height: 211px;
	overflow: hidden;
	}	
#insideGrey .yellowStripe {
	height: 83px;
	overflow: hidden;
	}	
#infopod {
	position: absolute;
	top: 10px;
	left: 10px;
	text-align: left;
	width: 680px;
	color: white;
	font-size: 13px;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
	}	
#infopod h2 {
	margin: 0px;
	color: #ffbe00;
	font-size: 16px;
	}	
#infopod a {
	color: white;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 8px;
	}	
#homeGrey #quotepod {
	position: absolute;
	top: 115px;
	left: 10px;		
	width: 425px;
	display: block;
	}
#insideGrey #quotepod {
	position: absolute;
	top: 10px;
	left: 0px;		
	width: 500px;
	display: block;	
	}						
#quote {	
	color: white;
	font-size: 14px;
	font-family: Courier New, Courier New, Courier, monospace;
}
#quote	#quoteText {
	line-height: 16px;
	}
#homeGrey #factspod {
	position: absolute;
	top: 0px;
	right: 14px;
	height: 211px;
	overflow: hidden;
	}
#factspod {	
	background: black;
	color: white;
	padding: 2px;
	font-size: 12px;
	width: 	218px;
	overflow: hidden;
	}
#rightCol #factspod {
	margin: 0px 14px;
	width: 218px;
	}	
#homeGrey #factspod img {	
	width: 218px;
	height: 105px;
	}	
#rightCol #factspod img {
	width: 218px;
	}	
#factspod h3 {
	color: yellow;
	margin: 0px;	
	font-size: 12px;
	text-decoration: underline;
	}
#factspod table {
	padding-left: 7px;
	}	
#homeGrey #expertpod {
	position: absolute;
	top: 95px;
	right: 271px;
	}
#homeGrey #expertpod img {	
	border: 1px solid white;
	border-top: none;
	border-bottom: none;
	}	
#footer {
	padding-top: 20px;
	}	
.footerMenu {
	float: left;
	display: block;
	width: 700px;
	}
.footerMenu a {
	text-decoration: underline;
	}
.footerMenu a:hover {
	text-decoration: none;
	color: #575757;
	}		
#address {
	float: right;
	margin: 0px 11px;
	width: 222px;
	color: black;
	font-size: 12px;
	padding: 0px;
	padding-bottom: 20px;
	}		
.copyright {
	padding-top: 30px;
	}	
#adminMenu {
	clear: both;
	text-align: center;
	}	
#headerFiles {
	position: relavtive;
	width: 	500px;
	height: 110px;
	display: block;
	margin-bottom: 20px;
	}
#headerFiles img {
	width: 100px;
	height: 100px;
	}	
#header1, #header2, #header3 {
	float: left;
	margin-right: 20px;
	}	
#header4 {
	float: left;
	}	
.detailText li {
	margin-left: 30px;
	}
.detailText ul {
	margin-bottom: 1.0em;
	}		
.date, .new {
	display: none;
	}		
		
#category102 #features h3,
#category103 #features h3,
#category104 #features h3,
#category105 #features h3,
#category107 #features h3 {
	display: none;
	}			
#category102 #features .standard .listingImage,
#category103 #features .standard .listingImage,
#category104 #features .standard .listingImage,
#category105 #features .standard .listingImage,
#category107 #features .standard .listingImage {
	float: none;
	margin: 0px auto;
	}		
#category102 #features td.left, #category102 #features td.right,
#category103 #features td.left, #category103 #features td.right,
#category104 #features td.left, #category104 #features td.right,
#category105 #features td.left, #category105 #features td.right,
#category107 #features td.left, #category107 #features td.right	{
	text-align: center;
	display:table-cell; 
	vertical-align:middle
	}
#category102 #features td.left,
#category103 #features td.left,
#category104 #features td.left,
#category105 #features td.left,
#category107 #features td.left {
	border-right: 1px solid #F1F1F1;
	}
#category102 #features td:hover,
#category103 #features td:hover,
#category104 #features td:hover,
#category105 #features td:hover,
#category107 #features td:hover {
	background: #f1f1f1;
	}	
#category102 #features div.thickLine, #category105 #features div.thinLine,
#category103 #features div.thickLine, #category105 #features div.thinLine,
#category104 #features div.thickLine, #category105 #features div.thinLine,
#category105 #features div.thickLine, #category105 #features div.thinLine,
#category107 #features div.thickLine, #category105 #features div.thinLine {
	margin: 7px 0px;
	}
.more {
	text-align: right;
	display: block;
	clear: both;
	}				
		
	
			
		
		
	


