/* begin effect*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background: url(/images/overlay.png);  }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
/*  end effect*/

a{cursor:pointer; color:#587391; text-decoration:underline; font-weight:bold}
img{border:0; margin:0; padding:0}
p{margin:10px 0}
form{margin:0}
h2{color:#587391; font-size:14px; clear:both}

body{
	margin:0; padding:0; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; 
	min-width: 1000px;
	background: url('/images/innerbackground.gif') repeat-x;
}

.min-width{min-width:1000px; width:expression(document.body.clientWidth > 1000? "100%":"1000px")}
#logo{	margin: 30px 0 0 30px; }
#maintel{	float: right;  width: 26%;	font: 18px Arial;	color: #6C86A2;	line-height: 1.0em;}
*html #maintel{padding-top: 27px;}
.hmenu{	height: 10px;	clear: both;}
clientrel{ position:relative;  }
.client{ position: absolute; margin: 20px 0 0 33px;}
.client a{ color: #51BB4D;   padding-left: 10px; font: 11px Tahoma;}


#horizontalmenu {margin-left:384px; }
#horizontalmenu ul{margin:0; padding:0; float:left; list-style:none}
#horizontalmenu ul a{text-decoration:none; color: #6C86A2; line-height:12px; background:#FFF; font: bold 11px Tahoma;}
#horizontalmenu ul li{float:left; width:102px; border-width: 0 1px 0 1px; list-style:none;}
#horizontalmenu ul li:hover{ border: #92AAC3 solid; width:100px;  border-width: 1px 1px 0 1px; background:#6D89A6;}
#horizontalmenu ul li:hover a{color:#E5EEF7;}
#horizontalmenu ul li a{ display:block; height:34px; padding:10px 5px 0 5px; background:none; }
#horizontalmenu ul li a:hover{display:block; background:none; }
#horizontalmenu div#endmenu{float:left; height:90px; border-left:#c5c7c9 1px solid}
#horizontalmenu ul li ul{  display:none; background:#7A95B2;   position:absolute; left:-999em; z-index:5000; margin-left:-2px; border-left:#AABED3 1px solid; border-right:#AABED3 1px solid}
#horizontalmenu ul li:hover ul{display:block; left:auto; padding-bottom:15px; border-bottom:#AABED3 1px solid}
#horizontalmenu ul li ul li{display:block; float:none; width:210px; background:none; border:0; margin: 0 5px;}
#horizontalmenu ul li ul li:hover{background:#7A95B2; cursor:pointer; width:210px; border: none; }
#horizontalmenu ul li ul li a{cursor:hand; padding:7px 5px; height:auto; background:none; font: 11px Tahoma; color:#000; background: url('../images/back_td_li.gif') bottom repeat-x;}
#horizontalmenu ul li ul li a:hover{cursor:pointer; background:#7A95B2; color:#FFF; background: url('../images/back_td_li.gif') bottom repeat-x;}
#horizontalmenu ul li ul li ul{display:none}
.hmenu{	height: 20px;	clear: both;}


.menuleft{float:left;  background:url('/images/backleftmenu.gif') top repeat-x #7A95B2; width: 239px; font: 11px Arial; font-weight: bold; color: White;  margin: 10px 0 0 10px;}
.menulefttop{font: 18px Arial; color:#E5EEF7; padding: 10px 0 0 29px; height: 50px;}
.hmenuleft{height: 40px;}

.menuleft ul{ margin: 20px 16px 0 16px; padding:0; }
.menuleft ul li{list-style: none; color:#E5EEF7;  font: 11px Tahoma, Helvetica, sans-serif;  line-height: 2em; background: url('/images/back_td_li.gif') bottom repeat-x; padding: 0 12px;}
.menuleft ul li a{text-decoration: none; color:#E5EEF7;  font: 11px Tahoma, Helvetica, sans-serif;  line-height: 2em; } 
.menuleft ul li a:hover{text-decoration: none; color:#fff;  font: 11px Tahoma, Helvetica, sans-serif;  line-height: 2em;  }
.menuleft ul li ul{margin: 0; padding:0}
.text{float:left; width: 70%; padding: 43px 0 20px 33px; font: 12px Arial;}
.text a{font: 12px Arial; text-decoration:underline;}
.text a:hover{font: 12px Arial; text-decoration:none}
.content{font: 12px Arial; }
.content td.innertitle{font: 14px Arial; color:#93ADC8; font-weight:bold; padding: 15px 0; }
.content td.bold{ font-weight:bold; color:#587391; vertical-align:top; width: 130px; padding: 0 0 10px 0;}
.content td.regular{ text-align:justify;}
.content td.pietext{ padding-left: 40px;}

.content ul {
	margin:0 0 1em 4em;
}

.content ul li {
	margin-top:0.5em;
}

.t1{font: 12px Arial;}
.t2{margin-top: 30px; font: 12px Arial;}
.t2 td{padding-left: 10px; height: 26px; color:#587391;}
.t2 td.ltd{ background:#EDF3F8; width: 300px; border-right:#fff 6px solid;}
.t2 td.rtd{background:#EDF3F8;  width:116px;}
.t2 td.p{ font-weight:bold}
.overinfo{font: 12px Arial; font-weight:bold; margin-left: 20px;} 
.overinfo td.overl{ color:#587391;}
.overinfo td.overc{ color:#222222;}
.overinfo td.overr{ color:#F05A23;}
.period{ font: 12px Arial; margin: 5px 0; background:#FAFAFC; border:#000 1px solid;}
.period td.wselect select{width: 40px} 

#info{	 margin:20px 0 0  20px; 	padding: 11px 0 11px 10px;	background-color: #E5EEF7; border: 1px solid #AABED3; width: 390px;}
form {	position:relative; 	}
*html form {z-index:1;}
select {color : #030405;font: 11px Arial, Helvetica, Sans-Serif;border: #215304 1px solid;height: 20px;width: 170px;margin: 2px 2px;}
select.two{width: 152px;}
#sravn{ position: relative;}
#sravn div{ position: absolute; margin: -21px 0 0 196px; text-align: center; width: 149px; border: 1px solid #AABBCD; background: url('/images/calc.gif') repeat-x; height: 18px;}
#sravn div:hover{cursor:hand;}
#sravn a{ text-decoration: none; color: #F2F9FF; font: 11px Arial; }
.titlecalc{height: 22px; font: 15px Arial; font-weight:bold; color:#587391; border-bottom:#EDF3F8 1px solid;}
.hcalc{ height:64px}
.calc{ margin: 0px 0 0 20px; font: 12px Arial; }
.calc td.wselect select{ width: 40px}
.calc input{ border:#ACB9C8 1 px solid; width: 165px}
.calc a{ font-weight:bold; color:#587391;}

.innerclear{clear: both; padding: 0 30px}
.menubt{float:left;   width: 100%; height: 24px;}
.menubt ul{ margin: 0; padding: 0; }
.menubt ul li{list-style: none;  display: inline; margin-right: 22px;}
.menubt ul li a{font: 11px Arial; color:#6C86A2; text-decoration:none; border-right: 1px solid; padding: 0 22px 0 0; }
.textbt{color:#B5C1CE; width: 100%; float: left;   text-align: justify; padding: 0 0 14px 0 ; font: 11px Arial;}
.textbt table{color:#B5C1CE; width: 100%; text-align: justify; padding:0; font: 11px Arial;}
.textbt div{ font-weight: bold; height: 10px; padding: 10px 0;}

.linebt{ background-color: #E5EEF7;  height: 9px; clear: both; margin: 20px 10px 20px 13px;  }

.w001{width:175px; text-align:right}
.w002{visibility:hidden;position:absolute}
.w003{background-color: #587391" class="none}
.w004{float:left}
.w005{margin:0}
.w006{border: 0px; width:380px; height:345px;}
.w007{font-weight: normal}
.w008{width:600px; height:320px; margin-left: 10px; margin-bottom: 10px}
.w009{padding-left: 250px}
.w010{font-weight: normal; color: #000000}
.ws1{padding:5px 9px;}
.ws2{background:#EEF8ED;}
.ws3{text-align:center}
.w011{border: 0px; width:345px; height:235px;}
.w012{border: 0px; width:700px; height:345px; margin-left: 5px; margin-right: 15px; margin-bottom: 8px}
.w013{text-align:center; vertical-align:middle}
.u{text-align:center; vertical-align:middle}
.w014{text-align:right}
.y{text-align:right}
.w015{text-align:left; vertical-align:top}
.w016{text-align:left}
.w017{text-align:left; vertical-align:middle}
.w018{vertical-align:top}
.w019{clear:both}