body{
	background:url('/images/bg_gradient.jpg') repeat-x 50% 0;
	background-color:#e6e6e6;
	color:#242323;
	font-family:Arial, sans-serif;
	font-size:13px;
	margin:0;
}
.bg{
	
	background:url('/images/bg.jpg') no-repeat 50% 0;
	min-height:700px;
	margin:0 auto;
	width:1200px;
}
.bgExpand{
	background:url('/images/expand.jpg') repeat-y 50% 0;
	min-height:694px;
	margin:0 auto;
	width:1200px;
}
	
/************************HEADER**********************************/
/****************************************************************/
.headerbg{
	height:397px;
	margin:0 auto;
}
.headerHomepage{
	background:url("/images/header_pic.jpg") no-repeat;
	height:306px;
	width:952px;
	margin:0 auto;
}
.headerInside{
	background:url("/images/inside_header_pic.jpg") no-repeat;
	height:190px;
	width:952px;
	margin:0 auto;
}
.logo{
	height:32px;
	width:280px;
	float:left;
}
#masthead{
	display:none;
}
.motto{
	background:url('/images/since1908.png') no-repeat 100% 100%;
	height:33px;
	margin:0 auto;
	width:999px;
}
.navigationMain{
	background:url('/images/navigation_bg.png') no-repeat;
	height:36px;
	margin:0 auto;
	width:999px;
}
.navigationMainLinks{
	float:right;
	height:36px;
	margin: 0 ;
	padding:0;
	width:712px;
	
}
.navigationMainLinks ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.navigationMainLinks li{
	margin:0;
	padding:0;
	display:inline;
	
}
.navigationMainLinks a{
	
	color:#ffffff;
	display:inline;
	float:right;
	font-size:14px;
	font-weight:bold;
	padding:9px 25px 0 25px;
	text-decoration:none;
	text-transform:capitalize;
	
}
.navigationMainLinks a:hover{
	color:#ff9102;
	text-decoration:none;
}
a.selected {
	color:#ff9102;
}

/*****************************FOOTER*****************************/
/****************************************************************/


.contactInfo{
	float:left;
	font-size:12px;
}
/******** assigned widths for footer boxes *********************/
.width1 {
	width: 120px;
}
.width2 {
	margin-left: 20px;
	width: 120px;
}
.width3 {
	margin-left: 20px;
	width: 122px;
}
.width4 {
	margin-left: 20px;
	width: 130px;
}
.width5 {
	margin-left: 50px;
	width: 62px
}
.width6 {
	margin-left: 15px;
	margin-right: 27px;
	width: 46px
}
.contactInfo p{
	margin:0;
}
.copyright{
	clear:both;
	color:#d8d7d7;
	padding: 20px 0 0 0;
	text-align:center;
}
a.email{
	border-left:1px solid #71718f;
	color:#6d8bcf;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 8px;
	padding:0 0 0 8px;
	text-transform:capitalize;
}
a.email:hover{
	color:#ff7302;
	text-decoration:underline;
}
.footer{
	color:#d8d7d7;
	width:989px;
	height:163px;
	margin:0 auto;
	padding:45px 0 0 0;
}
.footerbg{
	background:url('/images/footer_bg.jpg') no-repeat;
	
	height:163px;
	margin:0 auto;
	width:1200px;
}
.footerbgWide{
	background:url('/images/footer_bg_wide.jpg') repeat-x;
	clear:both;
	margin:0;
	height:306px;
	
	
}
.footerBottom{
	background-color:#040465;
	min-height:90px;
}
.footerLinks{

}
.footerLinks ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.footerLinks li{
	margin:0;
	padding:0;
	display:inline;
}
.footerLinks a{
	color:#d8d7d7;
	display:block;
	font-size:12px;
	padding:0;
	text-decoration:none;
	text-transform:capitalize;
}
.footerLinks a:hover{
	color:#ff7302;
	text-decoration:underline;
}
a.more{
	border-left:1px solid #71718f;
	color:#6d8bcf;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 8px;
	padding:0 0 0 8px;
	text-transform:capitalize;
}
a.more:hover{
	color:#ff7302;
	text-decoration:underline;
}
.sponsors{
	margin:0 auto;
	padding:25px 0 0 7px;
	width:989px;
}
.sponsorLogo{
	float:left;
	margin:0 17px 0 0;
}
.sponsorLogo img{
	border:none;
}
.title{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:0 0 9px 0;
}	

/************************HOMEPAGE********************************/
/****************************************************************/

.cbBig{
	margin:7px 0 0 6px;
	min-height:279px;
	width:721px;
}
.cbBigTopCorners{
	background:url('/images/big_cb_top_corners.jpg') no-repeat 50% 0;
	float:left;
	margin:0 0 8px 5px;
	min-height:286px;
	width:732px;
}
.cbBottom{
	background:url('/images/cb_bg_top.jpg') no-repeat;
	float:left;
	min-height:286px;
	margin: 6px 1px 0 1px;
	width:242px;
}
.cbBottom img{
	margin-top:-10px;
}
.cbBottomContainer{
	background-color:#ffffff;
	margin:0 auto;
	min-height:286px;
	padding: 0 0 0 3px;
	width:986px;
}
.cbcontent{
	min-height:100px;
	margin:0 auto;
	width:226px;
}
.cbcontent h2, .cbcontentScroll h2, .cbBig h2{
	color:#3861bd;
	font-size:14px;
	font-weight:bold;
}
.cbcontent h3, .cbcontentScroll h3, .cbBig h3{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.cbcontent p, .cbcontentScroll p, .cbBig p{
	color:#666666;
	font-size:12px;
}
.cbcontentScroll{
	height:245px;
	margin:0 auto;
	width:222px;
	overflow:auto;
}
.cbTitle{
	color:#000000;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	height:23px;
	margin:0 auto;
	padding:8px 0 2px 0;
	text-align:center;
	text-transform:capitalize;
	width:237px;
}
.cbTitleUnderline{
	background:url('/images/title_underline.jpg') no-repeat 50% 0;
	margin:0 auto;
	height:1px;
	width:222px;
}
.cbTitleUnderlineScroll{
	background:url('/images/title_underline.jpg') no-repeat 50% 0;
	margin:0 auto 10px auto;
	height:1px;
	width:222px;
}
.cbTop{
	background:url('/images/cb_bg_top.jpg') no-repeat;
	float:right;
	margin:0;
	min-height:58px;
	width:242px;
}
.dividerBottom{
	background:url('/images/cb_divider_bottom.jpg') no-repeat;
	float:left;
	height:286px;
	width:3px;
}
.dividerHorizontal{
	background:url('/images/horizontal_divider.jpg') no-repeat;
	clear:both;
	font-size:1px;
	height:1px;
	margin:0 auto;
	width:978px;
}
.dividerTop{
	background:url('/images/top_divider.jpg') no-repeat;
	float:left;
	height:286px;
	margin:0 0 0 5px;
	width:1px;
}
.mainContentBox{
	background-color:#ffffff;
	margin:23px auto 0 auto;
	min-height:298px;
	width:988px;
}
.news_cb_container{
	color:#666666;
	font-size:12px;
	font-family:Arial, sans-serif;
	
}
.news_cb_1_title{
	font-size:14px;
	font-weight:bold;
}


/************************INSIDE PAGE*****************************/
/****************************************************************/
a{
	color:#0a0a6b;
	text-decoration:none;
}
a:hover{
	color:#ff7302;
	text-decoration:underline;
}
.banner{
	background:url('/images/inside_banner.jpg') repeat-y;
	height:82px;
	margin:0 auto;
	width:989px;
}
#breadcrumbs{
	float:right;
	font-size:11px;
	font-weight:normal;
	padding:0 ;
}
#breadcrumbs a{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-transform:lowercase;
}
#breadcrumbs a:hover{
	color:#d5611b;
	text-decoration:underline;
}
.breadcrumbCurrent{
	color:#d5611b;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	text-transform:lowercase;
}
.button{
	background:url('/images/button_bg.jpg') top left no-repeat;
	border:none;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	height:24px;
	padding:0;
	text-transform:capitalize;
	text-align: center;
	width:122px;
}
.button:hover{
	background:url('/images/button_hover_bg.jpg') no-repeat;
	color:#d5611b;
	cursor:pointer;
}
.evenrow{
	background-color:#f3f3f3;
}
.insideContent{
	background:url("/images/inside_content_bg.jpg") repeat-y;
	float:right;
	padding:20px 25px 20px 0;
	width:742px;
}
.insideContentBox{
	
}
.insideDivider{
	background:url('/images/inside_cb_divider.jpg') no-repeat 0 0;
	float:right;
	margin:0;
	min-height:347px;
	width:743px;
}
.message_confirm{
	border:2px solid #00cc33;
	color:#00cc33;
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:22px;
	margin:10px 0;
	padding:0 0 0 15px;
}
.message_warning{
	border:2px solid #ff0000;
	color:#ff0000;
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:22px;
	margin:10px 0;
	padding:0 0 0 15px;
}
#navcontainer{
	margin: 40px 0 0 0;
}
#navcontainer ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#navcontainer li{
	margin:0;
	padding:0;
}
#navcontainer li a{
	color:#0a0a6b;
	line-height:15px;
	display:block;
	font-size:12px;
	margin: 0;
	padding:10px 0 0 25px;
	text-align:left;
	text-transform:capitalize;
	text-decoration:none;
	width:157px;
	font-weight:bold;
}
#navcontainer li a:hover{
	color:#d5611b;
	font-weight:bold;
}
#navcontainer li a#current{
	color:#d5611b;
	font-weight:bold;
}
#navcontainer ul ul{
	border:none;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top: 7px;
}
#navcontainer li li{
	border:none;
	margin:0;
	padding:0;
}
#navcontainer li li a{
	border-left:1px solid #d5611b;
	color:#0a0a6b;
	line-height:18px;
	display:block;
	font-size:12px;
	margin: 0 0 0 25px;
	padding:0 0 0 6px;
	text-align:left;
	text-transform:capitalize;
	text-decoration:none;
	width:150px;
	font-weight:bold;
}
#navcontainer li li a:hover{
	color:#c45410;
	font-weight:bold;
}
#navcontainer li li a#current{
	color:#c45410;
	font-weight:bold;
}
#navigation{
	background:url('/images/inside_nav_divider.jpg') no-repeat 100% 0;
	float:left;
	min-height:509px;
	width:183px;
}
.redText{
	color:#ff0000;
}
.tableBorder{
	border:1px solid #cddded;
}
.tableHeader{
	background:url('/images/table_bg.jpg') repeat-x;
	color:#feffff;
	font-size:15px;
	font-weight:bold;
	height:23px;
	padding:3px 0 0 8px;
	text-transform:capitalize;
}
.tableHeader a{
	color:#feffff;
	height:26px;
}
.tableHeader a:hover{
	color:#feffff;
}

#content
{
	padding: 0;
	margin: 0;
	clear: both;
	width: 100%;
	min-height:270px;
}

