/* CSS Document */
*{margin:0;padding:0}
iframe,a {outline:none}  img,fieldset,form,table{border:0}
h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}
dd,dt,dl,ol,ul{list-style:none}
legend{color:#000}
button,select,textarea,input{font-size:100%}
table{border-collapse:collapse}
caption,th,td{text-align:left}

body {
	background:#fff url(../images/Bkg.gif) repeat-x;
	font-family:Trebuchet MS1, Helvetica, sans-serif;
	color:#000;
}

#contentwrapper {
width:979px;
margin:0 auto;
}

#header {
background:url(../images/header.gif) no-repeat;
width:979px;
height:173px;
float:left;
}

#content{
background:url(../images/content.jpg);
width:979px;
float:left;
}

#footer {
background:url(../images/footer.gif) no-repeat;
width:979px;
height:192px;
float:left;
}

#replacement-img {
width:694px;
height:346px;
}
/*-----------------------------Header Navigation-----------------------------------------*/
#navcontainer {
float:right;
padding:63px 33px 9px 0;
}

#navcontainer ul {
list-style-type: none;
}

#navcontainer li {
color: #8f8f8f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
display:block;
float:left;
padding:30px 0 0 0;
margin-left:10px;
}

#navcontainer li a, #navcontainer li a:visited {
color: #8f8f8f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
padding:30px 0 3px 0;
}

#navcontainer li.home a {
background: url(../images/HomeIcon.gif) no-repeat scroll center top;
}
	
#navcontainer li.email a{
background:url(../images/EmailIcon.gif) no-repeat scroll center top;
}

#navcontainer li.chat a{
background:url(../images/LiveIcon_standin.gif) no-repeat scroll center top;
}

#LogoTop {
height:75px;
width:206px;
margin:98px 0 0 22px;
}




/*-----------------------------Left Column-----------------------------------------*/
.C1 {
width:234px;
float:left;
margin-left:35px;
}

#logo {
width:173px;
height:85px;
}

.C1 h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18.5px;
color:#00548e;
}

.C1 h2 {
color:#6c6c6e;
font-family:FreeSans, Arial, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
}

.C1 p {
color:#6c6c6e;
font-family:FreeSans, Arial, Arial, Helvetica, sans-serif;
font-size:14px;
padding-bottom:10px;
}

.association {
font-size:11px;
color:#6c6c6e;
font-family:FreeSans, Arial, Arial, Helvetica, sans-serif;
float:left;
margin-top:10px;
padding-top:10px;
border-top: 1px solid #999;
width:225px;
}

.learn a {
color:#ce7900;
font-family:FreeSans, Arial, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.learn a:visited {
color:#ce7900;
font-family:FreeSans, Arial, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.WhtBox {
/*background:url(../images/WhtBox.png) no-repeat;*/
width:204px;
padding-bottom:19px;
}

.WhtBox h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#00548e;
font-weight:bold;
padding:16px 0 0 0;
/*border-bottom:1px solid #cccccc;*/
border-bottom:1px solid #585858;
width:177px;
margin-left:15px;
}

.WhtBox h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#fff;
margin-left:22px;
padding-top:17px;
}

#subNav li a.active {
  font-size:11px;
  font-weight: bold;
  color:#0b5e90;
}

#subNav li a.active1 {
  color:#b8e4ff;
  font-size:11px;
  font-weight: bold;
}

#subNav {
  width:182px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
  font-size:11px;
  font-weight: normal;
  padding:6px 0 20px 6px;
}

#subNav ul {

}

#subNav li {
  width: 181px;
  clear:both;
}

#subNav li a {
  /*color: #acacac;*/
  color: #585858;
  text-decoration: none;
  display: block;
  line-height: 20px;
  font: normal 10px Helvetica, Georgia, "Times New Roman", Times, serif;
  padding-left:9px;
  line-height:20px;
}

#subNav li a:hover {
  /*color: #585858;*/
  color:#000000;
}

#subNav li ul li{
  padding-left:10px;
}


#subNav li ul li a{
  /*color: #459ed3;*/
  color:#2b53bd;
}

#subNav li ul li ul li{
  padding-left:10px;
}

#subNav li ul li ul li a{
  color: #fff;
}

.LeftMenuBlueBox {
padding-bottom:15px;
float:left;
clear:left;
}

.LeftMenuBlueBoxTwo {
float:left;
clear:left;
}

/*-----------------------------Right Column-----------------------------------------*/
.C2 {
width:694px;
float:right;
margin-right:10px;
}

.C2 p.banner {
color:#6c6c6e;
font-family:FreeSans, Arial, Arial, Helvetica, sans-serif;
font-size:12.5px;
font-style:italic;
text-align:center;
}

.C2 a, .C2 a:visited
{
color:#33b2ff;
cursor:pointer;
font-family:Tahoma, Geneva, sans-serif;
font-size:12.5px;
list-style-position:inside;
list-style-type:disc;
text-decoration:none;
}

#ImgOne {
background:url(../images/ImgOne.jpg) no-repeat;
width:163px;
height:217px;
float:left;
padding-bottom:11px;
padding-right:8px;
}


#quote {
background:url(../images/quote.gif) no-repeat;
width:26px;
height:32px;
float:left;
margin:17px 3px 0 11px;
}

.quotetxt {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#797979;
margin:0 3px 0 12px;
padding:15px 0 7px 0;
}

.readmore{
color:#00538e;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
font-weight:bold;
}

.readmore a {
color:#00538e;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
font-weight:bold;
margin-left:73px;
}

.readmore a:visited {
color:#00538e;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
font-weight:bold;
}

#OrangeSquareOne {
background:url(../images/OrangeSquareOne.jpg) no-repeat;
width:163px;
height:104px;
float:left;
padding-bottom:14px;
}


#OrangeSquareTwo {
background:url(../images/OrangeSquareTwo.jpg) no-repeat;
width:163px;
height:104px;
float:left;
padding-bottom:14px;
}
.ContainmentBlOne {
width:163px;
padding-right:10px;
float:left;
}

.ContainmentBlTwo {
width:163px;
padding-right:10px;
float:left;
}

.ContainmentBlThree {
width:163px;
padding-right:10px;
float:left;
}

.ContainmentBlFour {
width:163px;
padding-right:10px;
float:left;
}

#GradientBlockLong {
background:url(../images/GradientBlockLong.gif) no-repeat;
width:679px;
height:74px;
margin-left: 7px;
padding-top:10px;
}

.national {
font-size:11px;
color:#6c6c6e;
font-family:FreeSans, Arial, Arial, Helvetica, sans-serif;
border-top:1px solid #999;
margin:3px 0 0 10px;
padding-top:10px;
float:left;
width:673px;
}

#FlowerSquare {
background:url(../images/FlowerSquare.jpg) no-repeat;
width:163px;
height:104px;
padding-bottom:10px;
}

#GreenSquareOne {
background:url(../images/GreenSquareOne.jpg) no-repeat;
width:163px;
height:104px;
padding-bottom:10px;
}


#ImgTwo {
background:url(../images/ImgTwo.jpg) no-repeat;
width:163px;
height:217px;
padding-bottom:14px;
}

#KidsSquare {
background:url(../images/KidsSquare.jpg) no-repeat;
width:163px;
height:104px;
padding-bottom:14px;
}

#BlueSquare {
background:url(../images/BlueSquare.jpg) no-repeat;
width:163px;
height:104px;
padding-bottom:10px;
}

#CoupleSquare {
background:url(../images/CoupleSquare.jpg) no-repeat;
width:163px;
height:104px;
padding-bottom:10px;
}

#DogSquare {
background:url(../images/DogSquare.jpg) no-repeat;
width:163px;
height:104px;
padding-bottom:10px;
}

.ContainmentBlkFive {
float:left;
padding:10px 0 0 60px;
}

.ContainmentBlkSix {
float:right;
padding:10px 55px 0 0;
}

.bluetxt a, .bluetxt a:visited {
color:#4cb5f3;
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
padding-top:8px;
}

.graytxt {
color:#999999;
font-size:16px;
font-family:Helvetica, Arial, sans-serif;
text-align:center;
}

.LightBlueButton {
width:19px;
height:19px;
float:right;
}

.C2PageHeader
{
width:678px;
height:146px;
padding-bottom:20px;
}

.C2PageHeader h1 {
color:#e8ae10;
font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
margin:118px 0 0 7px;
}

.C2PageHeader h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-size:18px;
padding-top:118px;
}

.RightContainer {
width:672px;
float:left;
margin-left:5px;
}

.RightContainer h1 {
color:#e8ae10;
font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
margin:118px 0 0 7px;
}

.RightContainer h2 {
color:#00548e;
font-size:16px;
font-family:Tahoma, Geneva, sans-serif;
font-weight:bold;
border-bottom:1px solid #acb8bf;
padding-bottom:5px;
margin-bottom:10px;
}

.RightContainer h3 {
color:#a83e06;
font-weight:bold;
font-size:20px;
padding-bottom:6px;
font-family:Tahoma, Geneva, sans-serif;
}

.RightContainer h3 a {
color:#33B2FF;
font-family:Tahoma,Geneva,sans-serif;
font-size:20px;
font-weight:bold;
padding-bottom:6px;
}

.RightContainer h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-size:18px;
padding-top:118px;
}


.RightContainer h5, .RightContainer h5 a, .RightContainer h5 a:visited {
color:#084972;
font-weight:bold;
font-size:20px;
padding-bottom:6px;
font-family:Tahoma, Geneva, sans-serif;
}


.RightContainer h6 {
color:#a83e06;
font-weight:bold;
font-size:20px;
font-family:Tahoma, Geneva, sans-serif;
}

.RightContainer p {
font-family:Tahoma, Geneva, sans-serif;
color:#000;
font-size:12.5px;
margin:15px 0 0 0;
}

.RightContainer ul {
margin:10px 0 0 16px;
padding-left:15px;
}

.RightContainer ol {
margin:10px 0 0 16px;
padding-left:15px;
}

.RightContainer ol li {
font-family:Tahoma, Geneva, sans-serif;
color:#000;
font-size:12.5px;
list-style-type:decimal;
margin-top:2px;
}

.RightContainer li {
font-family:Tahoma, Geneva, sans-serif;
color:#000;
font-size:12.5px;
list-style-type:disc;
}

.RightContainer li a:link, .C2 li a:visited {
font-family:Tahoma, Geneva, sans-serif;
color:#33b2ff;
font-size:12.5px;
list-style-type:disc;
list-style-position:inside;
text-decoration:none;
}

.TopRightContainer {
width:672px;
float:left;
margin-left:5px;
}

.TopRightContainer h2 {
color:#00548e;
font-size:16px;
font-family:Tahoma, Geneva, sans-serif;
font-weight:bold;
border-bottom:1px solid #acb8bf;
padding-bottom:5px;
margin-bottom:10px;
}

.img_container {
float:right;
clear:right;
}

h1.entry-title {
color:#e8ae10;
font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
margin:auto;
display:block;
}

h1.page-title {
color:#e8ae10;
font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
margin:auto;
display:block;
}

h2.entry-title {
color:#00548e;
font-size:16px;
font-family:Tahoma, Geneva, sans-serif;
font-weight:bold;
border-bottom:0px;;
padding-bottom:5px;
margin-bottom:10px;
display:block;
clear:both;
}

.post
{
	margin-bottom:50px;
}

.entry-meta
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin-top:-10px;
	margin-bottom:10px;
	clear:both;
}

.entry-utility, .meta-sep, .author
{
	display:none;
}

.nav-previous, .nav-next
{
	padding:10px;
	display:table-cell;
	clear:both;
}

/*-----------------------------Footer-----------------------------------------*/
#FooterNav {
padding:50px 0 0 35px;
float:left;
}

#FooterNav ul {
list-style-type: none;
}

#FooterNav li {
color: #949494;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
display:block;
margin-left:10px;
padding-right:10px;
padding-bottom:5px;
}

#FooterNav li a, #FooterNav li a:visited {
color: #949494;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
}

#FooterNav li.star {
background: url(../images/StarIcon.gif) no-repeat;
width: 14px;
height: 14px;
padding-left:20px;
}
	
#FooterNav li.bubble {
background:url(../images/BubbleIcon.gif) no-repeat;
width: 14px;
height: 14px;
padding-left:20px;
}

#FooterNav li.rss{
background:url(../images/RssIcon.gif) no-repeat;
width: 14px;
height: 14px;
padding-left:20px;
}

#bottom_nav {
float:left;
padding:26px 0 11px 67px;
}

#bottom_nav_div {
float:left;
padding:26px 0 11px 67px;
}

#bottom_nav ul {

}

#bottom_nav li {
display: block;
list-style-type: none;
line-height: 10px;
padding:0px 10px 2px 10px;
float:left;
color:#1ba8ff;
text-decoration:none;
border-right:1px solid #1ba8ff;
font-weight:bold;
}

#bottom_nav ul li.last {
border-right:none;
}


#bottom_nav li a {
text-decoration:none;
color:#1ba8ff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif, freesans;
font-weight:bold;
}

p.copyright {
color:#bebebe;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:0 0 5px 270px;
float:left;
}

#SiteNav {
float:left;
padding-left:159px;
}

#SiteNav_div {
float:left;
padding-left:159px;
}

#SiteNav ul {

}

#SiteNav li {
display: block;
list-style-type: none;
line-height: 10px;
float:left;
text-decoration:none;
border-right:1px solid #bebebe;

}

#SiteNav li a {
display: block;
list-style-type: none;
line-height: 10px;
padding:0px 10px 0px 10px;
color:#bebebe;
text-decoration:none;
font-size:10px;
}

#SiteNav ul li.last {
border-right:none;
}


#bottom_nav li a {
text-decoration:none;
color:#1ba8ff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif, freesans;
}

/*---------- */

#footer_links {
float:left;
margin-top:20px;
padding-left:45px;
}

#footer_links ul {

}

#footer_links li {
display: block;
list-style-type: none;
line-height: 10px;
float:left;
text-decoration:none;
/*border-right:1px solid #bebebe; */

}

#footer_links li a {
display: block;
list-style-type: none;
line-height: 10px;
padding:0px 10px 0px 10px;
color:#bebebe;
text-decoration:none;
font-size:10px;
}

#footer_links ul li.last {
border-right:none;
}

/*------------------------------------------------------dropdown-----------------------------------------------*/
#headerblock {
background:url(../images/HeaderNavBlock.png) no-repeat;
width:679px;
height:35px;
padding:0 25px 15px 0;
float:right;
clear:right;
}
 
#nav {
  clear:left;
  float: left;
  padding: 0 0 0 6px;  
  position: relative;
  z-index:20;
  height:35px;
}

#flash {
  position: relative;
  z-index:10;
}

#nav ul {
  float:left;
  padding: 2px 5px 0 5px;
}

#nav li {
  float:left;
  position:relative;
}

#nav li ul, #nav li:hover ul ul, #nav li:hover ul ul ul{ 
  display: none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul li:hover ul{ 
  display: block; background: #00263e; 
}

#nav li a.top {
  float:left;
  color: #fff;
  text-decoration: none;
  display: block;
  line-height: 25px;
  font: normal 9px Helvetica, Arial, sans-serif;  
}

#nav li a.top1 {
  float:left;
  color: #fff;
  text-decoration: none;
  display: block;
  border: none; 
  line-height: 25px;
  font: normal 9px Helvetica, Arial, sans-serif;  
}

#nav li a.top:hover {
  color: #8da9ba;
}

#nav li a {
  float:none;
  clear:both;
  color: #fff;
  text-decoration: none;
  text-align:center;
  display: block;
  line-height: 25px;
  font: normal 10px Helvetica, Arial, sans-serif;  
}

#nav li a:hover {
  color: #8da9ba;
}

#nav li ul li.noline {
  border: none; 
}

#nav li ul li {
  float:none;
  border-bottom: 1px solid #fff;
}

#nav li ul li a {
  color: #fff; 
  text-decoration: none;
  text-align:center;
  display: block;
  line-height: 25px;
  font: normal 10px Helvetica, Arial, sans-serif; 
  width:90px;
  border-bottom: 1px solid #000;
  padding: 4px 12px;
}

#nav li ul li a:hover {
  width:90px; 
  display:block; 
}


.folder ul {
  position:absolute;
  top:35px;
}

.folder ul.list1 {
  left:-44px;
}

.folder ul.list2 {
  left:-7px;
}

.folder ul.list3 {
  left:-29px;
}

.folder ul.list4 {
  left:-21px;
}

.folder ul.list5 {
  left:-14px;
}

.folder ul.list6 {
  left:-43px;
}

.folder ul.list7 {
  left:114px;
  top:-2px;
}

.folder ul.list8 {
  left:114px;
  top:-2px;
}

.folder ul.list9 {
  left:-34px;
}


#homeid {
width: 56px;
height: 35px;
display: block;
background:url(../images/HomeButton.gif) no-repeat;
border-right:1px solid #898c8e;
}

#whyid {
width: 111px;
height: 35px;
display: block;
background:url(../images/WhyUseButton.gif) no-repeat;
border-right:1px solid #898c8e;
margin-left:5px;
}

#adviceid {
width: 56px;
height: 35px;
display: block;
background:url(../images/AdviceButton.gif) no-repeat;
border-right:1px solid #898c8e;
margin-left:5px;
}

#resourceid {
width: 75px;
height: 35px;
display: block;
background:url(../images/ResourceButton.gif) no-repeat;
border-right:1px solid #898c8e;
margin-left:5px;
}

#aboutid {
width: 89px;
height: 35px;
display: block;
background:url(../images/AboutButton.gif) no-repeat;
border-right:1px solid #898c8e;
margin-left:5px;
}

#blogid {
width: 62px;
height: 35px;
display: block;
background:url(../images/BlogButton.gif) no-repeat;
border-right:1px solid #898c8e;
margin-left:5px;
}

#contactid {
width: 76px;
height: 35px;
display: block;
background:url(../images/ContactButton.gif) no-repeat;
border-right:1px solid #898c8e;
margin-left:5px;
}


/*------------------------------------------------------search-----------------------------------------------*/
.searchInputs {
}

.searchInputs p {
margin: 0;
padding: 8px 5px 0 0;
color: #666;
font: normal normal 13px Tahoma, Verdana, Arial, Helvetica, sans-serif, freesans;
}

#searchInput {
width: 125px;
height: 18px;
margin: 6px 0 0 7px;
padding: 2px 0 0 3px;
clear:right;
border: 1px solid #666;
color: #333;
float: left;
font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif, freesans;
}

.go {
width:30px;
height:35px;
margin-right:7px;
float:right;
background: url(../images/SearchButton.gif) no-repeat;
border: none;
cursor: pointer;
}

/*----------------------------------Breadcrumbs--------------------------------------------------------*/

#breadcrumbs	{
	list-style: none;
	float:right;
	clear:right;
	margin:2px 0 0 0;
	color:#00548e;
	text-transform:lowercase;
	}
	
#breadcrumbs_div	{
	list-style: none;
	float:right;
	clear:right;
	margin:2px 0 0 0;
	color:#00548e;
	text-transform:lowercase;
	}

#breadcrumbs ul {
	display:block;
	float:left;
	}

#breadcrumbs li {
	display: block;
	float:left;
	text-decoration:none;
	padding-right:5px;
	text-transform:lowercase;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
        color:#989898;
	}

#breadcrumbs li a, #breadcrumbs li a:visited {
	list-style: none;
	text-decoration:none;
	font-size:11px;
	text-transform:lowercase;
	color:#00548e;
	}

#breadcrumbs li a.last {
color:#989898;

}

/*----------------------------------Inquiry--------------------------------------------------------*/
#inquiryForm {
}

#inquiryForm .form-question {
  clear:both;
  color:#00548E;
  float:left;
  font-size:12px;
  height:33px;
  line-height:35px;
  margin:1px 2px 1px 0;
  width:150px;
  text-align: left;
}

#inquiryForm .form-answer {
  float:left;
  font-size:12px;
  height:33px;
  width:285px;
  margin:1px 0;
  text-align: center;
}

#inquiryForm .form-answer {
  float:left;
  font-size:12px;
  height:35px;
  width:285px;
  margin:1px 0;
  text-align: center;
}

#inquiryForm .form-question-comment {
  clear:both;
  color:#00548E;
  display:block;
  float:left;
  font-size:12px;
  height:118px;
  line-height:35px;
  margin:1px 2px 1px 0;
  width:150px;
  text-align: left;
}

#inquiryForm .form-answer-comment {
  display:block;
  float:left;
  font-size:12px;
  height:118px;
  margin:1px 0;
  width:285px;
  text-align: center;
}

#inquiryForm #contact-form textarea {
  border:1px solid #333333;
  height:100px;
  padding:2px;
  width:250px;
  font-family: Helvetica, Arial, sans-serif;
  margin-top:6px;
}

#inquiryForm #contact-form textarea:hover{
  border:1px solid #c80000;
}

#inquiryForm #contact-form .field{
  border:1px solid #333333;
  height:16px;
  padding:2px;
  width:250px;
  margin-top:6px;
}

#inquiryForm #contact-form .field1{
  width:250px;
  margin-top:6px;
}


#inquiryForm #contact-form .field:hover{
  border:1px solid #c80000;
}

#inquiryForm #subColMiddleForm .field{
  border:1px solid #333333;
  height:16px;
  padding:2px;
  width:250px;
  margin-top:6px;
}

#inquiryForm #subColMiddleForm .field:hover{
  border:1px solid #c80000;
}

#inquiryForm #subColMiddleForm .field2{
  border:1px solid #333333;
  height:22px;
  padding:2px;
  width:81px;
  margin: 5px 1px 0;
}

#inquiryForm #subColMiddleForm .field2:hover{
  border:1px solid #c80000;
}

#inquiryForm #buttons {
margin-left:166px;
float:left;
clear:left;
}

small {
color:#2089c7;
font-weight:bold;
}

em {
font-size:11px;
font-style:italic;
}

#message {
width:450px;
height:150px;
}

/*----------------------------------Find an Agent--------------------------------------------------------*/

#AgentForm {
width:650px;
float:left;
}

.requiredfield{
color:#ae2121;
font-weight:bold;
}

#AgentForm h1 {
font-size:13px;
font-weight:bold;
color:#000;
margin:0;
}

#AgentForm h2 {
font-size:13px;
font-weight:bold;
color:#0d4d73;
margin:0;
border-bottom:1px dotted #5b5a5a;
padding-top:15px;
margin-bottom:7px;
}

.contactfield {
font-size:12px;
color:#676565;
font-weight:bold;
float:left;
clear:left;
margin-bottom:2px;
padding-right:10px;
width:270px;
}

.contactfieldTop {
font-size:12px;
color:#676565;
font-weight:bold;
float:left;
margin-bottom:2px;
padding-right:10px;
}

.contactfieldLeft {
font-size:12px;
color:#676565;
font-weight:bold;
margin-bottom:2px;
float:left;
width:270px;
}

.emailfield {
font-size:12px;
color:#676565;
font-weight:bold;
margin-bottom:10px;
}

.emailfieldLeft {
font-size:12px;
color:#676565;
font-weight:bold;
height:38px;
margin-bottom:10px;
padding-right:24px;
float:left;
}

#PreferredCity {
  padding:2px;
  width:252px;
  margin: 3px 0;
  font-size:11px;
  clear:left;
  float:left;
  height:15px;
  color:#808080;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#City {
  padding:2px;
  width:252px;
  margin: 5px 0 5px 0;
  font-size:11px;
  clear:left;
  float:left;
  height:15px;
  color:#808080;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#PreferredCountry {
  float:left;
  padding:2px;
  color:#808080;
  margin: 3px 0 3px 0;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#PreferredState{
  float:left;
  clear:left;
  padding:2px;
  color:#808080;
  margin: 3px 0 3px 10px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#Country {
  float:left;
  clear:left;
  color:#808080;
  padding:2px;
  margin: 3px 10px 5px 0;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#PreferredState {
  float:left;
  padding:2px;
  color:#808080;
  margin: 3px 0 3px 0;
  font-size:11px;
  width:175px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

.floated {
  clear:both;
  width:672px;
  height:45px;
}

#PreferredNeighborhoods{
  padding:2px;
  color:#808080;
  width:252px;
  float:left;
  height:15px;
  margin: 3px 0 3px 0;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#Email{
  padding:2px;
  color:#808080;
  width:252px;
  margin: 3px 0 3px 0;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#verify{
  padding:2px;
  color:#808080;
  width:252px;
  margin: 3px 0 3px 0;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#Firstname{
  padding:2px;
  margin-right:10px;
  float:left;
  color:#808080;
  width:252px;
  margin: 3px 15px 3px 0;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#Lastname{
  padding:2px;
  color:#808080;
  float:left;
  width:252px;
  margin: 3px 0 3px 0;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}


#Address{
  padding:2px;
  height:15px;
  width:252px;
  margin: 3px 0 3px 0;
  float:left;
  clear:left;
  color:#808080;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#address2{
  padding:2px;
  height:15px;
  width:252px;
  margin: 3px 0 3px 0;
  float:left;
  clear:left;
  color:#808080;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#State{
  padding:2px;
  width:260px;
  margin: 3px 0 3px 0;
  color:#808080;
  height:20px;
  float:left;
  clear:left;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}


#ZipCode{
  padding:2px;
  float:left;
  clear:left;
  height:15px;
  color:#808080;
  width:254px;
  margin: 3px 0 10px 0;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#personalcountry {
  padding:2px;
  width:260px;
  margin: 3px 0 5px 0;
  color:#808080;
  float:left;
  clear:left;
  height:20px;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#DayTimePhone {
padding:2px;
  float:left;
  height:15px;
  color:#808080;
  width:252px;
  margin: 3px 0 3px 0;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#phone {
  padding:2px;
  color:#808080;
  width:252px;
  margin: 3px 0 3px 0;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#EveningPhone{
  padding:2px;
  color:#808080;
  float:left;
  clear:left;
  height:15px;
  width:252px;
  margin: 3px 0 3px 0;
  float:left;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#other{
  padding:2px;
  color:#808080;
  width:252px;
  height:15px;
  margin: 3px 0 3px 0;
  float:left;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

.checkboxLeft {
  padding:2px;
  color:#808080;
  margin: 3px 0 3px 0;
  width:252px;
  float:left;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

.checkboxLeft2 {
  padding:2px;
  color:#808080;
  margin: 3px 0 3px 0;
  width:475px;
  float:left;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

.checkboxRight {
float:Right;
  padding:2px;
  color:#808080;
  margin: 3px 135px 3px 0;
  width:252px;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}

#textarea {
  padding:2px;
  color:#808080;
  width:450px;
  height:150px;
  margin: 3px 0 3px 0;
  float:left;
  font-size:11px;
  font-family: Helvetica, Georgia, "Times New Roman", Times, serif;
}
#sitemap {
font-size:12px;
}

#sitemap ul, #sitemap ul li {
text-decoration:none;
list-style-type:none;
font-family:Tahoma, Geneva, sans-serif;
color:#000;
font-size:12.5px;
}

#sitemap li a, #sitemap li a:hover {
text-decoration:none;
border-bottom:1px dotted #33b2ff;
font-family:Tahoma, Geneva, sans-serif;
color:#33b2ff;
font-size:12.5px;
list-style:none;
}

.img_container {
float:right;
clear:right;
}

td {
line-height:2em;
}

/* Added by LMG */
.homeform
{
	font-size:10pt;
}

.error
{
	background-color:#FF8080 !important;
}
