body, html {
	color: #000000; background: #FFFFFF;
	font: 12px Arial,Verdana,sans-serif;
	padding: 0; margin: 0;
}
td {
	font: 12px Arial,Verdana,sans-serif;
}
a:link, a:visited {  color: #3333ff; text-decoration: underline; }
a:hover, a:active {  color: #FF9933; text-decoration: underline; }
form, img { padding: 0; border: 0; margin: 0; }
input { font-size: 13px; }

/* PAGE CONTAINER */
div.page { width: 750px; text-align: left; margin: 0px auto; }

/* BREADCRUMB NAVIGATION */
div.breadcrumbs {
	font-weight: bold; font-size: 12px;
	text-align: left;
	padding: 0 0 0 9px; margin: 0 0 9px 0;
}
div.breadcrumbs span { color: #000063; font-weight: normal; margin: auto 0.45em; }

/* PAGE HEADLINES */
div.headlines { font-weight: bold; text-align: center; margin-bottom: 9px; }
div.headlines h2, div.headlines h3, div.headlines h4 { margin: 0 auto; }
div.headlines h2 { font-size: 24px; }
div.headlines h3 { font-size: 16px; }
div.headlines h4 { font-size: 12px; }
div.headlines em { color: #319A00; font-style: normal; }

/* UNORDERED LIST WITH PIXELATED ARROWS */
ul.pixie {padding: 0; margin: 0;margin-bottom:15px;}
ul.pixie li {
	list-style-type: none;
	background: transparent url(images/li_pixie.gif) no-repeat 0 4px;
	font-weight: normal; font-size: 12px;
	padding: 0 0 4px 0px; border: 0; margin: 0;
}
ul.pixie li a { color: #61AF4C; }

/* UNORDERED LIST WITH SMALL SQUARE BULLETS */
ul.facts { padding: 0; margin: 0; }
ul.facts li {
	list-style-type: none;
	background: transparent url(images/li_square.gif) no-repeat 0 5px;
	font-weight: normal; font-size: 12px;
	padding: 0 0 4px 8px; margin: 0 0 0 0;
}

/* DROP-SHADOWED WHITE PANEL WITH ROUNDED CORNERS */
div.roundPanel { background: url(/images/boxes/round1/tile-right.gif) repeat-y top right; 
}
div.roundPanel div.x2 { background: url(/images/boxes/round1/tile-bottom.gif) repeat-x 
bottom left; }
div.roundPanel div.x3 { background: url(/images/boxes/round1/corner-top-rt.gif) no-repeat 
top right; }
div.roundPanel div.x4 { background: url(/images/boxes/round1/corner-bot-rt.gif) no-repeat 
bottom right; }
div.roundPanel div.x5 { background: url(/images/boxes/round1/corner-bot-lt.gif) no-repeat 
bottom left; }

/* DROP-SHADOWED WHITE PANEL WITH ROUNDED CORNERS AND FULL BORDER*/
div.roundPanel2 { background: url(/images/boxes/round2/tile-top.gif) repeat-x top left; }
div.roundPanel2 div.x2 { background: url(/images/boxes/round2/tile-right.gif) repeat-y top 
right; }
div.roundPanel2 div.x3 { background: url(/images/boxes/round2/tile-bottom.gif) repeat-x 
bottom left; }
div.roundPanel2 div.x4 { background: url(/images/boxes/round2/tile-left.gif) repeat-y top 
left; }
div.roundPanel2 div.x5 { background: url(/images/boxes/round2/corner-top-rt.gif) no-repeat 
top right; }
div.roundPanel2 div.x6 { background: url(/images/boxes/round2/corner-bot-rt.gif) no-repeat 
bottom right; }
div.roundPanel2 div.x7 { background: url(/images/boxes/round2/corner-bot-lt.gif) no-repeat 
bottom left; }
div.roundPanel2 div.x8 { background: url(/images/boxes/round2/corner-top-lt.gif) no-repeat 
top left; padding: 1px 3px 3px 1px; }

/*
 * ####### OLD RULES START HERE #######
 */

 .justify { text-align: justify; margin-right: 20px; margin-left: 20px }
 .justify2 { text-align: left; margin-left: 20px }
 .justify3 { text-align: justify }

 .headlinetext1 { font-family: Arial, Verdana, sans-serif; font-size:  24px; color: 
#000000; 
font-weight: bold }
 .headlinetext2 { font-family: Arial, Verdana, sans-serif; font-size:  12px; color: 
#000000 }
	
 .locationtext1 { font-family: Arial, Verdana, sans-serif; font-size:  12px; color: 
#000000; 
font-weight: bold }
 .locationlink1 { font-family: Arial, Verdana, helvetica, sans-serif; font-size:  12px; 
color: #000066 }

 .infotext1 { font-family: Arial, Verdana, sans-serif; font-size:  12px; color: #000066; 
font-weight: 
bold }
 .infotext2 { font-family: Arial, Verdana, sans-serif; font-size:  12px; color: #000066 }
 .infotext3 { font-family: Arial, Verdana, sans-serif; font-size:  12px; color: #000000 }

 .maintextBold { font-family: Arial, Verdana, sans-serif; font-size:  12px; color: 
#000000; 
font-weight: bold }	
 .maintext1 { font-family: Arial, Verdana, sans-serif; font-size:  10px; color: #000000 }	
 .maintext2 { font-family: Arial, Verdana, sans-serif; font-size:  11px; color: #000000 }
 .maintext3 { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000 }
 .maintext4 { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #000000 }
 .maintext5 { font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #000000 }
 .maintext3error { color: #FF0000 }

 .maintitle1 {font-family : Arial, Verdana, sans-serif; font-size: 16px; color: #000066; 
font-weight: 
bold; cursor: default }
 .maintitle2 {font-family : Arial, Verdana, sans-serif; font-size: 14px; color: #000066; 
font-weight: 
bold; cursor: default }
 .maintitle3 { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000066; 
font-weight: 
bold; cursor: default }
 .maintitle4 { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000066; 
font-weight: 
bold; cursor: default }
 .maintitle5 { font-family: Arial, Verdana, sans-serif; font-size: 26px; color: #000066; 
font-weight: 
bold; cursor: default }
 .maintitle6 { font-family: Arial, Verdana, sans-serif; font-size: 20px; color: #000066; 
font-weight: 
bold; cursor: default }

 .navtext {  font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; 
font-weight: normal; color: #000066 }
 .navtext_green {  font-family: Arial, Verdana, sans-serif; font-size: 12px; color: 
#000066}

  .navtop { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; 
color: 
#FFFFFF; text-decoration: none }
a.navtop:link {   color: #FFFFFF; text-decoration: none }
a.navtop:visited { color: #FFFFFF; text-decoration: none }
a.navtop:hover {  color: #FFCC00; text-decoration: none}
a.navtop:active {  color: #FFCC00; text-decoration: none}

 .navtitlehome { font-family: Arial, Verdana, sans-serif; font-size: 18px; font-weight: 
bold; color: 
#000066; text-decoration: none }
a.navtitlehome:link { text-decoration: none }
a.navtitlehome:visited { text-decoration: none }

 .navtitlelink { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: 
bold; color: 
#000066; text-decoration: none; line-height: 23px; }

 

 .navfooter2 {	font-family: Arial, Verdana, sans-serif; font-size: 10px;	font-weight: 
normal; color: 
#000066;text-decoration: none}
a.navfooter2:link { text-decoration: none }
a.navfooter2:visited { text-decoration: none }
a.navfooter2:hover {  color: #339900; text-decoration: none}
a.navfooter2:active { color: #339900; text-decoration: none}

  .category1 { font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: 
bold; color: 
#FFFFFF; text-decoration: none }
  .category2 { font-family: Arial, Verdana, sans-serif; font-size: 15px; font-weight: 
bold; color: 
#FFFFFF; text-decoration: none }
  .category3 { font-family: Arial, Verdana, sans-serif; font-size: 16px; font-weight: 
bold; color: 
#FFFFFF; text-decoration: none }
  .category4 { font-family: Arial, Verdana, sans-serif; font-size: 17px; font-weight: 
bold; color: 
#FFFFFF; text-decoration: none }
  .category5 { font-family: Arial, Verdana, sans-serif; font-size: 18px; font-weight: 
bold; color: 
#FFFFFF; text-decoration: none }
.subTitle {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.brd {
	border: thin solid #99CC66;
}

/* Webmaster Addsite */
.textinput {
	background-color: #fff; 
	color: #000; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 11pt; 
	border: 1px solid #000;
}
/* Rate Table */
.prodname {
	font-weight:normal;
	color: #000;
	background-color: #ccc;
}
#vab {
	width:100%;
	font:normal 11px/13px arial, sans-serif;
	background-color:#fff;
	text-align:center;
}
#vab td {
	text-align:center;
	background-color:#F0F8EC;
}
#vab td.record1 {
	text-align:left;
	background: #99CC66;
	padding-left: 5px;
	color: #000;
}
#vab td.record1 a:link, #vab td.record1 a:visited {
	text-align:left;
	color:#0000ff;
	text-decoration: underline;
}
#vab td.record1 a:hover {
	text-decoration: none;
}
#vab td.rates a:link, #vab td.rates a:visited {
	text-align:left;
	color:#339900;
	text-decoration: none;
}
#vab td.rates a:hover {
	text-decoration: underline;
}
#vab th, #data-cd h4 {
	text-align:center;
	background-color:#339900;
	color:#fff;
	font:bold 12px arial,sans-serif;
}
#data-cd h4 {
	margin:0;
}
#vab td a:link, #vab td a:visited {
	color:#101010;
}
#vab td a:hover {
	text-decoration:none;
}
#vab td.rateheading {
	color: #000;
	font-weight:bold;
	background: #99CC66;
}
#vab td.insco {
	font-weight:bold;
	color: #000;
	background-color: #E1F0D9;
	text-align: left;
	padding-left: 5px;
}
#vab td.blank {
	background-color: #E1F0D9;
}
/* CITIES FORM */
/* Rate Table */
#vab2 {
	width:460px;;
	font:normal 11px/13px arial, sans-serif;
	background-color:#fff;
	border: 1px solid #a5a5a5;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
#vab2 td {
	background-color:#F0F8EC;
}
#vab td a:link, #vab td a:visited {
	color:#101010;
}
#vab td a:hover {
	text-decoration:none;
}
#vab2 td.insco {
	font-weight:bold;
	color: #000;
	background-color: #E1F0D9;
	text-align: left;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:30%;
}
#vab2 td.prodname {
	font-weight:normal;
	color: #000;
	background-color: #F0F8EC;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:70%;
}
#vab2 td.getquote {
	background-color:#99CC66;
	text-align:right;
}

.contentarea {
width:450px;
margin:10px 20px;
}

.ma{
width: 500px;


}

table.ma {
	border-width: 0px 1px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.ma th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #7EBE3D;
	-moz-border-radius: 0px 0px 0px 0px;
		font-weight:bold;
		color:white;
}
table.ma td {
	border-width: 0px 0px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;

}
