body
{
    background-color: #CCCCCC;
    background-image: url(images/bg_body.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: center;
	margin:0px;
	padding:0px;
	
}
h1{
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #E1363E;
	font-weight:normal;
}
h2{
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #656565;
	font-weight:normal;
}
h3{
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight:normal;
}
h4{
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:normal;
}
h5{
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
}

.formRequiredField
{
    color: Red;
}


.nav_top
{
    background-image: url(images/bg_nav.gif);
    background-repeat: repeat-x;
    height: 30px;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}
td.member_login{
	
}
.logo
{
    background-image: url(images/bg_logo.gif);
    background-repeat: repeat-x;
    height: 80px;
}
.footer
{
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.footer a
{
    color: #000000;
    text-decoration: none;
}
.footer a:hover
{
    color: #000000;
    text-decoration: underline;
}
.bottom
{
    text-align: center;
	color:#FFFFFF;
}
.bottom a, .bottom *
{
	color:#FFFFFF;
}
.top form
{
    margin: 0px;
    padding: 0px;
}

.module_header
{
	background-image: url(images/bg_module_header.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 168px;
	font-family: "Arial Black" , Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-position: center;
}
.module
{
    margin-bottom: 0px;
    margin-top: 10px;
	text-align:center;
	
}
.module select
{
    width: 150px;
}

.module .input
{
    width: 125px;
}
/*styles for the banner images on top */

.top_ad{ text-align:center;  padding:5px;}
.top_ad img{ border:1px solid #000000;}

/*styles for the banner images on right */

.module_ads
{
	width:168px;
	text-align: center;
}
.module_ads img
{
    display: block;
	margin-bottom: 5px;
	border:1px solid #000000;
}
.left, .right{ 
	font-size:11px; 
	margin: 0px;
	padding: 0px;
    width: 168px;
	text-align:center;
}
.left a
{
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    line-height: 22px;
}
.left a:hover
{
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    line-height: 22px;
}
/*styles for the left modules */
.left_nav{
	text-align:left;
	border-bottom: 1px solid #666666;
	margin-bottom:10px;
}
.left_sub_nav{
	text-align:left;
	padding-left:5px;
}
.left_sub_nav a{
	font-weight:normal;
}
.left_sub_nav a:hover{
	font-weight:normal;
}
.left_sub_nav_title{ font-weight:bold; font-size:18px; color:#E1363E;}
.left_case_studies{
	text-align:left;
}

/*styles for the breadcrumbs above content*/
.breadcrumbs
{
    color: #FFFFFF;
    background-color: #666666;
    padding: 5px;
    height: 20px;
    text-align: left;
	
}
.breadcrumbs a
{
    color: #FFFFFF;
}
.breadcrumbs a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.content{ padding: 20px;}
.content a{ color:#E0313A; text-decoration:underline;}
.content a:hover{ color:#E0313A; text-decoration:none;}
.flash{margin:0px; padding:0px; }
.flash embed{ margin:0px; padding:0px;}
.centerTD{  margin:0px; padding:0px; text-align:left; width:614px;}


/*styles for the news module on home footer*/
.chamber_news, .new_members{
	height:200px;
	border: 0px;
	text-align:left;
	overflow: hidden;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	
}
.chamber_news .newsdate{
	font-weight: bold;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
}
.chamber_news .newshead{
	font-weight: normal;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
.chamber_news p.notop {
	margin: 0px;
	padding: 0px;
}
.chamber_news p.notop a.astrong{
	
}
.chamber_news a.astrong{
	font-weight: normal;
	font-size:11px;
	text-decoration:underline;
}
.chamber_news a.astrong:hover{
	font-weight: normal;
	text-decoration:none;
}

/*styles for the news pages*/
.NewsList{
	border: 0px;
	text-align:left;
}
.NewsList .newsdate{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
}
.NewsList .newshead{
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.NewsList p.notop {
	margin: 0px;
	padding: 0px;
}
.NewsList p.notop a.astrong{
	
}
.NewsList a.astrong{
	font-weight: normal;
	text-decoration:underline;
}
.NewsList a.astrong:hover{
	font-weight: normal;
	text-decoration:none;
}
/*styles for template inputs*/
#ctl00_GSearchText, 
#ctl00_keyworkInput,
#ctl00_quickLinkaControl_ddlQlinks,
#ctl00_quickFormControl_formList,
#ctl00_categoryDropDown{
	font-size: 11px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #cccccc;
}
#ctl00_categoryDropDown{
	margin-bottom:10px;
}
/* Calendar Styles -----------------------------------------------------------*/
.TitleStyle td{ color:#000000;}
.EventLinks {font-weight:normal; font-family:"Arial Black", Arial, Helvetica, sans-serif; border:0px; background-color:#E0313A; color:#FFFFFF; text-decoration:none;}
/*FORM styles ----------------------------------------------------------------*/
.formPanel, form, .loginArea{ font-weight:normal;}
.formPanel a, form a, .loginArea a{ text-decoration:underline;}
.formPanel a:hover, form a:hover, .loginArea a:hover{ text-decoration:none;}
.formPanel table td, .loginArea table td{ padding:5px;}
.formPanel strong, form strong, .loginArea strong{ font-weight:bold;}
.formPanel .formTextField, .formPanel textarea, .formPanel select, .loginArea .formTextField, .loginArea textarea, .loginArea select, .loginArea .txt{ border:1px solid #666666; background-color:#eeeeee;}
.btn, .formSubmitButton{font-weight:normal; font-family:"Arial Black", Arial, Helvetica, sans-serif; border:0px; background-color:#E0313A; color:#FFFFFF;}
.btn:hover, .formSubmitButton:hover{font-weight:normal; font-family:"Arial Black", Arial, Helvetica, sans-serif; border:0px; background-color:#E0313A; color:#F1A0A5;}


.sidebox           {FONT-FAMILY: arial; color:#000000; FONT-SIZE: 12px; padding: 15px 15px 15px 5px; background: #ffffff}
.sidebox A:link    {COLOR: #E1363E; FONT-SIZE: 12px; font-weight: bold; TEXT-DECORATION: underline}
.sidebox A:visited {COLOR: #E1363E; FONT-SIZE: 12px; font-weight: bold; TEXT-DECORATION: underline}
.sidebox A:hover   {COLOR: #993333; FONT-SIZE: 12px; font-weight: bold; TEXT-DECORATION: underline}

.rssbox           {FONT-FAMILY: arial; FONT-SIZE: 12px}
.rssbox A:link    {COLOR: #E1363E; FONT-SIZE: 14px; font-weight: bold; TEXT-DECORATION: underline}
.rssbox A:visited {COLOR: #E1363E; FONT-SIZE: 14px; font-weight: bold; TEXT-DECORATION: underline}
.rssbox A:hover   {COLOR: #993333; FONT-SIZE: 14px; font-weight: bold; TEXT-DECORATION: underline}