body {margin:0px; background:#004b8d; font-size:11px; color:#4D4D4D; padding:0; font-family:Arial, Helvetica, sans-serif;}
#main_content_holder{ width:100%; float:left; background:url(../images/bg_main.jpg) repeat-y center #ffffff;}
#main_div{ width:960px; margin:0 auto; padding:0 10px;}
.details_holder{ width:960px; float:left; padding:10px 0;}
.content_rightside{ width:570px; float:left; padding:0 10px 0 0;}
.content_leftside{ width:380px; float:left;}

.details_holder1{ width:940px; float:left; padding:10px; background:#f2f2f2}
.content_rightside1{ width:570px; float:left; padding:0 10px 0 0;}
.content_leftside1{ width:360px; float:left; min-height:910px;}

/*** Header ***/
.header_holder{ width:960px; float:left; padding:0 0 10px 0}
.header_holder .logo{ width:120px; float:left;}
.header_holder .name{width:682px; height:33px; float:left;}
.header_holder .icon_holder{ width:840px; float:left; text-align:right; padding-top:10px;}
.header_holder .icon_holder .icon1{ width:30px; float:right; text-align:center;}
.header_holder .icon_holder .icon2{ width:30px; float:right; text-align:center; border-right:1px dotted #999; border-left:1px dotted #999;}
.header_holder .link_holder{ width:840px; float:left; text-align:right; padding-top:14px; color:#0B8AB3; text-transform:uppercase}
.header_holder .link_holder a{ text-decoration:none; color:#0B8AB3; padding:0 5px;}
.header_holder .link_holder a:hover{ text-decoration:underline; color:#003647}

/*** BANNER ***/
.banner_holder{  width:960px; /* height:200px;*/ float:left; position:relative; z-index:3; background:url(images/img_shadow.jpg) bottom repeat-x}
.search_holder{ width:250px; height:35px; padding:10px 10px 0 700px; float:left; position:relative; top:0; left:0; z-index:4; background:url(../images/bg_Black.png); text-align:right; color:#fff; margin:-50px 0 0 0}
.search_holder .searchbtn{ width:50px; background:#b4b4b4; float:right; text-align:center; height:21px;}
.search_holder .searchbox{ width:95px; float:right; background:#b4b4b4; padding:0 5px 0 0;}
.search_holder .searchbox .txtbox{ border:1px solid #b4b4b4; background:#fff; width:93px; height:15px;}
.search_holder .searchtxt{ width:90px; float:right; text-align:center; color:#fff; text-align:right; padding:3px 10px 0 0; text-transform:uppercase;}

/*** NAVIGATION ***/
.navigation{ width:960px; float:left; padding:0px 0; background:#0b8ab3; text-transform:uppercase; text-align:center;}
.navigation a{ color:#fff; text-decoration:none; padding:9px 18px 9px 18px; /* border-right:1px solid #fff;*/ float:left; }
.navigation a:hover{color:#fff; text-decoration:none; background:#004156 url("../images/hover.gif") bottom no-repeat; }

/*** HOME THREE BOXES ***/
.threebox_holder{ widows:570px; float:left;}
.box_details1{ width:182px; float:left; margin-right:10px;}
.box_details2{ width:182px; float:right;}
.box_images{ width:182px; float:left; padding:0 0 1px 0;}
.box_text{ width:172px; float:left; background:url(../images/arrow.jpg) no-repeat 160px 11px #004b8d; padding:5px; color:#fff; height:32px;}
.box_text strong{ text-transform:uppercase;}

/*** LATEST NEWS ***/
.leftside_heading1{ width:370px; float:left; background:#434343; padding:5px; color:#fff; text-transform:uppercase}
.leftside_color_heading{ width:350px; float:left; background:#0b8ab3; padding:5px; color:#fff; text-transform:uppercase}
.letestnews_holder{ width:370px; float:left; padding:5px 10px 5px 10px; line-height:16px;}
.letestnews_holder strong{ text-transform:uppercase; color:#0b8ab3;}

/*** ***/
.main_heading{ width:570px; font-size:22px; text-transform:uppercase; color:#6f6f6f; border-bottom:1px solid #acacac; padding:0px 0 10px 0;}
.main_content{ width:550px; line-height:18px; padding-left:5px; padding-right:5px; }
.home_readmore{ width:570px; text-align:right; color:#22649d; background:url(../images/arrow1.jpg) no-repeat 495px 2px;}
.home_readmore a{ color:#22649d; text-decoration:none;}

/*** UPCOMING EVENTS ***/
.upcomingevent_holder{ width:360px; float:left;}
.upcomingevent_holder .img_holder1{ width:180px; float:left; text-align:left;}
.upcomingevent_holder .img_holder2{ width:180px; float:left; text-align:right;}
.map_image{ width:360px; float:left; padding:5px 0;}

.logo_contentholder{ width:277px; /*padding:0 4px;*/ float:left;}
.logo_contentholder .logo_heading{ width:267px; float:left; background:#434343; padding:5px; color:#fff; text-transform:uppercase; border-bottom:1px solid #fff;}
.logo_details{ width:275px; float:left; border:1px solid #a8a8a8;}
.logo_details ul{width:275px; margin:0; padding:0;}
.logo_details ul li{list-style:none; float:left; width:275px; text-align:center; padding:10px 0;}
.logo_details .img_holder{ width:275px; float:left;}
.logo_details .img_content{ width:255px; float:left; padding:10px;}

/*** lookout for ***/
.lookoutfor_heading1{ width:360px; float:right; background:#0b8ab3; padding:5px; color:#fff; text-transform:uppercase}
.lookoutfor_details{ width:370px; float:right}
.lookoutfor_box1{ width:175px; padding:0 10px 0 0; float:left;}
.lookoutfor_box2{ width:175px;float:right;}
.lookoutfor_img_holder{ width:175px; float:left;}
.lookoutfor_img_heading{ width:165px; float:left;background:#0b8ab3; padding:5px; color:#fff; }
.lookoutfor_img_content{ width:157px; float:left; border:1px solid #a8a8a8; padding:12px 8px 4px 8px;}

/*** FOOTER ***/
.footer_holder{ width:100%; padding:10px 0; background:url(../images/bg_footer.jpg) repeat-y center #004b8d; float:left; color:#fff;}
.footer_content{ width:960px; margin:0 auto;}
.footer_content .link_holder{ width:950px; float:left; border-bottom:1px solid #ffffff; margin-bottom:10px; text-transform:uppercase; text-align:center; padding:5px 5px 15px 5px;}
.footer_content .link_holder a{ color:#fff; text-decoration:none; padding:0 10px;}

.footer_content .sitedesignby{ width:130px; float:left; text-align:right;}
.footer_content .sitedesignby a{ color:#fff; text-decoration:none;}

.footer_content .icon_holder{ width:45px; float:right; text-align:center; padding:10px 0 0 0;}

.otherlink_holder{ width:960px; float:left;}
.otherlink_content{width:192px; float:left; height:314px; /*background:url(../images/line.jpg) no-repeat right;*/}
.otherlink_content ul{ width:190px; margin:0; padding:0;}
.otherlink_content ul li{ width:170px; padding:0 0 0 20px; float:left; line-height:20px; list-style:none;}
.otherlink_content ul li a{ color:#fff; text-decoration:none;}

.footer_icon_holder { width:735px; float:left;}
.footer_icon_holder1 { width:765px; float:right;}
.footer_icon_holder .icon_holder{ width:50px; float:right; text-align:right; padding:10px 0 0 0;}

.footer_bottomlink_holder{ width:960px; float:left; text-align:center; line-height:25px; border-top:1px solid #ffffff;}

.leftside_heading1 a
{
color:#FFFFFF;
}
.lookoutfor_heading1 a
{
color:#FFFFFF;
}

#menu-1{
width:960px;
margin:auto;
margin-top:10px;
background-color:#696968;
height:30px;
}

.box_text a 
{
color:#FFFFFF;
text-decoration:none;
}

ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
	color:#000000;
	font-size:11px;
	padding-left:20px;
	
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 4px 10px 2px;
}

ol.snap_nav li a {
	font-weight: bold;
	color:#0072BC;
}

ol.snap_nav li.snap_selected {
	color:#EF415A;
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}

.mlist
{
color:#004b8d;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
padding-top:30px;
}

.flist
{
color:#128CB3;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.flist a
{
color:#004b8d;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.flist a:hover
{
text-decoration:underline;
}

div#left-column 
{
	width: 485px;
	float: left;
	clear: none;
	/*padding-left:20px;*/
} 
div#right-column 
{
	width: 450px;
	float: left;
	clear: none;
}

/*div#left-column 
{
	width: 285px;
	float: left;
	clear: none;
	/*padding-left:20px;
} 
div#right-column 
{
	width: 285px;
	float: right;
	clear: none;
}*/

.boldtitle
{
color:#004b8d;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-top:15px;
padding-bottom:5px;
}

.test a
{
color:#000000;
text-decoration:none;
}

.category_logotext a
{
color:##181818;
text-decoration:none;

}

#jd-calendar td.convtablecell
{
text-align:center;
}

.title a 
{
text-decoration:none;
}

.title a:hover
{
text-decoration:underline;
}

#events_month
{
background:none repeat scroll 0 0 #F2F2F2;
-moz-border-radius:10px 10px 10px 10px;
margin-bottom:20px;
padding:10px 10px;
}

#events_month h2
{ 
color:#004B8D;
padding-bottom:10px;
}

#left-column a
{
text-transform:capitalize;
}

#right-column a
{
text-transform:capitalize;
}

.event a{color:#004B8D; text-transform:uppercase;}

.cname a{color:#004B8D; text-transform:uppercase;}

#event h3{color:#004B8D}
#events_month h3{color:#004B8D}
#tec-events-loop h2 a{color:#004B8D}

#business h3{display:none;}

.main_content strong{color:#004B8D}
.main_content h4{color:#004B8D}

.current-cat a{font-color:#004B8D; font-weight:bold; font-size:12px;} 

.letestnews_holder a{color:#004B8D; text-decoration:none;}
.letestnews_holder a:hover{color:#004B8D; text-decoration:underline;}


.main_content h1{ width:543px; font-size:22px; text-transform:uppercase; color:#004B8D; border-bottom:0px solid #acacac; padding:10px 13px 10px 0; margin-bottom:10px; line-height:25px; margin:0; font-weight:normal;}