/*body{margin:0px; padding:0px; background:#FFF;
}*/

#main-wrapper{width:1000px; margin:0px auto; padding:0px; background:#FFF;
}
#wrapper{width:1000px; margin:0px auto; padding:0px; background:#FFF;
}

#logo{width:980px; height:56px; margin:0px; padding:10px 0px 10px 10px;
}
#logo img{width:250px; height:56px; margin:0px; padding:0px 0px 10px 10px;
}

#navbar{width:1000px; height:26px; margin:0px auto; padding:0px; background:#455991;
}

#navbar ul{margin:0px; padding:0px; list-style-type:none;
}
#navbar ul li{margin:0px; padding:0px; list-style-type:none; float:left; 
}
#navbar ul li a{margin:0px; padding:0px 5px; color:#FFF; text-decoration:none; display:block; outline:none;  line-height:26px; background:url(../Content/nave_bg.jpg) right 6px no-repeat; 
}
#navbar ul li a:hover{  color:#000; text-decoration:none; display:block;  background:#acbeef;outline:none; 
}
#navbar ul li a.active{margin:0px; padding:0px 5px;  color:#000; text-decoration:none; display:block; outline:none;  line-height:26px; background:#acbeef url(../Content/nave_bg.jpg) right 6px no-repeat; 
}
#navbar ul li a.last { background-image:none;}

/*#navbar ul li span{margin:0px 1px; padding:0px 5px;  font-size:11px;font-weight:normal; color:#000; text-decoration:none; display:block; height:26px; line-height:26px; background:#acbeef url(image/nave_bg.jpg) right 6px no-repeat;
}*/
#content{width:1000px; margin:0px auto; padding:0px; background:#FFF;}
.content{margin:0px auto; padding:0px; background:#FFF;}
#content-left-bg{width:160px; margin-top:10px;  padding-top:4px; background:#455991; float:left; padding-bottom:5px;}
.content-left-bg{width:160px; margin-top:10px;  padding-top:4px; background:#455991; float:left; padding-bottom:5px;}
#content-left-menu-1{width:150px; margin:0px auto; padding:0px;  background:#f4f7ff; 
}
#content-left-menu-1 h1{width:150px; margin:0px; padding:0px; height:25px; line-height:25px;  background:#acbeef; color:#080f14; font-weight:normal; text-align:left;
}
#content-left-menu-1 h1 a{width:150px; margin:0px; padding-left:5px; height:25px; line-height:25px;  background:#acbeef; color:#080f14; font-weight:bold; text-align:left; text-decoration:none; outline:none;
}
#content-left-menu-1 ul{margin:0px; padding:0px; list-style-type:none;
}
#content-left-menu-1 ul li{margin:0px; padding:0px; list-style-type:none;color:#080f14; font-weight:normal;
}
#content-left-menu-2{width:150px; margin:0px auto; padding:0px;  background:#f4f7ff; 
}
#content-left-menu-2 h1{width:150px; margin:0px; padding:0px; height:25px; line-height:25px;  background:#acbeef;  color:#080f14; font-weight:normal; text-align:left;
}
#content-left-menu-2 h1 a{width:150px; margin:0px; padding-left:5px; height:25px; line-height:25px;  background:#acbeef; color:#080f14; font-weight:bold; text-align:left; text-decoration:none; outline:none;
}
#content-left-menu-2 ul{margin:0px; padding:0px; list-style-type:none;
}
#content-left-menu-2 ul li{margin:0px; padding:0px; list-style-type:none;color:#080f14; font-weight:normal;
}
#content-left-menu-3{width:150px; margin:0px auto; padding:0px;  background:#f4f7ff; 
}
#content-left-menu-3 h1{width:150px; margin:0px; padding:0px; height:25px; line-height:25px;  background:#acbeef;  color:#080f14; font-weight:normal; text-align:left;
}
#content-left-menu-3 h1 a{width:150px; margin:0px; padding-left:5px; height:25px; line-height:25px;  background:#acbeef; color:#080f14; font-weight:bold; text-align:left; text-decoration:none; outline:none;
}
#content-left-menu-3 ul{margin:0px; padding:0px; list-style-type:none;
}
#content-left-menu-3 ul li{margin:0px; padding:0px; list-style-type:none;color:#080f14; font-weight:normal;
}
#content-left-menu-4{width:150px; margin:0px auto; padding:0px;  background:#f4f7ff; 
}
#content-left-menu-4 h1{width:150px; margin:0px; padding:0px; height:25px; line-height:25px;  background:#acbeef;  color:#080f14; font-weight:normal; text-align:left;
}
#content-left-menu-4 h1 a{width:150px; margin:0px; padding-left:5px; height:25px; line-height:25px;  background:#acbeef; color:#080f14; font-weight:bold; text-align:left; text-decoration:none; outline:none;
}
#content-left-menu-4 ul{margin:0px; padding:0px; list-style-type:none;
}
#content-left-menu-4 ul li{margin:0px; padding:0px; list-style-type:none;color:#080f14; font-weight:normal;
}

input.check_box{/*border:none; outline:none; background:#afb0b3 url(image/check.gif) no-repeat left top; width:16px; height:13px;*/ 
}
.clear{clear:both;}



#content-right{width:830px; margin-top:8px; padding-top:4px; margin-right:5px; float:right; background:#FFF;}
.content-right{width:830px; margin-top:8px; padding-top:4px; margin-right:5px; float:right; background:#FFF;}
#content-full{width:1000px; margin-top:8px; padding-top:4px; float:right; background:#FFF;
}



#content-right-table{width:830px; background:#FFF; color:#213365; font-weight:bold; overflow:auto;}
.content-right-table{width:830px; background:#FFF; color:#213365; font-weight:bold; overflow:auto;}

#content-right-table th,td{border:#7288C9 solid 1px;border-right:none; border-bottom:none;}
.content-right-table th,td{border:#7288C9 solid 1px;border-right:none; border-bottom:none;}
.GridHeader {font-size:11px; color:#213365; font-weight:bold; text-decoration:none; padding-right:15px; }
.GridHeader:hover { text-decoration:underline;}

.GridHeaderASC {font-size:12px; color:#008000; font-weight:bold; text-decoration:none; background:url(../Content/grid-arrow-up.png) bottom right no-repeat; padding-right:15px; }
.GridHeaderDEC {font-size:12px; color:#008000; font-weight:bold; text-decoration:none; background:url(../Content/grid-arrow-down.png) bottom right no-repeat; padding-right:15px;}



#content-right-table tr td a {color: #213365; font-weight: bold; text-decoration: none;}
#content-right-table tr td a:hover { text-decoration:underline;}

.content-right-table tr td a {color: #213365; font-weight: bold; text-decoration: none;}
.content-right-table tr td a:hover { text-decoration:underline;}
 
.td-bottom{border-bottom:#b0b0b0 solid 1px;}
.td-line{background:#eff2fd;}
.tbody{ color:#213365; font-weight:normal; text-align:right; line-height:12px;
}
.tbodyComparision{ color:#213365; font-weight:normal; text-align:right; line-height:10px; border: 1px solid;
}

#content-right-flow-chart{width:1000px; margin-top:10px; padding-top:4px; margin-right:5px; margin-bottom:10px; float:left;}
.content-right-flow-chart{width:1000px; margin-top:10px; padding-top:4px; margin-right:5px; margin-bottom:10px; float:left;}
.flow-chart1{float:left; margin:0px; padding:0px;
}

.fullflow-chart1{width:835px; height:500; float:left; margin:0px; padding:0px; overflow: auto; border: 1px solid;
}

.halfflow-chart1{width:835px; height:250; float:left; margin:0px; padding:0px; overflow: auto; border: 1px solid;
}
.halfflow-chart2{width:835px; height:250; float:left; margin:0px; padding:0px; overflow: auto; border: 1px solid;
}
.flow-chart2{float:left; margin:0px; padding:0px;}

#footer{width:1000px; margin:0px auto; padding:0px; background:#CCC;
}

/*Inner pages */
#content-right-intro{width:1000px; margin-top:8px; padding-top:4px; margin-right:5px;  background:#FFF;
}
#content-right-in{width:997px;background:#FFF;border:#b0b0b0 solid 1px;margin-bottom:10px;
}
.content-right-in-text{width:960px;background:#FFF;color:#000; font-weight:normal; text-align:justify; margin-left:15px;
}

.content-right-in-text h1{ color:#213365; font-weight:bold; margin:0px; padding:0px;
}

.content-right-in-text ul{margin:0px; padding:0px; list-style:none;
}
.content-right-in-text ul li{margin-left:10px; padding:0px; list-style:square; list-style-position:inside;
}

/*Inner pages */

#recorddetails{width:410px; height:515px; margin:0px; padding:0px;
}
#recorddetails h1{width:410px; height:50px; line-height:50px; margin:0px; padding:0px;
font-size:12px; color:#080f14; font-weight:normal; background:#455991;
}

#firstpane{width:150px; margin:0px auto; padding:0px;  background:#f4f7ff;}
#secondpane{width:150px; margin:0px auto; padding:0px;  background:#f4f7ff;}
.menu_list {	
	width: 150px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:0px;
	border-bottom:#455991 solid 1px;
    font-weight:bold;
    background:#acbeef url(../Content/left.png) center right no-repeat;
	color:#080f14; font-weight:normal; text-align:left;
}
.menu_body {
	display:none;
	color:#080f14; font-weight:normal;
	background:no-repeat;
}
.menu_body a{
  display:block;
  color:#006699;
  background-color:#f4f7ff;
  padding-left:10px;
  font-weight:normal;
  text-decoration:none;
}
.menu_body ul{
 margin:0px; padding:0px;list-style-type:none;
}
.menu_body ul li{
 margin:0px; padding:0px;list-style-type:none;
 display:block;
  color:#2e427b;
  background-color:#f4f7ff;
  padding-left:10px;
  font-weight:normal;
}
menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }
div.menu_body table tr td {
	border: 0;
	background: none;
}
  
/*Lightbox*/

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.6;
opacity:.50;
filter: alpha(opacity=70);
}

.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 503px;
padding:0px;
text-align: left;
/*border:1px solid #455991;*/
background-color:#FFF;
z-index:1002;

}

.light-in{float:left; width:503px; padding:0px; margin:0px; background:#455991;border-bottom:#242526 solid 1px; }
.light-in h1{float:left; width:300px; margin:0; padding-left:10px;  color:#FFF; font-weight:bold; font-size:14px; height:35px; line-height:35px;}
.light-in-text{ margin:0;  color:#FFF; font-weight:normal; font-size:11px; }
.close{ color:#FFF; font-weight:bold; font-size:14px; height:35px; line-height:35px; text-decoration:none; outline:none;}

img{ border:0;}

.pageing  
{
    background: none repeat scroll 0 0 #455991;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    margin: 10px 0;
    padding: 5px 10px;
    text-align: center;
    width: 810px;
}
.selectedPage{color:#000; text-decoration: none;}
.Selected
{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    margin : 3px;
}
.pageing  a:hover { text-decoration:underline; background:#ACBEEF; color:#000;}
.pagingRecordscount {float:Left; font-size: 17px; width:200px; text-align: left;  font-weight : normal;}
.pagingRecordscount1 {float:right; font-size: 17px; width:200px; text-align: right;  font-weight : normal;}
.LoginControl{background-color:#F7F7DE;border-color:#CCCC99;border-style:solid;border-width:1px;font-size:10px; margin : auto;}
.SelectedRefinements{ font-size: 12px; font-weight: normal; padding:5px;}
.SelectedRefinementsOuter{border: solid 1px #B0B0B0; float: left; color: #213365;  font-size: 12px; font-weight: normal; padding: 10px 5px;text-align: left;width: 818px; background: none repeat scroll 0 0 #C8D4F6; margin-bottom:7px;}
.signout{text-decoration: none; color: #213365;}
.signout a:hover { text-decoration: underline}
.loginbutton{background: url("../Content/b_login.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    margin-right: 5px;
    width: 64px;
}
.welcomeNote {float:right; color: #213365;  font-size: 13px; text-decoration: none;}
.welcomeNote a:hover { text-decoration: underline; }
.tab_container {
		border: 1px solid #455991;
		border-top: none;
		clear: both;
		float: left; 
		width: 1000px;
		background: #FFFFFF;
	}
	.tab_content {
		padding: 20px;
	}
	#container {
		width: 980px;
		margin: 0 auto;	
	}
	.content-p{ font-size:14px; font-weight:bold; color:#455991; text-decoration:none;
	}
	.content-in{ font-size:12px; font-weight:bold; color:#000; text-decoration:none;
	}
	.content_t{ font-size:12px; font-weight:normal; color:#000; text-decoration:none;
	}
	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 32px;
		border-bottom: 1px solid #455991;
		border-left: 1px solid #455991;
		width: 1000px;
		 color:#FFF; text-decoration:none;
	}
	ul.tabs li .Initial {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 21px ;
		height: 31px;
		line-height: 31px;
		border: 1px solid #acbeef;
		border-left: none;
		background: #455991;
		overflow: hidden;
		position: relative;
		color: #FFFFFF;
        float: left;
        font-weight: normal;
	}
	ul.tabs li .Initial:hover {
		background: #acbeef;
	}	
	ul.tabs li .active{
		background: #acbeef;
		border-bottom: 1px solid #455991;
		color:#000;
		border-right:none;		
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 21px ;
		height: 31px;
		line-height: 31px;		
		border-left: none;
		overflow: hidden;
		position: relative;
		 font-weight: normal;
	}
	
	#ctl00_MainContent_Chart3 { border : 1px solid; padding: 1px;}
	.forwardbutton {border:0; background: #455991;  margin: 5px; color: #FFFFFF; font-weight:bold; padding:2px 6px; cursor:pointer;}
	.forwardbuttonExport {border:0; background: #455991;  margin: 5px; color: #FFFFFF; font-weight:bold; padding:2px 6px; cursor:pointer; float:right;}
	.Hide{ display:none;}
	
	
	/*New css*/
a  { color:#37548d; text-decoration:none;}
h1 { color:#FFFFFF; font-size:19px; }


.wrapper { width:1000px; margin:auto; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#333;}

.blue { color:#1b4377;}
.clr { clear:both;}
.content { line-height:18px}
.content ul li { list-style: square inside none; margin-left: 10px; padding: 0;}
.dataset-table { background:url(../Content/map-table-bkg.jpg) no-repeat top left scroll; min-height:360px; margin-top:30px}
.dataset-list {width: 420px; float:left; margin-top:15px; list-style:none;}
.dataset-list li { margin-bottom:3px;}
.footer { background:url(../Content/footer-backgroung.jpg) no-repeat top left scroll; height:70px; color:#FFFFFF; text-align:center; padding-top:45px;}
.home { width:920px; padding:40px; background:url(../Content/background-home.jpg) no-repeat top left scroll; margin-top:1px;}
.header { height:65px; background: url(../Content/iai-logo.png) no-repeat top left scroll;padding:20px 30px 0px 0px; text-align:right;}
.intro { color:#FFFFFF; font-size:14px;  padding-right:480px; margin-top:-18px; min-height:180px; }
.login { float:right}
.nav { height:33px; background:#213365;}

#sddm .nav-active {background:#5f86b6; }
/*.nav ul { list-style:none; padding:0px}
.nav ul li { color:#FFFFFF; font-size:12px; background:url(../Content/tab-divider.png) no-repeat right scroll; height:30px; float:left;}  
.nav ul li a{ font-family: Arial, Helvetica, sans-serif; float:left; padding:7px 12px 0px 12px; color:#FFFFFF; text-decoration:none; }  
.nav ul li a:hover{ font-family: Arial, Helvetica, sans-serif; float:left; padding:7px 12px 0px 12px; color:#FFFFFF; text-decoration:none; background:#5f86b6; height:23px;}*/
.title { color:#FFFFFF; font-size:14px; font-weight:bold; padding:16px 0px 0px 16px; margin-bottom:10px; }
.report { width:920px; padding:40px; background:url(../Content/background-report.jpg) no-repeat top left scroll; margin-top:1px;}



#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 8px 8px 10px;
	width: 120px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	background: url("/content/tab-divider.png") no-repeat scroll right center transparent;
		}

#sddm li a:hover
{	background: #5F86B6;}

#sddm li a:hover
{	background: #5F86B6;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0px;
	padding: 0;
	background: #213365;
	z-index: 1000;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 114px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #213365;
		color: #fff;
		}

	#sddm div a:hover
	{	background: #5F86B6;
		color: #FFF}
		
 .subtitle{ margin-top:15px; color:#213365; font-weight:bold; font-size:13px; padding-left:10px; }
.validationMessage{color: Red;}
.table-bg{background:#97A9DD;}

.content1 .lead h1 {font-size:1.6em; margin-top:5px; color:#333333 !important}
.content1 {border: 1px solid #e0e0e0; background:#fff; padding:5px 15px 15px 15px; margin-top:5px; }
.content1 h2 { background: none repeat scroll 0 0 #CCCCCC;
    color: #333333;
    font-size: 1.3em;
    padding: 10px; }
    .logged_out_text {margin:20px 0px 0px 20px; width:460px; float:left; font-size:1.15em; min-height:280px;}