/*
-----------------------------------------------
Style Sheet

Site:  Zoomnia - v.3
Author:  Zoomnia  www.zoomnia.com
Version:  2007.01.14g
----------------------------------------------- */

html, body, div, p, td {
	font: 12px Arial;
	color: #333;
}

body {
	background: #FFF;
	margin: 0px;
}

input, textarea, select {
	background: #fff;
}

/*
LINKS --------------------- */

a:link, a:active, a:visited {
	color: #333333;
}

a:hover {
	color: #333333;
}

a:link.nodec, a:active.nodec, a:visited.nodec {
	color: #333333;
	text-decoration: none;
}

a:hover.nodec {
	color: #333333;
	text-decoration: underline;
}

a img {
	border-width: 0; 
	border-style: none;
}

/*
NAVIGATION -------------------- */

#nav1, #nav2, #nav1i, #nav2i {
  float:left;
  }
#nav1 ul, #nav2 ul, #nav1i ul, #nav2i ul {
  margin:0;
  padding:0 0 0 0;
  list-style:none;
  }
#nav1 li, #nav2 li, #nav1i ul, #nav2i ul {
  display:inline;
  margin:0;
  padding:0;
  }
#nav1 a {
  float:left;
  height:25px;
  background:url('../images/nav1_left_both.gif') no-repeat left top;
  margin:0;
  text-decoration:none;
  white-space:nowrap; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0
  }
#nav1i a {
  float:left;
  height:25px;
  background:url('../images/nav1_left_both.gif') no-repeat 0 -25px;
  margin:0;
  text-decoration:none;
  white-space:nowrap;
  background-position-x:0; background-position-y:-25px; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0
  }
  
#nav2 a {
  float:left;
  height:25px;
  background:url('../images/nav2_left_both.gif') no-repeat left top;
  margin:0;
  text-decoration:none;
  white-space:nowrap; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0
  }

#nav2i a {
  float:left;
  height:25px;
  background:url('../images/nav2_left_both.gif') no-repeat 0 -25px;
  margin:0;
  text-decoration:none;
  white-space:nowrap; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0
  }
  
#nav1 #startitem a, #nav1 #startitemcurrent a, #nav1 #loneitem a {
  background:url('../images/nav1_startitem_left_both.gif') no-repeat left top;
  padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
  }
#nav1i #loneitem a {
	background:url('../images/nav1_startitem_left_both.gif') no-repeat 0 -25px;
	padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
}
#nav2 #startitem a, #nav2 #startitemcurrent a, #nav2 #loneitem a {
  background:url('../images/nav2_startitem_left_both.gif') no-repeat left top;
  padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
  }
#nav2i #loneitem a {
  background:url('../images/nav2_startitem_left_both.gif') no-repeat 0 -25px;
  padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
  }
#nav1 a span {
  float:left;
  display:block;
  margin-right:3px;
  background:url('../images/nav1_right_both.gif') no-repeat right top;
  font-weight:bold;
  color:#fff;
  line-height:25px;
  white-space:nowrap; font-style:normal; font-variant:normal; font-size:14px; font-family:Arial; padding-left:15px; padding-right:20px; padding-top:0px; padding-bottom:0px
  }
#nav1i a span {
  float:left;
  display:block;
  margin-right:3px;
  background:url('../images/nav1_right_both.gif') no-repeat 100% -25px;
  font-weight:bold;
  
  line-height:25px;
  white-space:nowrap;
	background-position-x:100%; background-position-y:-25px; color:#4db2d0; font-style:normal; font-variant:normal; font-size:14px; font-family:Arial; padding-left:15px; padding-right:20px; padding-top:0px; padding-bottom:0px  
  }  
  
#nav2 a span {
  float:left;
  display:block;
  margin-right:3px;
  background:url('../images/nav2_right_both.gif') no-repeat right top;
  font-weight:bold;
  color:#fff;
  line-height:25px;
  white-space:nowrap; font-style:normal; font-variant:normal; font-size:14px; font-family:Arial; padding-left:15px; padding-right:20px; padding-top:0px; padding-bottom:0px
  }

#nav2i a span {
  float:left;
  display:block;
  margin-right:3px;
  background:url('../images/nav2_right_both.gif') no-repeat 100% -25px;
  font-weight:bold;
  background-position-x:100%; background-position-y:-25px; color:#a2d763;
  line-height:25px;
  white-space:nowrap; font-style:normal; font-variant:normal; font-size:14px; font-family:Arial; padding-left:15px; padding-right:20px; padding-top:0px; padding-bottom:0px
  }

#nav1 #startitem a span, #nav1 #startitemcurrent a span {
  padding:0px 20px 0px 11px;
  }
#nav2 #startitem a span, #nav2 #startitemcurrent a span {
  padding:0px 20px 0px 11px;
  }
#nav1 #enditem a span, #nav1 #enditemcurrent a span {
  background:url('../images/nav1_enditem_right_both.gif') no-repeat right top;
  padding-left:15px; padding-right:20px; padding-top:0px; padding-bottom:0px
  }
#loneitem a span {
  background:url('../images/nav1_enditem_right_both.gif') no-repeat right top;
  padding-left:11px; padding-right:20px; padding-top:0px; padding-bottom:0px
  }
  
#nav1i #loneitem a span {
  background:url('../images/nav1_enditem_right_both.gif') no-repeat 100% -25px;
  padding-left:11px; padding-right:20px; padding-top:0px; padding-bottom:0px
  }
  
#nav2 #enditem a span, #nav2 #enditemcurrent a span {
  background:url('../images/nav2_enditem_right_both.gif') no-repeat right top;
  padding-left:15px; padding-right:20px; padding-top:0px; padding-bottom:0px
  }
#nav2 #loneitem a span {
  background:url('../images/nav2_enditem_right_both.gif') no-repeat right top;
  padding-left:11px; padding-right:20px; padding-top:0px; padding-bottom:0px
  }
  
#nav2i #loneitem a span {
  background:url('../images/nav2_enditem_right_both.gif') no-repeat 100% -25px;
  padding-left:11px; padding-right:20px; padding-top:0px; padding-bottom:0px
  }  
  
  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav1 a span, #nav2 a span, #nav1 #startitem a span, #nav2 #startitem a span, #nav1 #enditem a span, #nav2 #enditem a span, #nav2 #loneitem a span {float:none;}
/* End IE5-Mac hack */
#nav1 a:hover span, #nav1 #startitem a:hover span, #nav1 #enditem a:hover span, #nav1 #loneitem a:hover span {
  color:#4db2d0;
  }
#nav2 a:hover span, #nav2 #startitem a:hover span, #nav2 #enditem a:hover span, #nav2 #loneitem a:hover span {
  color:#a2d763;
  }
  
#nav1i a:hover span, #nav1i #startitem a:hover span, #nav1i #enditem a:hover span, #nav1i #loneitem a:hover span {
  color:#fff;
  }
#nav2i a:hover span, #nav2i #startitem a:hover span, #nav2i #enditem a:hover span, #nav2i #loneitem a:hover span {
  color:#fff;
  }  
  
#nav1 #current a, #nav2 #current a, #nav1 #startitemcurrent a, #nav2 #startitemcurrent a, #nav1 #enditemcurrent a, #nav2 #enditemcurrent a {
  background-position:0 -25px;
  border-width:0;
  }
#nav1 #current a span, #nav1 #startitemcurrent a span, #nav1 #enditemcurrent a span {
  background-position:100% -25px;
  color:#4db2d0;
  }
#nav2 #current a span, #nav2 #startitemcurrent a span, #nav2 #enditemcurrent a span {
  background-position:100% -25px;
  color:#a2d763;
  }
#nav1 a:hover, #nav2 a:hover, #nav1 #startitem a:hover, #nav2 #startitem a:hover, #nav1 #enditem a:hover, #nav2 #enditem a:hover, #nav1 #loneitem a:hover, #nav2 #loneitem a:hover {
  background-position:0% -25px;
  }
#nav1 a:hover span, #nav2 a:hover span, #nav1 #startitem a:hover span, #nav2 #startitem a:hover span, #nav1 #enditem a:hover span, #nav2 #enditem a:hover span, #nav1 #loneitem a:hover span, #nav2 #loneitem a:hover span {
  background-position:100% -25px;
  }

#nav1i a:hover, #nav2i a:hover, #nav1i #startitem a:hover, #nav2i #startitem a:hover, #nav1i #enditem a:hover, #nav2i #enditem a:hover, #nav1i #loneitem a:hover, #nav2i #loneitem a:hover {
  background-position:0 0;
  }
#nav1i a:hover span, #nav2i a:hover span, #nav1i #startitem a:hover span, #nav2i #startitem a:hover span, #nav1i #enditem a:hover span, #nav2i #enditem a:hover span, #nav1i #loneitem a:hover span, #nav2i #loneitem a:hover span {
  background-position:100% 0;
  }  
  
#tabholder {
	position:relative;
	height:28px;
}
#tab1, #tab2, #tab5 {
  position:absolute;
  top:1px;
  left:0px;
  height: 30px;
  width: 700px;
  }
#tab3 {
  position:absolute;
  top:1px;
  left:0px;
  height: 30px;
  width: 500px;
}
#tab4 {
  position:absolute;
  top:1px;
  left:600px;
  height: 30px;
  /*width: 500px;*/
  width: 200px;
}
#tab1 ul, #tab2 ul, #tab3 ul, #tab4 ul, #tab5 ul {
  margin:0;
  padding:0 0 0 5px;
  list-style:none;
  }
#tab1 li, #tab2 li, #tab3 li, #tab4 li, #tab5 li {
  display:inline;
  margin:0;
  padding:0;
  }
#tab1 a {
  float:left;
  height:25px;
  background:url('/images/tab1_left_both.gif') no-repeat left top;
  margin:0;
  text-decoration:none; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
  }
#tab2 a, #tab3 a, #tab4 a {
  float:left;
  height:25px;
  background:url('/images/tab2_left_both.gif') no-repeat left top;
  margin:0;
  text-decoration:none; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
  }

#tab5 a {
  float:left;
  height:25px;
  background:url('/images/Gtab2_left_both.gif') no-repeat left top;
  margin:0;
  text-decoration:none; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
}
  
#tab1 a span {
  float:left;
  display:block;
  margin-right:2px;
  background:url('/images/tab1_right_both.gif') no-repeat right top;
  font-weight:bold;
  color:#fff;
  line-height:25px;
  white-space:nowrap; font-style:normal; font-variant:normal; font-size:14px; font-family:Arial; padding-left:6px; padding-right:15px; padding-top:0px; padding-bottom:0px
  }
#tab2 a span, #tab3 a span, #tab4 a span, #tab5 a span {
  float:left;
  display:block;
  margin-right:2px;
  background:url('/images/tab2_right_both.gif') no-repeat right top;
  font-weight:bold;
  color:#fff;
  line-height:25px;
  white-space:nowrap; font-style:normal; font-variant:normal; font-size:14px; font-family:Arial; padding-left:6px; padding-right:15px; padding-top:0px; padding-bottom:0px
  }
  
#tab5 a span {
  float:left;
  display:block;
  margin-right:2px;
  background:url('/images/Gtab2_right_both.gif') no-repeat right top;
  font-weight:bold;
  color:#fff;
  line-height:25px;
  white-space:nowrap; font-style:normal; font-variant:normal; font-size:14px; font-family:Arial; padding-left:6px; padding-right:15px; padding-top:0px; padding-bottom:0px
  }  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab1 a span, #tab2 a span, #tab3 a span, #tab4 a span, #tab5 a span {float:none;}
/* End IE5-Mac hack */
#tab1 a:hover span {
  color:#4db2d0;
  }
#tab2 a:hover span, #tab3 a:hover span, #tab4 a:hover span {
  color:#4db2d0;
  }
#tab5 a:hover span {
	color: #A2D763;
}
#tab1 #current a, #tab2 #current a, #tab3 #current a, #tab4 #current a, #tab5 #current a {
  background-position:0 -35px;
  border-width:0;
  height:28px;
  }
#tab1 #current a span, #tab2 #current a span, #tab3 #current a span, #tab4 #current a span {
  background-position:100% -35px;
  padding-bottom:3px;
  color:#4db2d0;
  }
#tab5 #current a span {
	background-position:100% -35px;
  padding-bottom:3px;
  color:#A2D763;
}
#tab1 a:hover, #tab2 a:hover, #tab3 a:hover, #tab4 a:hover, #tab5 a:hover {
  background-position:0% -35px;
  }
#tab1 a:hover span, #tab2 a:hover span, #tab3 a:hover span, #tab4 a:hover span, #tab5 a:hover span {
  background-position:100% -35px;
  }

/*
STYLES -------------------- */

.box1header {
	background-color: #dbf0f6;
	color: #4db2d0;
	font: 22px Arial;
	font-weight: normal;
	padding-left:14px;
	display: inline;
	margin: 0px;
}

.box1subtitle {
	color: #ABD579;
	font: 22px Arial;
	font-weight: normal;
	display: inline;
	margin-left: 50px;
}

.box1header_holder {
	background-color: #dbf0f6;
	padding-bottom:8px;
}

.box2header {
	background-color: #dbf0f6;
	color: #4db2d0;
	font: 18px Arial;
	font-weight: bold;
	padding-left:14px;
}

.box2header_holder {
	background-color: #dbf0f6;
	padding-bottom:6px;
}

.box3header {
	background-color: #ecf7e0;
	color: #a2d763;
	font: 18px Arial;
	font-weight: bold;
	padding-left: 4px;
	line-height: 38px;
}

.box4header {
	background-color: #ebebeb;
	color: #999;
	font: 22px Arial;
	font-weight: normal;
	padding-left:14px;
	margin: 0px;
}

.box4header_holder {
	background-color: #ebebeb;
	padding-bottom:8px;
}

.box5header {
	background-color: #ecf7e0;
	color: #A2D763;
	font: 22px Arial;
	font-weight: normal;
	padding-left:14px;
	margin: 0px;
}

.box5header_holder {
	background-color: #ecf7e0;
	padding-bottom:8px;
}

a.headerlink, a:hover.headerlink, a:visited.headerlink, a:active.headerlink {
	color: #a0d760;
	font: 13px Arial;
	font-weight: bold;
	text-decoration: underline;
}

a.headerlink2, a:hover.headerlink2, a:visited.headerlink2, a:active.headerlink2 {
	color: #a0d760;
	font: 12px Arial;
	font-weight: normal;
	text-decoration: underline;
}

.formtext1 {
	color: #006c8c;
	font: 12px Verdana;
}

.dynamicmessage {
	font: 12px Verdana,sans-serif;
	color: #90ca5e;
}

.tiptext {
	font: 12px Verdana;
	color: #333333;
	background-color: #ebebeb;
}

.tiptext2 {
	font: 12px Verdana;
	color: #006c8c;
	background-color: #ebebeb;
	padding-bottom:8px;
}

.questionBoxHeader {
	background-color: #4db2d0;
	color: #fff;
	font: 12px Arial;
	font-weight: bold;
}

.questionBoxHeader2 {
	background-color: #fe8534;
	color: #fff;
	font: 12px Arial;
	font-weight: bold;
}

.questionBoxHeader3 {
	background-color: #a2d763;
	color: #fff;
	font: 12px Arial;
	font-weight: bold;
}

.questionInfoHeader {
	background-color: #e5e5e5;
	color: #333333;
	font: 12px Arial;
}

.questionboxlink {
	color: #333333;
	font: 12px Arial;
}

.questionboxlinkbot{
	margin-right: 10px; 
	margin-bottom: -5px; 
}

.questionboxlinkbot2{
	margin-right: 180px; 
	margin-bottom: -5px; 
}

.itemList {
	width: 740px;
	height: 650px;
	margin-left: 10px;
}

.stateList {
	width: 740px;
	height: 215px;
	margin-left: 10px;
}

#categoryList {
	float: left;
	font: 10px Arial;
	color: #333333;
}

a.questionboxlink, a:hover.questionboxlink, a:visited.questionboxlink, a:active.questionboxlink {
	color: #333333;
	font: 12px Arial;
	text-decoration: underline;
}

a.expertinfolink, a:hover.expertinfolink, a:visited.expertinfolink, a:active.expertinfolink {
	color: #333333;
	font: 12px Arial;
	text-decoration: underline;
}

a.expertviewinfo, a:hover.expertviewinfo, a:visited.expertviewinfo, a:active.expertviewinfo {
	color: #fe8534;
	font: 12px Arial;
	text-decoration: underline;
	font-weight: bold;
}

.sponsorText1 {
	font: 11px Arial;
	color: #666666;
}

.sponsorText2 {
	font: 14px Arial;
	font-weight: bold;
	color: #4db2d0;
	background-color: #fff;
}

.sponsorText3 {
	font: 12px Arial;
	font-weight: bold;
	color: #a2d763;
	font-style: italic;
	background-color: #fff;
	
}

a.sponsorText4, a:hover.sponsorText4, a:visited.sponsorText4, a:active.sponsorText4 {
	color: #333333;
	font: 12px Arial;
	text-decoration: underline;
	background-color: #fff;
}

sponsorText4 {
	color: #333333;
	font: 12px Arial;
	text-decoration: underline;
	background-color: #fff;
}

.sponsorText5 {
	color: #333333;
	font: 12px Arial;
	background-color: #fff;
}

.tableHeader1 {
	color: #006c8c;
	font: 12px Arial;
}
.tableHeader2 {
	color: #999;
	font: 12px Arial;
}

.addressHeader1 {
	color: #006c8c;
	font: 12px Arial;
	margin: 0px 0px 5px 0px;
}

.addressText1 {
	color: #333;
	font: 12px Arial;
}

.tableText1 {
	color: #333;
	font: 12px Arial;
}

a.tableLink1, a:hover.tableLink1, a:visited.tableLink1, a:active.tableLink1 {
	color: #333333;
	font: 12px Arial;
	text-decoration: underline;
}

.oddRow .tableText1 {
	background-color: #e5e5e5;
}

.helplink {
	font: normal 11px Verdana,sans-serif;
	color: #999999;
}

a.helpLink {
	font: normal 11px Verdana,sans-serif;
	color: #999999;
	text-decoration: underline;
}

a:visited.helpLink {
	font: normal 11px Verdana,sans-serif;
	color: #999999;
	text-decoration: underline;
}

a:hover.helpLink {
	font: normal 11px Verdana,sans-serif;
	color: #999999;
	text-decoration: underline;
}

a:active.helpLink {
	font: normal 11px Verdana,sans-serif;
	color: #999999;
	text-decoration: underline;
}

.regText1 {
	font: 12px Arial;
	color: #333333;
}

.regText2 {
	font: 14px Arial;
	font-weight: bold;
	color: #4db2d0;
	background-color: #fff;
}

.regText3 {
	font: 16px Arial;
	font-weight: bold;
	color: #4db2d0;
	font-style: normal;
	background-color: #fff;
}

.regText3bus {
	font: 16px Arial;
	font-weight: bold;
	color: #a2d763;
	font-style: normal;
	background-color: #fff;
}

.regText4 {
	font: 10px Arial;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	background-color: #fff;
}

.smallHeaderText1 {
	font: 9px Arial;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	text-align: center;
}

div#sign_in {
	margin-top: 20px;
}

div#sign_in a.business {
	
	font-size: 30px;
	color: #a2d763;
	text-decoration: underline;
}

div#sign_in a.consumer {
	
	font-size: 30px;
	color: #4db2d0;
	text-decoration: underline;
}
/*
FORM ELEMENTS -------------------- */

.formdefault {
	font: normal 11px Verdana,sans-serif;
	color: #333333;
}

.formtextarea1 {
	width: 525px;
	height: 100px;
	font: normal 11px Verdana,sans-serif;
	color: #333333;
}

.formtextarea2 {
	width: 625px;
	height: 100px;
	font: normal 11px Verdana,sans-serif;
	color: #333333;
}

.forminput1 {
	width: 50px;
	font: normal 11px Verdana,sans-serif;
	color: #333333;
}

.forminput2 {
	width: 120px;
	font: normal 11px Verdana,sans-serif;
	color: #333333;
}

.forminput3 {
	width: 260px;
	font: normal 11px Verdana,sans-serif;
	color: #333333;
}

.forminput4 {
	width: 180px;
	font: normal 11px Verdana,sans-serif;
	color: #333333;
}

.forminput4missing {
	/*width: 180px;*/
	font: normal 11px Verdana,sans-serif;
	color: #000;
	background-color: #000;
}

.forminput5 {
	width: 360px;
	font: normal 11px Verdana,sans-serif;
	color: #333333;
}

.forminput6 {
	width: 160px;
	font: normal 11px Verdana,sans-serif;
	color: #333333;
}

/*
LAYOUT -------------------- */

#pagemain {
	margin: 0 0 0 0;
	width: 846px;
	text-align: center;
}


#pagemain #header {
	margin-left: 12px;
	margin-right: 12px;
	width: 822px;
	height: 70px;
	text-align: center;
	background-color: #ffffff;
}

#pagemain #consumerNav {
	margin-left: 12px;
	margin-right: 12px;
	width: 822px;
	height: 37px;
	text-align: left;
	margin-bottom: 8px;
}


#pagecontent1 {
	margin-left: 12px;
	margin-right: 12px;
	width: 822px;
	background-color: #ffffff;
	text-align: center;
}

#content {
	/*padding: 15px;*/
}

#spacerdiv7 {
	width: 846px;
	height: 12px;
}

#questionSpacer18 {
	width: 730px;
	height: 18px;
}

#questionSpacer12 {
	width: 730px;
	height: 12px;
}

#questionSpacer8 {
	width: 730px;
	height: 8px;
}

#questionSpacer27 {
	width: 730px;
	height: 27px;
}

#spacer24 {
	width: 700px;
	height: 24px;
}

#questionHolder1{
	width: 736px;
	border: 1px solid #999999;
	background-color: #fff;
}

#questionHolder1 p{
	margin-top: 0px;
}

#viewAnswerBtn {
	float: left;
	width: 159px;
	height: 36px;
	text-align: center;
	padding-top: 8px;
}

.questionTextCol {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 555px;
	height: 33px;
	text-overflow:ellipsis;
	overflow: hidden;
	padding: 10px 10px 0px 10px;
	line-height: 1.3em;
	height: 2.6em;
}



.questionTextCol6 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 715px;
	height: 33px;
	text-overflow:ellipsis;
	overflow: hidden;
	padding: 10px 10px 0px 10px;
	line-height: 1.3em;
	height: 2.6em;
}

.questionTextCol2 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 715px;
	text-overflow:ellipsis;
	overflow:hidden;
	padding: 10px 10px 0px 10px;
}

.questionTextCol3 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 715px;
	height: 120px;
	text-overflow:ellipsis;
	overflow:hidden;
	padding: 10px 10px 0px 10px;
	
}

.questionTextCol4 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 555px;
	height: 120px;
	text-overflow:ellipsis;
	overflow:hidden;
	padding: 10px 10px 0px 10px;
	line-height: 15px;
}

.questionTextCol5 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	height: 5em;
	text-overflow:ellipsis;
	overflow:hidden;
	padding: 10px 10px 0px 10px;
	width:715px;
}
/*
.questionTextExp5 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	padding: 10px 10px 0px 10px;
	width:715px;
}
.questionTextExp4 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 555px;
	padding: 10px 10px 0px 10px;
	line-height: 15px;
}

.questionTextExp3 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 715px;
	padding: 10px 10px 0px 10px;
}

.questionTextExp {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 555px;
	padding: 10px 10px 0px 10px;
	line-height: 1.3em;

}

.questionTextExp6 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 715px;
	padding: 10px 10px 0px 10px;
	line-height: 1.3em;
}

.questionTextExp2 {
	float: left;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	width: 715px;
	padding: 10px 10px 0px 10px;
}*/

#questionToolsHolder {
	position:relative;
	width: 150px;
	text-align: right;
	display: inline;
}

#addressToolsHolder {
	position:relative;
	width: 256px;
	text-align: right;
}

.requiredMark {
	font-weight: bold;
	color: #fe8534;
}

#divclear1 {
	height: 10px;
	width: 700px;
	clear: both;
}

#divclear2 {
	height: 1px;
	width: 700px;
	clear: both;
}

#inlineHelpText {
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	margin: 6px 10px 10px 10px;
}

#contentRule1 {
	width: 752px;
	height: 1px;
	background-color: #4fb3d0;
}
#contentRule2 {
	width: 752px;
	height: 1px;
	background: #a2d763;
}

#subHeader1, #subHeader2 {
	text-align: left;
	font: 15px Arial;
	font-weight: bold;
	color: #4fb3d0;
	background-color: #fff;
	margin: 5px 10px 10px 10px;
}

#subHeader2 {
	color: #a2d763;
}

#subHeader{
	text-align: left;
	font: 16px Arial;
	font-weight: bold;
	color: #000;
	background-color: #fff;
	margin: 0px 10px 10px 10px;
}

#alignLeft {
	text-align: center;
}

#expertInfo1 {
	float: left;
	width: 140px;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	padding: 10px 10px 0px 10px;
}

#ratingInfo1 {
	float: right;
	width: 140px;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	padding: 10px 10px 0px 10px;
}
.infospacer {
	height: 5px;
	width: 100px;
}

.border1 {
	background-color: #c3c3c3;
}

.border2 {
	background-color: #e3e3e3;
}

.border3 {
	background-color: #dbf0f6;
}

.border4 {
	background-color: #ffffff;
}

.border5 {
	background-color: #4fb3d1;
}

.border6 {
	background-color: #ebebeb;
}

.border7 {
	background-color: #e5e5e5;
}

.border8 {
	background-color: #ecf7e0;
}
.border9 {
	background-color: #A2D763;
}

#footer {
	padding-top: 60px;
	padding-bottom: 36px;
	width: 785px;
	text-align: center;
	font: normal 10px Verdana,sans-serif;
	color: #999999;
}

.footertext2 {
	text-align: center;
	font: normal 9px Verdana,sans-serif;
	color: #999999;
}

a.footerLink {
	font: normal 10px Verdana,sans-serif;
	color: #999999;
	text-decoration: underline;
}

a:visited.footerLink {
	font: normal 10px Verdana,sans-serif;
	color: #999999;
	text-decoration: underline;
}

a:hover.footerLink {
	font: normal 10px Verdana,sans-serif;
	color: #999999;
	text-decoration: underline;
}

#breadcrumbs{
	padding-left: 1px;
}

#breadcrumbs, #breadcrumbs a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4db2d0;
	margin-bottom: 10px;
	padding-top: 0px;
	line-height: 16px;
	text-align:left;
}

.forum_answers_hidden {
	display: none;
}
.first_answer {

}
.forum_answers_visible {
	display: block;
}

.expert_hidden {
	display: none;
	float: left;
	width: 140px;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	padding: 10px 10px 0px 10px;
}
.expert_visible {
	display: block;
	float: left;
	width: 140px;
	text-align: left;
	font: 12px Arial;
	color: #333333;
	background-color: #fff;
	padding: 10px 10px 0px 10px;
}

.more_hidden {
	display:none;
}

.more_show {
	display: block;
	clear: both;
	width: 50px;
	height: 30px;
	cursor: pointer;
}

#short_disclaimer {
	width: 700px;
	font-weight: bold;
	font: 10px Arial;	
	color: #a5a5a5;
	
}
#short_disclaimer a, a:visited, a:active {
	text-decoration: none;
	color: #767676;
}
#short_disclaimer a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.header_right {
	float: right;
	clear: both;
	display: block;
}

.af_extra_hidden {
	display: none;
}

.af_extra_visible {
	display: block;
}

.business_reply {
	background-color: #e5e5e5;
	font: 12px Arial;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.customer_reply {
	background-color: #e5e5e5;
	font: 12px Arial;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.customer_reply img {
	margin: 0;
	padding: 0;
}

.reply_text {
	display: inline;
	margin: 0;
	padding: 0;
}

/*Business Registration section styles */
#br_form_header {
	text-align: center;
}
.br_form_content{
	margin: 0;
	padding: 0;
}

.br_form_header{
	color: #A2D763;
	font: 18px Arial;
	font-weight: bold;
	margin: 0px;
}

.br_form_header2{
	color: #888;
	font: 18px Arial;
	font-weight: bold;
	margin: 0px;
}

.br_form_subheader{
	display: block;
	font: 12px Arial;
	font-weight: 600;
	color: #999;
	margin: 10px 0 10px 0;
}

.br_form_subheader strong{
	font-style: italic;
	color: #A2D763;
	font-weight: bold;
	text-transform: uppercase;
}

.br_hint, .br_hint_top {
	cursor: help;
	color: #A2D763;
	font-weight: bold;
	font-size: 18px;	
}

.br_form_table {
	margin: 0;
	padding: 0;
	border-spacing: 0 2pt;
	border-collapse: seperate;
}

.missing_highlight_left {
	background: #EFB995;
	border-top: 1px solid #FE8534;
	border-left: 1px solid #FE8534;
	border-bottom: 1px solid #FE8534;
}
.missing_highlight_right {
	background: #EFB995;
	border-top: 1px solid #FE8534;
	border-right: 1px solid #FE8534;
	border-bottom: 1px solid #FE8534;
}

.missing_highlight_tb {
	background: #EFB995;
	border-top: 1px solid #FE8534;
	border-bottom: 1px solid #FE8534;
}

.br_form_table td {
	vertical-align: middle;
	text-align: left;
}
.br_form_table td.center {
	vertical-align: middle;
	text-align: center;
}
.br_form_table td.center {
	text-align: center;
}
.br_form_table td.top {
	vertical-align: top;
}
.br_form_table td span.br_hint_top {
	vertical-align: top;
}

.br_form_table th {
	color: #888;
	font: 14px Arial;
	font-weight: 600;
	margin: 0;
	text-align: right;
	padding-right: 15px;
}

.br_form_table th a {
	color: #a2d763;
	font: 14px Arial;
	font-weight: bold;
	margin: 0;
	text-align: left;	
}

.br_form_table th span a {
	color: #a2d763;
	font: 26px Arial;
	font-weight: bold;
	margin: 0;
	text-align: left;
	padding-right: 15px;
	text-decoration: underline;
}

.green {
	color: #a2d763;
	font-weight:bold;
}

.br_form_table th a.blue {
	color: #4db2d0;
}

.green h3 {
	font: 14px Arial;
	display: inline;
	font-style: italic;
}

.br_form_table th.green {
	color: #a2d763;
	font: 14px Arial;
	font-weight: bold;
	margin: 0;
	text-align: right;
	padding-right: 15px;
}

.br_form_table th.center {
	color: #888;
	font: 14px Arial;
	font-weight: 600;
	margin: 0;
	text-align: center;
	padding-right: 15px;
}

.br_form_table th.green_left {
	color: #a2d763;
	font: 18px Arial;
	font-weight: bold;
	margin: 0;
	text-align: left;
	padding-right: 15px;
}

.br_form_table th.large_green {
	color: #a2d763;
	font: 26px Arial;
	font-weight: bold;
	margin: 0;
	text-align: left;
	padding-right: 15px;
}

.large_green {
	color: #a2d763;
	font: 26px Arial;
	font-weight: bold;
	margin: 0;
	text-align: center;
}

.br_form_table textarea {
	border: 1px solid #696969;
}

.br_form_txt_input {
	border: 1px solid #696969;
	width: 200px;
	background-color: #FFF;
}
.br_form_txt_field {
	border: 1px solid #696969;
}
.br_form_txt_input_small {
	border: 1px solid #696969;
	width: 50px;
}

.br_form_select {
	border: 1px solid #696969;
	width: 200px;
	
}
.br_form_select_small {
	border: 1px solid #696969;
	width: 50px;
}

.br_form_table th strong {
	color: #FE8534;
	font: 18px Arial;
	font-weight: bold;
	margin: 0px;
}

.br_form_footer{
	margin: 0;
	padding: 0;
	/*margin-top: 10px;*/
}

.br_form_footer_float{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	float: left;
	padding-left: 100px;
}

.br_form_footer_left {
	color: #A2D763;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-right: 50px;
	
}

.br_form_footer_left strong {
	color: #FE8534;
	font: 18px Arial;
	font-weight: bold;
	margin: 0px;
}

.br_form_footer_right {
	margin: 0;
	padding: 0;
	padding-left: 50px;
	color: #A2D763;
	font-weight: bold;
}

.br_form_footer_right a {
	color: #A2D763;
	font-weight: bold;
	
}

.br_input_button{
	display: block;
	margin: 0;
	padding: 0;
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center;
}

.br_note {
	margin: 0;
	padding: 0;
	color: #999;	
	font: 10px Arial, Sans-Serif;
}

.br_spacer {
	padding: 0;
	margin: 10px 0;
	height: 1px;
	width: 100%;
	background-image: url('../images/green_pixel.gif') ;
	background-repeat: repeat-x
}

.br_spacer2 {
	padding: 0;
	margin: 10px 0;
	height: 2px;
	width: 700px;
	background-image: url('../images/green_pixel.gif')  ;
	background-repeat: repeat-x
}

div#br_top_header {
	color: #A2D763;
	font: 18px Arial;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-top: 20px;
}

.orange {
	color: #FE8534;
}

td.bp_menu { 
	background: #E8F2DE;
}

table.bp_menu {
	background: #E8F2DE;
	padding: 5px 10px;
}

table.bp_menu td {
	padding-bottom: 0px;
	font-size: 12px;
	height: 20px;
	color: #999;
}

table.bp_menu a{
	text-decoration: underline;
	color: #999 !important;
}

table.bp_menu a:hover{
	color: #a2d763 !important;
}

table.bp_menu a.selected{
	font-size: 1.05em;
	font-weight: bold;
	color: #a2d763 !important;
}

td.bp_info ul{
	list-style: disc inside !important;
	width: 30%;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

td.bp_info textarea{
	border: 1px solid #ccc;
	padding: 1px;
}

span.small {
	color: #888;
	font: 10px Arial;
	margin: 0;
}

div.error_msg {
	width: 443px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: 20px;
}

div.error_msg .err_top{
	background-image: url('/images/error_box_top.gif');
	background-repeat: no-repeat;
	width: 443px;
	height: 12px;
}
div.error_msg .err_bot{
	background-image: url('/images/error_box_bot.gif');
	background-repeat: no-repeat;
	width: 443px;
	height: 12px;
}
div.error_msg .err_bdy{
	background-image: url('/images/error_box_mid.gif');
	background-repeat: repeat-y;
	width: 433px;
	padding: 5px;
	padding-bottom: 3px;
	text-align: center;
}

div.helpful_hint {
	width: 443px;
	position: absolute;	
}

div.helpful_hint .top{
	background-image: url('/images/error_box_top.gif');
	background-repeat: no-repeat;
	width: 443px;
	height: 12px;
}
div.helpful_hint .bot{
	background-image: url('/images/error_box_bot.gif');
	background-repeat: no-repeat;
	width: 443px;
	height: 12px;
}
div.helpful_hint .bdy{
	background-image: url('/images/error_box_mid.gif');
	background-repeat: repeat-y;
	width: 443px;
	padding-bottom: 3px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

div#helpful_hint_header_left {
	color: #a2d763;
	font: 14px Arial;
	font-weight: bold;
	float: left;
	padding-left: 10px;
	
}

div#helpful_hint_header_right {
	color: #a2d763;
	font: 14px Arial;
	font-weight: bold;
	float: right;
	padding-right: 10px;
	cursor: pointer;
}

div#helpful_hint_body_text {
	font: 12px Arial, Sans-Serif;
	clear:both;
	padding: 5px 10px 0px 10px;
}


div.error_msg ul.missing {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	list-style:none;
	font-weight: bold;
}

div.error_msg ul.missing li{
	color: #FE8534;
}

div#terms, div#privacy{
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

div#terms span a, div#privacy span a{
	text-decoration: none;
	color: #A2D763;
}

div#terms span a:hover, div#privacy span a:hover{
	color: #aaa;
}

div#terms .top, div#privacy .top{
	background-image: url('/images/terms_box_top.gif');
	background-repeat: no-repeat;
	width: 520px;
	height: 19px;
}
div#terms .mid, div#privacy .mid{
	background-image: url('/images/terms_box_mid.gif');
	background-repeat: repeat-y;
	width: 520px;
}
div#terms .bot, div#privacy .bot{
	background-image: url('/images/terms_box_bot.gif');
	background-repeat: no-repeat;
	width: 520px;
	height: 18px;
}

div#terms .mid .pane, div#privacy .mid .pane{
	margin-left: auto; margin-right: auto;
	overflow: auto;
	width: 480px;
	height: 300px;
	background: #fff;
	border: 1px solid #A2D763;
	padding: 5px;
}

div#br_category_menu{
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

div#br_category_menu span a{
	text-decoration: none;
	color: #A2D763;
}

div#br_category_menu span a:hover{
	color: #aaa;
}

div#br_category_menu .top{
	background-image: url('/images/cats_box_top.gif');
	background-repeat: no-repeat;
	width: 700px;
	height: 19px;
}
div#br_category_menu .mid{
	background-image: url('/images/cats_box_mid.gif');
	background-repeat: repeat-y;
	width: 700px;
}
div#br_category_menu .bot{
	background-image: url('/images/cats_box_bot.gif');
	background-repeat: no-repeat;
	width: 700px;
	height: 19px;
}

div#br_category_menu .mid .pane{
	margin-left: auto; margin-right: auto;
	overflow: auto;
	width: 660px;
	height: 400px;
	background: #fff;
	border: 1px solid #A2D763;
	padding: 5px;
}


div#br_category_menu div#cats_grouped.pane div.category{
	width: 32%;
	float: left;
	font-size: 10px;
	padding: 3px;
}

div#br_category_menu div#cats_grouped.pane td{
	border-bottom: 1px solid #ddd; 
	vertical-align: top;
}

div#br_category_menu div#cats_grouped.pane td.cats{
	width: 75%;
	padding-bottom: 10px;

}

div#br_category_menu div#cats_grouped.pane td.name{
	font-weight: bold;
	padding-right: 5px; 
	width: 25%;
}

.right{
	float: right
}

.right{
	float: left
}

/* STYLES FOR THE FAQ POPUP -- COPIED FROM TERMS */
div#FAQ, div#privacy, div#br_key, div#br_box, div#ba_refund, div#ba_receipt, div.green_box {
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}

div#FAQ span a, div#privacy span a, div#br_key span a, div#br_box span a, div#ba_refund span a, div#ba_receipt span a, div.green_box span a{
	text-decoration: none;
	color: #A2D763;
}

div#FAQ span a:hover, div#privacy span a:hover, div#br_key span a:hover, div#br_box span a:hover, div#ba_refund span a:hover, div#ba_receipt span a:hover, div.green_box span a:hover{
	color: #aaa;
}

div#FAQ .top, div#privacy .top, div#br_key .top, div#br_box .top, div#ba_refund .top, div#ba_receipt .top, div.green_box .top{
	background-image: url('/images/terms_box_top.gif');
	background-repeat: no-repeat;
	width: 520px;
	height: 19px;
}
div#FAQ .mid, div#privacy .mid, div#br_key .mid, div#br_box .mid, div#ba_refund .mid, div#ba_receipt .mid, div.green_box .mid{
	background-image: url('/images/terms_box_mid.gif');
	background-repeat: repeat-y;
	width: 520px;
}
div#FAQ .bot, div#privacy .bot, div#br_key .bot, div#br_box .bot, div#ba_refund .bot, div#ba_receipt .bot, div.green_box .bot{
	background-image: url('/images/terms_box_bot.gif');
	background-repeat: no-repeat;
	width: 520px;
	height: 18px;
}

div#FAQ .mid .pane, div#privacy .mid .pane, div#ba_refund .mid .pane, div#ba_receipt .mid .pane, div.green_box .pane {
	margin-left: auto; 	margin-right: auto;
	overflow: auto;
	width: 480px;
	height: 300px;
	background: #fff;
	border: 1px solid #A2D763;
	padding: 5px;
}

div#br_key .mid .pane, div#br_box .mid .pane, div#ba_refund .mid .pane {
	margin-left: auto; 	margin-right: auto;
	
	overflow: auto;
	width: 480px;
	height: 425px;
	background: #fff;
	border: 1px solid #A2D763;
	padding: 5px;
}

div#br_complete{
	color: #333;
	margin-left: 20px;
	margin-right: 15px;
}

div#br_complete p{
	padding-left: 30px;
	padding-right: 20px;
}

div#br_complete a{
	color: #a2d763;
}

div#br_complete div#test_box{
	border: 1px solid #a2d763;
	margin: 10px;
	padding: 15px 20px;
}

div#br_complete div#test_box ol{
	color: #a2d763;
}

div#br_complete div#test_box ol li{
	margin: 0px; 
	padding: 0px;
}

div#br_complete div#test_box ol li span{
	color: #333;
}

div#br_complete h1, div#br_complete h2{
	margin: 2px;
	padding: 0px;
	text-align: center;
}

div#br_complete h1 {

	font-size: 18px;
	color: #666;
}

div#br_complete table span {
	font-weight: bold;
	font-size: 15px;
	color: #a2d763;
}

div#br_complete table a.exp {
	font-size: 15px;
	font-weight: bold;
	color: #a2d763;
}

div#br_complete h2 {
	font-style: oblique;
	font-size: 18px;
	color: #a2d763;
	padding-bottom: 15px;
}

div#br_complete table.container{
	margin: 20px;
	width: 100%;
}

div#br_complete table.container th{
	text-align: center;
	font-size: 18px;
	color: #A2D763;
}

div#br_complete table.container td img{
	margin-top: 4px;
	border: 1px solid #a2d763;
}

div#br_complete table.container td table{
	text-align: left
}
div#br_complete table.container td table td.info{
	height: 45px;
}

.exit {
	text-align: center;
	margin-top: 300px;
}
 
#new_answers {
	float: right;
	color: #FE8534;
	font-weight: bold;
	font-size: 125%;
	margin-right: 60px;
	width: 100px;
}

ul.checks {
	list-style-image: url('/images/check_mark.gif');
	text-align: left; list-style-type:none
	
}

#new_answer_alert {
	float: right;
	text-align: right;
	padding-top: 3px;
	margin-right: 4px;
	color: #FE8534;
	font-size: 18px;
	font-weight: bold;
}

.alert_message {
	text-align: center;
	font-size:16px;
	font-weight: bold;
}

#bottom_copy {
	font-size: 10px;
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}

#help_link {
	float:right;
	font-size: 20px;
	font-weight: bold;
	color: #FE8534;
	margin-right: 35px;
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}

.text_center {
	text-align: center;
}

#optional_link {
	color: #FE8534;
	text-decoration: underline;
	font-size: 20px;
	font-weight:bold;
}

.close_x {
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
	color: #FE8534;
}

div#blue_box, div.blue_box{
	z-index: 30000;
}

div#about_blue_box .top, div#blue_box .top, div.blue_box .top {
	background-image: url('/images/blue_box_top.gif');
	background-repeat: no-repeat;
	width: 520px;
	height: 19px;
}
div#about_blue_box .mid, div#blue_box .mid, div.blue_box .mid {
	background: #fff;
	background-image: url('/images/blue_box_mid.gif');
	background-repeat: repeat-y;
	width: 520px;
}
div#about_blue_box .bot, div#blue_box .bot, div.blue_box .bot {
	background-image: url('/images/blue_box_bot.gif');
	background-repeat: no-repeat;
	width: 520px;
	height: 19px;
}

div#about_blue_box .pane, div#blue_box .mid .pane, div.blue_box .pane{
	margin-left: auto; margin-right: auto;
	overflow: auto;
	width: 480px;
	height: 300px;
	background: #fff;
	border: 1px solid #4DB2D0;
	padding: 5px;
}

div.email_results {
	margin-right:auto; 
	margin-left:auto;
	margin-top: 20px;
}

div.email_results ul {
	width: 150px;
	text-align: left;
	margin-right:auto; 
	margin-left:auto;		
	list-style: none;
	padding-left: 100px;
}

div.email_results ul li.checked {
	list-style-image: url('/images/check_mark.gif');list-style-type:none
}

div#payment_close_button {
	margin-left: 580px;
}
small {
	font-size: 0.90em;
	letter-spacing: 1px;
}
#test_email_box ul, #test_email_box ol{
	margin-top: 5px;
}
table#answer_form{
	width: 730px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;	
}
table#answer_form td{
	text-align: left;
}
table#answer_form td.left{
	background: #ECF7E0;
	height: 272px;
	width: 220px;
	border-right: 1px solid #000;
}
table#answer_form td.left div{
	padding: 5px;
}

iframe#body___Frame{
	margin: 0px;
	padding: 0px;
	height: 250px;
}

table.voz th a{
	color: #000;
	text-decoration: none;
}
table.voz td a{
	font-weight: bold;
	color: #4db2d0;
}

table.voz td{
	font-size: 15px;
}

table.voz td, table.voz th{
	padding: 2px;
}
table.voz th{
	text-align: left;
}
div.check{
	float: left;
	width: 20px;
	background: url('/images/check_mark.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 14px;
	margin-left: 10px;	
}
div.voz_list{
	margin-top: 2px;
	margin-bottom: 1px;
}
div#createResponse blockquote, div#createResponse p{
	text-align: left
}
div#payment_dlg{
	background: #ffc; 
	border: 1px solid #000;
	padding: 20px;
	width: 350px;
	font-size: 18px; 
	z-index: 11;
	text-align: center;
}

DIV#home_how_it_works {
	 float:left;
	 padding-top: 65px;
}

DIV#home_get_answers {
	float:right;
	text-align: left;
}

DIV#home_get_answers .bullets {
	padding-left: 10px;
	padding-top: 13px;
}

DIV#home_get_answers .form {
	margin-top: 13px;
	background: url(/images/home/ask_box.gif) no-repeat;
	width: 401px;
	height: 299px;
	margin-right: 4px;
}

DIV#home_get_answers .form_body {
	padding: 30px;
	padding-top: 15px;
	font-size: 11px;
}

DIV#home_footer {
	background:url(/images/home/bottom_bg.gif) no-repeat;
	width: 810px;
	height: 210px;
}

DIV#home_footer .logos {
	float: left;
	width: 200px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 64px;
}

DIV#home_footer .recent {
	float: left;
	width: 342px;
	height: 111px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 50px;
}

DIV#home_footer .recent A IMG {
	border: solid 1px #6cc453;
}

DIV#home_footer .recent A:hover IMG {
	border: solid 1px #c6e6b7;
}

DIV#home_footer .recent .entry {
	float: left;
	width: 110px;
	margin-right: 4px;
}

DIV#home_footer .recent .body A {
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}


DIV#home_footer .quality {
	float: left;
	width: 189px;
	padding-left: 17px;
	padding-right: 10px;
	padding-top: 67px;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
}

A.tooltip {
	font-family: Verdana;
	color: #0096cc !important;
}

A.tooltip:hover {
	text-decoration: none;
}

DIV.tooltip_text {
	display: none;
}

DIV.tooltip {
	position: absolute;
	text-align: left;
}

DIV.tooltip .top {
	background:url(/images/home/popup_top.gif) no-repeat;
	width: 328px;
	height: 2px;
	overflow: hidden;
}

DIV.tooltip .body {
	background:url(/images/home/popup_bg.gif) repeat-y;
	width: 308px;
	padding: 10px;
	font-size: 10px;
}

DIV.tooltip .body OL, DIV.tooltip .body UL {
	margin-left: 15px;
	padding-left: 0;
	color: #339900;
}

DIV.tooltip .bottom {
	background:url(/images/home/popup_bottom.gif) no-repeat;
	width: 328px;
	height: 12px;
}

DIV.tooltip A{
	text-decoration: none;
	color: #0081CF;
}

/* qa */

DIV.tooltipqa {
	position: absolute;
	text-align: left;
}

DIV.tooltipqa .top {
	background:url(/images/home/popup_topq.gif) no-repeat;
	width: 596px;
	height: 2px;
}

DIV.tooltipqa .bodyq {
	background:url(/images/home/popup_bgq.gif);
	width: 574px;
	padding: 10px;
	font-size: 12px;
	border-left: solid 1px #a0c3d7;
	border-right: solid 1px #a0c3d7;
}

DIV.tooltipqa .bodyq OL, DIV.tooltip .bodyq UL {
	margin-left: 15px;
	padding-left: 0;
	color: #339900;
}

DIV.tooltipqa .bodya {
	background:url(/images/home/popup_bga.gif);
	width: 574px;
	padding: 10px;
	font-size: 12px;
	border-left: solid 1px #76c558;
	border-right: solid 1px #76c558;	
}

DIV.tooltipqa .bodya OL, DIV.tooltip .bodya UL {
	margin-left: 15px;
	padding-left: 0;
	color: #339900;
}

DIV.tooltipqa .middle {
	background:url(/images/home/qa_mid.gif) repeat-x;
	border-left: solid 1px #76c558;
	border-right: solid 1px #76c558;
	height: 1px;
	width: 594px;
}

DIV.tooltipqa .bottom {
	background:url(/images/home/popup_bottoma.gif) no-repeat;
	width: 596px;
	height: 12px;
}

DIV.tooltipqa A{
	text-decoration: none;
	color: #0081CF;
}
