body {margin:0; padding:0;}

#flashfloat {float:right; width:422px; margin:0 10px 10px 10px; padding:10px; background-color:#FFFEE8; border:#000 solid 1px;}
	#flashfloat .border {line-height:1px;}
#flashreg {width:420px; margin:0 10px 10px 10px; padding:10px; background-color:#FFFEE8; border:#000 solid 1px;}
#flashbot {width:420px; margin:auto; padding:10px; background-color:#FFFEE8; border:#000 solid 1px; text-align:center; float:none;}

a {color: #006699; text-decoration: underline;}


a:link{color: #001B77; text-decoration: none;}
a:visited{color: #001B77; text-decoration: none;}
a:hover{color: #001B77; text-decoration: underline;}

img a {border:0; padding:0; margin:0;}

.h-links {background-image: url('graphics/h-linkBG.gif'); background-repeat: repeat-x; text-align: center}

.content {line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; color: #000066; font-style: italic;}

h1 {padding:12px 20px 0 20px; font-size: 18px;}
h2 {padding:20px 20px 0 20px; font-size: 16px;}

h3 {padding:20px 20px 0 20px; font-size: 14px;}

p {padding-left: 40px; padding-right: 20px; font-size: 14px;}

ol {padding-left: 56px; padding-right: 20px; text-indent: 20pt; font-size: 14px;}
ul {padding-left: 38px; padding-right: 20px; text-indent: 20pt; font-size: 14px;}
li {margin: .7em 0 .7em 0; list-style-position: outside; line-height:120%;}
.unspace li {margin: .1em 0 .1em 0; line-height: 110%; list-style-type:none;}
.spacester li, .spacester ul {margin:0; padding:0;}

.header {background-color: #000099; font-size: 12px; text-align: left; color: #FFFFFF; vertical-align: middle;}
.header a{color: #FFFFFF; text-decoration: none; font-weight: normal;}
.header a:link{color: #FFFFFF; text-decoration: none; font-weight: normal;}
.header a:visited{color: #FFFFFF; text-decoration: none; font-weight: normal;}
.header a:hover{color: #eeeeee; text-decoration: none; font-weight: normal;}

.contentList {line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

.printOnly {display:none;}

.dostuff {font-weight: bolder; text-align:center;}



.disclaimer {font-size:11px; font-style:italic;}

/* table products */
.atitle {padding:4px; margin:0; text-align:center; vertical-align:top; border:1px solid #B7C6FF; background:#FDFFCA; }
.atitle h2 {font-size:18px; line-height:140%;}
.aproduct {margin:0 0 0 40px; padding:0; width:660px;}
.ahproduct {margin:0 0 0 40px; padding:0; margin:0; width:90%; background:#ccc; border:1px solid #999; border-width:1px 1px 0 0;}
.ahproduct td {border:1px solid #999; border-width:0 0 1px 1px; padding:8px; text-align:center;}

.aitem {width:200px; padding:10px; margin:0; text-align:center; vertical-align:top; border:1px solid #B7C6FF; background:#E8F1FF}
.notaitem {padding:10px; text-align:center; vertical-align:top;  border:1px solid #B7C6FF; background:#E8F1FF}
.notaitem h1 {font-size:24px;}
.notaitem a {text-decoration:underline;}
.alink {font-weight:bold; font-size:12px;}

.linkbox {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; border: solid #999; border-width:1px 0 0 1px;}
.linkbox td {padding:5px 50px 5px 50px; border: solid #999; border-width:0 1px 1px 0; font-weight:bold;}
.linkbox a {}

.purple-box {margin:10px 10px 10px 8px; padding:10px 0; border:2px solid #292929; background:#F0F0FF; text-align:center;}

/* Extra */

#flashfloatLawyer {float:right; width:270px; margin:0 10px 10px 10px; padding:10px; background-color:#FFFEE8; border:#000 solid 1px;}


/* header */

.r1 {background: #000099; overflow: hidden; position: relative; height: 74px}
.c1 {position: absolute; top: 0px; left: 0px;}
.c2 {position: absolute; top: 0px; right: 0px;}

.clear {clear:both;}

#flashfloat p {margin:0 0 10px 0; padding:0; font-size:16px; font-weight:bold; letter-spacing: 1px; text-align:center}
#flashfloat .subline {font-size:12px; align:center; text-align:center; padding:0; margin:5px 0 0 0; width:420px;}
#flashfloat .border {border:1px solid #000;}

.bottom-promo p {}

a img, img a, a.img {border:none; outline:none;}

.purple-box p {margin:0; padding:0;}

li {text-indent:0;}

#insight {visibility:hidden; display:none;}


.fakeout {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none}
.fakeoutCopy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none}
.boxAdStyleHeader {font-size: 12px; font-weight: italic;}
.boxAdStyleText {
	font-size: 14px;
	font-weight: bold;
	color: #990066;
}
.bottomline {border-bottom-width: 1px; border-bottom-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000;}
.bottom-line {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000;}
.directions-header-links a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: #006699; font-style: italic; line-height: normal;}

#frustrated {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
.town-ms {
	font-size: 22px;
	margin:0;
	padding:0;
}
.h-table {
	margin: 10px;
	padding: 5px;
}
.p-table {border:#000 solid 2px; background:#EFEFFF; margin:0; padding:0; width:95%;}
.p-table td {padding:0}
.printer-line {
	color: #834D9C;
	margin-left: 0px;
}

.header-prex {color: #000066}

.print-footer {display:none;}

.lspace{margin-left:30px;}
.spaced li {margin-bottom:10px;}

.mapIndent {margin-left:50px;}

#menuContainer {cursor:pointer; cursor:hand;}

/* blog import results */
#result {margin:0 50px; padding:20px 50px 50px 50px; border:1px dashed #ccc; text-align:left;}
#result .blogDate {font-size:11px; margin-bottom:5px; float:right; color:#666;}
#result .description {margin-top:10px;}