/*Based on original code by OS Templates http://www.os-templates.com/
Licence: <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a> */


/* -------------------- Base Style --------------------- */
body {margin: 0;font-family: "Helvetica", "Lucida Grande", "Arial", sans-serif;font-size: 65%;background-color: #fff;}
p {font-size:1.2em; line-height: 150%;color: #333;}

a {text-decoration: none; color: Green;}
a:hover {text-decoration: underline;}
a img {border: none;text-decoration: none;}

#headerWrapper, #topContentWrapper, #mainContentWrapper, #footerWrapper, #affiliateWrapper { width: 100%; clear: both;}
#headerContent, #topContent, #mainContent, #footerContent, #affiliateContent{width: 860px; margin-left: auto;margin-right: auto; padding-right: 1em;padding-left: 1em;}

/* -------------------- Header content --------------------- */
#headerWrapper {height: 14em;background-color: #006699;}

#headerContent {padding: 2em 0 2em 0;}

#navigation a { margin: 1em 1em 0 1em;color: #D7E6C3;text-decoration: none;}
.navigationLink {float: right;font-size: 1.5em;}
#navigation a:hover { color: white;}
#navigation a:active {color: #FEB729;}
#navigation a.activeLink {color: #FEB729;}

#logoplacement a img {border: none;}

.tagline {float: left;font-size: 1.1em;font-family: Georgia, "Times New Roman", Times, serif;text-transform: uppercase;color: #FFF;letter-spacing: 0.1em;padding-top: 0.6em;}

/* -------------------- Home Features Top content --------------------- */
#topContentWrapper {background-color: #D7E6C3;min-height: 1em;}

#topContenthome { padding: 1.5em 0 1.3em 20em; height: 320px;}

#topContent { padding: 1.3em 0 1.3em 0; height: 150px;}

#topContent p{ font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif;color: #Green;}

#topLeftContent { width: 575px;float: left;margin-right: 5px;}

#topRightContent {width: 240px;float: left; margin-left: 25px;}
#topRightContent h2 {font-size: 1.4em; padding: 0;color: #006699;text-transform: uppercase;}
#topRightContent h3 {font-size: 1.8em;line-height: 1.30em;margin: 0; padding: 0;color: #006699;border-bottom: 1px solid #FFF;}
#topRightContent p {font-size: 1.3em; line-height: 1.55em;color: #333;}

/* --------------------Subpage Features content --------------------- */
#SubContent { width: 95%;float: left;margin-right: 5px;}

#SubContent h2 {font-size: 1.4em;line-height: 1.65em;margin: 0; padding: 0;color: #006699;text-transform: uppercase;}
#SubContent h3 {font-size: 1.8em;line-height: 1.30em;margin: 0; padding: 0;color: #006699;border-bottom: 1px solid #FFF;}
#SubContent p {font-size: 1.3em; line-height: 1.55em;color: #333;}
.topintroduction {font-size: 1.3em;line-height: 1.50em;color: #666; margin-right:1em;}

/* Subpage  */
#subpage_table {font-size:1.1em; text-align: left; border-collapse: collapse;margin: 0.1em 0 0.1em 0;}
#subpage_table td { border-right: 1px dotted #666; border-bottom: 1px dotted #666; padding: 0.1em 0 0.1em 0.1em;}
#subpage_table tr.dotted{ background: url(/New site/images/greendot.gif) repeat-x; }
#subpage_table .top_row{border-top: 1px dotted #666;}
#subpage_table .last_col{border-right:none;}

/* -------------------- Main content --------------------- */
#mainContentWrapper {background-color:#FFF;height:100%;}
#mainContent {font-size: 1.2em;line-height: 1.6em; color: #666;padding-top: 1em; padding-bottom: 1em;height:100%;}   
#mainContent ul{padding: 0 0 0.5em 1.3em;}
#mainContent li{color: #666; list-style: url(../images/flowersymbol.png); display: list-item;}
#mainContent li a{padding:0 0 0 0.2em;font-size: 1.1em;line-height: 1.55em;color:#333;text-decoration:none;display:block;}
#mainContent li a:hover{color:Green;background-color:#ECECEC;}

#contentblock {float:left;width:51em;padding-right: 0.5em;}	

#contentblock .caption{padding-top:0.5em;padding-bottom:0.5em;font-size: 0.9em;line-height: 130%;  }

/*------------------------------------------------left panel----------#A60303 red----------*/
#leftColumn {width: 300px;float: left;margin: 0 2.5em 0 0;}
#leftColumn h2{color:White;font-size: 1.3em;line-height: 1.55em;background-color: #006699;padding-left:0.5em;}
#leftColumn h3{color:#A60303;font-size: 1.1em;background-color: #DADADA;padding:0.3em 0 0 0.5em;}

/*------------------------------------------------mid panel--------------------*/
#midpanel {width:300px;float:left;margin: 0 2.1em 0 0;}
#midpanel h2{color:White;font-size: 1.3em;line-height: 1.55em;background-color: #006699;padding-left:0.5em;}
#midpanel h3{color:#A60303;font-size: 1.1em;background-color: #DADADA;padding:0.3em 0 0 0.5em;}

/*------------------------------------------------right panel--------------------*/
#right{width:185px;float:right;}
#right h2.sponsors{font-size: 1em; color:#ccc;text-transform:uppercase;}

.sponsors-content{width:180px;margin-left:0.5em;}

/*------------------------------------------------twitter--------------------*/
#twitter_div {	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #5AA5BC;
	font-family: "Helvetica", "Lucida Grande", "Arial", sans-serif;
	font-size: 1em;
	margin-top:5px;
	padding: 5px 5px 0 5px;}
 
#twitter_div ul li {
	color: #333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DADADA;}
 
#twitter_div ul li a {text-decoration: none;color:  #Green;}
#twitter_div ul li a:hover {text-decoration: none;}
 
#twitter_div p {font-size: 1em;padding-right: 6px;padding-bottom: 10px;}

/*------------------------------------------------affiliates row--------------------*/
#affiliateWrapper { height: 95px; background-color: #D7E6C3;}
#affiliateContent { padding-top: 1em;color: #fff;font-size: 1.3em;}

.affiliates{font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif;color:#666;margin-bottom:1em;}

/* -------------------- Footer --------------------- */
#footerWrapper { height: 10em; background-color: #54401f;}
#footerContent { padding-top: 1em;color: #fff;font-size: 1.3em;}

#footerContent a {font-weight: bold;text-decoration: none;color: #FF9900;}
#footerContent a:hover {color: #FEB729;text-decoration: underline;}

.footerNavSection {float: left;width:90%; margin-right: 20px;}
.footerNavSection ul, .footerNavSection li { color: #FFF; display: inline;list-style-type: none;padding: 0;margin: 0;}
.footerNavSection li {padding-bottom: 1em;}
#footerContent li a {color: #D7E6C3; font-weight: normal;}

.footerNavSection p {padding: 0;margin: 0;line-height: 1em; width: 220px;}

#copyrightInfo {clear: both;padding: 1.5em 0 2em 0;font-size: 0.8em;}

