/* CSS Document */

body {margin:0;font-family:"Lucida Sans", "Lucida Grande",sans-serif;background-color:#456492}
#container {width:800px;height:auto;margin-left:auto;margin-right:auto;text-align:center;margin-top:40px}
#top {text-align:left }
#interior-top {text-align:left; background-image: url(images/logo.gif);background-repeat:no-repeat;height:141px; width:800px;position:relative;background-color:white}
#navBox {text-align:left; height:28px; width:100%;background-color:#67abc8;}

#banner { height:141px; }
ul#nav{padding:0;margin:0;width:auto;color:white;font-family:"Lucida Sans", san-serif;font-size:11px;text-align:center;margin-left:25px;}
ul#nav li{padding:0;margin:0;float:left;width:105px;list-style:none;}
ul#nav li a {text-decoration:none;padding:2px;padding-left:5px;padding-right:5px;display:block;height:18px;padding-top:8px;}
ul#nav li a:link, ul#nav li a:visited {text-decoration:none;color:white;}
ul#nav li a:hover{background-color:#456492}
#mainBox, #mainBox-2 {height:auto;min-height:490px;width:800px;text-align:left;background-color:#d4e9f3;position:relative;padding-top:35px;padding-bottom:25px}

#mainBox td#left, #mainBox-2 td#left{padding-left:35px;padding-right:20px;}
#mainBox td#right{}


#footer{}
.smalltext {font-size:10px}
.tinytext {font-size:9px}
#tag {position:absolute;top:95px;left:25px;color:#001622;text-align:center;line-height:11px;}
#mainBox p {color:#58595b;  font-size:14px; line-height:18px;}
#mainBox .emph {color:black;}
#mainBox-2 p {margin:0;padding:0;margin-bottom:10px;color:#58595b;  font-size:12px; line-height:16px;}
#mainBox-2 p.footnote {font-size:10px;color:black}
#mainBox-2 .emph {color:black}
p#headline {margin-left:280px;color:#001622;font-size:14px; width:450px;font-weight:bold;line-height:18px}
p#services {margin:0;padding:0;color:#001622;font-size:11px; font-weight:bold;line-height:14px;margin-top:35px;}

p a {color:#58595b;}
.dot {font-size:18px;color:#77787b}

p#services a:link, p#services a:visited,p#services a:hover {text-decoration:none; color:#001622;}
h1 {margin:0;padding:0;font-size:16px; line-height:20px;width:auto;padding-top:50px;padding-left:15px;padding-right:10px;font-weight:normal}
h2 {margin:0;padding:0;font-size:16px; ;font-weight:normal;padding-bottom:10px;}
.subsection {height:30px;font-size:11px;color:#0054a6;padding-left:15px;}
.subsection a {text-decoration:none}
.subsection a:link, .subsection a:visited{color:#0054a6;}
.subsection a:hover{color:#001622;}
.arrow {padding-top:3px;padding-right:8px;}

#mainBox p.intro {margin:0;padding:0;color:#001622;font-size:14px;font-weight:normal;line-height:18px;margin-bottom:10px;}
.subtitle {color:#001622;font-size:14px;font-weight:bold;}

ul {margin:0;padding:0;  color:#58595b;font-size:12px;}
ul li {margin:0;padding:0;list-style-image:url(images/dot.gif); margin-bottom:8px;}
ul.close {margin-bottom:10px;margin-left:10px;}
ul.close li {margin-bottom:8px}


#contact td {
	padding-bottom:10px;
	font-size:9px;
	color:#58595b;
}
#contact .title {
	color: #456492;
	padding-top:10px
}
#contact .label {
	width:170px;
	color:#58595b;
	text-align:left;
}
#contact input.textfld {
	width:560px;
	border:1px solid #58595b;
}
#contact input.phone-type {
	width:270px;
	border:1px solid #58595b;
	padding-left:5px;
	font-size:9px;
	color:#58595b;
}
#contact input.textfld-sm {
	width: 75px;
	border:1px solid #58595b;
}
#contact .textfld-tall {
	height:30px;
	width:560px;
	border:1px solid #58595b
}



#footer a.design {font-size:10px;color:#a5a1a1;margin-top:5px; text-decoration:none}
#footer {font-size:10px;color:#a5a1a1;margin-top:5px}
