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:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding-bottom:3px; 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; }

.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{background:#f6f5fb url(images/body_ash_top.jpg) no-repeat top; height:15px;}
.ashbody_bottom{background:#f6f5fb url(images/body_ash_bottom.jpg) no-repeat bottom; height:15px;}
.header{ background-image:url(images/testiminial_bg.jpg); background-position:right; background-repeat:no-repeat; padding-right:15px;}

.footer{ color:#000000; 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;}
#menu { color:#f6f5fb; font-family:Arial, "Trebuchet MS"; font-size:15px; font-weight:bold; height:31px;  }
#menu a{ color:#f6f5fb; text-decoration:none; padding:0px 15px 0px 15px;}
#menu a:hover {color:#ffcc33; text-decoration:none;}
#menu .selected { color:#ffcc33;}

.main_title{
height:53px; 
background-image:url(images/main_menu_bg.jpg); 
background-repeat:no-repeat; 
width:311px; 
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;
}

#bottom0
{
    text-align: center;
    padding-left: 50px;
    color: #333333;
    padding-top: 10px;
	font-size:11px;
}

#bottom0 a
{
    color: #0068ab;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
#bottom0 a:hover
{
    color: #FF6600;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}

#ibacslogo
{
    height: 70px;
    width: 50px;
    float: right;
}
.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; height:40px; display:block; line-height:40px;
}
.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;
}

/*********************************/
#wrapper {width:680px; margin:0px; text-align:left;}
.form {padding:0 10px 10px 10px; background:#e9ebf5; border:1px solid #cfcfcf}
.form label {clear:both; display:block; width:150px; padding:10px 10px 0 0; font-weight:normal}
.form select {clear:both; display:block; width:146px; margin-top:10px}
.form input {clear:both; display:block; margin-top:10px;}
.form .submit {clear:both}
#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

