@charset "utf-8";
/* CSS Document */



h1,h2,h3,h4,h5,h6,ul,li,form,label,p,div,blockquote{margin:0; padding:0;}
h2,h3,h4,h5,h6{font-weight:normal;}
img{border:0;}
*{outline:none;}
html{height:100%;}

a{color:#d99594;}
a:hover{color:#F79443;}

.tht{height:100%;}

body{ font:normal 14px Calibri,arial,verdana; margin:0;padding:0; color:#212121; height:100%;}

.nav{text-align:right; color:#7f7f7f; font-size:14px; font-weight:bold; }
.nav a{color:#7f7f7f; text-decoration:none;}
.nav a:hover{color:#d99594;}
.nav a.selected{color:#d99594; text-decoration:none;}
.foot a.selected{color:#d99594; text-decoration:none;}

.pt8{padding-top:8px;}

.bn{background:#272727; border:4px solid #f0f1f1; color:#FFFFFF; height:170px;}
.bn .sm16{font-size:18px; line-height:24px;  color:#d9d9d9;}
.bn .sm24{font-size:36px; font-family:Cambria;  color:#f2f2f2;}
.right h2{background:url(images/ar.jpg) no-repeat left 5px; padding-left:34px; color:#595959;font-size:18px; font-weight:bold;}
.right h1{color:#f79443; font-size:18px; font-weight:bold;}
.inp{border:1px solid #a5a5a5; text-align:left; padding:3px 5px; width:158px; color:#7f7f7f; font-size:12px;}
.inp5{border:1px solid #a5a5a5; text-align:left; padding:3px 5px; width:80px; color:#7f7f7f; font-size:10px;}

.grey1{color:#7f7f7f;}
.grey1 a{color:#7f7f7f; text-decoration:none;}
.grey1 a:hover{color:#d99594;}.bl{color:#4bacc6;}

.nav-in{background:/*url(images/bg-nav.jpg) repeat-x left top*/#404040; height:30px; line-height:30px;color:#fff; font-family:Cambria; text-align:center; border:2px #000 solid; border-top-width:0;}
.nav-in a{ color:#fff; text-decoration:none; padding:0 5px; letter-spacing:1px;}
.nav-in a:hover{text-decoration:underline;}

.rd{color:#984806; font-family:"Segoe UI";}

.news-txt{font-family:Cambria; color:#595959; font-size:16px;}

.left-nav{}
.left-nav ul{list-style:none; font-family:Cambria;}
.left-nav li{background:url(images/ar2.jpg) no-repeat left 4px; border-bottom:1px solid #f2f2f2; padding:3px 5px 5px 15px; color:#404040;}

.left-nav li a{color:#404040; text-decoration:none;}
.left-nav li a:hover{color:#4bacc6;}

.subs{color:#7f7f7f; font-size:16px; line-height:20px; font-weight:bold; font-family:"Segoe UI";}

.abt-txt{color:#333333; font-size:15px; line-height:22px;}
.abt-txt ul,li{list-style:none;}

.story h5{color:#4bacc6; font-size:20px;  font-weight:bold; margin-bottom:5px;}

.story h5 a{color:#4bacc6; font-size:20px;  font-weight:bold; margin-bottom:5px;}

.story h6{color:#404040; font-size:17px; font-weight:bold;  margin-bottom:2px;}
.story h6 a{color:#404040; font-size:17px; font-weight:bold;  margin-bottom:2px; text-decoration:none;}
.story label{color:#7f7f7f; font-size:12px;}
.story label a{color:#0099FF; font-size:12px; text-decoration:none;}
.story p{color:#000000; font-size:13px; line-height:18px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}
.story p a{color:#4bacc6; text-decoration:none;}

.grey2{color:#808080;}.ln22{line-height:22px;}.grey3{color:#666666;}.grey4{color:#9d9c9c;}

.grey2 a{color:#737373; text-decoration:none; padding:0 2px;}
.grey2 a:hover{color:#F79443; text-decoration:none;}


.ft16{font-size:16px;}
.fti{font-style:italic;}

.foot{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4BACC6; }
.foot a{color:#000000; text-decoration:none; padding:3px;}
.foot a:hover{color:#f79443;}

.ser-txt{color:#595959; font-size:17px; font-family:Cambria; }

.ser{}
.ser ul{margin-left:20px; list-style:square; padding-left:5px; color:#595959;}
.ser li{padding-bottom:3px; font-size:18px;}
.ser li strong{font-size:20px; font-weight:bold; }


.btn{background:url(images/btn.jpg) repeat-x left top; border:1px solid #1498bb; color:#000; padding:2px 5px 2px 5px;}

.fr{float:right;}

.mt12{margin-top:10px;}

.inp2{background:#f2f2f2; border:0;  border-bottom:1px solid #c9c9c9; padding:0 0 3px 5px; width:255px; font-weight:bold; color:#666; margin:5px 0;}

.area2{background:#f2f2f2; border:0;  border-bottom:1px solid #c9c9c9; padding:0 0 3px 5px; width:525px;margin:5px 0;}

.inp-ser{border:1px solid #a5a5a5;  background:url(images/icon.gif) no-repeat left center; padding:3px 5px 3px 20px; width:100px; color:#7f7f7f; font-size:10px; height:12px;}

  /*select2.replaced { display: none;}
    ul.selectReplacement { background:url(images/sel-im.jpg) no-repeat right center; border:1px solid #a5a5a5;  height:22px; width: 120px; position:relative;}*/
    ul.selectReplacement li {color:#7f7f7f;   cursor: pointer;   display: none;  list-style: none; width: 100px; padding:2px 20px 0 5px;}
    ul.selectOpen li { display: block;  border:1px solid #a5a5a5;}
    ul.selectReplacement li.selected {  color:#7f7f7f; display: block;  }
    ul.selectOpen li.selected {   display: block; background:#fff;}
    ul.selectOpen li:hover,    ul.selectOpen li.hover,  ul.selectOpen li.selected:hover { color:#7f7f7f;  }
	

	.add{background:url(images/add.jpg) no-repeat left 3px;padding-left:20px;}
	.add a{ color:#46adc7;}
	.minus{background:url(images/add.jpg) no-repeat left -61px;padding-left:20px;color:#a49f9f;}
	.minus a {color:#a49f9f;}
	.arrowlistmenu{width: 537px; /*width of accordion menu*/ float:left;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;color: #4cacc5;
background:url(images/tab.jpg) no-repeat center left;
line-height:32px;
padding-left:32px;
cursor: hand;
cursor: pointer; float:left;  width: 505px;
}
.arrowlistmenu .menuheader:hover{ /*CSS class for menu headers in general (expanding or not!)*/
background:url(images/tab-hov.jpg) no-repeat center left; color:#000000;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
 color: #4cacc5!important; background:url(images/arr.jpg) no-repeat left top #EFEFEF!important;
}

/*.select2{background:#f2f2f2!important;; border:0;  border-bottom:1px solid #c9c9c9!important;; padding:0 0 3px 5px!important;; width:255px!important;; font-weight:bold!important;; color:#666!important;; margin:5px 0!important;;}
*/
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(tab.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

.categoryitems {padding:5px 0 5px 12px!important; float:left; width:522px; border:1px solid #EFEFEF;}

.categoryitems li{border-bottom:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
color:#444445;
float:left;
font-size:12px;
list-style-type:none;
margin:2px 2px 5px 0;
padding:0;
width:510px;}

.categoryitems h4{color:#222222; font-size:14px; font-weight:bold; padding:0 0 10px 0!important; border:0!important; display:block; width:500px; float:left;}

.searchfrm{color:#404040; font-size:12px; font-weight:bold;  margin-bottom:2px;}

.login_css { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}

.inputcss{
border:1px solid #999999;
padding: 5PX;
}
.inputcss2{
border:1px solid #999999;
padding: 0PX;
}
.report_txt{
font-size:10px;
color:#333333;
text-align:justify;
overflow:auto;
line-height:15px;
padding:0px 2px 0px 2px;
}
.report_txt a{
color:#333333;
line-height:15px;
padding:0px 2px 0px 2px;
text-decoration:none;
}
.report_txt a:hover{
color:#0066CC;
line-height:15px;
padding:0px 2px 0px 2px;
text-decoration:none;
}
.error1{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:10px;}

.covrage_txt{
font-size:12px;
color:#7f7f7f;
padding:0px 2px 0px 2px;
}