body{
background-color:#FFFFFF;
margin:15px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
color:#666666;
height: 100%;
}


h1{ padding:0; margin:10px 0px 3px 0px;; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#035ca9; border-bottom:3px solid #ffcc33;}
p { line-height:20px; text-align:justify; letter-spacing:1px; font-size:15px; color:#000000; font-family:Arial, Helvetica, sans-serif; }

.alph { font-family:Arial, Helvetica, sans-serif; font-size:15px; }
.alph a {color:#035ca9; text-decoration:none; font-weight:bold; padding:0px 3px 0px 3px;}
.alph a:hover{color:#FF9933; text-decoration:underline;}

#tbl{ background-color:#e2e0ed;font-family:Arial, Helvetica, sans-serif}
#tbl th{ text-align:left; color:#035ca9; font-size:14px; }
#tbl td .name{text-align:justify; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:3px 0 2px 10px; width:70px; float:left; text-align:right; clear:left}
#tbl td .value{text-align:justify; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:3px 0 2px 10px; width:230px; float:left;}
#tbl td .subaddresstitle{text-align:justify; font-size:13px; padding:0px 0 5px 0; margin:3px 0 0 0px; border-bottom:1px dashed #cccccc; clear:both}
#tbl td{ vertical-align:top; font-size:13px; }
#tbl a{font-size:14px; color:#575278; text-decoration:none;}
#tbl a:hover{color:#FF9933; text-decoration:underline}
/*#tbl tr{ background-color:#F9F9F9;}*/
.normal { background-color:#F9F9F9;}
.highlight { background-color: #fafbe4}


.pagelist ul{ list-style:none; font-size:15px; padding:0px; margin:10px 0px 0px 20px; color:#000000;}
.pagelist ul li {padding:0px 0px 0px 0px; background-image:url(images/bull.gif); background-repeat:no-repeat; background-position:0px 5px; margin:0px 0px 5px 0px; line-height:20px; text-indent:20px;}
.pagelist a { color:#000000; text-decoration:none; padding:0px; }
.pagelist a:hover { color:#FF9900; text-decoration:none;}


.ashbody_top{height:5px; background-image:url(images/body_top.jpg); background-repeat:no-repeat;}
.ashbody_bottom{height:5px; background-image:url(images/body_bottom.jpg); background-repeat:no-repeat;}
.ashbody{ border-left:1px solid #dfddec; border-right:1px solid #dfddec; background-color:#f6f5fb; padding:10px 10px 5px 10px}

.header{ background-image:url(images/testiminial_bg.jpg); background-position:right; background-repeat:no-repeat; padding-right:15px;}

.footer{ color:#ffffff; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.footer a { color:#000000; text-decoration:none; padding:0px 10px 0px 10px; }
.footer a:hover { color:#FF9900; text-decoration:none;}

.main_title{
height:53px; 
background-image:url(images/main_menu_bg.jpg); 
background-repeat:no-repeat; 
width:250px; 
background-position:center;
font-size:17px; font-weight:bold; 
font-family:Arial, "Trebuchet MS"; 
color:#035ca9; 
line-height:40px; 
text-indent:30px; 
}

.main_title a{color:#035ca9; text-decoration:none;}
.main_title a:hover{color:#FF9933; text-decoration:none;}

.submenu ul{ list-style:none; padding:0px 0 0 0; margin:0px;}
.submenu ul li{ 
height:39px; background-image:url(images/sub_menu_bg.jpg); background-repeat:no-repeat; width:311px; 
margin:3px 0px 2px 7px; font-size:15px; line-height:38px; text-indent:40px;
font-family:Arial, Helvetica, sans-serif;
}
.submenu ul li a{ text-decoration:none; display:block; color:#333333; font-weight:bold;
}

.submenu ul li a:hover{ text-decoration:none; color:#FF9933;
}




.imgborder{border: 4px solid #ffffff;}

#selected{ color:#FF9933;}

.con_border{
border:1px solid #cbcee2;
}

.con_txt_normal{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
font-weight:normal;
color:#666666;
padding-left:10px;
}
.con_txt_normal2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:normal;
color:#666666;
}
.con_txt_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
font-weight:bold;
color:#FF9900;
padding-left:10px;
}
.service_txt_normal{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
font-weight:normal;
color:#666666;
padding-left:10px;
}
.service_txt_center{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
font-weight:normal;
color:#666666;
padding-left:10px;
}
.service_txt_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
font-weight:bold;
color:#025ca8;
padding-left:10px;
}
.service_txt_bold2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
font-weight:bold;
color:#025ca8;
padding-left:10px;
}
.con_txt_hesitate{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
color:#025ca8;
}
.con_bg{
	background-color:#e9ebf5;
	}

.con_txt_field{
width:280px;
height:17px;
}
.con_txt_field2{
width:340px;
height:175px;
}
.service_head_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
text-align:left;
font-weight:bold;
color:#025ca8;
}
.site_map_border{
border-bottom:1px solid #cbd0e7;
}
#tbl_plan{ background-color:#f6f5fb; }
#tbl_plan td { background-color:#ffffff; padding:5px;  }
#tbl_plan th { background-color:#f6f5fb; padding:5px; height:30px; text-align:left; }


/*****************************/
.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1 li{ /*CSS specific to demo 1*/
margin-bottom: 4px;
}

#example2 div{ /*CSS specific to demo 2*/
margin-bottom: 5px;
}

#example2 div a{ /*CSS specific to demo 2*/
text-decoration: none;
}

#example3 a{ /*CSS specific to demo 3*/
color: #D80101;
text-decoration: none;
font-weight: bold;
}

#example3 p{ /*CSS specific to demo 3*/
margin-bottom: 2px;
}

code{ /*CSS for insructions*/
color: red;
}

/*********************************/
#pagination{ letter-spacing:1px; color:#333333; font-size:14px;}
#pagination a{
	padding:2px 4px 2px 4px;
	margin:0 1px 0 1px;
	border:1px solid #cccccc;
	color:#035ca9;
}
#pagination a:hover{
	padding:2px 4px 2px 4px;
	border:1px solid #cccccc;
	color:#FF9900;
	text-decoration:none;
	background-color:#FFFFFF;
}
#pagination .disabled{ padding:2px 4px 2px 4px;}
#pagination .current{ padding:2px 2px 2px 2px; border-bottom:2px solid #FF9900; margin:0 4px 0 4px}

#option {margin-top:6px; height:18px; margin-bottom:2px; text-align:right;}
#option a{ color:#ffffff; padding:4px; font-size:11px; font-weight:700;text-decoration:none; background-color:#035ca9; font-family:Tahoma; }
#option a:hover{ color:#ffffff;text-decoration:none; background-color:#ff0000;}

#back a{ color:#ffffff; padding:4px; font-size:11px; font-weight:700;text-decoration:none; background-color:#035ca9; font-family:Tahoma; }

#back a:hover{ color:#ffffff;text-decoration:none; background-color:#ff0000;}
