/* import styles for smarter browsers */
@import "inc-topnav.css";
@import "home-footernav.css";
@import "home-events.css";
@import "home-feeds.css";

/*hidden topnav for home*/
.con_topnav_1{display:none;}

div#__asptrace {display: none !important;}

html, form, img{
	padding: 0px;
	margin: 0px;
}

img{
	border: none;
}

li{
	behavior: url(css/csshover.htc);
}

.childFrame{
	behavior: url(../css/csshover.htc);
}

body{
	padding: 0px 0 15px 0;
	margin: 0px;
	background: url(../gifs/bg_main.gif) no-repeat #EAE6DF center top;
	text-align: center;
}	

div.frame{
	background: url(../gifs/bg_content_shadow.gif) repeat-y;
	width: 980px;
	padding: 0 0 11px 0;
	margin: 0 auto; 
	text-align: left;
	position: relative;
	overflow: hidden;
}

div.frameFoot{
	background: url(../gifs/bg_content_shadow_foot.gif) no-repeat;
	width: 980px;
	height: 3px;
	overflow: hidden;
	padding: 0px;
	margin: 0 auto;
	text-align: left;
}

.clearFloats{
	clear: both;
	height: 0px;
	overflow: hidden;	
}

/* ======================== HEADER ======================== */


div.header{
	padding: 0 17px 0 0px;
	margin: 0 4px 0 25px;
	background-color: #fff;
	position: relative;
	clear: both; 
}

div.header .subHead{
	position: absolute;
	top: 22px;
	right: 17px;
	_right: 22px;
}

div.header #nonImageHeader{
	position: absolute;
	top: 18px;
	right: 17px;
	_right: 22px;
	width: 400px;
	text-align: right;
	color: #F60;
	font-size: 24px;
	font-weight: normal;
}

div.header #nonImageHeader span{
	color: #173678;
}

div.header #nonImageHeaderExpertSite{
	position: absolute;
	top: 18px;
	right: 17px;
	_right: 22px;
	width: 400px;
	text-align: right;
	color: #173678;
	font-size: 24px;
	font-weight: normal;
}

div.header #nonImageHeaderExpertSite span{
	color: #173678;
}

div.header .logo{
	margin: 16px 0 5px 0;
}

div.header .headForm{
	width: 540px;
	position: absolute;
	top: 57px;
	right: 13px;
	_right: 18px;
}

.childFrame div.header .headForm{
	width: 800px;
	font-size: 10px;
	line-height: 12px;
	color: #4d4d4d;
	text-align: right;	
}

div.header .headForm input{
	margin: 4px 0 0 5px;
	float: right;
}


.childFrame div.header .headForm input{
	margin: 4px 0 0 5px;
	float: right;	
}

.childFrame div.header .headForm span{
	margin: 6px 10px 0 5px;
	float: right;
}

.childFrame div.header .headForm span a{
	color: #4d4d4d;
}

div.header .textField{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 12px;
	padding: 1px;
	width: 170px;
	background-color: #ededed;
	color: #4d4d4d;
	border: 1px solid #727272;
	border-bottom: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
}

/* ======================== CONTENT ======================== */

div.sideNav{
	position: relative;
	display: block;
	clear: both;
	height: 265px;
	margin: 0;
	padding: 0;
}

div#homeFlash{
	width: 795px; 
	height: 235px;
	position: absolute;
	right: 10px;
	top: 32px;
	z-index: 1;
}



/* ======================== SIDE NAV ======================== */
div.mod_mainnav_1 div{
	padding: 0;
	margin: 0;
}
	
div.mod_mainnav_1 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

div.con_mainnav_1{
	background: url(../gifs/home_bg.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 12px;
	text-align: center; 
	z-index: 2; 
	overflow: visible;
	visibility: visible;
	height: 259px;
	width: 500px;
}

div.mod_mainnav_1 {
	text-align: left; /* overrides text-align in body */
	padding: 0;
	margin: 0;
	width: 500px;
	height: 168px;
	position: relative;
	top: 5px;
	left: 5px;
	z-index: 5;
	float: left;
}

/* top menu item rollovers - not needed for image based nav bar */
div.mod_mainnav_1 li a:link 	{color: #ffffff; text-decoration: none;  }
div.mod_mainnav_1 li a:visited 	{color: #ffffff; text-decoration: none; }
div.mod_mainnav_1 li a:hover 	{color: #FFFFFF; text-decoration: none; background: url(../gifs/bg_main_side_ov.gif) repeat-x #3966a0 top; }
div.mod_mainnav_1 li a:active 	{color: #FFFFFF; text-decoration: none;  }

#nbsection8_home{
	display: none;
}

div.mod_mainnav_1 li{
	width: 153px; /* ADDED */
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	z-index: 5;
	float: left;
	clear: both;
	margin: 0 0 0 0;	/* better browser override */
}
		
	
div.mod_mainnav_1 li a{ 
	padding: 3px 0px 3px 8px;
	margin: 0px 0 0px 0;
	cursor: pointer;
	display: block;
	width: 142px;
	_width: 150px;
	overflow: hidden;
	border-top: solid 1px #5a89b7;	
	border-bottom: solid 1px #3966a0;
	text-indent: 0px;			
}

/*-----------------*/
div.mod_mainnav_1 li ul{
	display: none;
	position: absolute;	
	top: 22px;
	left: 0;
	z-index: 10;
	padding: 0; 
	margin: -22px 0 0 150px;
	_background-color: #3966a0;
	/*width: inherit;*/
}

div.mod_mainnav_1 li ul li ul{
	margin-top: -24px;
	margin-left: 159px;
	_position: absolute;
	_top: 23px;
	_left: 21px;
	_background-color: #3966a0;
	z-index: 40;	
}
		
div.mod_mainnav_1 li ul{	
	border-left: solid 1px #234785;	
	border-right: solid 1px #234785;	
	border-top: solid 1px #234785;		
	width: 159px;
}

/* onstate rollover */
div.mod_mainnav_1 li div {
	display: none;
	z-index: 30;
	padding: 0;
	margin: -28px 0 0 0;
	background-color: transparent;
	background-image: none;
	height: auto;
	width: 5px;/* IE 5 on MAC only */
	/* \*/width: auto; /* override for all browsers except IE5 MAC */
}



/*ROLLOVER FUNCTIONS*/	
div.mod_mainnav_1 li:hover ul, div.mod_mainnav_1 li.over ul, div.mod_mainnav_1 li.onhover ul{
	display: block;
}

div.mod_mainnav_1 li:hover ul ul, div.mod_mainnav_1 li.over ul ul, div.mod_mainnav_1 li.onhover ul ul{
	display: none;
}
/*==================================================================*/


div.mod_mainnav_1 ul ul li:hover ul, div.mod_mainnav_1 ul ul li.over ul, div.mod_mainnav_1 ul ul li.onhover ul{
	display: block;
}

div.mod_mainnav_1 ul ul li:hover ul ul, div.mod_mainnav_1 ul ul li.over ul ul, div.mod_mainnav_1 ul ul li.onhover ul ul{
	display: none;
}

/*==================================================================*/
div.mod_mainnav_1 ul ul ul li:hover ul, div.mod_mainnav_1 ul ul ul li.over ul, div.mod_mainnav_1 ul ul ul li.onhover ul{
	display: block;
}
/*END ROLLOVER FUNCTIONS*/	


div.mod_mainnav_1 li:hover>div, div.mod_mainnav_1 li.over>div, div.mod_mainnav_1 li.onhover>div,{
	display: block;
}





	
/* override position of submenu for smarter non-IE browsers */
div.mod_mainnav_1 li>ul {
	top: auto;
	left: 0px;
}
	
/* submenu items */
div.mod_mainnav_1 li li{
	font: 11px/14px Tahoma, Helvetica, Arial, sans-serif; /* text attributes for submenu */
	display: block;
	float: none;
	width: 165px; /* width of the submenu - set below also */
	margin: 0 0 -2px -16px;	/* IE 5 only indent fix */
	ma\rgin: 0 0 0 0;	/* better browser override */
	
}
	
div.mod_mainnav_1 li li a {
	display: block;
	margin: 0;
	padding: 3px 4% 4px 10px; /* left and right padding contribute to width below */
	/*width: 92%;	/* (eg 100 - 4 - 4 = 92) overridden for IE below 
	border-bottom: solid 1px #234785;
	border-top: solid 1px #365F94;		
	width: inherit;*/
	text-decoration: none;
}
		
		
/* submenu item rollovers */
div.mod_mainnav_1 li li a:link {	text-decoration: none; background-color: #2e5894;	color: #A7BDDA; }
div.mod_mainnav_1 li li a:visited {	text-decoration: none; background-color: #2e5894;	color: #A7BDDA; }
div.mod_mainnav_1 li li a:hover {	text-decoration: none; background: url(../gifs/bg_sub_side_ov.gif) repeat-x #3966a0;	color: #ffffff; border-top: solid 1px #4B81B3;}
div.mod_mainnav_1 li li a:active {	text-decoration: none; background-color: #2e5894;	color: #A7BDDA; }

/* IE only */
* html div.mod_mainnav_1 li li a {
	width: 180px; /* width of submenu  - see also above */
}

/* ======================== EXPERT SIDE NAV ======================== */
div.mod_mainnav_expert div{
	padding: 0;
	margin: 0;
}
	
div.mod_mainnav_expert ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

div.con_mainnav_expert{
	background: url(../gifs/bg_home_cs.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 12px;
	text-align: center; 
	z-index: 2; 
	overflow: visible;
	visibility: visible;
	height: 259px;
	width: 500px;
}

div.mod_mainnav_expert {
	text-align: left; /* overrides text-align in body */
	padding: 0;
	margin: 0;
	width: 500px;
	height: 168px;
	position: relative;
	top: 5px;
	left: 5px;
	z-index: 5;
	float: left;
}

/* top menu item rollovers - not needed for image based nav bar */
div.mod_mainnav_expert li a:link 	{color: #525252; text-decoration: none;  }
div.mod_mainnav_expert li a:visited 	{color: #525252; text-decoration: none; }
div.mod_mainnav_expert li a:hover 	{color: #525252; text-decoration: none; background: url(../gifs/bg_cs_main_ov.gif) repeat-x #dedad4; }
div.mod_mainnav_expert li a:active 	{color: #525252; text-decoration: none;  }

/* submenu item rollovers */
div.mod_mainnav_expert li li a:link {	text-decoration: none; background-color: #dfdcd5;	color: #525252; }
div.mod_mainnav_expert li li a:visited {	text-decoration: none; background-color: #dfdcd5;	color: #525252; }
/* div.mod_mainnav_expert li li a:hover {	text-decoration: none; background: url(../gifs/bg_cs_sub_ov.gif) repeat-x #c3c0bb;	color: #525252; } */
div.mod_mainnav_expert li li a:active {	text-decoration: none; background-color: #dfdcd5;	color: #525252; }

#nbsection8_home{
	display: none;
}

div.mod_mainnav_expert li{
	width: 153px; /* ADDED */
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	z-index: 5;
	float: left;
	clear: both;
	margin: 0 0 0 0;	/* better browser override */
}
		
	
div.mod_mainnav_expert li a{ 
	padding: 3px 0px 3px 8px;
	margin: 0px 0 0px 0;
	cursor: pointer;
	display: block;
	width: 142px;
	_width: 150px;
	overflow: hidden;
	border-top: none;
	border-bottom: solid 1px #c5beb4;
	text-indent: 0px;			
}

/*-----------------*/
div.mod_mainnav_expert li ul{
	display: none;
	position: absolute;	
	top: 22px;
	left: 0;
	z-index: 10;
	padding: 0; 
	margin: -22px 0 0 150px;
	_background-color: #3966a0;
	/*width: inherit;*/
	border-left: solid 1px #c5beb4;	
	border-right: solid 1px #c5beb4;	
	border-top: solid 1px #c5beb4;		
	width: 159px;
}

div.mod_mainnav_expert li ul li ul{
	margin-top: -24px;
	margin-left: 159px;
	_position: absolute;
	_top: 23px;
	_left: 21px;
	_background-color: #3966a0;
	z-index: 40;	
}

/* onstate rollover */
div.mod_mainnav_expert li div {
	display: none;
	z-index: 30;
	padding: 0;
	margin: -28px 0 0 0;
	background-color: transparent;
	background-image: none;
	height: auto;
	width: 5px;/* IE 5 on MAC only */
	/* \*/width: auto; /* override for all browsers except IE5 MAC */
}



/*ROLLOVER FUNCTIONS*/	
div.mod_mainnav_expert li:hover ul, div.mod_mainnav_expert li.over ul, div.mod_mainnav_expert li.onhover ul{
	display: block;
}

div.mod_mainnav_expert li:hover ul ul, div.mod_mainnav_expert li.over ul ul, div.mod_mainnav_expert li.onhover ul ul{
	display: none;
}
/*==================================================================*/


div.mod_mainnav_expert ul ul li:hover ul, div.mod_mainnav_expert ul ul li.over ul, div.mod_mainnav_expert ul ul li.onhover ul{
	display: block;
}

div.mod_mainnav_expert ul ul li:hover ul ul, div.mod_mainnav_expert ul ul li.over ul ul, div.mod_mainnav_expert ul ul li.onhover ul ul{
	display: none;
}

/*==================================================================*/
div.mod_mainnav_expert ul ul ul li:hover ul, div.mod_mainnav_expert ul ul ul li.over ul, div.mod_mainnav_expert ul ul ul li.onhover ul{
	display: block;
}
/*END ROLLOVER FUNCTIONS*/	


div.mod_mainnav_expert li:hover>div, div.mod_mainnav_expert li.over>div, div.mod_mainnav_expert li.onhover>div{
	display: block;
}





	
/* override position of submenu for smarter non-IE browsers */
div.mod_mainnav_expert li>ul {
	top: auto;
	left: 0px;
}
	
/* submenu items */
div.mod_mainnav_expert li li{
	font: 11px/14px Tahoma, Helvetica, Arial, sans-serif; /* text attributes for submenu */
	display: block;
	float: none;
	width: 165px; /* width of the submenu - set below also */
	margin: 0 0 -2px -16px;	/* IE 5 only indent fix */
	ma\rgin: 0 0 0 0;	/* better browser override */
	
}
	
div.mod_mainnav_expert li li a {
	display: block;
	margin: 0;
	padding: 3px 4% 4px 10px; /* left and right padding contribute to width below */
	/*width: 92%;	/* (eg 100 - 4 - 4 = 92) overridden for IE below 
	border-bottom: solid 1px #234785;
	border-top: solid 1px #365F94;		
	width: inherit;*/
	text-decoration: none;
	border-bottom: solid 1px #c5beb4;
	border-top: none;
	
}
		
div.mod_mainnav_expert li li a:link {
	background-color:#DFDCD5;
	color:#525252;
	text-decoration:none;
}

/* IE only */
* html div.mod_mainnav_expert li li a {
	width: 180px; /* width of submenu  - see also above */
}

/* ======================== END EXPERT SIDE NAV ======================== */

div.con_register_1{
	position: absolute;
	left: 73px;
	top: 218px;
	text-align: center; 
	z-index: 8; 
	overflow: visible;
	visibility: visible;
	width: 200px;
	overflow: hidden;
	color: #fff;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	line-height: 13px;	
}


/* ========================  ======================== */
div.con_header_1 { 
/*	width: 782px;
	clear: both;*/
	background-color:#EAE6DF;
}		
		
div.con_header_1 div.pad_con {
	height: 85px;
	margin: 0px;
	padding: 0px;
	background-color:#EAE6DF;
	display:block;
}

div.con_breadcrumb_1 { display: none; }

/* ============================================================ */
/* ======================== CONTAINERS ======================== */
/* ============================================================ */

div.mod_register_1 { 
	text-align: left;
	line-height: 11px;
	font-size: 10px;
	width: 200px;
	overflow: hidden;
}
	
div.mod_register_1 a{ 
	display: block;
	width: 90px;
	color: #fff;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}		
		
div.mod_register_1 a:link {color:#ffffff; text-decoration: none;}
div.mod_register_1 a:visited {color:#ffffff; text-decoration: none;}
div.mod_register_1 a:hover {color:#ffffff; text-decoration: underline;}
div.mod_register_1 a:active {color:#ffffff; text-decoration: none;}			

div.con_flash_1 div.pad_con{ 
	text-align: left;
}		

div.con_main_1 div.pad_con{
	margin: 0;
	padding: 0;
	margin-left: 5px;
}	
			
/* ============================================================= */
/* ========================== MODULES ========================== */	
/* ============================================================= */	
div.con_supp_1 {
	background: none;/*url(../gifs/news_dots.gif) repeat-y;*/
	background-position: 0 0;
	width: 948px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #4d4d4d;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 16px;
	padding: 10px 0px 10px 0px;
	height: 0px;
}

.childFrame div.con_supp_1  {
	/*background: url(../gifs/bg_home_child_news.gif) no-repeat;*/
	background-position: 0px 8px;
}

div.con_supp_1  p{
	padding-right: 0px; /*40px;*/	
}

div.con_supp_1 a:link {color: #173678; text-decoration: none;}
div.con_supp_1 a:visited {color: #173678; text-decoration: none;}
div.con_supp_1 a:hover {color: #173678; text-decoration: underline;}
div.con_supp_1 a:active {color: #173678; text-decoration: none;}
		
div.con_supp_1 span.link {
	width: 67;
	height: 17;
	font-size: 10px; 
	background-repeat: no-repeat;
	padding: 1 0 0 4;
	text-transform: uppercase;
	display: block;
}
			
div.con_supp_1 a.view_all:link { color: #ffffff; text-decoration: none;}
div.con_supp_1 a.view_all:visited { color: #ffffff; text-decoration: none;}
div.con_supp_1 a.view_all:hover { color: #ffffff; text-decoration: underline;}
div.con_supp_1 a.view_all:active { color: #ffffff; text-decoration: none;}
	
			

/* ------------------ Content 1 ------------------ */		
div.mod_content_1 {
	float: left;
	text-align: left;
	overflow: visible;
	visibility: visible;
	clear: both;
	width: 532px;
}
	
div.mod_content_1 div.pad_mod {
	margin: 0 0 0 57px;
	padding: 15px 0 5px 0;
}


.homeServices
{
	width: 100%;
	text-align: center;
	margin: 20px 0 10px 0;
}





/* ------------------ Print Logo ------------------ */	
	
div.mod_printlogo_1 {
	display: none;
}
					 			

/* ================================================================= */
/* ======================== TEXT ATTRIBUTES ======================== */
/* ================================================================= */

/* Netscape 4 safe font sizes */
body, p, th, td, li, address {
  	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  	color: #4d4d4d;
	}

a:link {color: #E3500C; text-decoration: none;}
a:visited {color: #E3500C; text-decoration: none;}
a:hover {color: #E3500C; text-decoration: underline;}
a:active {color: #E3500C; text-decoration: none;}



h1 {
  	font-size: 80%;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 6px 0px;
	}

h2 {
  	font-size: 80%;
  	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h3 {
  	font-size: 70%;
  	font-weight: bold;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

h4 {
  	font-size: 70%;
  	font-weight: bold;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

h5 {
  	font-size: 70%;
  	font-weight: bold;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}


p, ul {
	padding: 0px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
	}
B, STRONG {
	}
	
IMG {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	}	




/* ------------------------- Form Elements ------------------------- */

INPUT.field {
	font-size: 10px;
	width: 120px;
	}
	
SELECT.menu {
	font-size: 10px;
	width: 120px;
	}	
	
/* ==================================================================== */
/* ======================== Custom Survey Page ======================== */
/* ==================================================================== */	

.customSurvey div.con_mainnav_1  
{
	background: url(../gifs/bg_home_cs.gif) no-repeat;
}

div#homeFlashCont
{
	background: url(../gifs/bg_flash_cont.gif) no-repeat top left;
	background-position: 0 1px;
	width: 795px; 
	height: 265px;
	position: absolute;
	right: 10px;
	top: 0px;
	z-index: 1;
}

div#homeFlashSmlReg
{
	width: 552px; 
	height: 235px;
	margin: 32px 0 0 0;
	z-index: 1;
}

div#homeFlashSml 
{
	width: 552px; 
	height: 235px;
	margin: 0px 0 0 0;
	z-index: 1;
}



.customSurvey div.con_supp_1  
{
	background: none; /*url(../gifs/bg_cs_dots.gif) repeat-y;*/
}

/* top menu item rollovers - not needed for image based nav bar */
.customSurvey div.mod_mainnav_1 li a:link 	{color: #525252; text-decoration: none;  }
.customSurvey div.mod_mainnav_1 li a:visited 	{color: #525252; text-decoration: none; }
.customSurvey div.mod_mainnav_1 li a:hover 	{color: #525252; text-decoration: none; background: url(../gifs/bg_cs_main_ov.gif) repeat-x #dedad4; }
.customSurvey div.mod_mainnav_1 li a:active 	{color: #525252; text-decoration: none;  }

/* submenu item rollovers */
.customSurvey div.mod_mainnav_1 li li a:link {	text-decoration: none; background-color: #dfdcd5;	color: #525252; }
.customSurvey div.mod_mainnav_1 li li a:visited {	text-decoration: none; background-color: #dfdcd5;	color: #525252; }
.customSurvey div.mod_mainnav_1 li li a:hover {	text-decoration: none; background: url(../gifs/bg_cs_sub_ov.gif) repeat-x #c3c0bb;	color: #525252; }
.customSurvey div.mod_mainnav_1 li li a:active {	text-decoration: none; background-color: #dfdcd5;	color: #525252; }


.customSurvey div.mod_mainnav_1 li a 
{
	border-top: none;
	border-bottom: solid 1px #c5beb4;
}

.customSurvey div.mod_mainnav_1 li ul {	
	border-left: solid 1px #c5beb4;	
	border-right: solid 1px #c5beb4;	
	border-top: solid 1px #c5beb4;		
	width: 159px;
}

.customSurvey div.mod_mainnav_1 li li a 
{
	border-bottom: solid 1px #c5beb4;
	border-top: none;
}

.customSurvey div.con_register_1 
{
	color: #525252;
}

.customSurvey div.mod_register_1 a:link {color:#525252; text-decoration: none;}
.customSurvey div.mod_register_1 a:visited {color:#525252; text-decoration: none;}
.customSurvey div.mod_register_1 a:hover {color:#525252; text-decoration: underline;}
.customSurvey div.mod_register_1 a:active {color:#525252; text-decoration: none;}




	
/* ==================================================================== */
/* ======================== ONLY WHEN PRINTING ======================== */
/* ==================================================================== */

@media print 
	{
	
	div.mod_printlogo_1 {
		display: block;
		margin-bottom: 10px;
		margin-left: 0px;
		width: 161px;
		height: 37px;
		}
	
	div.con_header {
		display: none;
		}

	div.con_footer {
		display: none;
		}

	div.con_supp_1 {
		display: none;
		}
		
	div.con_main {
		margin: 0 auto;
		width: 630px;
		}		
	div.con_supp_2 {
		display: none;
		}		

	h1 {
		font: 19pt/23pt Tahoma, Arial, Verdana, Helvetica, sans-serif;
		text-indent: 0em;
		padding: 20px 0px 0px 0px;
		margin: 0px 0px -40px 0px;
		overflow: visible; 
		font-weight: normal;
		color: #666;
		}
		
	H2 {
		font: 13pt/18pt Tahoma, Arial, Verdana, Helvetica, sans-serif;
		color: #000;
		}
		
	H3 {
		font: 13pt/16pt Tahoma, Arial, Verdana, Helvetica, sans-serif;
		border-bottom: 1px solid #000;
		color: #000;
		}
		
	H4 {
		font: 9pt/14pt Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #000;
		}
		
	P.introtext {
		font: 13pt/21pt Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
		color: #666;
		}
		
	P, LI {
		font: 9pt/13pt Tahoma, Arial, Verdana, Helvetica, sans-serif;
		color: #666;
		}
		
	P.small {
		font: 8pt/13pt Tahoma, Arial, Verdana, Helvetica, sans-serif;
		color: #666;
		}
		
	div#menu1 { display: none; }
	div#menu2 { display: none; }
	div#menu3 { display: none; }
	div#menu4 { display: none; }
	div#menu5 { display: none; }
	div#menu6 { display: none; }
	div#menu7 { display: none; }
	div#menu8 { display: none; }
	div#menu9 { display: none; }				
	}	
	
/* end print styles */

div.bannerbot 
{
	float:left;
	text-align: center;
	height: 137px;
	width: 782px;
	padding-bottom:5px;
}

.cbc div#homeFlashCont
{
	background: none;	
}	

.cbc .headForm a, .cbc .headForm span
{
	display: none;	
}

.regionFlash{
	float: left;
	padding-left: 175px;
	padding-right: 3px;
}

.regionEvents{
	
}

.orangeBG{
	background: url(../gifs/bg_orange_sidenav.gif) no-repeat top right;
	background-position: 175px 3px;
		
}

.blueBG{
	background: url(../gifs/bg_blue_sidenav.gif) no-repeat top right;
	background-position: 175px 3px;
		
}

.greenBG{
	background: url(../gifs/bg_green_sidenav.gif) no-repeat top right;
	background-position: 175px 3px;
		
}