body
{
	background-color:#fff;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2a2a;
}

p, ul, ol, form, input, textarea,
h1, h2,h3,h4,h5,h6, fieldset{
	padding:0px;
	margin:0px;}


input[type="checkbox"]{
border: 0px none #333!important;
outline:none;
width:25px!important;
}


input[type="radio"]{
border: 0px none #333!important;
outline:none;
width:25px!important;

}

select{

padding:3px;!important;

}



#main {
	width:1000px;
	padding:0px;
	margin:0px auto;
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	overflow:hidden;

}
.container {
	width:980px;
	float:left;
	padding:0px;
	margin:0px 10px;

}

#header {
	width:980px;
	height:134px;
	float:left;
}

.head_left {
	width:727px;
	float:left;
	height:134px;
}
.logo {
	width:193px;
	float:left;
	height:134px;
}
.tagline {
	width:394px;
	float:left;
	padding-top:65px;
}
.head_right {
	width:253px;
	float:left;
	height:134px;
}

.toplinks {
	float:right;
	padding-top:31px;
	padding-bottom:21px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.toplinks a{
	color:#000;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
}
.toplinks a:hover{
	color:#000;
	text-decoration:underline;
}
.search {
	width:238px;
	height:27px;
	float:left;
	background-image:url(../images/search_bg.jpg);
	background-repeat:no-repeat;
	padding-top:9px;
}


.inputbox {
	padding:0px;
	margin:0px;
	width:185px;
	margin-right:15px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a3a3a3;
	border:0px;
	padding-left:5px;
	float:left;
}

#main_menu {
	width:980px;
	float:left;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	height:36px;
	margin-bottom:1px;
}

#main_menu ul {
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;

}

#main_menu ul li{
	margin:0px;
	display:inline;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#747475;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(../images/divider.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-bottom:13px;
	float:left;
	padding-right: 7px;
	padding-left: 7px;
}

#main_menu ul li a{
	/*color:#747475;*/
	text-decoration:none;
	color: #333333;
}

#main_menu ul li a:hover{
	color:#013f6e;
	text-decoration:none;

}

.slideshow_main {
	width:980px;
	height:344px;
	float:left;
	/*background-color:#090;*/
}

.slideshow {
	width:717px;
	height:343px;
	float:left;
}

.slide_panelmain {
	width:263px;
	float:left;
	
}

.slide_panels {
	width:244px;
	float:left;
	height:72px;
	background-image:url(../images/slide_panel_bg.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:4px;
	padding-right:9px;
}
.slide_panels h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#585858;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.slide_panels p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#535151;
	line-height:16px;
}

.read_more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3869a2;
	text-decoration:none;
	font-weight:normal;	
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:right center;
	float:right;
	padding-right:10px;
}

.read_more a{
	color:#3869a2;
	text-decoration:none;
}

.read_more a:hover{
	color:#515151;
	text-decoration:none;
}


.contentmain {
	background-color:#d6d4d4;
	width:970px;
	float:left;
	margin:1px;
	padding:4px;
	overflow:hidden;	
}

.box437x239 {
	width:437px;
	height:239px;
	float:left;
}
.box259x239 {
	width:260px;
	height:239px;
	float:left;
	margin-left:6px;	
}


/****Corners******/


.myBox
{
    margin: 0 auto;
    border: 1px solid #c8c7c7;
    color: #000;
    padding: 12px;
    text-align: left;
    background-color: #fff;
	height:100%;
	float:left;
	margin-bottom:10px;

    /* Do rounding (native in Firefox and Safari, CC in IE)
    -webkit-border-top-right-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    CCborderRadiusTL: 20px;
    CCborderRadiusTR: 20px; */
}

.myBox h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#013f6e;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:13px;
	padding-top:5px;
}

.myBox p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282828;
	text-decoration:none;
	line-height:16px;
	float:left;
	text-align:left;

}

.myBox p img{
	float:left;
	margin-right:10px;
}

.myBox ul{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	float:left;
	
}

.myBox ul li  {
	color:#282828;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	background-image:url(../images/ar1.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:20px;
	margin-top:13px;

}


.myBox ul.list{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	float:left;
	
}

.myBox ul.list li  {
	color:#282828;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	background-image:url(../images/ar1.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:20px;
	margin-top:0px;
	margin-bottom:14px;
}

.clear {
	clear:both;
	width:100%;
	height:1px;
}

.box968x278 {
	width:968px;

	 float:left;
	 margin-top:10px;
}
.myBox2{
  	margin: 20px auto 0px;
    color: #2b2a2a;
    padding: 20px;
    text-align: left;
    background: #fff;
    border: 1px solid #c8c7c7;
	margin-bottom:6px;
	width:928px;

	float:left;
}

.box1 {
	width:322px;
	float:left;
}


.box2 {
	width:357px;
	float:left;
}

.box3 {
	width:322px;
	float:left;
}


.box1 h3, .box2 h3, .box3 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #2a2a2a;
	text-decoration: none;
	background-image:url(../images/press_icon.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:28px;
	float:left;
	padding-left:50px;
	line-height:30px;
	margin-bottom:19px;
}

.box2 h3{
background-image:url(../images/event_icon.png);
}

.box3 h3{
background-image:url(../images/route_icon.png);
padding-left:35px;
}

.news {
	width:300px;
	float:left;
}

.news1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2a2a;
	text-decoration:none;
	line-height:18px;
}

.table-txt td{padding:5px 5px;}
.new_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #013f6e;
	font-weight: bold;
	text-decoration: none;
}
.new_title h2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:##013F6E;margin:5px 3px;}
.new_title h3{    color: #013F6E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;border-bottom: 1px dotted #CCCCCC;}
	
.event_title h3{    color: #013F6E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;border-bottom: 1px dotted #CCCCCC;}
	
.new_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#cb2929;}

.dot_line {
	background-image:url(../images/dot.jpg);
	background-repeat:repeat-x;
	width:290px;
	height:2px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

.divider {
	width:1px;
	float:left;
	margin-right:16px;
}

.events {
	width:100%;
	float:left;
}
.events ul{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
}

.events ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:2b2a2a;
	margin-bottom:20px;
	padding-left:14px;
}

.events ul li a{ color:#2b2a2a;
text-decoration:none;
}

.events ul li a:hover{ color:red;
text-decoration:none;
}

.box3 {
	width:200px;
	float:left;
}

.route {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#013f6e;
	font-weight:bold;
	text-transform:uppercase;
}

.selectbox {
	width:213px;
	height:22px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#727272;
	font-weight:bold;
	margin-bottom:7px;
	margin-top:7px;
}

.footer {
	background-image:url(../images/footerbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:1000px;
	float:left;

}

.foot_left {
	width:837px;
	float:left;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828282;
	padding-top:13px;
	padding-left:23px;

}

.foot_left a {
	color:#1e6193;
	padding-bottom:9px;
	text-decoration:none;
}

.foot_left a:hover {
	color:#1e6193;
	text-decoration:underline;
}

.sm_icon {
	float:left;
	width:120px;
	padding-top:7px;	
}
.sm_icon a {
	padding-right:7px;
	outline:none;
}
/***25-06-2011****/

.box968x278_in {
	width:968px;
	float:left;
	margin-top:0px;
}

.myBox2_in{
  	margin: 10px auto 0px;
    color: #2b2a2a;
    padding: 20px;
    text-align: left;
    background: #fff;
    border: 1px solid #c8c7c7;
	margin-bottom:6px;
	width:928px;
	float:left;
	min-height:400px;
	
}
.myBox2_in p{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2a2a;
	line-height:16px;
	padding-bottom:10px;
}

.myBox2_in p a{
color:#1e6193;
text-decoration:none;
font-weight:bold;
}

.myBox2_in p a:hover{
color: #cb2929;
text-decoration:none;
}


/***End of 25-06-2011****/

.event1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2a2a;
	text-decoration:none;
	line-height:18px;
}

.event_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #013f6e;
	font-weight: bold;
	text-decoration: none;
}

.event_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#cb2929;}
/*View All News start*/
.view_box1 {
	width:920px;
	float:left;
}
.view_box1 h3, .view_box2 h3, .view_box3 h3 {
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #2a2a2a;
	text-decoration: none;
	background-image:url(../images/press_icon.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:28px;
	float:left;
	padding-left:50px;
	line-height:30px;
	margin-bottom:19px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#013f6e;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:0px;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;

}



.view_news {
	width:900px;
	float:left;
}

.view_news1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2a2a;
	text-decoration:none;
	line-height:18px;
	text-align:justify;
	float:left;
}

.view_news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #013f6e;
	font-weight: bold;
	text-decoration: none;
}

.view_news_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#cb2929;}
	.dot_line2 {
	background-image:url(../images/dot.jpg);
	background-repeat:repeat-x;
	width:920px;
	height:2px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
/*View All News end*/
.view_all{
text-decoration:none;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.view_all a{
text-decoration:none;
color:#013F6E;
}
.view_all a:hover{
text-decoration:none;
color:#cb2929;
}
.page_head h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#013f6e;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:0px;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
}

.event_desp {
	padding-top:10px;
}

.event_desp img{
	float:left;
	width:auto;
	height:auto;
	border:1px solid #ccc;
	margin-right:8px;
}

.contact_form {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2a2a;
}

.contact_form input{
	margin-bottom:8px;
}


/***08-07-2011***/

#navigation {
    width: 150px;
	float:left;
  }
	#navigation ul {
	    margin: 0px;
	    padding: 0px;
	}
	ul.top-level { }
		
		#navigation li { list-style: none; }
		
        ul.top-level li {
			
				width:244px;
	float:left;
	height:72px;
	background-image:url(../images/slide_panel_bg.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:4px;
	padding-right:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#585858;
	margin:0px;
	font-weight:normal;
        }
			ul.top-level li  a {
				cursor: pointer;
				display:block;
				text-indent: 10px;					
				text-decoration:none;
				width:100%;
				color:#585858;
			}
			ul.top-level li  a:hover{ text-decoration:none;	}
	        ul.top-level  li:hover {
	            /*background: #f90;*/
	            position: relative;
	        }
        ul.sub-level { display: none; }
        li:hover .sub-level {
            background: #999;
            border: #fff solid;
            border-width: 1px;
            display: block;
            position: absolute;
            right:245px;
            top: 5px;
			z-index:1000000000;
   		    color:#666;
        }
        ul.sub-level li {
			border: none;
			float:left;
			width:150px;
			background:none;
			font-size:12px;
			height:auto;
			   color:#666;
			
        }
		
		   ul.sub-level li a{
			border: none;
			float:left;
			width:150px;
			background:none;
			font-size:12px;
			height:auto;
			   color:#fff;
			   line-height:13px;
			  }
			  
		

			     ul.sub-level li a:hover{
			    color:#ccc!important;
			   text-decoration:none;

			  }
			  	     ul.sub-level li a:focus{
		  color:#ccc!important;
			   text-decoration:none;

			  }

		   
		#navigation .sub-level { background: #999; }
		#navigation .sub-level .sub-level { background: #09C; }
						
	/*IE RESET HELPER*/
	li:hover .sub-level .sub-level { display:none; }
	.sub-level li:hover .sub-level { display:block; right:150px; }	
	

ul.top-level li  p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#535151;
	line-height:16px;
	padding-left:10px;
}

.myBox2_in ul{
	padding:0px;
	margin:0px;
	list-style:square;
	margin-left:15px;
	padding-bottom:10px;
}


.myBox2_in ul li{
	padding:0px;
	list-style:square;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2a2a;
	line-height:18px;
	padding-bottom:0px;
}


.btmain {
	overflow: hidden;
}
.bt_1 {
	float: left;
}
.bt_bg {
	background-image: url(../images/bt_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 32px;
	padding-top: 15px;
	color: #FFF;
	font-weight: bold;
	padding-right: 15px;
}
.bt_bg a{
	color: #FFF;
	text-decoration: none;
}

.bt_bg a:hover{
	color: #F90;
	text-decoration: none;
}


.form_main{
	overflow: hidden;
}

.form_main td{
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 4px;
}

.form_main1 td{
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.form_main input{
	border: 1px solid #E5E5E5;
	width: 150px;
	padding: 3px;
}


.bt_submit{
	background-color: #034681!important;
	font-weight: bold!important;
	color: #FFF!important;
	text-decoration: none!important;
	width: 80px!important;
	padding-bottom:5px!important;
}

