 

body { background:url(../../App_Themes/Default/Images/main_bg.jpg) top repeat-x #c1c6ce; margin:0; padding:0; font:12px Tahoma;}


h4 {color:#666;}

.page {margin-left:auto; margin-right:auto; width:1130px; background-color:#4a6b9f; padding:0 5px 0 5px;}
.top {background-color:#0d1e7a; height:16px; font-size:1px;}
.subTop {background:url(../../App_Themes/Default/Images/top_bg_grad.gif) top repeat-x; height:15px; margin-bottom:0px; font-size:1px;}
.topLogo {background-color:#FFFFFF; height:90px;}
.topLogoImg1 {margin:18px 0 0 24px; border:0;}
.topLogoImg2 {margin:27px 0 0 14px; border:0;}
	.topLogo a { text-decoration:underline; color:#474944;}
.search{margin:22px 0 0 40px; color:#474944;}
.topUnderline{ height:33px;border-top:1px solid #0d1e7a; }
.topUnLine{background: url(../../App_Themes/Default/Images/top_under_line.gif) 109px 2px no-repeat; height:4px; font-size:1px;}
/*.topUnLine{background-color:#0d1e7a; height:2px; width:134px; margin:2px 0 0 109px; float:left; font-size:2px;}*/
.topMenu { background:url(../../App_Themes/Default/Images/top_meny_bg.gif) bottom repeat-x; height:33px;}
	.topMenu a{font:11px Verdana; color:#FFFFFF; text-decoration:none;}
	.topMenu a.current { color:#99ccff}

.main{ background-color:#FFFFFF;}

.OTS_Header {color:#78B211; font-weight:bold;font-size:22px;}

.OTIS_TITLE {color:Gray;font-weight:bold;font-size:30px;
	background-color:#EFEFF7;}
	
	 
  	.menu .options{ }
	
	.menu a {background-color:#4A6B9F; color: #F2F3F7; display: block; padding: 2px 10px;
		 border-bottom:dotted 1px #F2F3F7; 
		 border-left:dotted 1px #F2F3F7;
		 font-size:12px; text-decoration:none;}
	.menu a:hover {color: #ffffff;}
	
#menu1Container, #menu2Container, #menu3Container, #menu4Container, #menu5Container, #menu6Container, #menu7Container{visibility:hidden; display:none;}


.boldText td {font-weight:bold; padding-left:12px;  }

.menuLinkTop
{color:Gray;font-weight:bold;text-decoration:underline;font-size:16px;
 }

.labelHeader
{color:Gray;font-weight:bold;text-decoration:none;font-size:12px;}

.menuGrad {background-color: #4A6B9F;font-size:14px;
}
.menuGrad td {margin:0px; }
.menuGrad a {color:#F2F3F7;font-weight:bold;text-decoration:none;font-size:14px;}
.menuGrad a:hover{color:White;}

#dropmenudiv{
position:absolute;
border:1px solid black;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
}

#dropmenudiv a:hover{ 
background-color: #CEBAB5;color:White;
}

.selectedQuestionLink
{
	color:#4A6B9F;font-weight:bold;text-decoration:none;font-size:12px; font-family:verdana;  margin-left:15px;
}
.QuestionLink
{
	font-weight:bold;text-decoration:none;font-size:12px; font-family:verdana;  margin-left:10px;
}

.NotAnsweredQuestion
{
	color:#bbb ;font-weight:bold;text-decoration:none;font-size:12px; font-family:verdana;  margin-left:10px;
}	

.SectionLink
{
	font-weight:bold;text-decoration:none;font-size:14px; font-family:verdana;  margin-left:10px;
}

.NotAnsweredSection
{
	color:#bbb ;font-weight:bold;text-decoration:none;font-size:14px; font-family:verdana;  margin-left:10px;
}	

.ChangedQuestion
{
color:Red;	font-weight:bold;border-bottom:solid 1px red;
	}


	.MenuTree 
	{
		border-width:thick; border-color:#cccccc; border-style:double;background-color:#ddd ;
		padding:5px;
		}

.ResponseValue {font-weight:bold; }

.Repeater 
{
	 
	border-width:2px; border-color:#EFEFF7; border-style:solid; margin:5px; 	
	font-size: 11px;
	font-family:Verdana;
	}
.Repeater td {padding:5px;}

.alt_row_repeater
{
	background-color:#EFEFF7;border-width:2px; border-color:#ccc; 
	border-style:solid;font-size: 12px;
	}
.row_repeater
{
	font-size: 12px;
	 border-width:2px; border-color:#ccc; border-style:solid;
	}	
	
.alt_row_repeater td
{
	background-color:#EFEFF7;border-width:2px; border-color:#ccc; 
	border-style:solid;
	padding:0 15px 0 15px;
	}
.row_repeater td
{
	 border-width:2px; border-color:#ccc; border-style:solid;
	padding:0 15px 0 15px;
	 
}	

.row_repeater_pending 
{
	 border-width:2px; border-color:#ccc; border-style:solid;
	 color:Red; font-weight:bold;
	padding:0 15px 0 15px;
	}
	
	.row_repeater_rejected 
{
	background-color:#999;border-width:2px; border-color:#ccc; 
	border-style:solid;
	padding:0 15px 0 15px;
	}
		
.header_repeater
{
	background-color:#D8F99E;border-width:2px; border-color:#ccc; border-style:solid;
	}
	
.repeaterLink  
{
	color:Gray;font-weight:bold;text-decoration:none;font-size:12px;
	}	

.txtbox
{
	border-color:#7B9EBD; 
	border-style: solid; 
	border-width: 1px;
	font-size: 12px;
	font-family:Verdana;
	width:200px;
	color:#444444;
}

.txtbox_disabled
{
	border-color:#7B9EBD; 
	border-style: solid; 
	border-width: 1px;
	font-size: 12;
	font-family:Verdana;
	width:200px;
	color:#888888;
}


.txtLbl
{
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	color:Gray;
	text-decoration:none;
}

.button
{
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#666;
}

.buttonLight
{
	font-size:12px;
	font-weight:bold;
	color:Gray;
	background-color:#fff;
}



a { 
	 color:Gray;font-weight:bold;text-decoration:none;
	 font-size:16px;}
a:hover{color:#6EAD00;}

.link a {text-decoration:underline;
	 color:Gray;font-weight:bold;text-decoration:none;
	 font-size:16px;}
.link a:hover{color:#6EAD00;}

/*Tabs*/
.tabs_none2      {
background:#A2A6AA;
height: 10px; 
border:0px solid #000;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
font-size : 11px; 
font-weight : bold; 
color : #fff; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
} 

.tabs_sel {
height: 10px; 
border:0px solid #000;
background: #6898d0; 
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
font-size : 11px; 
font-weight : bold; 
color : #fff; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 

}

.tabs_box
{
    border: 1px solid #B9CFE1; 
    

}

.tabs_table
{
    margin:0pt 20 20 20;
    padding: 0 20 20 50;
	height:100%;
}


.tabs_table a:hover
{
    color:#E4FBA7;
}

/*Tabs end*/

.tbl_reg td {vertical-align:top;}


.collapsePanelHeader{	
	width:100%;		
	height:37px;
	background-repeat:repeat-x;
	color:#666;
	font-weight:bold;
	font-size:12px;
}

.disclaimer{	
	 
	font-size:16px;
}

collapsePanel
{
	border:solid 1px #888888;
	font-size:10px;
	}



.bottom{background:#061a6b; margin-top:6px; height:73px;}
.bottomAdr{ font-size:17px; color:#9cb5e8; padding:15px 0 0 25px;}
.bottomMeny{ padding:15px 50px 3px 50px; color:#d5e0f4; }
	.bottomMeny a{text-decoration:underline; color:#d5e0f4;}
.bottomCopy{font-size:11px; color:#8296ba;}
.bottomLogo{ margin:17px 0 0 15px;}

.pageDown {margin-left:auto; margin-right:auto; background:url(../../App_Themes/Default/Images/bottom_bg.gif) top repeat-x; height:39px; width:1140px;}
.pageDownLeft{background:url(../../App_Themes/Default/Images/bottom_bg_l.gif) top left no-repeat; height:39px;}
.pageDownRight{background:url(../../App_Themes/Default/Images/bottom_bg_r.gif) top right no-repeat; height:39px;}


.nav
{
	display: block;
	list-style: none;
	width: 100%;
	background: #4a6b9f;
	border: 1px solid #4a6b9f;
	border-left: 0px;
	border-right: 0px;
	/*height: 19px;*/
}
.nav li
{
	display: inline;
	list-style: none;
	line-height: 19px;
	padding: 0px 14px;
	position: relative;
	background: none;
}
.nav li a
{
	font: normal 13px/15px Tahoma;
	color: #e5e5e5;
	font-weight:bold;
	text-decoration: none;
}
.nav li ul
{
    border: 1px solid #4a6b9f;
	display: block;
	list-style: none;
	width: 200px;
	background: #4a6b9f;
	padding: 0px;
	margin: 0px;
	display: none;
	position: absolute;
	left: 0px;
	top: 19px;
	text-align: left;
	z-index:10000;
}
.nav li ul li
{
	display: block;
	list-style: none;
	background: none;
	padding: 0px;
	margin: 0px;
	line-height: 19px;
}
.nav li ul li:hover, .nav li ul li.hover
{
	display: block;
	list-style: none;
	background: none;
	padding: 0px;
	margin: 0px;
	line-height: 19px;
}
.nav li ul li a
{
	display: block;
	background: none;
	padding: 9px 10px 7px 30px;
	margin: 0px;
	font: normal 13px/15px Tahoma;
	color: white;
	text-decoration: none;
}
.nav li ul li a:hover
{
	display: block;
	padding: 9px 10px 7px 30px;
	margin: 0px;
	font: bold 13px/15px Tahoma;
	color: white;
	text-decoration: none;
}
.nav li:hover, .nav li.hover
{
	display: inline;
	list-style: none;
	line-height: 19px;
	/*padding: 7px 24px 6px 24px;*/
	/*background: #4a6b9f;*/
	background: white;
}
.nav li:hover a, .nav li.hover a
{
	font: bold 13px/15px Tahoma;
	color: black;
	text-decoration: none;
    
}
.nav li:hover ul, .nav li.hover ul
{
	display: block;
	list-style: none;
	background: #4a6b9f;
	padding: 0px;
	margin: 0px;
	display: block;
	position: absolute;
	left: 0px;
	top: 16px;
}
.nav li:hover ul li, .nav li.hover ul li
{
	display: block;
	list-style: none;
	background: none;
	padding: 0px !important;
	margin: 0px !important;
	line-height: 19px;
	/*zoom: 1;*/
}
.nav li:hover ul li:hover, .nav li.hover ul li.hover
{
	display: block;
	list-style: none;
	background: none;
	padding: 0px !important;
	margin: 0px !important;
	line-height: 19px;
	/*zoom: 1;*/
}
.nav li:hover ul li a, .nav li.hover ul li a
{
	display: block;
	background: #4a6b9f;
	padding: 9px 10px 7px 30px;
	margin: 0px;
	font: bold 13px/15px Tahoma;
	color: white;
	text-decoration: none;
}
.nav li:hover ul li a:hover, .nav li.hover ul li a:hover
{
	display: block;
	background: white;
	padding: 9px 10px 7px 30px;
	margin: 0px;
	font: bold 13px/15px Tahoma;
	color: black;
	text-decoration: none;
}