

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:0px; padding:0px; background:#FFFFFF; background-image:url(/img/bg.gif)}

h1{font-family:Myriad Pro, helvetica, verdana, arial; font-size:18pt; font-weight:normal; color:#1c407a; 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;}


a:LINK, a:ACTIVE, a:VISITED {color: #3b6286; text-decoration: underline; }
a:HOVER {color: #3b6286; text-decoration: none; }

table.menu{width:950px;}

table.homebody{width:950px; background-image:url(/img/homebodybg.jpg); background-repeat:no-repeat; background-color:#FFF;}
td.hmleft{width:396px; vertical-align:top; padding:0px 10px 10px 10px; text-align:left;}
td.hmmiddle{width:277px; vertical-align:top; padding:0px 0px 10px 20px; text-align:left;}
td.hmright{width:238px; vertical-align:top; text-align:left;}
.rightcopy {padding:10px 15px 0px 35px; color:#FFFFFF; font-size:11px; text-align:left;}

table.intbody{width:950px; background-image:url(/img/internal-bg.jpg); background-repeat:no-repeat; background-color:#FFF;}
td.intleft{width:205px; vertical-align:top; padding:50px 10px 10px 30px; text-align:left;}
.intleft h2{font-family:Myriad Pro, helvetica, verdana, arial; font-size:14pt; font-weight:normal; color:#d4830f;}
.intleft a{color:#bbc4ca; text-decoration:none;}
.intleft a:hover{color:#bbc4ca; text-decoration:underline;}
td.intmiddle{vertical-align:top; padding:45px 20px 10px 20px; height:410px; text-align:left;}
.intmiddle h1{font-family:Myriad Pro, helvetica, verdana, arial; font-size:18pt; font-weight:normal; color:#FFF;}
td.intright{width:225px; vertical-align:top; padding:120px 0px 10px 10px; text-align:left;}
.intright h2{font-family:Myriad Pro, helvetica, verdana, arial; font-size:14pt; font-weight:normal; color:#d4830f;}

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;}

.ftr{width:950px; padding-top:25px; padding-bottom:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999;}
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:90%; 
	display:block;
	margin-left:0px;
}

ul#sidelinks li a 
{ 
	display:block; 
	padding-top:2px; 
	padding-bottom:3px; 
	padding-left:8px;
	width:90%; 
	text-decoration: none; 
	color:#bbc4ca;
}
ul#sidelinks li a:hover 
{ 
	padding-top:2px; 
	padding-bottom:3px; 
	padding-left: 8px; 
	width:90%; 
	color:#bbc4ca; 
	text-decoration: none; 
	background: #67635e;
}


ul#sublinks 
{
	list-style:none; 
	margin: 0px; 
	padding: 0px; 
	font-size:12px;
	font-weight:bold;
	
}

ul#sublinks li 
{  
	width:78%; 
	display:block;
	margin-left:0px;
}

ul#sublinks li a 
{ 
	display:block; 
	padding-top:2px; 
	padding-bottom:3px; 
	padding-left:25px;
	width:78%; 
	text-decoration: none; 
	color:#4C75A9;
	background:url(/img/arrow.gif) 0px 6px no-repeat;  
}
ul#sublinks li a:hover 
{ 
	padding-top:2px; 
	padding-bottom:3px; 
	padding-left: 25px; 
	width:78%; 
	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 */


