

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; margin:0px; padding:0px; background:#FFFFFF;}

h1{font-family:Myriad Pro, helvetica, verdana, arial; font-size:18pt; font-weight:normal; color:#4C75A9; line-height:120%;}
h2{font-family:Myriad Pro, helvetica, verdana, arial; font-size:14pt; font-weight:normal; color:#828384;}
h3{font-family:Myriad Pro, arial, helvetica, verdana; font-size:9pt; font-weight:bold; color:#32456D;}
h4{font-family:Myriad Pro, helvetica, verdana, arial; font-size:14pt; font-weight:normal; color:#32456D; margin-bottom:10px;}

table.menu{text-align:right; width:958px; }

table.flashbg{text-align:center;}

table.boxbg{background:#E5E8E9; }

table.form{width:650px; border:1px #333333;}

table.box{width:958px; }
table#box{width:958px; background:url(/img/header.jpg) no-repeat; }

td.right {width:221px; vertical-align:top; font-size:11px; font-weight:bold; color:#003366; padding:10px; }

.box1{ width:217px; height:118px; text-align:left; }
.box1 a{background:url(/img/box1.jpg) no-repeat; width:217px; height:118px; text-decoration:none; color:#464646; display:block; padding:20px 0px 0px 20px; }
.box1 a:hover{background:url(/img/box1_up.jpg) no-repeat; width:217px; height:118px;  }

.box2{ width:220px; height:118px; text-align:left;}
.box2 a{background:url(/img/box2.jpg) no-repeat; width:220px; height:118px;  text-decoration:none; color:#464646; display:block; padding:20px 0px 0px 20px;}
.box2 a:hover{background:url(/img/box2_up.jpg) no-repeat; width:220px; height:118px;  }

.box3{ width:220px; height:118px; text-align:left;}
.box3 a{background:url(/img/box3.jpg) no-repeat; width:220px; height:118px; text-decoration:none; color:#464646; display:block; padding:20px 0px 0px 20px;}
.box3 a:hover{background:url(/img/box3_up.jpg) no-repeat; width:220px; height:118px;  }

.box4{ width:221px; height:118px; text-align:left;}
.box4 a{background:url(/img/box4.jpg) no-repeat; width:221px; height:118px; text-decoration:none; color:#464646; display:block; padding:20px 0px 0px 20px;}
.box4 a:hover{background:url(/img/box4_up.jpg) no-repeat; width:221px; height:118px;  }

a.crumb:LINK, a.crumb:ACTIVE, a.crumb:VISITED 
{font-size:9px; color:#666; text-decoration:none;}
a.crumb:HOVER 
{font-size:9px; color:#337AD6; text-decoration:underline;}

table.footer{width:958px; padding-top:25px; padding-bottom:25px;}
td.ftr1 {font-size:11px; vertical-align:top; color:#999;}
td.ftr2 {font-size:11px; vertical-align:top; color:#999; text-align:right;}
a.ftr:LINK, a.ftr:ACTIVE, a.ftr:VISITED {font-size:11px; color:#CCC; text-decoration:none;}
a.ftr:HOVER {font-size:11px; color:#999; text-decoration:underline;}

/*------services page-----*/

table.services{text-align:center;}

ul#sidelinks 
{
	list-style:none; 
	margin: 0px; 
	padding: 0px; 
	font-size:12px;
	font-weight:bold;
	
}

ul#sidelinks li 
{  
	width:95%; 
	display:block;
	margin-left:0px;
}

ul#sidelinks li a 
{ 
	display:block; 
	padding-top:2px; 
	padding-bottom:3px; 
	padding-left:15px;
	width:95%; 
	text-decoration: none; 
	color:#30343A;
	background:url(/img/arrow.gif) 0px 6px no-repeat;  
}
ul#sidelinks li a:hover 
{ 
	padding-top:2px; 
	padding-bottom:3px; 
	padding-left: 15px; 
	width:95%; 
	color:#337AD6; 
	text-decoration: none; 
}


ul#sublinks 
{
	list-style:none; 
	margin: 0px; 
	padding: 0px; 
	font-size:12px;
	font-weight:bold;
	
}

ul#sublinks li 
{  
	width:92%; 
	display:block;
	margin-left:0px;
}

ul#sublinks li a 
{ 
	display:block; 
	padding-top:2px; 
	padding-bottom:3px; 
	padding-left:25px;
	width:92%; 
	text-decoration: none; 
	color:#4C75A9;
	background:url(/img/arrow2.gif) 0px 6px no-repeat;  
}
ul#sublinks li a:hover 
{ 
	padding-top:2px; 
	padding-bottom:3px; 
	padding-left: 25px; 
	width:92%; 
	color:#337AD6; 
	text-decoration: none; 
	background: #D2D6D7; 
}

.leftmenubg{background:url(/img/leftmenubg.gif) no-repeat bottom #E5E8E9;  padding-left:10px; padding-bottom:20px;} 
.services_rgt{padding:25px 0px 0px 25px; width:717px; vertical-align:top;}
.services_rgt a{ color:#4C75A9; text-decoration:none;}
.services_rgt a:hover{ color:#000000; text-decoration:none;}
.top {vertical-align:top;}

.ser_still{ border-left:1px solid #D6DADC; padding-left:20px; color:#4C75A9;}
#pad_rgt{padding-right:20px;}

.ser_width{width:940px; padding-left:18px;}

#wht_rgt{ width:742px;}

#ser_still{  padding-left:20px; color:#4C75A9;}

.req {color: #fc6633; font-weight:bold;}


/* TOOL TIP CSS */

