@charset "UTF-8";
/* CSS Document */


/* Base HTML Elements
-------------------------------------------------------------------------------- */
body            { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../_img/bkgrd_main.jpg) repeat-x; line-height:18px;}

h1              { font-size:22px; margin-bottom:14px; padding-bottom:14px; color:#72b84c; font-weight:normal; border-bottom:1px dotted #CCC; line-height:30px;} 
h2              { color:#33495c; font-size:16px; margin-top: 35px; padding-bottom:10px; font-weight:normal; line-height:22px;}
h3              { font-size:16px;} 
p               { margin-bottom:15px; line-height:18px;}

a               { text-decoration:underline; color:#72b84c;}
a:hover         { text-decoration:none;}

em              { font-style:italic;}
strong          { font-weight:bold;}

ul              { list-style:disc outside;}
ol              { list-style:decimal outside;}
li              { padding-bottom:4px; line-height:16px;}
br				{ padding: 0; margin: 0;}


/* Global Classes
-------------------------------------------------------------------------------- */
.clear         	{clear:both; margin:0; padding:0; line-height:0;}
.floatLeft      {float:left; position:relative;}
.floatRight     {float:right; position:relative;}

.text-left      {text-align:left;}
.text-right     {text-align:right;}
.text-center            {text-align:center;}

.disclaimer             {font-size:10px;}
.small           		{font-size:10px;}




/*  Document and Wrapper Elements
-------------------------------------------------------------------------------- */
#wrapper 					{ position:relative; width:1002px; margin:0 auto 0 auto; background:url(../_img/bckground-content.jpg) 0 183px no-repeat;}

#leftColumn					{ position:relative; width:302px; float:left; }
#leftColumn #logo 			{ }
#leftColumn #ecoBanner		{ position:relative; text-align:center; padding-top:15px;}
#leftColumn #signupBanner	{ position:relative; text-align:center;padding-top:10px;}

#leftContent				{ padding:0 24px 0 24px; } 
#leftColumn	h2				{ color:#33495c; font-size:14px; font-weight:bold; padding-bottom:0;}

#leftColumn #whatsNew			{ list-style:none; padding-top:15px; }
#leftColumn #whatsNew li		{ padding:8px 0 8px 20px; border-top:1px dotted; background:url(../_img/bullet-arrow.png) no-repeat 0px 12px;}
#leftColumn #whatsNew li:hover	{ background:url(../_img/bck_whats_new.png); cursor:pointer;}
#leftColumn #whatsNew a			{ color:#344959; }

#rightColumn				{ position:relative; width:700px; float:left; }
#rightColumn ul				{ padding:10px 0 10px 50px; }
#rightColumn #nav			{ list-style:none; padding:0;}
#rightColumn #nav li		{ font-size:14px; text-transform:uppercase; display:block; width:300px; padding:0 0 0 37px; margin:0; }
#rightColumn #nav a			{ color:#dde5ea; text-decoration:none; display:block;  padding-top:15px; *padding-top:14px;  padding-bottom:15px; *padding-bottom:14px; padding-left:24px;}
#rightColumn #nav a:hover	{ background:url(../_img/bckgrnd-top-nav.png); color:#fff;}

#rightColumn #header		{ position:relative; width:700px;  background:url(../_img/header.jpg); height:183px; }
#rightColumn #content		{ padding:50px; }

#socialFooter				{ position:relative; list-style:none; border-top:1px dotted; padding:25px 0px 0px 0px !important; }
#socialFooter li			{ display:inline; padding-right:15px;  }
#socialFooter a 			{ text-decoration:underline; color: #1b3745;}	
#socialFooter a:hover 		{ text-decoration:none; color:#72b84c;}			
#socialFooter #facebook		{ position:relative; top: 3px; padding-right:4px;}
#socialFooter #twitter		{ position:relative; top: 3px; padding-right:4px; }
#prntLogo 					{ display:none; }
.noMargin					{ margin-top: 0px; }
