
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-size:100%;
	font-family:Cambria,Arial, Helvetica, sans-serif;
	/*background:url("../../images/bodybg.jpg") center top repeat-y #7995AB;*/ background:#E6F3FE;
}

@font-face {
  font-family: 'Cambria';
  src: url('../fonts/cambria.eot');
  src: url('../fonts/cambria.eot?#iefix') format('embedded-opentype'),
       url('../fonts/cambria.woff') format('woff'),
       url('../fonts/cambria.ttf') format('truetype');
 }
.innerbody {
	margin:0px;
	padding:0px;
	font-size:100%;
	color:#000;
	font-family:Cambria,Arial, Helvetica, sans-serif;
	/*background:url("../../images/bodybg.jpg") center top repeat-y #7995AB;*/ background:#7995AB;
}


html, marquee, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
 {
    font-size: 100%;
    margin: 0;
    padding: 0;
   
}

/* ----------------------------------------------------------------Getting the new tags to behave----------------------------------------- */

img {
	border:0px;
}
/*------------------------------------------------------------------Headings----------------------------------------------------------------*/
h1 {
	font-size: 120%;
	line-height: 22px;
	margin:0px;
	padding:0px;
}
h2 {
	font-size:115%;
	margin:0px;
	padding:0px;
}
h3 {
	font-size: 100%;
	margin:0px;
}
h4 {
	font-size: 90%;
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h5 {
	font-size: 80%;
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h6 {
	font-size: 75%;
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*------------------------------------------------------------------Paragraph----------------------------------------------------------------*/
p {
	text-align:justify;
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
}
a:hover{
		color:#065583;
}
.clear {
	clear:both;
}
/*------------------------------------------------------------------ Lists----------------------------------------------------------------*/

ul ul, ul ol, ol ol, ol ul {
	margin: 0;
}
ul {
	list-style-type: none;
	margin-top:10px;
	padding:0px;
}
ul ul {
	list-style-type: circle;
	margin-top:10px;
	margin-left:10px;
}
ul ul ul {
	list-style-type: square;
	margin-top:10px;
	margin-left:20px;
}
ul ul ul ul {
	list-style-type: circle;
}
ol {
	margin:0px 0 0 30px;
	padding:0px;
	line-height:19px;
}
ol ol {
	margin-top:10px;
	margin-left:40px;
}
ol ol ol {
	margin-top:10px;
	margin-left:40px;
}
p {
	margin-bottom:15px;
	color:#000;
	line-height:19px;
}
/*-----------------------------------------------------------For unordered listing-------------------------------------------------*/
ul li {
	padding-left:0px;
	margin-bottom:0px;
}
ul li ul li {
	list-style-type: none;
}
ul li ul li ul li {
	margin-bottom:5px;
	list-style-type: none;
}
/*-----------------------------------------------------------For ordered listing-------------------------------------------------*/
ol li {
	list-style-type:decimal;
	margin-bottom:7px;
}
ol li ol li {
	list-style-type:lower-alpha;
}
ol li ol li ol li {
	margin-bottom:5px;
	list-style-type: decimal;
}
/*---------------------------------------------------------Tables---------------------------------------------------------------------*/

table {
	border-collapse: collapse;
	width: 100%; clear:both;
}
th, thead th, tbody th {
	padding: 6px;
	text-align: left;
	font-size:110%;
}
th a, thead th a, tbody th a {
	text-decoration:none;
	color:#ffffff;
}
th a:hover, thead th a:hover, tbody th a:hover {
	text-decoration:underline;
}
td {
	padding:6px;
	text-align:left;
	vertical-align:top;
	word-wrap: break-word!important;
}
td a {
	text-decoration:none;
	font-weight:normal!important;
	color:#022a5e;
}
a {
	color:#000;
	text-decoration:underline;
}
a:hover {
		text-decoration:underline;
}
caption {
	margin-bottom:10px;
	padding:5px;
	font-size: 120%;
	font-weight: bold;
}


.inr-content-box ul li { padding-left:15px; margin-bottom:10px; background:url(images/release-arrow.png) left 4px no-repeat;text-align:justify;}
.inr-content-box ul li ul li { list-style-type: none; /*background:url(images/important-arrow.png) left 4px no-repeat;*/ text-align:justify;}
.inr-content-box ul li ul li ul li { text-align:justify;margin-bottom:5px; list-style-type: none; /*background:url(images/important-arrow.png) left 4px no-repeat;*/}
.inr-content-box ol li { list-style-type:decimal; margin-bottom:7px; text-align:justify;}
.inr-content-box ol li ol li { list-style-type:lower-alpha;text-align:justify; }
.inr-content-box ol li ol li ol li { margin-bottom:5px; list-style-type: decimal; text-align:justify;}
.inr-content-box p{text-align:justify; line-height:20px; margin:0px 0px 8px 0px;}
.inr-content-box ul li a{ color:#065583;}

.mdl-content-box-inr-cont h2, h3, h4, h5, h6{
		margin:0px; 
		padding:0px;
}
/*--------------------------------------------------------- Content box ---------------------------------------------------------------------*/
.main-box{
		margin:0px auto;
		padding:0px;
		width:100%; background:#ffffff;
		}
.top-prt-box{
		margin:0px;
		padding:0px;
		width:100%;
		background:url("images/topbg.jpg") 0 0 repeat-x;
		height:25px; overflow:hidden;
	}
.accessibility-box{
		margin:0px auto;
		padding:0px;
		width:100%;height:25px;
}

.accessibility{
		margin:0px;
		padding:0px;
		width:70%;
		float:left;height:25px;
}
.accessibility ul {
		margin:0px 10px;
		padding:0px;
		float:left;
		width:90%;
}
.accessibility ul li {
		margin:0px;
		padding:0px;
		list-style:none;
		float:left;
}
.accessibility ul li a {
		text-decoration:none;
		font-size:80%;
		color:#fff;
		line-height:25px;
		padding:0 5px;
		display:block;
}
.accessibility ul li span a img {
		text-decoration:none;
		color:#000;
		margin:0px;
		padding:6px 0px 0 0px;
		display:block;
}
.accessibility ul li a img {
		text-decoration:none;
		color:#000;
		margin:0px 0px 0px 0px;
		padding:6px 0px 0 0px;
		display:block;
}
.accessibility ul li a:hover {
		text-decoration:none;
		color:#000;
}
.accessibility ul li span a.imgtop {
		 vertical-align:middle; margin:0px; padding:6px 0px 0px 0px;
}
.search{
		margin:4px 0px 0px 0px;
		padding:0px;
		width:25%; display:block;
		float:right;
}

.search .textbox{ width:96px !important; height:19px; background:#ffffff; border:1px solid #6B6B6B; margin:0px; padding:0px; color:#000000; line-height:19px; float:left; }
.search .searchbtn{ width:19px; height:19px; background:url('images/search.jpg') 0 0 no-repeat; cursor:pointer; border:0px;padding:0px;  margin:0px;float:left; }
.banner-box{ margin:0px; padding:0px; width:100%; height:95px; background:url("images/bannerbg.jpg") 0 0 repeat-x; clear:both; overflow:hidden;}
.banner{margin:0px auto; padding:0px; width:98%; height:90px; }
.banner-left{ width:90px; height:80px; float:left; padding:5px 10px 0px 0px; margin:0px; }
.banner-middle{ width:70%; height:90px; float:left; margin:2px 0px;}
.banner-middle .title{ width:790px; height:auto;  margin:0px; text-align:left; padding:6px 0px 10px 10px;}
.banner-middle .title .govtxt1{color:#ffffff; font-size:17px; font-weight:500; text-align:left; margin:0px 0px 5px 0px; padding:0px;font-family: Cambria,Myriad Pro, Helvetica ,arial,verdana; }
.banner-middle .title .govtxt{color:#ffffff; font-size:20px; font-weight:500; text-align:left; margin:0px 0px 5px 0px; padding:0px;font-family: Cambria,Myriad Pro, Helvetica ,arial,verdana; }
.banner-right{  width:69px; height:95px; float:right; margin:1px 0px 0px 0px;}
.banner-middle h1{  color:#ffffff;font-family: Cambria,Myriad Pro,Helvetica,arial,verdana; margin-top:0; font-size:21px; font-weight:500; margin:0;  }

.main-content-box{
		margin:0px auto;
		padding:0px;
		width:991px;
}

.navigation-box{
		margin:15px 0px 0px 0px;
		padding:0px;
		width:980px;
		
}
.nav-left-box{
		margin:0px;
		padding:0px;
		width:11px;
		height:32px;
		float:left;
		background:url(../images/navi-left-prt.png) no-repeat left;
}
.nav-right-box{
		margin:0px;
		padding:0px;
		width:11px;
		height:32px;
		float:right;
		background:url(../images/navi-right-prt.png) no-repeat left;
}
.nav-mid-box{
		margin:0px;
		padding:0px;
		width:969px;
		height:32px;
		float:left;
		background:#1a5488;
}
.nav-mid-box ul{
		margin:4px 0px 0px 0px;
		padding:0px;
		position:relative;
}
.nav-mid-box ul li{
		display:inline;
		list-style-type:none;
		position:relative;
		z-index:99999;
}
.nav-mid-box ul li a{
		color:#fff;
		text-decoration:none;
		font-size:90%;
		padding:7px 46px 8px 46px;
}
.nav-mid-box ul li a:hover{
		background:#53a237;
		transition:all 1.8s ;
}
/*.nav-mid-box ul li ul{ display:none; margin:0px; }
.nav-mid-box ul li:hover ul{ display:block; width:188px; border:1px solid #048f02;border-top:none;  background-color:#53a237; left:0; top:25px; position:absolute; }
.nav-mid-box ul li ul li{width:188px; background:none;display:block; position:relative; border-bottom:1px solid #048f02;}
.nav-mid-box ul li ul li a{ font-size:75%;padding:5px 13px; display:block; margin:0; }
.nav-mid-box ul li ul li a:hover{ border-bottom:none; background:#006D00;color:#fff;}
.nav-mid-box ul li ul li ul{ display:none!important;}
.nav-mid-box ul li ul li:hover ul{ display:block!important; top:-1px!important; left:188px!important;width:200px!important; position:absolute; z-index:999999;}
.nav-mid-box ul li ul li:hover ul li{ width:200px!important;}

.sub-menu{ background:url(../images/hover-arrow.png) 171px 10px no-repeat;}*/


.banner-box-hdng{
		top:242px;
		padding:0px;
		width:100%; 
		position:absolute;
		/*background:url(../images/banner-hdng-bg.png) no-repeat left;*/
		height:69px;
}
.banner-box-hdng h2{
		font-size:110%;
		color:#fff;
		padding:22px;width:49%; margin:0px 0.5%; word-wrap: break-word;
}
.mid-content{
		margin:15px 0px 0px 0px;
		padding:0px;
		float:left;
		width:991px;
}
.container_wrapper{margin:0px; padding:0px; width:100%; clear:both; display:block;}
.container{margin:0px auto; padding:0px; width:100%; clear:both;display:table; }
.menus{ width:100%; /* Main Menu Item widths */
    position: relative;  float:left;  z-index:999; font-size:18px;
    margin: 0px 0px 0px 0px; padding: 0; 
   }
.slider1{  
	width: 100%;
    /* margin: 0px 1%; */
    padding: 0px;
    float: left;
    height: 295px!important;
    /* background: #627480; */
    padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 2px;
}
/*.banner-box1{
		margin:0px;
		padding:0px; display:block; width:100%; background-size:100% 100%;
		float:left; height:294px;
		position:relative;
}*/
.mcBox{ max-width:100%; background-repeat:repeat;background-size:contain; width:900px;}
.scrolling_img{width:187px; margin:1px 0px 0px 0px; padding:0px;  height:35px; float:left;background:url("images/newsupdates.jpg") 0 0 no-repeat; }
.scrolling_img .newstitle{width:177px; margin:0px 0px 0px 0px; padding:8px 0px 0px 15px; font-weight:bold;  height:27px; text-align:left; color:#000000;  }
.scrolling_txt{/*width:100%; margin:1px auto 0px auto; padding:0px;  height:20px; float:left; background:url("../../images/scrollbg.jpg") 0 0 repeat-x; */
width: calc(100% - 14px);
    margin: 0 0 0 0.7%;
    padding: 0px;
    height: 20px;
    float: left;
    background: url(../../images/scrollbg.jpg) 0 0 repeat-x;
    position: relative;
    overflow: hidden;
    margin-left: 7px;
	
	}
.scrolling_txt marquee, .scrolling_txt marquee ul {margin:0px; padding:0px 0px 0px 20px;  height:20px; }
.scrolling_txt marquee{ width:90%; margin:0px; padding:0px; line-height:20px; float:left; }
.scrolling_txt li{ color:#000000; height:20px; line-height:20px;  font-size:75%;   display:inline; background:url("images/bullets.jpg") 2px 0px no-repeat; padding:0px 0px 0px 24px; margin:0px 0px 0px 20px;}
.scrolling_txt .btn{ width:56px; height:20px; float:right;  padding:0 !important}
.scrolling_txt .btn img{ padding:0px 0px 0px 5px; cursor:pointer;}
.scrolling_imglast{width:187px; margin:1px 0px 0px 0px; padding:0px;  height:35px; float:right;background:url("images/newsupdateslast.jpg") 0 0 no-repeat; }

.mid-content{
		margin:23px 0px 0px 0px;
		padding:0px;
		float:left;
		width:991px;
}
.important-welcome-regional-box{
		margin:0px;
		padding:0px;
		float:left;
		width:991px;
}
.middlebox{margin:0px 0.4%;
		padding:0px;
		float:left;  overflow:hidden;
		width:49%; height:220px;}
.about123{
    /*      padding: 0px;
    float: left;
    width: 98%;
    height: 220px;
    position: relative;
    background: url(../../images/usefullinksbg.jpg) 0 0 repeat-x #b9d4ef;
    margin: 0 1% 2px; */
	padding: 0px;
    float: left;
    width: calc(100% - 14px);
    height: 190px;
    position: relative;
    background: url(../../images/usefullinksbg.jpg) 0 0 repeat-x #b9d4ef;
    margin-left: 7px;
	margin-bottom:5px;
}
.about123 p{
        /* margin:0px auto;
		padding:0px 10px; 
		width:95%;font-size:85%;
		position:relative;
		height:156px; overflow:hidden; */
	margin: 0px auto;
    padding: 5px 10px 0;
    width: 100%;
    font-size: 90%;
    position: relative;
    height: 142px;
    overflow: hidden;
}
.updatebox{
        margin:0px 0px 0px 0px;
		padding:0 5px 27px;
		float:right;
		width:100%;
		 height:520px;
		border:1px solid #B6B1B5;
        position:relative;
        overflow:hidden;
		background:url("../../images/usefullinksbg.jpg") 0 0 repeat-x #b9d4ef;
}
.updatebox .btn img{ padding:3px 5px 0px 5px; cursor:pointer; display:inline-block; float:right; }
.map{margin:0px 0.4% 0px 0px;
		padding:0px;
		float:left;
		width:100%;
		height:200px;
		border:1px solid #B6B1B5;
		position:relative;/* background:#f9f3f9;*/background:url("../../images/usefullinksbg.jpg") 0 0 repeat-x #b9d4ef;
		/*background:url("../../images/mapbackground.jpg") 0 0 repeat-x #b9d4ef;*/ }
.map img{ display:block; margin:0px auto; padding:0px;}
.important-box{
		    margin: 1px 0px 2px 0px;
    padding: 0px;
    float: left;
    width: 100%;
    height: 250px;	
	font-size:90%;
		/*border:1px solid #B6B1B5;*/
		position:relative;
		/*background:url("../../images/usefullinksbg.jpg") 0 0 repeat-x #b9d4ef;*/ 
/*background:#D8C699;*/ 
}
.important-box h2, .important-box h2:focus, .updatebox h2, .updatebox h2:focus, .about123 h2, .about123:focus h2, .map h2, .map h2:focus{
	margin:0px 0px 0px 0px;
	line-height:27px;
	padding:0px 0px 0px 0px; 
	font-weight:normal; 
	font-size:90%;
	background:url("images/sidemenubg.jpg") 0 0 no-repeat #18558c; 
	text-align:center; 
	color:#ffffff; 
	height:27px;
}

.righttext{
	text-align:right; 
	padding:0px 10px 0px 0px; 
	color:#fff; 
	font-size:14px; 
	display:block;
}
.righttext:hover
{
    color:#fff; 
}
.updatebox marquee{ height:170px; margin:0px auto; width:95%;}
.updatebox marquee ul{ margin:0px; padding:0px 0px 0px 15px; width:100%;text-align:left;}
.updatebox marquee ul li{ margin-bottom:5px; list-style:none; line-height:18px; padding:0px; font-size:90%; text-align:left; }
.updatebox marquee ul li span{color:#191C8F; font-size:100%; font-weight:bold; margin:3px 0px; padding:0px; text-align:left;text-decoration:underline;}
.important-box ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.important-box ul li{
	list-style-type: none;
    height: 20px;
    line-height: 19px;
    display: block;
    background: url(images/bullets.jpg) 15px 4px no-repeat;
    padding: 0px 0px 0px 20px;
    border-bottom: 1px dotted #000;
    font-size: 14px;
}
.important-box ul li .noborder{ border-bottom:0px;}
.important-box ul li a{
	text-decoration:none;
	margin:0px 0px 0px 15px;
	font-size:90%;font-family:Cambria,Arial, Helvetica, sans-serif;
	text-shadow: 0px 0px #000000;
	color:#333333;
	/*background:url(../images/important-arrow.png) no-repeat left;*/
	line-height:19px;
}
.important-box ul li a:hover{
	color:#000;
	text-decoration:none;
}
.important-box-haiding{
	position:absolute;
	background:url(../images/haiding-bg.png) no-repeat left;
	top:-17px;
	left:11px;
	width:188px;
	height:32px;
}
.important-box-haiding h2{
	font-size:90%;
	color:#fff;
	padding: 6px 0 0 35px;
}

.border-none{
	border:none !important;
}
.welcome-box{
	margin:3px 2px 0px 3px;
	padding:0px 5px;
	float:left; 
	width:480px;height:170px;
}
.welcome-box h3{
	font-size:115%; 
	color:#133B5F; 
	line-height:30px;
	font-weight:bold; 
	font-style:italic; 
	font-family:Cambria,Arial,verdana;
	border-bottom:1px dotted #335172;
}
.welcome-box p{
	font-size:75%;
	color:#000;
	line-height:20px;
	padding:0px 0px 0px 0px;
}
.welcome-box p img{
	padding:5px 0px 0px 20px; 
	float:right;
}
.welcome-box p a{
	padding:0px; 
	color:#1D3F89; 
	cursor:pointer; 
	font-weight:bold; 
	text-align:right; 
	display:block;
}

.otherlinks{
	margin: 0px 0px 0px 0px;
    padding: 0px;
    float: left;
    width: 100%;
	
	}
	
.otherlinks a {
    color: black !important;
    font-size: 109%;
}
	
	
	
.olinks1{ 
	background:url("../../images/linksbg1.jpg") 0 0 repeat-x #D59D5D; 
	display:block; 
	width:100%; 
	line-height:23px; 
	cursor:pointer;
	text-decoration:none; 
	height:23px; 
	margin-bottom:3px; 
	border:1px solid #AE8E65; 
	text-align:left;  
	padding-left:10px; 
	font-size:90%;
	font-family:Cambria,Arial, Helvetica, sans-serif;
}		
.olinks2{ 
	background:url("../../images/linksbg2.jpg") 0 0 repeat-x #83BDCB; 
	display:block;width:100%; 
	line-height:23px; 
	cursor:pointer;
	text-decoration:none; 
	height:23px; 
	margin-bottom:3px; 
	border:1px solid #60ACBD; 
	text-align:left;  
	padding-left:10px; 
	font-size:90%;
	/* font-family:Cambria,Arial, Helvetica, sans-serif; */
}		
.olinks3{ 
	background:url("../../images/linksbg3.jpg") 0 0 repeat-x #ADCE9F; 
	display:block;
	width:100%; 
	line-height:23px; 
	cursor:pointer;
	text-decoration:none; 
	height:23px; 
	margin-bottom:3px; 
	border:1px solid #83A577; 
	text-align:left;  
	padding-left:10px; 
	font-size:90%;
	/* font-family:Cambria,Arial, Helvetica, sans-serif; */
}		
.olinks4{ background:url("../../images/linksbg4.jpg") 0 0 repeat-x #6197A3; display:block;width:100%; line-height:23px; cursor:pointer;text-decoration:none; height:23px; margin-bottom:3px; border:1px solid #618A92; text-align:left;  padding-left:10px; font-size:90%;/* font-family:Cambria,Arial, Helvetica, sans-serif; */}		
.olinks5{ background:url("../../images/linksbg5.jpg") 0 0 repeat-x #4BB677; display:block;width:100%; line-height:23px; cursor:pointer;text-decoration:none; height:23px; margin-bottom:3px; border:1px solid #39935D; text-align:left;  padding-left:10px; font-size:90%;/* font-family:Cambria,Arial, Helvetica, sans-serif; */}		
.olinks6{ background:url("../../images/linksbg6.jpg") 0 0 repeat-x #A38D61; display:block;width:100%; line-height:23px; cursor:pointer;text-decoration:none; height:23px; margin-bottom:3px; border:1px solid #928161; text-align:left;  padding-left:10px; font-size:90%;/* font-family:Cambria,Arial, Helvetica, sans-serif; */}		
.olinks7{ background:url("../../images/linksbg7.jpg") 0 0 repeat-x #4BB6AB; display:block;width:100%; line-height:23px; cursor:pointer;text-decoration:none; height:23px; margin-bottom:3px; border:1px solid #399388; text-align:left;  padding-left:10px; font-size:90%;/* font-family:Cambria,Arial, Helvetica, sans-serif; */}		
.imglinks{ padding-bottom:1px;}
.border{ border-bottom:1px dotted #000000; margin:3px 0px;  clear:both;}
/*.tabs{width:483px; float:left; margin:0px 0px 0px 3px; height:200px; padding:0px; background:#ffffff; border:1px solid #A7A7A7;display:inline-block;}
.tabs .tab-links {background:url("images/tabslibg.jpg") 0 0 repeat-x; margin:0px; padding:0px; width:100%; height:32px;}
.tabs .tab-links:after {
	display:block;
	clear:both;
	content:'';
}
.tabs .tab-links li {margin:0px 5px; display: inline-block; float:left; position: relative; list-style:none; }
.tabs .tab-links a { padding:9px 15px; display:inline-block;font-size:16px;font-weight:normal;color:#ffffff; }
.tabs .tab-links a:hover { background:url("images/tabshover.jpg") 0 0 repeat-x; text-decoration:underline; color:#000000;   }
.tabs .tab-links li.active a, li.active a:hover { background:#fff; color:#000000;  }
.tabs .tab-content { padding:15px; background:#fff; clear:both;  }
.tabs .tab {display:none; clear:both; padding:10px 20px; margin:0px }
.tabs .tab.active { display:block; }
.tabs .tab p{line-height:18px; font-size:12px;font-family:arial,verdana; padding-bottom:5px }
.tabs .tab p span{font-weight:bold; }
.tabs .tab h3{color:#191C8F;font-size:14px; font-weight:bold; margin:3px 0px; padding:0px; text-align:left;text-decoration:underline; margin:0px 0px 2px 0px}

ul.tabs {
	margin: 0; font-size:100%;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	width: 483px; background:url("images/tabshover.jpg") 0 0 repeat-x;
		}
ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px ;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999999;
	border-left: none;
	font-weight: bold;
	overflow: hidden;
	position: relative;
}
ul.tabs li:hover {
	background: #CCCCCC;
}	
ul.tabs li.active{
	background:url("images/tabslibg.jpg") 0 0 repeat-x; 
	color:#ffffff;	
	border-bottom: 1px solid #FFFFFF;
}
.tab_container {
	border: 1px solid #999999;
	border-top: none;
	clear: both; 
	font-size:75%;
	float: left;  
	margin:0px auto; 
	padding:0px;
	width: 483px; height:166px;
	background:url("../../images/usefullinksbg.jpg") 0 0 repeat-x #b9d4ef; 
	background:#90C4CF;
}
.tab_container .tab p{line-height:18px; font-size:12px;font-family:arial,verdana; padding-bottom:5px }
.tab_container p span{font-weight:bold; }
.tab_container h3{color:#191C8F;font-size:14px; font-weight:bold; margin:3px 0px; padding:0px; text-align:left;text-decoration:underline; margin:0px 0px 2px 0px}


.tab_content {
	padding: 20px;
	font-size: 1.2em;
	display: none;
}
#tabcontainer {
	width:483px;height:200px;
	float:left; margin:0px auto 0px auto;
	padding:0px 5px 0px 6px;
}
*/
.amdactivies{
	margin: 0 2% !important;
	float: left;
	width: 100%;
	height:250px;
	/*border:1px solid #B6B1B5;*/
	position:relative;
	background:#90C4CF;
}
.amdactivies h2{
	margin:0px 0px 0px 0px; 
	width:100%;
	line-height:27px;
	padding:0px 0px 0px 0px; 
	font-weight:normal;  
	font-size:90%;
	background:url("images/sidemenubg.jpg") 0 0 no-repeat #18558C; 
	text-align:center; 
	color:#ffffff; 
	height:27px;
}
.amdactivies1{
	padding: 0px;
    float: left;
    width: 95.3%;
   height: 250px;
    /* border: 1px solid #B6B1B5; */
    position: relative;
    background: url(../../images/usefullinksbg.jpg) 0 0 repeat-x #b9d4ef;
    margin: 0 2.5%;
}
.amdactivies1 #carousel img{
	width:100% !important;
	height:200px !important;
}
.amdactivies1 h2{
	margin:0px 0px 0px 0px; 
	width:100%;
	line-height:27px;
	padding:0px 0px 0px 0px; 
	font-weight:normal; 
	font-size:90%; 
	background:url("images/sidemenubg.jpg") 0 0 no-repeat #18558C; 
	text-align:center; 
	color:#ffffff; 
	height:27px;
}

.photogallery{
	margin:0px auto;
	padding:0px;
	float:right;
	width:100%;
	height:250px;
	border:1px solid #B6B1B5;
	position:relative;
	background:url("../../images/usefullinksbg.jpg") 0 0 repeat-x #b9d4ef;
	overflow:hidden;
	box-sizing: border-box;
}
.photogallery #myCarousel1{
	padding-top: 45px;
    height: 90%;
}
.photogallery #myCarousel1 .carousel-inner>.item>a>img, .carousel-inner>.item>img{
	margin-top:0px;
}
.photogallery h2{
	margin:0px 0px 0px 0px; 
	width:100%;
	line-height:27px;
	padding:0px 0px 0px 0px; 
	font-weight:normal;  
	font-size:16px;
	background:url("images/sidemenubg.jpg") 0 0 no-repeat #18558C; 
	text-align:center; 
	color:#ffffff; 
	height:27px;
}


/* ----- gallery slider ------ */
#container {
	width: 100%; 
	margin:0px auto;
	position: relative;
}
#carousel {
	margin: 2px auto; 
	width:100%; 
	padding:5px 0px; 
	height:110px !important;
	margin-top:50px;
}

#carousel img {
	border: 1px solid #A0A0A2;  
	max-width:100%; 
	height:130px; 
	margin:0px auto;
}
			
#ui-carousel-next, #ui-carousel-prev,#ui-carousel-next1, #ui-carousel-prev1 {
	width: 51px;
	height: 100%;
	background: url(../../images/bottomarrowleft.png) center center no-repeat;
	display: block;
	position: absolute;
	top: 0;padding:15px 0px 0px 0px;
	z-index: 100;
}

#ui-carousel-next,#ui-carousel-next1 {
	right: 0;
	background-image: url(../../images/bottomarrowright.png);
}

#ui-carousel-prev,#ui-carousel-prev1 {
	left: 0;
}
			
#ui-carousel-next > span, #ui-carousel-prev > span {
	display: none;
}	
#ui-carousel-next1 > span, #ui-carousel-prev1 > span {
	display: none;
}	
.viewgallery{ 
	margin:8px 0px 0px 0px; 
	padding:4px 0px; 
	text-align:center; 
	color:blue;
	width: 100%;
}
.viewgallery a{ 
	font-size:75%; 
	font-weight:bold; 
	margin:0px; 
	padding:0px; 
	text-align:right; 
	color:blue;
	width: 165px;
}


.view-all-gallery{
	margin:86px 0px 0px 0px;
	float:right;
	padding:0px;
	width:50px;
	font-size:75%;
	color:#000;
	font-weight:bold;
}
.more-box{
	margin:0px 0px 0px 0px;
	float:right;
	padding:0px;
	width:74px;
	font-size:75%;
	color:#000;
	font-weight:bold;
}
.gallery{ 
	width:980px; 
	margin:1px auto; 
	padding:0px; 
	height:40px; 
	clear:both;
	background:url("images/bottomgallerybg.jpg") 0px center repeat-x;  
	border:1px dashed #A8A8A8;
}
.gallery marquee{
	width:980px; 
	margin:5px auto; 
	padding:0px; 
	height:103px;
}
.gallery marquee img{ 
	float:left; 
	padding-right:25px; 
	padding-top:7px;
}
.regional-box{
	margin:16px 0px 0px 0px;
	padding:0px;
	float:right;
	width:210px;
	height:262px;
	border:1px solid #abb0ab;
	position:relative;
	background:#fff;
}
.regional-box-haiding{
	position:absolute;
	background:url(../images/haiding-bg.png) no-repeat left;
	top:-17px;
	left:11px;
	width:188px;
	height:32px;
}
.regional-box-haiding h2{
	font-size:90%;
	color:#fff;
	padding: 6px 0 0 32px;
}
.regional-box ul{
	margin:20px 0px 0px 0px;
	padding:0px;
}
.regional-box ul li{
	list-style-type:none;
	display:block;
	border-bottom:1px dotted #000;
}
.regional-box ul li a{
	text-decoration:none;
	margin:0px 0px 0px 15px;
	font-size:75%;
	color:#333333;
	/*background:url(../images/important-arrow.png) no-repeat left;*/
	padding-left:15px;
	line-height:26px;
}
.regional-box ul li a:hover{
	color:#000;
	text-decoration:none;
}
.view-all-box{
	margin:8px 5px 0px 0px;
	float:right;
	padding:0px;
	width:52px;
	font-size:75%;
	color:#000;
	font-weight:bold;
}
.view-all-photo-gallery{
	margin:8px 5px 0px 0px;
	float:right;
	padding:0px;
	width:52px;
	font-size:75%;
	color:#000;
	font-weight:bold;
}
.gallery-resources-release-box{
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
	width:991px;
}
.photo-gallery-box{
	margin:16px 0px 0px 0px;
	padding:0px;
	float:left;
	width:296px;
	height:198px;
	border:1px solid #abb0ab;
	position:relative;
	background:#fff;
}
.photo-gallery-box-haiding{
	position:absolute;
	background:url(../images/haiding-bg.png) no-repeat left;
	top:-17px;
	left:54px;
	width:188px;
	height:32px;
}
.photo-gallery-box-haiding h2{
	font-size:90%;
	color:#fff;
	padding: 7px 0 0 43px;
}
.photo-gallery-scrip-box{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:283px;
	float:left;
}
.resources-box{
	margin:16px 0px 0px 48px;
	padding:0px;
	float:left;
	width:296px;
	height:198px;
	border:1px solid #acb0ab;
	position:relative;
	background:#fff;
}
.resources-box-haiding{
	position:absolute;
	background:url(../images/resources-bg.png) no-repeat left;
	top:-17px;
	left:29px;
	width:238px;
	height:32px;
}
.resources-box-haiding h2{
	font-size:90%;
	color:#fff;
	padding: 7px 0 0 29px;
}
.resources-box ul{
	margin:33px 0px 0px 0px;
	padding:0px;
}
.resources-box ul li{
	list-style-type:none;
	display:block;
	background:url(../images/li-img-bottom.jpg) repeat-x left;
	height:67px;
	text-align:left;
	padding:0px 10px 0px 10px;
}
.resources-box ul li a{
	text-decoration:none;
	font-size:75%;
	color:#333333;
	padding:0px 0px 0px 0px;
	line-height:25px;
}
.resources-box ul li a:hover{
	color:#000;
	text-decoration:none;
}
.release-box{
	margin:16px 0px 0px 0px;
	padding:0px;
	float:right;
	width:296px;
	height:198px;
	border:1px solid #a9aea9;
	position:relative;
	background:#fff url(../images/release-bg-img.png) no-repeat right top;
}
.release-box-haiding{
	position:absolute;
	background:url(../images/haiding-bg.png) no-repeat left;
	top:-17px;
	left:54px;
	width:188px;
	height:32px;
}
.release-box-haiding h2{
	font-size:90%;
	color:#fff;
	padding: 7px 0 0 46px;
}
.release-box ul{
	margin:22px 0px 0px 15px;
	padding:0px;
}
.release-box ul li{
	list-style-type:none;
	display:block;
}
.release-box ul li a{
	text-decoration:none;
	margin:0px 0px 0px 15px;
	font-size:75%;
	color:#333333;
	background:url(../images/release-arrow.png) no-repeat left;
	padding-left:20px;
	line-height:33px;
}
.release-box ul li a:hover{
	color:#000;
	text-decoration:none;
}
.logos-script-box{
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
	width:989px;
	height:103px;
	border:1px solid #abb0ac;
	background:url(../images/logos-scrpt-bg.jpg) repeat;

}
.footer-bg{
	margin:2px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	width:100%;	
	clear:both; 
	color:#fff;	
	background:#26689C; 
	overflow:hidden;
}
.footer-content-box{
	width:95%;	
	margin:0px auto;
}
.footer-content-box p{
	margin:0px auto; 
	color:#ffffff; 
	font-size:75%;
	line-height:14px; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif;
}
.footer-navi-box{
	margin:0px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	width:100%; 
	text-align:center;
}
.footer-navi-box p{
	text-align:center; 
	color:#ffffff; 
	font-size:75%; 
	margin:0px 0px 3px 0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer-navi-box ul{
	margin:0px auto 0px auto;
	padding:0px;
}
.footer-navi-box ul li{
	list-style-type:none;
	display:inline; 
	text-align:center;
}
.footer-navi-box ul li a{
	font-size:75%; 
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0px 6px 0px 0px;
	text-decoration:none;
}
.footer-navi-box ul li a:hover{
	color:#ffffff;
	text-decoration:none;
}
.footer-li-left-pdng{
	background-image:none !important; 
	padding-left:0px !important;
}
.vistors{
	margin:0px; 
	padding:0px;
}

.vistorlabel{
	font-size:75%; 
	font-weight:bold; 
	line-height:15px; 
	color:#ffffff;
	padding:0px 5px; 
	margin:0px 6px 0px 0px; 
	width:100px;
	font-family:Verdana,arial;
}
.vistorcount{
	font-size:65%; 
	line-height:15px; 
	color:#000000; 
	padding:0px 5px; 
	margin:0px;
	background:#4BF0FF; 
	border:1px solid #5CBFC8;
	font-family:Verdana,arial;
}
.indialink{
	margin:0px 0px; 
	padding:0px; 
	float:right;
	width:90px;
	height:25px;
}
.indialink img{
	float:right;
}
.visito-copy-logos-box{
		margin:10px 0px 0px 0px;
		padding:0px;
		float:left;
		width:990px;
}
.visitor-box{	
	margin:0px auto 0px auto;
	padding:0px;
	height:40px;
}
.visitor-box p{
	font-size:65%; 
	float:left;
	color:#fff;
}

.copy-box{
	float:left;
	width:350px;
	margin:25px 0px 0px 154px;
	padding:0px;
	font-size:70%;
	color:#fff;
	text-align:center;
}
.logos-box{
	float:right;
	width:150px;
	margin:15px 0px 0px 0px;
	padding:0px;
}
.gallery-script-box{
	margin:11px 0px 0px 27px;
	padding:0px;
	float:left;
	width:241px;
	background:#6c9dc9;
	height:134px;
}
/******************************* Gallery Start *******************************/
.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 155px; /*Width of Carousel Viewer itself*/
	height:200px;/*Height should enough to fit largest content's height*/
	-webkit-box-sizing: border-box; /* set box model so container width and height value includes any padding/border defined */
	-moz-box-sizing: border-box;
	box-sizing: border-box; margin:0px auto;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin:5px auto; /*margin around each panel*/
	width: 155px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .belt .panel img
{
		border:0;
}

/******************************* Inner Content Part Start *******************************/

.inr-right-box{
	margin:0px 15px 0px 0px;
	padding:0px;
	float:right;
	width:73%; 
	display:block;
}
.inr-gallery-box{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	text-align:left;
	width:73%;
}
.inr-gallery-box img{
	padding:0px 0px 0px 0px !important;
	border:0px solid #fff;
}
.inr-content-box{
	margin:15px 15px 0px 0px;
	padding:0px;
	float:left;
	font-size:90%;
	width:98%;
}
.inr-content-box .inrpageheading{
	font-size:150%;
	color:#0D0D0D;
	margin:5px 0px;
	clear:both;
	border-bottom:1px dotted #000000;
	display:block;
}
.inr-content-box h3{
	font-size:140%;
	color:#222222;
	margin:5px 0px;  
	clear:both;
	border-bottom:1px dotted #000000;
}
.inr-content-box h4{
	font-size:120%;
	color:#222222;
	margin:5px 0px;  clear:both;
	border-bottom:1px dotted #000000;
}
.inr-content-box h5{
	font-size:100%;
	color:#222222;
	margin:5px 0px;  clear:both;
	border-bottom:1px dotted #000000;
}
.inr-content-box .subhtext1{
	font-size:120%;
	color:#222222;
	margin:5px 0px;  clear:both;
	border-bottom:1px dotted #000000;
}
.inr-content-box .subhtext2{
	font-size:100%;
	color:#222222;
	margin:5px 0px;  clear:both;
	border-bottom:1px dotted #000000;
}

.inr-content-box p{
	font-size:100%;
	color:#000;
	line-height:20px; margin:0px 0px 8px 0px; 
	padding:5px 0px 0px 0px; text-indent:0em;
}
.inr-content-box p img{
	padding:5px 10px 0px 10px;
	border:0px solid #000000;
	margin:5px 10px;
}
.inr-content-box p a{
	color:#065583;
}
.inr-content-box img{
	border:1px solid #000000; 
	margin:5px 10px;
	/*padding:10px 0px 10px 10px;*/
	/*padding:10px 0px 10px 10px;*/
}
.inr-content-box .printimg{
	border:0px; 
	margin:0px 10px 0px 700px; 
	padding:0px; 
	position:absolute;
	display:block; 
}
.bredcrum-box{
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 15px;
	float:left;
	width:98%; display:block;
	font-size:80%;
	/*border:1px solid #000000;*/
	height:25px;
	text-align:left;
}
.bredcrum-box #links{
	margin:0px;
	padding:0px;
	float:left;
	width:600px;
}
.bredcrum-box #links ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.bredcrum-box #links ul li{
	list-style-type:none;
	display:inline;
}
.bredcrum-box #links ul li a{
	text-decoration:none;
	padding:0px 0px 0px 25px;
	background:url(images/bredcrum-li.png) no-repeat left;
}
.bredcrum-box #links li a:hover{
	color:#666666;
	text-decoration:none;
}
.quick-links-box{
	margin:15px 0px 0px 0px;
	padding:0px;
	float:left;
	width:247px;
}
.quick-links-box h4{
	font-size:100%;
	color:#335172;
	height:27px;
	border-bottom:1px dotted #335172;
}
.quick-links-box ul{
	margin:-10px 0px 0px -10px;
	padding:0px;
}
.quick-links-box ul li{
	list-style-type:none;
	display:inline;
	background:none !important;
}
.quick-links-box ul li a{
	text-decoration:none;
	padding:0px 0px 0px 25px;
	border-bottom:none;
	color:#203c5c !important;
	line-height:30px;
	background:url(../images/bredcrum-li.png) no-repeat left;
}
.quick-links-box ul li a:hover{
	color:#000 !important;
	text-decoration:none;
	background:none;
	background:url(../images/bredcrum-li.png) no-repeat left !important;
}
.inner-content-mid-box{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	background:#D4E7F6;
	clear:both; 
	overflow:hidden;
}
.inner-left-nav{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:25%;display:block;
	position:relative;
	background:#D4E7F6;
}
.inner-left-nav .menus1{ 
	width:98%; /* Main Menu Item widths */
    position: relative;  
	float:left;  
	z-index:999;
    margin: 0px 0px 0px 0px; 
	padding: 0; 
	display:block;
}
.inner-left-nav-haiding{
	position:absolute;
	background:url(../images/haiding-bg.png) no-repeat left;
	top:-17px;
	left:11px;
	width:188px;
	height:32px;
}
.inner-left-box{
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	width:98%;
	border:1px solid #B6B1B5;
	position:relative;
	background:url("images/usefullinksbg.jpg") 0 0 repeat-x #b9d4ef;
}
.inner-left-box h2{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px; 
	font-weight:normal;  
	font-size:16px;
	background:url("images/sidemenubg.jpg") 0 0 repeat-y #18558C; 
	text-align:center; 
	color:#ffffff; 
}
.inner-left-box ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.inner-left-box ul li{
	list-style-type:none;  
	margin:0px 0px 0px 0px; 
	text-indent: -15px;
	word-wrap: break-word; 
	vertical-align:top;
	background:url("images/bullets.jpg") 6px 7px no-repeat; 
	padding:3px 0px 4px 20px;
	display:block;
	border-bottom:1px dotted #000;
}
.inner-left-box ul li .noborder{ border-bottom:0px;}
.inner-left-box ul li a{
	text-decoration:none;
	margin:0px 0px 0px 15px;
	font-size:85%;
	color:#333333;
	/*background:url(../images/important-arrow.png) no-repeat left;*/
		
}
.inner-left-box ul li a:hover{
	color:#000;
	text-decoration:none;
}
.inner-left-box-haiding{
	position:absolute;
	background:url(../images/haiding-bg.png) no-repeat left;
	top:-17px;
	left:11px;
	width:188px;
	height:32px;
}
.inner-left-box-haiding h2{
	font-size:90%;
	color:#fff;
	padding: 6px 0 0 35px;
}

.inner-left-nav-haiding h2{
	font-size:90%;
	color:#fff;
	padding: 6px 0 0 70px;
}
/*.inner-left-nav ul{
		margin:0px 0px 0px 0px;
		padding:0px;
}
.inner-left-nav ul li{
		list-style-type:none;
		display:block;
		border-bottom:1px dotted #000;
}
.inner-left-nav ul li a{
		text-decoration:none;
		margin:0px 0px 0px 15px;
		font-size:75%;
		color:#333333;
		background:url(../images/important-arrow.png) no-repeat left;
		padding-left:15px;
		line-height:36px;
}
.inner-left-nav ul li a:hover{
		color:#000;
		text-decoration:none;
}*/


/******************************* Lightbox Slider Start *******************************/

/******************************* Screen Part Start *******************************/

/* line 184, ../sass/screen.sass */
.example-image-link {
	display: inline-block;
	margin:10px 8px 10px 20px;
	line-height: 0;
	width:150px;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
/* line 191, ../sass/screen.sass */
.example-image-link:hover {
}

/* line 194, ../sass/screen.sass */
.example-image {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

/* -- Download -- */
/* line 199, ../sass/screen.sass */
.download-section {
	text-align: center;
}


.label1 {
    color: #333333;
    font-size: 100%;
}

.input1 select {
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 100%;
    padding:3px 3px;
}
.arcive{
    margin:10px 0 0 6px;
}
/***************************User Registration Form Start*********************************/

.registration-form-box{
	margin:15px 0px 0px 0px;
	padding:0px;
	float:left;
	width:750px;
}
.form_msg {
    font-weight: bold;
    margin-bottom: 15px;
}
.frm_row {
    margin-bottom:15px;
    width: 690px;
}
.frm_row span.label1 {
    display: block;
    float: left;
    font-weight: bold;
    margin-top: 3px;
    width: 190px;
}
.frm_row select {
    width: 286px;
}

.frm_row input[type=image] {
    height: 20px;
    width: 20px;
	
}
.mandatory {
    font-size: 85%;
    font-style: italic;
    font-weight: normal !important;
    margin-top: 5px;
}
.redBold {
    font-size: 115%;
    text-align: left;
}
.frm_row input, .frm_row_c input {
    height: 24px;
    width: 286px;
}

input#stdphone1 {
    width: 35px;
}

input#stdphone2 {
    width: 238px;
}

input#mobile1, input#mobile2 {
    width: 124px;
}

input#mobile1, input#mobile2 {
    width: 124px;
}

.frm_row span.input1 {
    display: block;
    float: left;
    width: 190px;
}


.frm_row_c {
    clear: both;
    margin-bottom: 15px;
    margin-left: 190px;
    margin-top:0px;
}


textarea {
    height: 120px;
    width:286px;
}

.frm_row-img {
    float: left;
    margin:10px 0px 0px 185px;
    padding: 0;
    width: 250px;
}
.frm_row-img input{
	padding:0px 10px 0px 10px;
}

/*-------------------Pagination Css 23-06-2014------------------------------*/
.pagination
{
	width:740px;
	padding:7px 0px;
	text-align:right;	
    font-family:bold;
}
.pagination h2
{
	font-size:17px;
	font-weight:bold;
	font-family:Cambria,Arial;
}

.pagination a {
    color: #B46B10;
    font-size: 80%;
    margin-right: 5px;
    text-decoration: none;
    font-size:15px;
    font-family:Cambria,Arial;
}
.pagination a:hover
{
	text-decoration:underline;
}
.pagination ul
{
	margin:0px;
	padding:0px;	
}
.pagination li
{
	list-style-type:none;
	display:inline;	
	background:none !important;
}
.pagination li a
{
	font-size:100%;
	color:#000;
	text-decoration:none;	
	margin-right:5px;
}
.pagination li a:hover
{
	color:#000;
	text-decoration:underline;	
}

/*-------------------24-09-2014 Please add this code in your zsi.css file------------------------------*/
.ajax__tab_inner {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-radius: 3px 3px 0 0;
    margin: 0 5px 0 0;
    padding: 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-width: medium;
}


.ajax__tab_default .ajax__tab_header {
    white-space: nowrap;
	margin-top:12px;
}

.ajax__tab_default .ajax__tab_inner {
    display: inline-block;
}
.ajax__tab_inner a{
	color:#fff;
}
.ajax__tab_inner{
    background: none repeat scroll 0 0 #175183;
    border-color: #075BA4 #075BA4 -moz-use-text-color;
	color:#fff;
	cursor:pointer;
}
.ajax__tab_inner:hover{
    background: none repeat scroll 0 0 #035EB1;
    border-color: #184D7C #184D7C -moz-use-text-color;
	color:#fff;
}
.ajax__tab_inner#selected {
    background: none repeat scroll 0 0 #3B5702;
    border-color: #253702 #253702 -moz-use-text-color;
	color:#fff;
}
.G_box
{
	margin:0px;
	padding:0px;
	float:left;
	width:0px;
}
.img_box {
    float: left;
    margin: 15px 23px 0;
    padding: 12px;
    background: none repeat scroll 0 0 #E0E0E0;
    border: 1px solid #D2D1D1;
}
.img_box img {
    border: 1px solid #fff;
	padding:0px;
}
.caption_box {
    clear: both;
    display: block;
    font-size:110%;
    margin-left:23px;
    margin-top: 0;
    padding: 6px 0 10px;
    text-align: center;
    width:193px;
    background:none repeat scroll 0 0 #E0E0E0;
}



#back-top {
	position: fixed;
	bottom: 50px;
	right:20px;
}

#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}

/* arrow icon (span tag) */
#back-top span {
	width: 28px;
	height: 28px;
	display: block;
	margin-bottom: 0px;
	background:url("../../images/up-arrow.png") 0 0 repeat-x;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	
}

.inr-content-box .imgtext{
	font-size:140%;
	color:#222222;
	margin:5px 0px;  
	border-bottom:1px dotted #000000;
}
.grid{
	background:#ffffff; 
	color:#000000; 
	border:1px solid #cccccc
}
.header{
	background:#006699; 
	color:#ffffff; 
	font-weight:bold
}
.alter{
	background:#ffffff; 
	color:#000000; 
	font-weight:normal
}
.sel{
	background:#006699; 
	color:#ffffff; 
	font-weight:bold
}
.pager{
	background:#006699; 
	color:#ffffff; 
	font-weight:bold
}
.row{
	background:#e6e6e6; 
	color:#000000; 
	font-weight:normal
}

.carousel-caption h2{
    font-size: 18px;
}