@charset "utf-8";
/* CSS Document */


body, div, span, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th 
{margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; clear:both;}
p{padding:0 0 4px 0px; font-size:12px; color:#000000}
img {border:0;}
caption,th {text-align:left;font-weight:bold;}
label{cursor:pointer;}
a{
outline:none;
}
a:active{
outline:none;
}
ul, ul li { margin:0; padding:0; list-style:none;}

html {
font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
color:#434343;
height:100%; 
background:url(../images/bg.gif) repeat #174e76;}
body {
background:url(../images/bg.gif) repeat;
font-size:12px; 
font:Arial, Helvetica, sans-serif; 
color:#434343;
height:100%;
color:#333}
.left{ float:left;}
.right{ float:right;}

.wrapper{
min-height: 100%;
height: auto !important;
height: 100%;
width:902px;
margin: 0px auto -62px auto;
background:url(../images/bg_wrapper.gif) repeat-x top left #fff;
}
.wrapper1{
min-height: 100%;
height: auto !important;
height: 100%;
width:902px;
margin: 0px auto -62px auto;
background:#fff;
}
a{
outline:none;
}
a:hover{
outline:none;
}

.scroll a{
color:#fffc00;
text-decoration:none;

}
.scroll a:hover{
color:#fff;
text-decoration:none;
cursor:pointer;
}
    
#footer{
background:url(../images/footer_bg.gif) left repeat-x;
height:40px;
width:902px;
color:#093b62;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
clear: both;
position: relative;
margin:9px auto 0px auto;
padding-top:13px;
position:relative;

}
#footerNudge{
	clear: both;
	height: 62px;
}
#footer .inner{
width:902px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:25px;
padding-top:5px;
}

#footer .inner a{
color:#5b5b5b; 
text-decoration:underline;
}
#footer .inner a:hover{
color:#5b5b5b; 
text-decoration:none;
}

#header{
width:902px;
float:left;
position:relative;
margin-bottom:12px;
z-index:5;
}
#topband_header{
height:26px;
background:url(../images/header_top.gif) top left repeat-x;
color:#174e76;
font-family:Arial;
font-weight:bold;
font-size:15px;
padding:15px 20px 0px 20px;
width:862px;
float:left;
position:relative;
}
.icon{
width:50px;
height:12px;
float:right;
position:relative;
}
.middleband_header{
width:902px;
float:left;
position:relative;
height:126px;
}
#lowerband_header{
background:url(../images/menubar_red.gif) repeat-x;
height:37px;
width:902px;
float:left;
position:relative;
color:#fffc00;
font-size:11px;
}
.scroll{
float:left;
position:relative;
width:640px;
height:21px;
padding:9px 0px 0px 14px;
font-size:12px;
}
.search{
float:right;
position:relative;
width:177px;
padding-right:16px;
padding-top:8px;
}
.search .txtbox1{
border:1px solid #5a1602;
width:125px;
height:14px;
padding:2px 4px;
color:#a1a3a6;
font-size:11px;

}
.login{
	width:263px;
	position:absolute;
	float:right;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	left: 622px;
	top: 59px;	
}
.login .err_msg{
	border:1px solid #7a8a94;
	background:#fff159;
	font-size:10px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	position:absolute;
	width:142px;
	padding:0px 2px;
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	text-align:center;
	left: 89px;
}
.login span{
font-size:12px;
font-weight:bold;
}
.login p a{
color:#5e3a00;
font-size:11px;
text-decoration:underline;
margin-left:4px;
}
.login p a:hover{
color:#5e3a00;
font-size:11px;
text-decoration:none;
margin-left:4px;
}
.login p span{
color:#00565e!important;
font-size:12px;
font-weight:normal!important;
margin-right:4px;
}
.login .txtbox{
border:1px solid #5a8faf;
width:107px;
height:14px;
padding:2px 4px;
color:#a1a3a6;
font-size:11px;
}
#main_content{
width:902px;
float:left;
position:relative;
overflow:hidden;
z-index:1;
}
.left_panel{
width:241px;
float:left;
position:relative;
padding-left:10px;
}



.link_container{
width:199px;
border:1px solid #0087ae;
background-color:#d6f0eb;
overflow:auto;
padding:10px 18px;
}
.left_menu{
background: #d6f0eb url(../images/menu_bottomstyle.gif) no-repeat center bottom;
width:199px;
float:left;
position:relative;
height:264px;
}
#nav_left{
width:199px;
float:left;
padding-bottom:7px;
}
#nav_left li{
color:#174e76;
font-size:11px;
text-align:left;
height:27px;
line-height:22px;

}
#nav_left li a{
background:url(../images/bg_menu_normal1.gif) no-repeat left top;
padding-left:28px;
color:#174e76;
font-size:11px;
text-align:left;
text-decoration:none;
height:27px;
display:block;
}
#nav_left li a:hover{
background:url(../images/bg_menu_hover1.gif) no-repeat left top;
padding-left:28px;
color:#1c5600;
font-size:11px;
text-align:left;
text-decoration:none;
display:block;
}
#nav_left li a.last{
background:url(../images/bg_menu_normal1.gif) no-repeat left top;
padding-left:28px;
color:#174e76;
font-size:11px;
text-align:left;
text-decoration:none;
height:26px;
display:block;
}
#nav_left li a.last:hover{
background:url(../images/bg_menu_hover1.gif) no-repeat left top;
padding-left:28px;
color:#1c5600;
font-size:11px;
text-align:left;
text-decoration:none;
display:block;
}
.calender{
border:1px solid #a3b1bf;
width:217px;
float:left;
position:relative;
height:176px;
margin-top:12px;
padding:5px 9px;
text-align:center;
background-color:#FFFFFF;
}
.calender p{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#335622;
}
.calender_datebox{
width:217px;
float:left;
position:relative;
border:1px solid #82a973;
}
.calender_datebox thead td{
background-color:#82a973;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px 0px;
}
.calender_datebox tbody td{
color:#250f00;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px 0px;
}
.calender_datebox tbody td.sunday{
background-color:#daface;
}
.calender_datebox tbody td.nextmonth, .calender_datebox tbody td.previousmonth{
background-color:#d7dad5;
color:#7b7d7a;
}
.calender_datebox tbody td.event{
background-color:#ffddb5;
}
.calender_datebox tbody td.event a{
background-color:#ffddb5;
text-decoration:none;
color:#250f00;
}
.calender_datebox tbody td.event a:hover;{
background-color:#ffddb5;
text-decoration:none;
border:1px solid #d0b08b;
display:block;
color:#250f00;
}
.calender_datebox tbody td.today{
background-color:#c4eeff;
border:1px solid #668997;
}
.extraspace{
width:237px;
height:184px;
float:left;
position:relative;
margin-bottom:12px;
clear:both;
}
.tophead{
font-size:16px !important;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:50px 5px 20px 5px;
border-bottom:1px solid #fff;
display:block;
text-align:center;
background:none !important;
padding-bottom:3px !important;

}
.vision p{
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
background:url(../images/vision_under_bg.gif) no-repeat bottom center;
padding-bottom:20px;
margin-top:
}

#rt_content{
width:629px;
padding: 0 10px 0px 12px;
float:right;
position:relative;
overflow:hidden;
text-align:left;

}
#slideshow_container{
width:617px;
padding: 10px 5px 10px 5px;
margin-bottom:12px;
float:left;
position:relative;
border:1px solid #a4c5d0;
}

.vision{
width:205px;
height:262px;
float:left;
position:relative;
color:#fff;
background:url(../images/vision_bg.gif) no-repeat;
font-size:12px;
margin-left:4px;
}

#cluster_common{
width:629px;
float:left;
position:relative;
height:auto;

}

.common_box {
	width:198px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
	
	.common_box .content {
overflow:hidden;
	margin:0;
	height:350px;
	}

	.common_box .corner,
.common_box .corner{
	font-size:1px; 
	height:4px;
	}
	
 .common_box_for_all img{
 padding:3px;
 
   border: 1px solid #b6b094;
 } 	
	
	.beige{
	margin-right:17px;
	float:left;
	}
    .beige .content  {
	background:#d4dbb9;
	color:#2d3412;
	font-size:12px;
	padding:15px 9px;
	text-align:middle;
	}
	.beige .content h1{
	width:170px;
	background:url(../images/beige_demarc.gif) no-repeat center bottom;
	padding-bottom:10px;
	padding-left:10px;
	margin-bottom:10px;
	}
	.beige .content ul{
	width:180px;
	float:left;
	position:relative;
	}
		.beige .content ul li{
	width:175px;
	text-align:left;
	height:27px;
	padding-left:5px;
	line-height:22px;
	background:url(../images/beige_li_demarc.gif) repeat-x bottom left;
	}
	.beige .content ul li.last{
	background:none repeat-x bottom left;
	}
	.beige .content ul li a{
	color:#7a8062;
	text-decoration:none;
	background:url(../images/bullet_gr.gif) no-repeat 3px 5px;
	padding-left:20px;
	}
		.beige .content ul li a:hover{
	color:#2d3412;
	text-decoration:none;
	background:url(../images/bullet_gr.gif) no-repeat 3px 5px;
	padding-left:20px;
	}
	.beige .common_box_hd {
	background:transparent url(../images/beigetop_leftsprite.gif) no-repeat 0 0;
	}

.beige .common_box_hd .corner {
	background:transparent url(../images/beigetop_rightsprite.gif) no-repeat right top;
	}



.beige .common_box_ft {
	background:transparent url(../images/beigebottom_leftsprite.gif) no-repeat 0 0;
	}

.beige .common_box_ft .corner {
	background:transparent url(../images/beigebottom_rightsprite.gif) no-repeat right top;
	}
	
	.violet{
	margin-right:18px;
	float:left;
	}
    .violet .content  {
	background:#d0d0d4;
	color:#3f3f67;
	font-size:12px;
	padding:15px 9px;
	text-align:middle;
	}
		.violet .content h1{
	width:170px;
	background:url(../images/violet_demarc.gif) no-repeat center bottom;
	padding-bottom:10px;
	padding-left:10px;
	margin-bottom:10px;
	}
	.violet .content ul{
	width:180px;
	float:left;
	position:relative;
	}
		.violet .content ul li{
	width:175px;
	text-align:left;
	height:27px;
	padding-left:5px;
	line-height:22px;
	background:url(../images/violet_li_demarc.gif) repeat-x bottom left;
	}
	.violet .content ul li.last{
	background:none repeat-x bottom left;
	}
	.violet .content ul li a{
	color:#626298;
	text-decoration:none;
	background:url(../images/bullet_violet.gif) no-repeat 3px 5px;
	padding-left:20px;
	}
		.violet .content ul li a:hover{
	color:#1d1d39;
	text-decoration:none;
	background:url(../images/bullet_violet.gif) no-repeat 3px 5px;
	padding-left:20px;
	}
	
	
	.violet .common_box_hd {
	background:transparent url(../images/violettop_leftsprite.gif) no-repeat 0 0;
	}

.violet .common_box_hd .corner {
	background:transparent url(../images/violettop_rightsprite.gif) no-repeat right top;
	}



.violet .common_box_ft {
	background:transparent url(../images/violetbottom_leftsprite.gif) no-repeat 0 0;
	}

.violet .common_box_ft .corner {
	background:transparent url(../images/violetbottom_rightsprite.gif) no-repeat right top;
	}
	
	.common_box1 {
	width:198px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
	.common_box1 .content1 {
overflow:hidden;
	margin:0;
	height:95px;
	}

	.common_box1 .corner,
.common_box1 .corner{
	font-size:1px; 
	height:4px;
	}

.pink{
	margin-bottom:12px;
	float:left;
	}
    .pink .content1  {
	background:#f8cfb6;
	color:#915530;
	font-size:12px;
	padding:15px 9px;
	text-align:middle;
	}
		.pink  .content1 h1{
	width:170px;
	background:url(../images/pink_demarc.gif) no-repeat center bottom;
	padding-bottom:10px;
	padding-left:10px;
	margin-bottom:10px;
	}
	
	.pink .content1 ul{
	width:180px;
	float:left;
	position:relative;
	}
		.pink .content1 ul li{
	width:175px;
	text-align:left;
	height:27px;
	padding-left:5px;
	line-height:22px;
	background:url(../images/pink_li_demarc.gif) repeat-x bottom left;
	}
	.pink .content1 ul li.last{
	background:none repeat-x bottom left;
	
	}
	.pink .content1 ul li a{
	color:#915530;
	text-decoration:none;
	background:url(../images/bullet_pnk.gif) no-repeat 3px 5px;
	padding-left:20px;
	}
		.pink .content1 ul li a:hover{
	color:#4f2911;
	text-decoration:none;
	background:url(../images/bullet_pnk.gif) no-repeat 3px 5px;
	padding-left:20px;
	}
	.pink .common_box_hd {
	background:transparent url(../images/pinktop_leftsprite.gif) no-repeat 0 0;
	}

.pink .common_box_hd .corner {
	background:transparent url(../images/pinktop_rightsprite.gif) no-repeat right top;
	}



.pink .common_box_ft {
	background:transparent url(../images/pinkbottom_leftsprite.gif) no-repeat 0 0;
	}

.pink .common_box_ft .corner {
	background:transparent url(../images/pinkbottom_rightsprite.gif) no-repeat right top;
	}
	
	
	.yellow{
	margin-bottom:0px;
	float:left;
	
	}
    .yellow .content1  {
	background:#fce07f;
	color:#735b09;
	font-size:12px;
	padding:15px 9px;
	text-align:middle;
	height:205px;
	}
	.yellow  .content1 h1{
	width:170px;
	background:url(../images/yellow_demarc.gif) no-repeat center bottom;
	padding-bottom:10px;
	padding-left:10px;
	margin-bottom:10px;
	}
		.yellow .content1 ul{
	width:180px;
	float:left;
	position:relative;
	}
		.yellow .content1 ul li{
	width:175px;
	text-align:left;
	height:27px;
	padding-left:5px;
	line-height:22px;
	background:url(../images/yellow_li_demarc.gif) repeat-x bottom left;
	}
	.yellow .content1 ul li.last{
	background:none repeat-x bottom left;
	
	}
	.yellow .content1 ul li a{
	color:#725c0e;
	text-decoration:none;
	background:url(../images/bullet_yl.gif) no-repeat 3px 5px;
	padding-left:20px;
	}
		.yellow .content1 ul li a:hover{
	color:#302602;
	text-decoration:none;
	background:url(../images/bullet_yl.gif) no-repeat 3px 5px;
	padding-left:20px;
	}
	.yellow .common_box_hd {
	background:transparent url(../images/yellowtop_leftsprite.gif) no-repeat 0 0;
	}

.yellow .common_box_hd .corner {
	background:transparent url(../images/yellowtop_rightsprite.gif) no-repeat right top;
	}



.yellow .common_box_ft {
	background:transparent url(../images/yellowbottom_leftsprite.gif) no-repeat 0 0;
	}

.yellow .common_box_ft .corner {
	background:transparent url(../images/yellowbottom_rightsprite.gif) no-repeat right top;
	}
	
	/***photogallery***/
	.gallery{
width:617px;
padding: 10px 5px 10px 5px;
margin-bottom:12px;
float:left;
position:relative;
border:1px solid #a4c5d0;
background:#fff;
}
.gallery p{
font-size:14px;
color:#174e76;
border-bottom:1px solid #a4c5d0;
margin-bottom:12px;
}
.gallery p span{
font-size:9px !important;
color:#FF6600;
margin-left:385px;
}
.gallery p span a{
color:#FF6600;
text-decoration:underline;
}
.gallery p span a:hover{
color:#FF6600;
text-decoration:none;;
}

	.gallery ul {
	float:left; 
	width:617px;
	display:inline;

	

	}
	
.gallery ul li {
	margin:0 15px 0 0;
	display:inline;
	
	}
	.gallery ul li img{
	padding:3px;
	border: 1px solid #b6b094;
	margin-bottom:10px;
	}

	
	.common_box_for_all{
	width:617px;
padding-top:5px;
padding-left:5px;
margin-bottom:12px;
float:left;
position:relative;
border:1px solid #a4c5d0;
background:#fff;
opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	}
	.common_box_for_all1{
	width:617px;
padding: 10px 5px 10px 5px;
margin-bottom:12px;
float:left;
position:relative;
border:1px solid #a4c5d0;
background:#fff;
opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	}
	.common_box_for_all a{
	color:#FF6600;
	text-decoration:underline;
	}
	.common_box_for_all a:hover{
	color:#FF6600;
	text-decoration:none;
	}
	.common_box_for_all .heading{
font-size:14px !important;
color:#174e76 !important;
border-bottom:1px solid #a4c5d0 !important;
margin-bottom:12px !important;
font-weight:bold;
}
.common_box_for_all .heading span{
font-size:9px !important;
color:#FF6600;
margin-left:410px;
}
.common_box_for_all p{
color:color:#000000;
font-size:12px;
}
.common_box_for_all ul {
  width:600px;
  color:#0b659c;
  padding-left:17px;
  
  }
  .common_box_for_all ul li{
  margin:0;
  padding:0;
  background:url(../images/bullet1.gif) no-repeat;
  padding-left:17px;
  padding-bottom:10px;
  background-position:3px 3px;
  
  }
  
  #site_mapcontainer{
width:829px;
padding: 0 10px 0px 12px;
position:relative;
overflow:hidden;
text-align:left;
margin:0 auto;

}
.site_mapcontainer_in{
	width:817px;
padding: 10px 5px 10px 5px;
margin-bottom:12px;
float:left;
position:relative;
border:1px solid #a4c5d0;
background:#fff;
opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;

	}
	.site_mapcontainer_in .heading{
font-size:14px !important;
color:#174e76 !important;
border-bottom:1px solid #a4c5d0 !important;
margin-bottom:12px !important;
font-weight:bold;
}
  .sitemap{
  width:220px !important;
  color:#565656;
  float:left;
  position:relative;
  margin:0px 15px 15px 0px;
  }
  .sitemap span{
  background:url(../images/bullet2.gif) no-repeat;
  padding-left:20px;
  padding-bottom:4px;
  margin-bottom:10px;
  background-position:3px 3px;
  color:#565656;
  font-size:12px;
  border-bottom:1px dashed #bbbbbb;
  display:block;
  }
  .sitemap span a{
  color:#565656;
  font-size:12px;
  text-decoration:none;
  }
   .sitemap span a:hover{
  color:#368800;
  font-size:12px;
  text-decoration:none;
  }
   .sitemap li{
   margin-left:15px;
  background:url(../images/bullet3.gif) no-repeat;
  padding-left:17px;
  padding-bottom:7px;
  background-position:3px 3px;
   }
   .sitemap li a{
   color:#565656;
   text-decoration:none;
   }
    .sitemap li a:hover{
   color:#ff5a00;
   text-decoration:none;
   }
     .sitemap li a:active{
   color:#ff5a00;
   text-decoration:none;
   }
   .programme_calender{
   border-left:1px solid #bebebe;
   border-right:1px solid #bebebe;
   border-top:1px solid #bebebe;
   }
.programme_calender thead td{
color:#fff;
font-size:11px;
font-weight:bold;
padding:2px 8px;
background-color:#879db5;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}
.programme_calender thead td.last{
border-right:0px solid #fff;
}
.programme_calender tbody td{
color:#232323;
font-size:11px;
border-right:1px solid #bebebe;
border-bottom:1px solid #bebebe;
padding:4px 4px;
background-color:#fff;
}
.programme_calender tbody td.last{
border-bottom:1px solid #bebebe;
border-right:0px solid #bbb;
}
.programme_calender tbody td.first{
background-color:#ffcf84;
}
.programme_calender tbody td.second{
background-color:#d4d3eb;
}
.programme_calender tbody td.third{
background-color:#ffecd4;
}
.programme_calender tbody td.fourth{
background-color:#fff584;
}
.programme_calender tbody td.fifth{
background-color:#cff9ff;
}
.programme_calender tbody td.sixth{
background-color:#dcffa9;
}
.programme_calender tbody td.seventh{
background-color:#95ff84;
}
.programme_venue{
overflow:hidden;
width:617px;
}
.programme_name{
width:615px;
background-color:#657587;
border:1px solid #5f8298;
color:#fff;
margin-bottom:4px;
font-size:12px;
text-align:center;
padding:3px 0px;
}
.tender{
border:1px solid #e1e1e1;
background-color:#f4f4f4;
padding:4px 8px;
margin-bottom:12px; 
}
.tender p{
color: #fb7701;
margin:0 !important;
padding:0px 0px 7px 0px !important;
}
.search_result{
border-bottom:1px dashed #565656;
padding:4px 8px 8px 8px;
margin-bottom:12px; 
}
.search_result a{
color:#565656;
text-decoration:none;
}
.search_result a:hover{
color:#9d3b00;
text-decoration:none;
}
.director{
padding:4px 8px 0px 8px;
height:auto;
float:left;
position:relative;
}
.director img{
float:left;
padding-right:15px;
}
.direc_inner{
width:310px;
background:url(../images/directors_demarc.gif) no-repeat left top;
padding-left:15px;
float:left;
position:relative;
height:auto;
}
.direc_inner a{
color:#FF6600;
text-decoration:underline;
}
.direc_inner a:hover{
color:#FF6600;
text-decoration:none;
}

.menu{
width:614px;
height:37px;
float:left;
position:relative;
padding:0px 0px 0px 14px;
z-index:2000;
}
.menu ul{
width:614px;
float:left;
}
.faculty{
width:160px;
height:170px;
margin-right:20px;
margin-bottom:10px;
border:1px solid #e1e1e1;
padding:5px;
float:left;
position:relative;
text-align:center;
}
.faculty img{
	border:none !important;
	padding:3px !important;
	}
.faculty .img_box{
	width:95px;
	height:95px;
	border:1px solid #d9d9d9;
	text-align:center;
	position:relative;
	margin: 0 auto;
	}

.fac_imgleft{
float:left;
position:relative;
width:90px;
}
.fac_imgleft .corner{
position:absolute;
left:0px;
top:0px;
}
.writeup{
float:right;
position:relative;
padding-left:8px;
width:175px;
border-left:1px dashed #e1e1e1;
height:120px;
}
.writeup span{
color:#FF6600;
}
.reach_us{
width:365px;
float:left;
position:relative;
}
.reach_us img{
width:357px;
border:1px solid #d9d9d9;
padding:3px;
}
.reachustxt{
width:238px;
float:right;
position:relative;
}
.reachustxt p{
color:#008bcc;
}
.reachustxt span{
color:#01547a;
}
.reachustxt a{
color:#5e8240;
text-decoration:underline;
}
.reachustxt a:hover{
color:#5e8240;
text-decoration:none;
}
.feedback{
width:614px;
float:left;
position:relative;
}
.feedback label{
width:150px;
}
.feedback table td{
padding:5px 4px;
}
.feedback table td span{
color:#ff0000;
}
.txtbox_general{
border:1px solid #d9d9d9;
width:170px;
height:14px;
padding:2px 4px;
color:#565656;
font-size:11px;
}
.txtarea_general{
border:1px solid #d9d9d9;

height:80px;
padding:2px 4px;
color:#565656;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.combo_general{
border:1px solid #d9d9d9;
width:170px;
height:18px;
padding:0px 0px 0px 4px;
color:#565656;
font-size:11px;
}
.button1{
background:url(../images/button_bg.gif) repeat-x;
border:1px solid #92a6ca;
color:#01547a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:21px;
width:90px;
outline:0px;
line-height:10px;
}
.cat_gallery{
width:597px;
float:left;
position:relative;
border:1px solid #d9d9d9;
color:#2b9dd2;
font-size:16px;
font-weight:bold;
padding:4px 8px;
margin:0px 0px 30px 0px;
}
.cat_gallery span{
color:#999999;
font-size:10px;
}
.cat_gallery a{
color:#2b9dd2;
text-decoration:none;
}
.cat_gallery a:hover{
color:#fd8b04;
text-decoration:none;
}
.cat_gallery img{
float:left;
margin-right:8px;
}
.contact_us{
float:left;
position:relative;
width:615px;

}
.contact_us table{
border-left:1px solid #d9d9d9;
border-top:1px solid #d9d9d9;
margin-bottom:5px;
}
.contact_us table td{
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
padding:3px 5px;
}
.contact_us table thead td{
color:#fff;
font-size:11px;
font-weight:bold;
padding:3px 5px;
background-color:#879db5;
border-right:1px solid #546c85;
border-bottom:1px solid #546c85;
}
.archive_container{
width:617px;
padding: 10px 5px 10px 5px;
margin-bottom:12px;
float:left;
position:relative;
border:1px solid #a4c5d0;
background-color:#fff;
}
.archive_container .heading{
font-size:14px !important;
color:#174e76 !important;
border-bottom:1px solid #a4c5d0 !important;
margin-bottom:12px !important;
font-weight:bold;
}

.archive{
  width:280px !important;
  color:#565656;
  float:left;
  position:relative;
  margin:0px 15px 15px 0px;
  }
  .archive span{
  background:url(../images/bullet4.gif) no-repeat;
  padding-left:20px;
  padding-bottom:4px;
  margin-bottom:10px;
  background-position:3px 3px;
  color:#15428b;
  font-size:12px;
  border-bottom:1px dashed #bbbbbb;
  display:block;
  }
  .archive span a{
  color:#15428b;
  font-size:12px;
  text-decoration:none;
  }
   .archive span a:hover{
  color:#368800;
  font-size:12px;
  text-decoration:none;
  }
   .archive li{
   margin-left:15px;
  background:url(../images/bullet5.gif) no-repeat;
  padding-left:17px;
  padding-bottom:7px;
  background-position:3px 3px;
   }
   .archive li a{
   color:#438f15;
   text-decoration:none;
   }
    .archive li a:hover{
   color:#b96d00;
   text-decoration:none;
   }
     .archive li a:active{
   color:#b96d00;
   text-decoration:none;
   }
      .archive li ul li{
   margin-left:15px;
  background:url(../images/bullet6.gif) no-repeat;
  padding-left:17px;
  padding-bottom:7px;
  background-position:3px 5px;
   }
    .archive li ul li a{
   color:#0071db;
   text-decoration:none;
   }
    .archive li ul li a:hover{
   color:#6c1010;
   text-decoration:none;
   }
     .archive li ul li a:active{
   color:#6c1010;
   text-decoration:none;
   }
.paging{
float:right;
width:270px;
position:relative;

}
.paging ul{
float:right;
}
.paging ul li{
color:#a42904;
float:left;
font-weight:bold;
text-align:center;
}
.paging .current a{
background:url(../images/pagination_bg.gif) no-repeat center center;
}
.paging ul li a{
color:#a42904;
font-weight:bold;
display:block;
width:16px;
height:20px;
line-height:18px;
}
.paging ul li a:link, .paging ul li a:visited{
color:#a42904;
text-decoration:underline;}
.paging ul li a:hover, .paging ul li a:active{
color:#a42904;
text-decoration:none;}

.navlink{ list-style:none; margin:8px 6px 0 10px; padding:0; float:right;}
.navlink li{display:inline;}
.navlink li a {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #524949;	text-decoration: none;
	text-align:center;	padding:2px 3px; float:left; background:#f6f7f7; margin-right:4px;  border:1px  dashed #c8d4dd;}

.navlink li a:hover{color: #524949;	text-decoration: underline; text-align:center;	background-color:#d1d8dd;	border:1px  dashed #999999;}
.common_box_for_all_new{
  width:607px;
padding: 10px 10px;
margin-bottom:13px;
float:left;
position:relative;
border:1px solid #a4c5d0;
background:#fff;
opacity:0.8;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  }
  .common_box_for_all_new a{
  color:#FF6600;
  text-decoration:underline;
  }
  .common_box_for_all_new a:hover{
  color:#FF6600;
  text-decoration:none;
  }
  .common_box_for_all_new .heading{
font-size:14px !important;
color:#174e76 !important;
border-bottom:1px solid #a4c5d0 !important;
margin-bottom:12px !important;
font-weight:bold;
}
.common_box_for_all_new .heading span{
font-size:9px !important;
color:#FF6600;
margin-left:410px;
}
.common_box_for_all_new div{
color:#000000;
font-size:13px;
}
.common_box_for_all_new p{
color:#000000;
font-size:13px;
}
.common_box_for_all_new ul {
font-size:12px;
 width:600px;
 color:#0b659c;

 }
 .common_box_for_all_new ul li{
 font-size:12px;
 margin:0;
 padding:0;
 background:url(../images/bullet1.gif) no-repeat;
 padding-left:17px;
 padding-bottom:10px;
 background-position:3px 3px;
 }


