body,html { font-family: Arial, Helvetica, sans-serif; margin:0px; background-color:#FFFFFF; }
a:link { color: #4665b6; }
a:visited { color: #4665b6; }
a:hover { color: #fe061d; }
a:active { color: #fe061d; }
a.topl:link { color: #4665b6; text-decoration:none; }
a.topl:visited { color: #4665b6; text-decoration:none;}
a.topl:hover { color: #fe061d; text-decoration:underline; }
a.topl:active { color: #fe061d; text-decoration:underline; }

.container { width:779px; margin:auto; }
.top { height:88px; border-left:#9db8e3 1px solid;  border-right:#9db8e3 1px solid; background-image:url(/newsite/images/comp/top-bg.gif); background-repeat:repeat-x; }
.logoarea { height:88px; width:512px; float:left; }
.toplinks { width:250px; height:14px; float:left; padding:9px 15px 0px 0px; text-align:right; font-size:11px; color:4c4c4c; }

.state { height:19px; padding-top:6px; text-align:right; padding-right:15px; }
	a.statelink:link { color:#FFFFFF; text-decoration:none; }
	a.statelink:visited { color:#FFFFFF; text-decoration:none; }
	a.statelink:hover { color:#fe061d; text-decoration:underline;  }
	a.statelink:active { color:#FFFFFF; text-decoration:none; }
.navbar { height:25px; background-image:url(/newsite/images/comp/navbar-bg.gif); background-repeat:repeat-x; font-size:10px; color:#FFFFFF; border-bottom:#2f4461 1px solid; margin-bottom:9px; }
.navline { background-image:url(/newsite/images/nav/navbar-line.gif); background-repeat:no-repeat; width:2px; height:25px; }
.nav { height:19px; padding-top:6px; text-align:center; font-size:10px; font-weight:normal; display:block; vertical-align:top; } 
	a.nav:link { color:#FFFFFF; text-decoration:none; }
	a.nav:visited { color:#FFFFFF; text-decoration:none; }
	a.nav:hover { color:#fe061d; text-decoration:underline; background-color:#90b8e1;  }
	a.nav:active { color:#FFFFFF; text-decoration:none; }
.navactive { height:19px; padding-top:6px; text-align:center; font-size:10px; font-weight:normal; display:block; vertical-align:top; background-color:#90b8e1; }
	a.navactive:link { color:#fe061d; text-decoration:none; }
	a.navactive:visited { color:#fe061d; text-decoration:none; }
	a.navactive:hover { color:#fe061d; text-decoration:underline;  }
	a.navactive:active { color:#fe061d; text-decoration:none; }

.cont1 { border:#9db8e3 1px solid; height:256px; margin-bottom:9px; }
.home { border:#9db8e3 1px solid; height:216px; margin-bottom:9px; }
.cont { border:#9db8e3 1px solid; height:256px; background-image:url(/newsite/images/comp/aaa-bg.gif); background-position:top right; background-repeat:no-repeat; margin-bottom:9px; }
.contspacer { border:#9db8e3 1px solid; height:256px; background-image:url(/newsite/images/comp/spacer.gif); background-position:top right; background-repeat:no-repeat; margin-bottom:9px; }
.message { float:left; width:400px; }
.messageTX { float:left; width:485px; }
.messright { float:left; width:85px; height:250px; }
.aaaaudio { height:125px; width:85px; }
.homemessage { float:left; width:450px; text-align:center }
.getstarted { font-size:11px; color:#4c4c4c; margin:15px 0px 15px 0px; }
.teens { font-size:11px; color:#4c4c4c; margin-top:5px; }
.copyright { font-size:11px; color:#4c4c4c; padding-top:25px; text-align:center; }
.teenlink { font-size:13px; font-weight:bold; }
.atxce { font-size:12px; font-weight:bold; }
h1 { font-size:18px; margin:32px 0px 0px 0px; color:#ff0000; }
h1.ddtsm { font-size:14px; margin:30px 0px 0px 0px; }
.sahf { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
h2.statetit { font-size:16px; margin:12px 0px 9px 0px; color:#4c4c4c; }
h2.txce { font-size:14px; margin:12px 0px 9px 0px; color:#4c4c4c; }
h2.htit { font-size:16px; margin:12px 0px 10px 0px; color:#4c4c4c; text-align:center; }
.statebul { list-style-image:url(/newsite/images/pics/reddot.gif); color:#4c4c4c; margin:0px 0px 10px 0px; font-size:12px; list-style-position:inside; }
li { margin-top:7px; font-size:12px; color:#4c4c4c; text-align:left; line-height:15px; }
.li_links { list-style-image:url(/newsite/images/comp/bullet_blue.gif); list-style-position:inside; font-size:11px; text-align:left; line-height:14px; margin:0px }

ul.usb { margin:0px; padding:0px;}
li.feat { font-size:11px; color:#4c4c4c; text-align:left; list-style-image:url(/newsite/images/comp/bullet_blue.gif); list-style-position:inside; line-height:16px; margin:0px }
li.bluearrow { font-size:12px; color:#4c4c4c; text-align:left; list-style-image:url(/newsite/images/nav/bluearrow.gif); list-style-position:inside; line-height:18px; margin:0px } 
.btn1 { font-size:11px; float:left; }
.btns { float:left; width:auto; }

.box { border:#9db8e3 1px solid; margin-bottom:9px; height:auto; }
.box1 { width:258px; height:auto; border-right:#9db8e3 1px solid; }
.box2 { width:259px; height:auto; border-right:#9db8e3 1px solid; }
.box3 { width:258px; height:auto; }

.boxtit { width:auto; height:18px; background-image:url(/newsite/images/comp/box-bg.gif); background-repeat:repeat-x; border-bottom:#9db8e3 1px solid; border-top:#ffffff 1px solid; border-right:#ffffff 1px solid; color:#47689f; font-size:11px; font-weight:bold; padding:2px 12px 0px 12px; text-align: left; }
.boxcont { font-size:11px; color:#4c4c4c; padding:12px 12px 10px 12px; text-align:left; }
.bxinfo { padding-top:10px; font-size:11px; }
.fedex { border:#cccccc 1px solid; font-size:12px; font-weight:bold; font-style:italic; color:#5e00a5; height:42px; text-align:center; }
.defaultfont { font-size:11px; }

.bottom_box_content { font-size:12px; color:#4c4c4c; padding:0px 14px 5px 14px; }
.bottom_box_title { width:auto; height:18px; background-image:url(/newsite/images/comp/box-bg.gif); background-repeat:repeat-x; border-bottom:#9db8e3 1px solid; border-top:#ffffff 1px solid; border-right:#ffffff 1px solid; color:#47689f; font-size:11px; font-weight:bold; padding:2px 14px 0px 14px; text-align: center; }
.footer { font-size:11px; color:4c4c4c; float:left; width:469px; }
.footimg { float:left; width:310px; }
.loginwarning {	font-size:11px; color:#c2050f; line-height:14px; }
form { font-size:11px; color:#333333; margin:0px }
input { font-size:11px; color:#333333; }
select { font-size:11px; color:#333333; }
textarea {font-size:11px; color:#333333; }
.bg1 { background-color: #ececec }
h3 { font-size:11px; font-weight:bold; color: #47689f; margin: 0px; }
.footerhp{ font-size: 11px; line-height: 20px; }
 .contdmv { border:#9db8e3 1px solid; height:256px; background-image:url(/newsite/images/comp/dmvlogo.gif); background-position:top right; background-repeat:no-repeat; margin-bottom:9px;}
.boxconttext { font-size:11px; color:#4c4c4c; text-align:left; }

