body{font:13px/18px Arial, Helvetica, sans-serif;
/*page-break-before:avoid;
page-break-after:avoid;
page-break-inside:avoid;
*/
}/*
table div
{

page-break-before: avoid;
page-break-after:avoid;
page-break-inside:avoid;

}
div
{ 

page-break-before: avoid;
page-break-after:avoid;
}*/
.error
{
font:12px/18px Arial, Helvetica, sans-serif;
color:red;
margin-left:20px;
}
#body_main{
width:984px;
margin:0 auto !important;
}
#body_main .box {
clear:both;
background-color:#FFFFFF;
/*border:1px solid #91B111;*/
border:1px solid #AEAEAE;
padding:0;
width:99%;
margin:0px 0 10px 0px;
}
.box2 {
clear:both;
background-color:#FFFFFF;
/*border:1px solid #91B111;*/
border:1px solid #AEAEAE;
padding:0;
width:97%;
margin:0px 0 10px 0px;
}
table.box {
background-color:#FFFFFF;
/*border:1px solid #91B111;*/
border:1px solid #AEAEAE;
padding:0;
width:100%;
margin:0px 0 10px 0px;
}
.box1 {
/*background-color:#FFFFFF;
border:1px solid #91B111;*/
border:1px solid #AEAEAE;
padding:0px;
width:99%;
margin:10px 0 10px 10px;
}
#top_head .box {
margin-bottom:10px;
padding:0px;"
/*padding:5px 10px 10px 0px;"*/
/*background-color:#DDDDDD;*/
}
#body_main h1 {
border:0 none;
font-size:122.5%;
margin-bottom:12px;
}
#body_main dl dd {
margin:0 98px 12px;
}
#top_head input.text {
font-size:100%;
width:350px;
}
input.text {
border:1px solid #91B8A3;
margin-right:2px;
padding:1px 0 1px 2px;
}

.box, .box .interior, .box {
overflow:hidden;
}
.tips {
/*color:#656565;*/
color:#990033;
display:block;
/*height:auto;*/
margin-top:2px;
}
.resultList {
border:1px solid #91B8A3;
height:120px;
margin-bottom:8px;
overflow-y:auto;
padding:8px;
}
/*
div.tips { display:none; height:162px; width:494px; margin-bottom:5px;
overflow-y:auto; padding:8px; background-color:#ffeffe; border:1px solid #91B8A3;
color:#444;
line-height:130%;
}
*/
table{
font-family:arial,helvetica,sans-serif; font-size:13px;
}
.label{
/*font-weight:bold;*/
valign:top;
padding-left:10px;
}
.label_bold{
font-weight:bold;
valign:top;
padding-left:2px;
}
.subhead{
 background-color:#44B7B1;
 padding:3px;
 align:right;
 }
 .sublabel{
 padding-left:20px;
 }
 
 
.heading{
font-family:arial,helvetica,sans-serif;
font-size:12pt;
color:#137759;
font-weight:bold;
letter-spacing:1px;
}
input.amount {
text-align:right;
}
.bg1{
background-color:#D8D7D7;
background:#D8D7D7;
padding:3px 0 3px 2px;
font-weight: bold;
font-size:13px;
}

.bg2{
background-color:#DCDCDC;
}
.bg3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	line-height:33px;
	cursor:pointer;
	background:url(../images/input-bg.png) top repeat-x;
	height:33px;
	border:1px #999 solid;
	}
.bg3:hover{
		background:url(../images/input-bg2.png) top repeat-x;
		border:1px #666 solid;
}
.bg4{
background-color:Light Grey;
border:2px ridge;
}
.bg5{
background-color:#A3B9B3;
border-bottom:2px solid #000000;
}
.bg6{
background-color:#D8D7D7;
background:#D8D7D7;
padding:3px 0 3px 2px;
font-weight: bold;
font-size:15px;
}
span.summary_head{
font-size:9pt;
}
.bg_f{
bgcolor:#FFFFFF;
}
#body_main td{
padding:5px 0 5px 0;
}
.left{
padding-left:10px;
}
.right{
padding-right:30px;
}
.txt_small{
font-family:arial,helvetica,sans-serif;
font-size:10px;
/*color:#137759;*/
font-weight:normal;
}
.txt_small_b{
font-family:arial,helvetica,sans-serif;
font-size:11px;
}
.txt_small_bb{
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.heading1{
font-family:arial,helvetica,sans-serif;
font-size:14px;
color:#38534d;
}
.box a{
color: blue;
}
.box1 a{
color: blue;
}
/*
.inner{
padding:2px;
}
*/
.box_bg {
background-color:#F7F7F7 ;

border:2px ridge DarkGreen  ;
padding:0;
width:99.5%;
margin:10px 10px 20px 5px;

}
li.heading{
font-family:arial,helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:1px;
font-variant:small-caps;
border-bottom: thin solid #008080;
}
    

a.blue:link {
color:#006699;
text-decoration:none;
font-weight:bold;
}

a.blue:visited {
color:#006699;
text-decoration:none;
font-weight:bold;
}

a.blue:hover {
color:#006699;
text-decoration:none;
font-weight:bold;
}

a.blue:active {
color:#006699;
text-decoration:none;
font-weight:bold;
}
.heading_layout {
background-color:#E5ECF9;
border-top:1px solid #3366CC;
font-size:130%;
font-weight:bold;
margin:2em 0 0 1px;
padding:1px 3px;
position:relative;
}
h3{
color:#000000;
font-family:Georgia,Arial,Verdana,Tahoma,Arial;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:28px;
margin:0 0 1px;
padding:0;
}
.login-box  form{
	width:245px;
	padding:5px;
}
.login-box  form span{

	display:block;
	float:left;
	padding:2px;>padding:0px;
}
.login-box form span.text{
	width:125px;
}
.login-box .inputbox{ 
	background:#ffffff;
	border:1px solid #2D2D2D;
	height:18px;
	width:100px;
	padding:1px;
	margin:0;
}

.clr_both{
clear:both;
}
.footer{
font-family:arial,helvetica,sans-serif;
font-size:11px;
}
.txt_11{
font-family:verdana;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
color:blue;
text-decoration:underline;
}
.padd_mar{
padding-right:20px;
/*padding-left:5px;*/
}
.mar_bott{
margin-bottom:5px;
}
.top-menu a{
	color:#000000;
	text-decoration:none;
}
.top-menu a:hover{
	color:#004684;
}
/*
.left_menu{
margin:0px 10px 2px 10px;
border-bottom:1px solid #498D77;
}

.left_menu a:hover {
background:#E2DCD2 none repeat scroll 0 0;
color:#000000;
text-decoration:none;
}*/

.linkPDF {
background:url("../images/pdf-icon.gif") no-repeat scroll 0 2px transparent;
background-position: 25px center ;
display:block;
background-color:#276AC7;
font:bold 14px/24px verdana;
color:#FFFFFF;
padding:5px 5px 5px 0;
cursor:pointer;
height: 30px; 
width: 200px;
}
