/*Created By: Sudhansu Kumar Patro From Dion Global Solutions Ltd.*/
@import url('common.css');
@import url('reset.css');
@import url(http://fonts.googleapis.com/css?family=Sanchez);
*{margin:0; padding:0}
body{color:#FFF;background:#CFCFCF url(../images/InnerBG.jpg) repeat-x 0% 0%; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.clear{ clear:both;}

#MainContainer {width:100%; height:100%; position:relative;}
#MainContainer #Header{width:750px;height:300px;margin:0px auto;text-align:center}
#MainContainer #Container{
	width:100%;
	height:auto;
	margin:10px 0 0 0;
	position:relative
}
#MainContainer #Left{
	width:185px;
	min-height:210px;
	height:100%;
	position:relative;
	left:0px
}
#MainContainer #Left #Con{
	width:175px;
	min-height:205px;
	height:auto;
	background:url(../images/sec_BG.png) repeat;
	border:5px #030C13 solid
}
#MainContainer #Middle{
	width:99%;
	min-height:210px;
	height:100%;
	position:relative;
	float:left
}
#MainContainer #Middle #Con{
	width:99%;
	height:205px;
	overflow-y:hidden;
	background:url(../images/sec_BG.png) repeat;
	border:5px #030C13 solid
}
#MainContainer #Right{width:287px;height:100%;position:relative;right:0px; float:right}
#MainContainer #Right #Con{width:280px;height:auto;background:url(../images/sec_BG.png) repeat;border:5px #030C13 solid}
#MainContainer #Right .WM table td{ border-bottom:1px solid #847f59; line-height:20px; height:20px;}
#MainContainer #Right .WM table th{font-weight:normal; border-bottom:1px solid #847f59; line-height:20px; height:20px;}
#MainContainer #Right .WM table td.fcol{ border-bottom:1px solid #847f59; line-height:20px; height:20px; padding-left:15px; background:url(../images/yarw.png) 5% 50% no-repeat}

#MainContainer .HeadL{width:183px; height:25px;  padding-top:7px; color:#FFF; font-size:16px; text-transform:uppercase; border:1px solid #000; background:url(../images/sec_BG.png) repeat; text-indent:5px; margin-bottom:1px}
#MainContainer .HeadM{
	width:100%;
	height:25px;
	padding-top:7px;
	color:#FFF;
	font-size:16px;
	text-transform:uppercase;
	border:1px solid #000;
	background:url(../images/sec_BG.png) repeat;
	text-indent:5px;
	margin-bottom:1px
}
#MainContainer .HeadR{width:288px;height:25px;padding-top:7px;color:#FFF;font-size:16px;text-transform:uppercase;border:1px solid #000;background:url(../images/sec_BG.png) repeat;text-indent:8px;margin-bottom:1px}

#MainContainer .Menu1s{background:#000; width:175px; height:32px; position:relative }
#MainContainer .Menu2{background:#000;width:395px;height:32px;margin-top:-7px;position:relative}
#MainContainer .Menu3{background:#000;width:280px;height:23px;position:relative}

#MainContainer .Menu{ position:relative; width:auto; }
#MainContainer .Menu ul{list-style:none; position:relative}
#MainContainer .Menu li{list-style:none;display:block;font-family:Arial, Helvetica, sans-serif;float:left;border-right:1px solid #002A55;}
#MainContainer .Menu li a{color:#FFF; display:block; font-size:11px; text-align:center; height:32px; line-height:32px; text-decoration:none; padding:0 8px; text-transform:uppercase}
#MainContainer .Menu li a.active{color:#eebe09; background:#002A55; display:block; font-weight:bold;}
#MainContainer .Menu li a:hover{color:#eebe09;  display:block;}
#MainContainer .Menu .last{border-right:none !important;}

#MainContainer .Menu1{ position:relative; width:auto; }
#MainContainer .Menu1 ul{list-style:none; position:relative}
#MainContainer .Menu1 li{list-style:none;display:block;font-family:Arial, Helvetica, sans-serif;float:left;border-right:1px solid #002A55;}
#MainContainer .Menu1 li a{color:#FFF; display:block; font-size:11px; text-align:center; height:32px; line-height:32px; text-decoration:none; padding:0 10px; text-transform:uppercase}
#MainContainer .Menu1 li a.active{color:#eebe09; background:#002A55; display:block; font-weight:bold;}
#MainContainer .Menu1 li a:hover{color:#eebe09;  display:block;}
#MainContainer .Menu1 .last{border-right:none !important;}

#MainContainer .MenuI{ position:relative; width:auto; }
#MainContainer .MenuI ul{list-style:none; position:relative}
#MainContainer .MenuI li{list-style:none;display:block;font-family:Arial, Helvetica, sans-serif;float:left;border-right:1px solid #002A55;}
#MainContainer .MenuI li a{color:#FFF; display:block; font-size:11px; text-align:center; height:23px; line-height:23px; text-decoration:none; padding:0 12px;  padding:0 8px\0/;text-transform:uppercase}
#MainContainer .MenuI li a.active{color:#eebe09; background:#002A55; display:block; font-weight:bold;}
#MainContainer .MenuI li a:hover{color:#eebe09;  display:block;}
#MainContainer .MenuI .last{border-right:none !important;}

#MainContainer .MenuII{ position:relative; width:auto; }
#MainContainer .MenuII ul{list-style:none; position:relative}
#MainContainer .MenuII li{list-style:none;display:block;font-family:Arial, Helvetica, sans-serif;float:left;border-right:1px solid #002A55;}
#MainContainer .MenuII li a{color:#FFF; display:block; font-size:11px; text-align:center; height:23px; line-height:23px; text-decoration:none; padding:0 14px;  padding:0 10px\0/;text-transform:uppercase}
#MainContainer .MenuII li a.active{color:#eebe09; background:#002A55; display:block; font-weight:bold;}
#MainContainer .MenuII li a:hover{color:#eebe09;  display:block;}
#MainContainer .MenuII .last{border-right:none !important;}

.Nav{width:329px;height:39px;line-height:36px;padding:0px 10px;margin:0px auto;position:relative;background:url(../images/menu1BG.png) no-repeat 0% 0% ;}
.Nav1{width:486px;height:35px;line-height:35px;padding:0px 10px;margin:0px auto;position:relative;background:url(../images/menu2BG.png) no-repeat 0% 0%;}
.Nav2 img{ margin-right:6px; display:inline}
.Nav2 img.last{ margin-right:2px; display:inline}
/*-------------------------------------------Navigation Menu------------------------------------------------------------*/

.MainNav{margin:0px auto;position:relative; font-family: 'Sanchez';font-style: normal;font-weight: 400;src: local('Sanchez'), local('Sanchez-Regular'), url(../font/mx466fsxfR1AA3OwUm3waQ.woff) format('woff'); }
.MainNav ul{list-style:none;}
.MainNav li{float:left;font-size:12px;display:block;margin-right:9px;}
.MainNav li.last{margin-right:0px;}
.MainNav li a{display:block;color:#FFF;text-decoration:none;padding:0px;z-index:1000;text-transform:uppercase}
.MainNav li span{color:#FFF;z-index:1000;}	
.MainNav li a:hover{color:#FFF !important;text-decoration:none;!important;}
.MainNav li a:link{color:#FFF; text-decoration:none; }
.MainNav li a:active{color:#FFF; text-decoration:none;	font-weight:normal !important;}
.MainNav li a.active{color:#FFF;text-decoration:none;font-weight:700}
.MainNav ul li ul{width:200px;position:absolute;display:none;top:38px;padding:1px 0 0 0;z-index:99999}
.MainNav ul li:hover ul{display:block;color:#ffc324;}
.MainNav ul li ul li{width:200px;margin:0px;background:#000;padding:0px;}
.MainNav ul li ul li a{display:block;color:#FFF !important;text-decoration:none;padding:10px 0px 11px 10px;position:relative;font-size:12px;border-bottom:1px solid #FFF ;}
.MainNav ul li ul li a.last{border-bottom:0px solid #ca9506;}	
.MainNav ul li ul li a:hover{color:#ff7676 !important;	}

/*-------------------------------------------Navigation Menu------------------------------------------------------------*/
.search-form {
width:310px
}
.search-form input.field {width: 252px;float: left;color:#5f5f5f;padding: 6px 10px 6px 10px;height:10px;border:none;outline:none;margin-right:-4px;border:1px solid #154261}
.news{width:225px}
.InIco{margin: 0px 10px;}
.InIco li{list-style-image:url(../images/icon-cur.png); line-height:18px; padding-bottom:7px; margin-left:10px;}
.more,.more a{color:#FFF; text-decoration:none}
.more a.active,.more:hover{color:#e4cb00; font-weight:bold}
/*..............Ticker.............*/
.Ticker{width:100%;background:#083763 url(../images/sec_BG.png) repeat;height:25px; padding:1px; text-transform:uppercase; color:#FFF}
.Ticker .tab{color:#c64600; font-size:11px; background:#000; display:block; text-decoration:none; height:23px; line-height:23px; font-weight:700 }
.Ticker .tab:hover{color:#000; background:#D1C03C; display:block; text-decoration:none; }
.Ticker .TabActive{color:#000; font-size:11px; background:#D1C03C; display:block; margin:0; height:23px; line-height:23px; text-decoration:none; font-weight:700  }
.MRKUP{color:#2cb403;padding: 0 10px;text-indent:5px}
.MRKDN{color:#e20000; padding: 0 10px; text-indent:5px}
/*..............Ticker.............*/
#MainContainer #Footer{
	background:url(../images/footer.png) repeat-x;
	min-height:225px;
	height:auto;
	width:100%;
	position:relative
}
#MainContainer #Footer #Lbg{background:url(../images/footer_Lbg.png) 0% 100% no-repeat; min-height:150px; float:left; width:460px}
#MainContainer #Footer #Rbg{background:url(../images/footer_Rbg.png) 100% 100% no-repeat; min-height:150px; float:right; width:542px}
#MainContainer #Footer #Fmenu{
	position:relative;
	z-index:9999;
	top:45px;
	color:#000;
	padding:15px 0
}
#MainContainer #Footer #Fmenu img{margin-right:7px}
#MainContainer #Footer #Fmenu #Flink{}
#Footer #Fmenu #Flink a {font-weight:700; padding:0 10px; text-decoration:none; text-transform:uppercase; color:#000}

#MainContainer #Footer #Fmenu #Flink1{ margin:7px 0}
#Footer #Fmenu #Flink1 a {font-weight:700; padding:0 10px; text-decoration:none; color:#000; font-weight:normal}

.slidingDiv {height:170px;}
.slidingDiv1 {height:170px;}
.slidingDiv2 {height:170px;}
.slidingDiv3 {height:170px;} 
.show_hide {display:none;}

/*...............Inner Page CSS Start.............................*/
#InnerMain{background:url(../images/InnerMainBG1.png) no-repeat 0% 0%; margin:0px auto; width:1005px; height:100%; position:relative}
#InnerMain #InnerMain1{
	background:url(../images/InnerMainBG2.png) no-repeat 0% 100%;
	margin:0px auto;
	height:auto;
	width:1005px;
	height:auto;
	position:relative
}
#InnerFtr{background:url(../images/InnerFtrBG.jpg) repeat-y 0% 0%; margin:0px auto; width:1005px; height:20px}

#InnerMain #InnerCon{width:979px; margin:0px auto; color:#3d3d3d; background:#FFF}
#InnerMain #InnerCon #header{width:979px; background:url(../images/IHeaderBG.jpg) 0% 0%; height:154px }
#InnerMain #InnerCon #TopMenu{
	background:#0D2851;
	height:32px;
	line-height:32px;
	width:975px;
	margin:0px auto
}
#InnerMain #InnerCon #Main{width:977px; margin:0px auto; }
#InnerMain #InnerCon #Main #WIndices{background:url(../images/WM-BG.jpg) repeat-x;height:52px;border:1px #DBDBDB solid;margin-right:2px;margin-top:8px;width:955px;padding:10px}
#InnerMain #InnerCon #Main #Leftcon{width:158px; float:left; position:relative}
#InnerMain #InnerCon #Main #Mcon{width:791px; float:left; margin:10px 0 10px 15px;}

/*-------------------------------------------Navigation Menu------------------------------------------------------------*/

.MainNav1{margin:0px auto;width:600px;position:relative;font-family: 'Sanchez';font-style: normal;font-weight: 400;src: local('Sanchez'), local('Sanchez-Regular'), url(../font/mx466fsxfR1AA3OwUm3waQ.woff) format('woff');}
.MainNav1 ul{list-style:none;}
.MainNav1 li{float:left;font-size:12px;display:block;margin-right:9px;}
.MainNav1 li.last{margin-right:0px;}
.MainNav1 li a{display:block;color:#FFF;text-decoration:none;padding:0px 7px;z-index:1000;text-transform:uppercase;}
.MainNav1 li span{color:#FFF;z-index:1000;}	
.MainNav1 li a:hover{color:#FFCC00 !important;text-decoration:none;!important;}
.MainNav1 li a:link{color:#FFF; text-decoration:none; }
.MainNav1 li a:active{color:#FFF; text-decoration:none;	font-weight:normal !important;}
.MainNav1 li a.active{color:#000;text-decoration:none;font-weight:700}
.MainNav1 ul li ul{width:200px;position:absolute;display:none;top:32px;padding:1px 0 0 0;z-index:99999}
.MainNav1 ul li:hover ul{display:block;color:#ffc324;}
.MainNav1 ul li ul li{width:200px;margin:0px;background:#000;padding:0px;}
.MainNav1 ul li ul li a{display:block;color:#FFF !important;text-decoration:none;padding:0px 0px 0px 10px;position:relative;font-size:12px;border-bottom:1px solid #FFF ; text-transform:uppercase}
.MainNav1 ul li ul li a.last{border-bottom:0px solid #ca9506;}	
.MainNav1 ul li ul li a:hover{color:#ffc704 !important;}

/*-------------------------------------------Navigation Menu------------------------------------------------------------*/
.search-form input.field1 {width: 254px;float: left;background:#FFF;color:#5f5f5f;padding: 6px 10px 6px 10px;height:10px;outline:none;border:0px solid #b58600; margin:4px -2px 0 0}
.breadcrumbs {
	 background:transparent;padding: 5px 3px 0 9px;  color:#000000; text-transform:uppercase; font-size:10px; text-align:right; text-decoration:none; font-family:Arial;
}
.breadcrumbs a{
	 background:transparent;  color:#000000; font-size:10px; font-weight:normal; text-align:right; text-decoration:none;
}
.breadcrumbs a:hover{ color:Orange;text-transform:uppercase}
.breadcrumbs h1{display:inline;color:#000;font-size:10px;font-weight:700}
.BN a{display:block; padding:7px 10px;background:#B0A99C; margin-right:1px; color:#FFF; text-decoration:none; text-align:center; float:left; text-transform:uppercase}
.BN a.select,.BN a:hover{
	display:block;
	padding:7px 10px;
	background:#D1C03C;
	margin-right:1px;
	color:#000000;
	font-weight:700
}
.tb1 {background:#FFFFFF;width:120px; border:1px solid #7F9DB9;color:#333;font-size:11px;padding:1px 5px;}
.grid{border:0px solid #FFF;}
.grid th{font-size:12px;background:#E2E2E2;height:50px;color:#4d4d4d;border-right:1px solid #FFF;border-top:1px solid #FFF;font-weight:boldvertical-align:middle}
.padL{ padding-left:10px;}
.padR{ padding-right:10px;}
.TBLine {border-bottom:1px solid #E2E2E2;}
.Ink {background:url(../images/glarw.png) 0% 50% no-repeat; color:#015392 !important;   padding-left:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.Ink, .Ink a{color:#004b81 !important; font-size:12px; font-weight:bold; text-decoration:none !important;}
.Ink:hover{color:#000 !important;text-decoration:none}
.MUP{color:#008001; font-weight:700}
.MDN{color:#d00000; font-weight:700}
.date{font-family:Arial, Helvetica, sans-serif; font-size:10px}

/************************* PAGINATION **************************************/
.paginationTG{
float: left;font:10px Verdana;width:100%;}

.paginationTG ul{margin: 0;padding: 0;}
.paginationTG li{list-style-type: none;display: inline;}
.paginationTG a, .paginationTG a:visited{padding: 2px 4px;text-decoration: none; background-color: inherit;color: #fff;font-weight: normal;}
.paginationTG a:hover, .paginationTG a:active{font-weight: bold;padding: 2px 4px;background: #FFCC00; color: #000;}
.paginationTG li.currentpage{font-weight: bold;padding: 2px 4px;background: #FFCC00; color: #000;}
.paginationTG li.disablepage{padding: 0 8px;border: 1px solid #929292;color: #929292;}
.paginationTG span{font-weight: bold;padding: 2px 4px;background: #FFCC00; color: #000;}
.paginationTG li.nextpage{font-weight: bold;}
* html .paginationTG li.currentpage, * html .paginationTG li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
padding-right: 9px;padding-left: 9px;
}
/************************* PAGINATION **************************************/

#Footer1{width:980px;margin:0px auto;position:relative
}
#Footer1 #Fmenu #Flink{ color:#000}
#Footer1 #Fmenu #Flink a {font-weight:700;padding:0 5px 0 0;text-decoration:none;text-transform:uppercase;color:#000}
#Footer1 #Fmenu #Flink span{margin-right:5px}
#Footer1 #Fmenu #Flink1{ margin:7px 0; color:#000}
#Footer1 #Fmenu #Flink1 a {font-weight:700;padding:0 7px 0 0;text-decoration:none;color:#000;font-weight:normal}
#Footer1 #Fmenu img{margin-right:7px}

.tb2 {
	background:#FFFFFF;
	width:230px;
	border:1px solid #7F9DB9;
	color:#333;
	font-size:10px;
	padding:4px 5px;
	color:#666666;
	outline:none
}

.tb4 {
	background:#FFFFFF;
	width:150px;
	border:1px solid #7F9DB9;
	color:#333;
	font-size:10px;
	padding:4px 0px;
	color:#666666;
	outline:none
}
#AU{background: url("../images/AboutUs_BG3.jpg") no-repeat top left; position:relative; min-height:721px; height:auto; width:975px; margin:2px auto;}
#InnerConBG{width:470px; min-height:480px; height:auto; padding:20px; background:url(../images/InnerConBG.png) repeat; color:#FFF; position:relative}
h2.head{font-size:40px}

#InnerConBGc{width:320px;  height:auto; padding:10px; background:url(../images/InnerConBG.png) repeat; color:#FFF; position:relative}



.subhead{
	color:#95bfff !important;
	display:inline;
}
#PS{position:relative; min-height:890px; height:auto; width:975px; margin:2px auto}
#InnerConBG1{width:480px; min-height:810px; height:auto; padding:15px; background:url(../images/InnerConBG.png) repeat; color:#FFF; position:relative;}

#basic-accordian{border:0 solid #EEE;width:480px;position:relative;left:0;top:0;z-index:2;height:auto;margin:0;padding:0px; color:#FFF}
.accordion_headingsBG{background:#000;color:#FFF;cursor:pointer;font-weight:700;text-transform:uppercase;text-align:center;border-bottom:2px solid #000;padding:4px 10px; width:100%}
.accordion_headings{background:#183350;color:#FFF;cursor:pointer;font-weight:700;text-transform:uppercase;text-align:center;border-bottom:2px solid #000;padding:4px 12px; margin-right:1px;padding:4px 10px\0/;}
.accordion_child{
	background:none;
	font-size:11px;
	line-height:18px;
	font-weight:700;
	text-align:justify;
	color:#FFF;
	padding:10px 5px
}
.accordion_child ul li{list-style-type:square;font-size:16px;font-weight:700;margin-left:15px;margin-top:8px}
.header_highlight{background:url(../images/tabBG.png) repeat;color:#bfd8ff;text-transform:uppercase;border-bottom:2px solid #000;padding:4px 5px}
.tab_container *{float:left; width:auto}
#basic-accordian span{background:#000;padding:5px; float:left}
#InnerConBG2{
	width:450px;
	height:auto;
	padding:10px;
	background:url(../images/InnerConBG1.png) repeat;
	color:#FFF;
	position:relative;
	border-bottom:1px solid #1B3552;
	border-top:1px solid #1B3552;
	margin:7px 0;
	float:left
}
.BB1{border-bottom:1px solid #795509}
.download table th{
	background:url(../images/InnerConBG1.png) repeat;
	height:25px;
	line-height:25px;
	color:#bfd8ff;
	padding:0 10px;
	text-transform:uppercase
}
.download table tr td div.BR1,.download table tr td label.BR1{background:url(../images/InnerConBG1.png) repeat;
	height:25px;
	line-height:25px;
	color:#bfd8ff;
	padding:0 10px;
	text-transform:uppercase}
	
	
	
.download table th.BR1{border-right:1px solid #1D4B7F}
.download table td {border-bottom:1px solid #132B46; height:35px; line-height:35px; color:#FFF; font-weight:700;width:auto;}
.download table td.row {
	/* [disabled]background:url(../images/icon-cur.png) no-repeat 10% 50%; */
	padding-left:10px
}


/*******************Content***********************/
#cont{ margin:20px 0px 0px 0px;}
#cont #td3{ width:287px; padding:0px; margin:0px; }
#cont #td1{ width:77%; padding:0px; margin:0px; background:#000;}




.OA label{width:120px; float:left; text-align:right; margin:5px 10px 0 0; display:block; font-size:12px}
.tb3 {
	background:#FFFFFF;
	width:300px;
	color:#333;
	padding:7px;
	color:#058687;
	outline:none; margin-bottom:10px; float:left
}
.OA select{
	background:#FFFFFF;
	width:65px;
	color:#058687;
	padding:5px;
	outline:none; margin:0 10px 10px 0;
}

.pager table{float:right;}


 .pager td
{
    font-weight: normal;
    font-size: 10px;
	font-family: Verdana;
    font-style: normal;
   
    line-height: 25px;
    text-decoration: none;
	text-align:right;
	padding: 2px 4px;
	color:#BFD8FF;
	width:100%;
	border-bottom:0px solid #fff !important;

	

}
.pager td a{	color:#fff !important; text-decoration:none;}
.pager td a:hover
{
	font-weight: bold;
    font-size: 10px;
	font-family: Verdana;
   
    border: 0px;
 
    line-height: 25px;
    text-decoration: none;
	text-align:right;
	padding:2px 4px 2px 4px;
	color:#BFD8FF;
	width:100%;
	
	}
 .pager td span
{
	font-weight: bold !important;
    font-size: 10px;
	font-family: Verdana;
    border-bottom:0px solid #fff !important;
    border: 0px;
   width:100%;
    line-height: 25px;
    text-decoration: none;
	text-align:right;
	padding:2px 4px 2px 4px;
	color:#BFD8FF;
	
	
	}
	
	
	.buton
	{
		color: #052C4D;
    display: block;
    float: left;
    margin-right: 5px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    text-transform: uppercase;
    border:0px solid #fff;
    text-decoration:none;
		
		}
		.buton a
	{
		color: #052C4D;
    display: block;
    float: left;
    margin-right: 5px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    text-transform: uppercase;
    background:#E78E00;
    text-decoration:none;
		
		}
		
		.buton a:hover {
    background-attachment: scroll;
  
    background-color: #27507F;
    background-image: none;
   
    background-position: 0 0;
    background-repeat: repeat;
  text-decoration:none;
    color: #fff !important;
    display: block;
}