@charset "UTF-8";
/* CSS Document */
/*================================ 
   Dark Blue:#00538e;
   light Blue:#ccdde8;
   Text Blue:#3376a5;
   Rollover Blue#89969e;
   
   Dark Orange:#f78315;
   light conference:#E4EDED;
   Text Brown:#;
   
   Dark Taupe:#c7c2a3;
   Light Taupe:#e6e5d9;
   
 ================================*/


body{
	margin-top			:0;
	margin-right		:auto;
	margin-left			:auto;
	width				:770px;
	height				:100%;
	}
	
p{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:12px;
	line-height			:16px;
	color				:#333;
	}
	
table, tr, td {
	margin				: 0;
	padding				: 0;
	}
	
h1{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:20px;
	line-height			:16px;
	color				:#333;
	}

h2{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:18px;
	line-height			:16px;
	color				:#333;
	}

h3{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:16px;
	line-height			:16px;
	color				:#fff;
	}
a:link,a:visited, a:active  {
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:12px;
	line-height			:16px;
	color				:#3376a5;
	text-decoration		:underline;
	}
a:hover {
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:12px;
	line-height			:16px;
	color				:#3376a5;
	text-decoration		:none;
	}
#bullet{	
	padding				:0px 2px 0px 0px;
	font-weight			:bold;
	color				:#00538e;
	}
.img-left {
	float: left;
	padding-right: 35px;
	padding-top: 35px;
	padding-bottom: 6px;
}
.img-left-no-padding {
	float: left;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
}
.img-leftcaption {
	float: left;
	padding-right: 35px;
	padding-top: 35px;
	padding-bottom: 6px;
	font-size:.9em;
}
.tableborder {
	padding-bottom: 10px;
}

/*============================================================ SEARCH BAR ============================================================ */	
#searchBar {	
	margin				:0px;
	padding				:0px;
	background-color	:#00538e;
	width				:770px;
	height				:25px;
	text-align			:right;
	}
#searchBar p {
	padding				:0px 10px 0px 0px;
	font-family			:Arial, Helvetica, sans-serif;
	color				:#FFF;
	}
#searchBar form {
	margin				:0px;
	padding				:0px;
	vertical-align		:middle;
	}
#searchBar input{
	margin				:0px;
	padding-left		:5px;
	background-color	:#fff;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10px;
	color				:#999;
	border				:0px;
	}
#searchBar .searchBtn{
	margin				:0px;
	padding				:0px;
	background-color	:#00538e;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10px;
	color				:#fff;
	border				:0px;
	}
/*============================================================ NAVIGATION BAR ========================================================= */	
#navBar {
	margin				:0px;
	padding				:0px 0px 18px 0px;
	width				:770px;
	text-align			:center;
	}
#navBar p {
	margin				:0;
	padding				:0;
	}
#navBar ul {
	margin				:0;
	padding				:0;
	}
#navBar li {
	padding				:0px 1px 0px 1px;
	display				:inline;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:13px;
	font-weight			:bold;
	color				:#00538e;
	}
#navBar a:link, #navBar a:visited {
	padding-bottom		:2px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:13px;
	font-weight			:bold;
	text-decoration		:none;
	color				:#00538e;
	}
#navBar a:hover {
	padding-bottom		:2px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:13px;
	font-weight			:bold;
	text-decoration		:none;
	color				:#89969e;
	}
#navBar .vline {
	padding				:0px 3px 0px 3px;
	display				:inline;
	font-family			:Helvetica, Arial, sans-serif;
	font-size			:13px;
	font-weight			:normal;
	color				:#9fbed4;
	}
/*============================================================ CONFERENCES SPOTLIGHT ========================================================= */	
#homeSection {
	padding				:0px 10px 10px 0px;
	width				:210px;
	vertical-align		:top;
	}
#homeSectionC {
	padding				:0px 10px 10px 0px;
	width				:321px;
	vertical-align		:top;
	}
#homeSectionR {
	padding				:0px 0px 10px 0px;
	width				:219px;
	vertical-align		:top;
	}
	
#confSpotlight {
	margin				:0px;
	padding				:0px;
	display				:block;
	background-image	:url(../images/bar_homeHighlightNGSS.gif);
	background-repeat	:no-repeat;
	width				:210px;
	height				:35px;
	}
#confSpotlight p{
	margin				:0px;
	padding				:4px 10px 4px 10px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:14px;
	font-weight			:bold;
	color				:#FFFFFF;
	}
#confSpotlightBox  {
	margin				:0px;
	padding				:0 0 5px 0;
	background-color	:#FFFFFF;
	vertical-align		:text-top;
	}
#confSpotlightBox img {
	margin				:0px;
	padding				:0px;
	}
#confSpotlightBox  p{
	margin				:0px;
	padding				:5px 5px 0px 5px;
	color				:#000000;
	text-align			:left;
	}
.smallText {
	margin      		:8px 0px 0px 0px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333333;
	line-height			:18px;
	vertical-align		:text-top;
	}
#NEWconfSpotlight 	{
	margin				:0px;
	padding				:0px;
	background-image	:url(../images/bar_homeConference15.gif);
	background-repeat	:no-repeat;
	width				:381px;
	height				:37px;
	}
#NEWconfSpotlight p{
	margin				:0px;
	padding				:4px 10px 4px 10px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:12px;
	font-weight			:bold;
	color				:#FFFFFF;
	}	
#NEWconfSpotlightBox  {
	margin				:0px;
	padding				:0 0 5px 0;
	width				:381px;
	background-color	:#FFFFFF;
	vertical-align		:text-top;
	}
#NEWconfSpotlightBox img {
	margin				:0px;
	padding				:0px;
	}
#NEWconfSpotlightBox  p{
	margin				:0px;
	padding				:5px 5px 0px 5px;
	color				:#000;
	text-align			:left;
	}
/*============================================================ NEWS & EVENTS ========================================================= */	
#news {
	margin				:0px;
	padding				:0px;
	display				:block;
	background-image	:url(../images/bar_homeNews.gif);
	background-repeat	:no-repeat;
	width				:321px;
	height				:24px;
	}
#news p{
	margin				:0px;
	padding				:4px 10px 4px 10px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:14px;
	font-weight			:bold;
	color				:#FFFFFF;
	}
#newsBox  {
	margin				:0px;
	padding				:0px;
	background-color	:#f2faff;
	width				:321px;
	vertical-align		:text-top;
	}
#newsBox img {
	margin				:0px;
	padding				:0px;
	}
#newsBox  p{
	margin				:0px;
	padding				:5px 5px 0px 5px;
	color				:#000;
	text-align			:left;
	}
	
#newsBox  strong{
	line-height			:22px;
	}
#NEWnews {
	margin				:0px;
	padding				:0px;
	background-image	:url(../images/bar_homeCCS.gif);
	background-repeat	:no-repeat;
	width				:381px;
	height				:37px;
	}
#NEWnews p{
	margin				:0px;
	padding				:4px 10px 4px 10px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:12px;
	font-weight			:bold;
	color				:#FFFFFF;
	}
#NEWnewsBox  {
	margin				:0px;
	padding				:0 0 5px 0;
	background-color	:#f2faff;
	width				:381px;
	vertical-align		:text-top;
	}
#NEWnewsBox img {
	margin				:0px;
	padding				:0px;
	}
#NEWnewsBox  p{
	margin				:0px;
	padding				:5px 5px 0px 5px;
	color				:#000;
	text-align			:left;
	}
#NEWnewsBox ul{
	list-style			:disc;	
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:12px;
	color				:#333333;
	}
	
#NEWnewsBox  strong{
	line-height			:22px;
	}
	
#benefits {
	margin				:0px;
	padding				:0px;
	display				:block;
	background-image	:url(../images/bar_homeBenefits.gif);
	background-repeat	:no-repeat;
	width				:321px;
	height				:24px;
	}
#benefits p{
	margin				:0px;
	padding				:4px 10px 4px 10px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:14px;
	font-weight			:bold;
	color				:#FFFFFF;
	}
#benefitsBox  {
	margin				:0px;
	padding				:0px;
	background-color	:#e6e5d9;
	width				:321px;
	height				:150px;
	vertical-align		:text-top;
	}
#benefitsBox img {
	margin				:0px;
	padding				:0px;
	}
#benefitsBox  p{
	margin				:0px;
	padding				:5px 5px 0px 5px;
	color				:#000;
	text-align			:left;
	}
	
#benefitsBox  strong{
	line-height			:22px;
	}
/*============================================================ MEMBER LOGIN ========================================================= */	
#memberLogin {
	margin				:0px;
	padding				:0px;
	display				:block;
	background-image	:url(../images/bar_homeMember.gif);
	background-repeat	:no-repeat;
	width				:222px;
	height				:24px;
	}
#memberLogin  p{
	margin				:0px;
	padding				:4px 10px 4px 10px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:14px;
	font-weight			:bold;
	color				:#FFFFFF;
	}
#memberLoginBox  {
	margin				:0px;
	padding				:0px;
	display				:block;
	background-image	:url(../images/bg_homeMember.gif);
	background-repeat	:no-repeat;
	vertical-align		:text-top;
	width				:219px;
	height				:139px;
	}
#memberLoginBox img {
	margin				:0px;
	padding				:0px;
	}
#memberLoginBox  p{
	margin				:0px;
	padding				:0px 10px 10px 10px;
	color				:#000;
	text-align			:left;
	}
	
#memberLoginBox   strong{
	line-height			:26px;
	color				:#00538e;
	}
/*============================================================ REGIONAL INFORMATION ========================================================= */	
#regional {
	margin				:0px;
	padding				:0px;
	display				:block;
	background-image	:url(../images/bar_homeRegional.gif);
	background-repeat	:no-repeat;
	width				:219px;
	height				:24px;
	}
#regional  p{
	margin				:0px;
	padding				:5px 10px 5px 10px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:14px;
	font-weight			:bold;
	color				:#FFFFFF;
	}
#regionalBox  {
	margin				:0px;
	padding				:0px;
	display				:block;
	background-image	:url(../images/bg_homeRegional.gif);
	background-repeat	:no-repeat;
	width				:219px;
	height				:104px;
	}
#regionalBox img {
	margin				:0px;
	padding-top			:5px;
	}
#regionalBox  p{
	margin				:0px;
	padding				:10px 5px 10px 15px;
	font-size			:11px;
	line-height			:12px;
	color				:#000;
	text-align			:left;
	}
	
#regionalBox   strong{
	line-height			:26px;
	}
#CCSTable	tr{
	border-collapse		:collapse;
	border-top			:2px solid #c7c2a4;
	border-bottom		:2px solid #c7c2a4;		
}
#CCSTable	p{
	margin				:0px;
	padding				:10px 5px 10px 15px;
	font-size			:11px;
	line-height			:12px;
	color				:#000;
	text-align			:left;		
}	
/*============================================================ FOOTER ================================================================== */	
#footer {
	margin				:0px;
	padding				:0px;
	background-color    :#00538e;
	width				:770px;
	height				:40px;
	display				:block;
	}
#footer p {
	margin-top		  	:0px;
	padding				:5px 0px 5px 0px;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:9px;
	color				:#fff;
	text-align			:center;
	}
