/* :::::::::::::::::::              RESET                 ::::::::::::::::::::::::::::::::::::::: */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background: transparent none repeat scroll 0% 0%; border: 0px none; font-size: 100%; margin: 0px; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0px; padding: 0px; vertical-align: baseline;}
img,#logo,#nav a,#feature_list li a,#fromtwitter,#fromtheblog,.portfolio_list li{}
:focus{outline-color: -moz-use-text-color; outline-style: none; outline-width: 0px;}
html {height: 100%;} /* :::::::::::::::::::              GENERAL               ::::::::::::::::::::::::::::::::::::::: */
body{background: #9ba5b6 url('../images/bg.jpg') repeat-x; color: #222; font: 100% Arial, Helvetica, sans-serif; height: 100%; margin: 0; padding: 20px 0px 20px 0px;}
table{border-collapse: collapse; border-spacing: 0px;}
.clear {clear: both;}
.left {float: left;}
.right {float: right;}
td{padding-left: 10px;}

h1, h2, h3, h4, h5, h6 {font: bold 1em/normal Arial, Helvetica, sans-serif; margin: 0 0 .4em 0;}
h1 {color: #1D385F; font-size: 1.6em; margin-top:10px; padding-bottom: 10px; line-height:1.5em;}
h2 {color: #222; font-size: 1.4em; margin-top: 15px; padding-top: 15px; border-top: 1px solid #dcdbdb;}
h3 {color: #444; font-size: 1.2em;}
h4 {color: #666; font-size: 1.1em;}
h5 {color: #777; font-size: .8em; padding-left: 5px;}
p {color: #393939; line-height: 1.5em; margin-bottom: .2em; padding: 0px 5px 5px 5px; font-size: 1em;} /* :::::::::::::::::::              MISC LIST ETC               ::::::::::::::::::::::::::::::::::::::: */

.main li{background: #f7f7f7; color: #57677F; line-height: 1.7em; list-style-type: none; padding: 10px; border-bottom: 1px solid #dcdcdc; font-size: .9em; margin: 0px 10px 0px 10px;}
.main {margin: 0px 0px 0px 0px;}
.main2 li{color: #57677F; line-height: 1.7em; list-style-type: disc; padding: 4px; border-bottom: 1px solid #dcdcdc; font-size: .8em; margin: 0px 25px 0px 10px;}
.main2 {margin: 0px 0px 15px 20px;}
.main3 li{font-style: italic; background: #f7f7f7; color: #57677F; line-height: 1.7em; list-style-type: none; padding: 10px; border-bottom: 1px solid #dcdcdc; font-size: .9em; margin: 0px 10px 0px 10px;}
.main3 {margin: 0px 0px 15px 0px;}


.main5 li{background: #f7f7f7; color: #57677F; line-height: 1.7em; list-style-type: none; padding: 10px; border-bottom: 1px solid #dcdcdc; font-size: .9em; margin: 0px 10px 0px 10px;}
.main5 {margin: 0px 0px 15px 0px;} /* :::::::::::::::::::              MAIN               ::::::::::::::::::::::::::::::::::::::: */
#wrap{background: transparent; margin: 0px auto; padding: 0px; width: 1012px;}
#inner_wrap{background: transparent url('../images/bg_wrap.png') repeat-y scroll center center; margin: 0px; padding: 0px 0px 20px 0px; width: 1010px;}
#logo2{background: transparent url('../images/header1.jpg') no-repeat scroll 0% 0%; height: 166px; margin: 0px auto 0px auto; padding: 0px 20px 0px 20px; width: 1010px;}
#bottom {background: transparent url('../images/bottom.png') no-repeat scroll 0% 0%; height: 30px; margin: 0px auto 20px auto; padding: 0px 0px 0px 0px; width: 1010px;}
#content2 {background: transparent; height: auto ! important; width: 100%;}
#main {float: left; margin: 0px 0px 0px 0px; overflow: hidden; position: relative; text-align: left; width: 620px; font-family: Arial, Helvetica, sans-serif;}
#main4 {float: left; margin: 0px 0px 0px 27px; overflow: hidden; position: relative; text-align: left; width: 877px; font-family: Arial, Helvetica, sans-serif;}



#feature_list{background: #ffffff; height: 238px; overflow: hidden; position: relative; width: 940px;}
#feature_list ul{list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; position: absolute; top: 0px;}

#feature_wrapper { border: 0px solid #cccccc; height: 257px; line-height: 16px; margin: 0px auto; padding: 0px; width: 936px;}
#feature_wrapper2 {background: transparent url('../images/feature_pic3.jpg') no-repeat; border: 0px solid #cccccc; height: 238px; line-height: 16px; margin: 0px auto; padding: 0px; width: 936px;}
#feature_wrapper img {border: none; margin: 0px; padding: 0px; float: right;}
#feature_wrapper_content {margin: 2px 0px 0px 0px; padding: 25px 0px 0px 26px; float: left; overflow: hidden; height: 233px; width: 911px;}
#feature_wrapper_content h1 {color: #00172F; font-size: 1.8em; display: block; width: 550px; line-height: 1.8em;}
#feature_wrapper_content p {color: #222; line-height: 1.5em; margin-bottom: .2em; padding: 5px 0px; font: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold;}

.red1 {color:#9F0400 !important;}

#feature_wrapperresults {background: transparent url('../images/xfeature_our_results.jpg') no-repeat scroll left top; background: #fff; border: 0px solid #cccccc; height: height: 238px; line-height: 16px; margin: 0px auto; padding: 0px; width: 940px;}
#feature_wrapper_about {background: transparent url('../images/xfeature_about.jpg') no-repeat scroll left top; background: #fff; border: 0px solid #cccccc; height: 282px; line-height: 16px; margin: 0px auto; padding: 0px; width: 940px;}
#feature_wrapper_facts {background: transparent url('../images/xfeature_faqs.jpg') no-repeat scroll left top; background: #fff; border: 0px solid #cccccc; height: 300px; line-height: 16px; margin: 0px auto; padding: 0px; width: 940px;}
#feature_wrapper_faqs {background: transparent url('../images/xfeature_faqs.jpg') no-repeat scroll left top; background: #fff; border: 0px solid #cccccc; height: 300px; line-height: 16px; margin: 0px auto; padding: 0px; width: 940px;}
#fromtheblog{background: transparent url('../images/transparent-blog.png') no-repeat scroll left top; color: #a0a0a0; float: right; height: 77px; padding: 20px; width: 501px;}
#fromtwitter{background: transparent url('../images/transparent-twitter.png') no-repeat scroll left top; color: #a0a0a0; float: left; height: 77px; padding: 20px; width: 340px;}
#top_bar{margin: 0px auto; width: 936px;}

.homepagebox6{float: left; margin: 0px 0px 13px 0px; background: transparent url('../images/box_oc.png') no-repeat scroll left top;}
.homepagebox7{float: left; margin: 0px 0px 13px 0px; background: transparent url('../images/box_po.png') no-repeat scroll left top;}
.homepagebox8{margin: 20px 0px 13px 0px; padding: 70px 0px 0px 5px; width: 290px; height: 300px; background: transparent url('../images/box_nz.png') no-repeat scroll left top;}
.homepagebox8 img{margin-left: 15px;}
.homepagebox8 h3{margin: 7px 10px 29px 0px; text-align: center; color: #fff; font-size: 1.3em;}
.homepagebox8 p{margin-left: 5px; padding: 5px 15px 0px 15px; font-size: .8em;}

.first_box {margin-left: 0px;}

.box_240px_left,.box_240px_middle,.box_240px_right{float: left; width: 260px;}
.box_280px_left,.box_280px_middle,.box_280px_right{float: left; width: 280px;}
.box_240px_right li{display: inline;}

.button{background: transparent url('../images/button.png') no-repeat scroll 0% 0%; border: 0px none; color: #fff; cursor: pointer; cursor: hand; float: left; font-size: 18px; height: 39px; margin: 15px 0px 20px 0px; padding: 2px 10px 10px 0px; width: 165px;}
.button:hover{background: transparent url('../images/button2.png') no-repeat scroll 0% 0%; border: 0px none; color: #fff; cursor: pointer; cursor: hand; float: left; font-size: 18px; height: 39px; margin: 15px 0px 20px 0px; padding: 2px 12px 10px 0px; width: 165px;}

.categorylist{width: 278px;}
.categorylist a{text-decoration: none;}
.categorylist a:hover{color: #999999;}
.categorylist li{background: transparent url('../images/category_bg.jpg') repeat-x scroll left top; float: left; width: 278px;}

.checkbox_list{list-style-image: none; list-style-position: outside; list-style-type: none; margin: 14px 0px 10px; padding: 0px; width: 93%;}
.checkbox_list li{border-bottom: 1px dashed #ADACB1; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 4px 0px 4px 7px; padding: 3px 0px 3px;}
.checkbox_list2{list-style-image: none; list-style-position: outside; list-style-type: none; margin: 5px 0px; padding: 0px; width: 95%;}
.checkbox_list2 li{list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px 0px 5px;}
.checkbox_list3{list-style-image: none; list-style-position: outside; list-style-type: none; margin: 5px 0px; padding: 0px; width: 95%;}
.checkbox_list3 li{color: #222; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 8px 0px 8px 10px; padding: 0px;}
.checkbox_list4{list-style-image: none; list-style-position: outside; list-style-type: none; margin: 5px 0px; padding: 0px; width: 95%;}
.checkbox_list4 li{list-style-image: none; list-style-position: outside; list-style-type: none; margin: 5px 0px 0px 10px; padding: 0px 0px 0px;}

.clearfix{display: inline-block;}
.clearfix{display: block;}
.clearfix:after{clear: both; content: "."; display: block; height: 0px; visibility: hidden;}

.homepagebox{margin-left: 10px; padding: 70px 0px 0px 5px; width: 290px; height: 300px;}
.homepagebox img{margin-left: 15px;}
.homepagebox h3{margin: 7px 10px 29px 0px; text-align: center; color: #fff; font-size: 1.3em;}
.homepagebox p{margin-left: 5px; padding: 5px 15px 0px 15px; font-size: .8em;}


.content220px1{display: block; overflow: hidden; padding: 0px;}
.content220px3{background: transparent url('../images/box_3.jpg') no-repeat; display: block; height: 335px; margin-left: 2px; overflow: hidden; padding: 0px; width: 290px;}
.content220px4{background: #F2F2F4; overflow: hidden; padding: 0px; width: 278px;}
.content220px32{border-left: 1px solid #c6c4c9; border-right: 1px solid #c6c4c9; overflow: hidden; padding: 0px; width: 276px;}
.content220px4{background: transparent url('../images/xbox_top113.jpg') no-repeat; height: 293px; margin-left: 2px; overflow: hidden; padding: 60px 0px 0px 25px; width: 287px;}
.content220px6{background: transparent url('../images/t_news_large.jpg') no-repeat; display: block; height: 337px; margin: 0px 10px 0px 20px; overflow: hidden; padding: 0px; width: 585px;}
.content300px{background: transparent url('../images/sidebar_bg.jpg') repeat-y; float: left; line-height: 23px; overflow: hidden; padding: 20px; width: 258px;}
.content460px{background: #ffffff; border: 1px solid rgb(200, 200, 200); overflow: hidden; padding: 20px; width: 400px;}
.content620px{margin: 20px 15px 20px 22px; width: 530px;}
.content620px2{background: #fff url(images/widepost-bg.png) repeat-x scroll left top; border: 1px solid #CFCFCF; float: left; margin: 0px 20px 20px 27px; width: 580px;}
.content940px{}
.content_wrap{margin: 10px auto 0px auto; overflow: hidden; width: 940px;}
.content_wrap a {color: #426489;}
.content_wrap p {}

.content_box4 {margin-left: 50px;}
.content_box1 {margin: 0px 0px 20px 0px; padding: 0px 10px 0px 20px;}
.content_box1 img {float: left; margin-right: 15px;}
.content_box{background: #fff; border-top: 1px solid #C5C5C5; margin: 0px 0px 20px 0px; padding: 5px 15px;}
.content_box2{margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px;}



.box_300_form1 {padding-top: 50px; background: transparent url('images/box_300_top.jpg') no-repeat top left; margin-top: 42px;}
.box_300_form1_content {background: transparent url('images/box_300_content.jpg') repeat-y; padding: 10px 0px 5px 0px;}
.box_300_form1_bottom {background: transparent url('images/box_300_bottom.jpg') no-repeat; height: 21px; padding: 10px 0px 0px 0px; width: 299px;}


.footer{margin: 0px auto 0px auto; padding: 20px; width: 1010px;}
.footr{ margin: 0px auto; padding: 0px; width: 930px; height:200px;}
.footr p {font-size: 12px; color: #57677F; padding: 10px 0px 10px 0px; }
.footr a:link,.footr a:visited{font-size: 13px; color: #2F3848; margin-right:7px; margin-left:7px;}
.footr a:hover{font-size: 13px; color: #eee;}
.links1 {
  font-size: 14px; color: #57677F; font-weight:bold; text-decoration: none; line-height:24px;
}

.featuretitle{display: block; font-size: 13px; font-weight: bold; margin: 0px; padding: 7px 0px 10px; text-transform: uppercase;}
.field{background: #272727; border: 1px solid rgb(55, 55, 55); color: #999999; float: left; margin-top: 8px; padding: 1px;}
.firstrow{margin: 5px 0px 13px; overflow: hidden;}
.firstrow li,.secondrow li{margin-right: 23px;}
.flickr{border: 2px solid rgb(255, 255, 255); display: inline; float: left; margin: 0px 23px 23px 0px; outline-color: #c5c5c5; outline-style: solid; outline-width: 1px;}

.forms_box8 {width: 300px; float: left;}
.forms_box9 {width: 300px; float: right;}
.footerdate{color: #c5c5c5; font-weight: bold; margin-bottom: 0px; margin-top: 0px;}
.forms_box{margin: 0px 0px 10px 0px; padding: 0px; width: 97%;}
.forms_box hr{color: #cccccc;}
.forms_box4{margin: 0px 0px 10px; padding: 0px; width: 95%;}
.form_heading{color: #000; font-size: 13px; font-weight: 600; line-height: 18px; margin: 10px 0px 5px 5px; padding: 10px 0px 0px;}
.form_heading2{color: #720404; font-size: 16px; font-weight: 600; line-height: 18px; margin: 10px 0px 0px 5px; padding: 0px;}
.form_heading4{color: #720404; font-size: 16px; font-weight: 600; line-height: 18px; margin: 20px 5px 0px 5px; padding: 0px;}
 #nav2 {

  float:right;
	width:470px;
	height:101px;
	margin:0px 20px 0px 0px ;
	padding:0px 0px 0px 0px ;
  text-align:center;
	}

hr {color: #eee;}
#Object1 {background: #fff; cursor: pointer; cursor: hand;}
.last{background: none !important; float: left; position: relative;}
.lastbox{margin-right: 0px;}
.lasticon{margin-right: 0px ! important;}

#list_box1{margin: 6px 10px 11px 5px; width: 145px;}
#list_box2{margin: 6px 10px 11px 0px; width: 180px;}
#list_box3{margin: 6px 0px 11px 0px; width: 160px;}
.list_boxes {color: #233655; float: left; font-size: .8em; font-weight: bold;}
.list_boxes li{background: url('../images/arrow.png') no-repeat; line-height: 1.1em; list-style-type: none; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 25px;}
.list_boxes4{color: #660000; float: left; font-size: 14px; font-weight: bold; list-style-type: none; margin: 0px 15px 11px 22px; padding: 5px; width: 200px;}
.list_boxes4 li{background: url('../images/arrow.png') no-repeat; line-height: 14px; list-style-type: none; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 25px;}
.list_boxes5{float: left; margin: 15px 20px 11px 5px; padding: 5px 5px 5px 0px;}
.list_boxes5 a{color: #660000; font-size: 15px; margin-left: 10px;}
.list_boxes5 a img{border: medium none; margin: 0px; padding: 0px;}
.list_boxes5 a:hover{color: #660000; font-size: 15px; margin-left: 10px;}
.list_boxes5 li{clear: left; color: #444444; display: block; font-weight: bold; line-height: 1.4em; list-style-type: none; margin: 10px 0px 10px 0px; padding: 0px 0px 15px 10px; width: 513px;}
.list_boxes5 ul{}
.content_box1 h4 {color: #292929; margin: 10px 0px 0px 20px;}
.list_boxes6{color: #30416F; float: left; font-size: 1em; line-height: 1.7em;}
.list_boxes6 a{color: #660000; text-decoration: none;}
.list_boxes6 a img{border: medium none; margin: 0px; padding: 0px;}
.list_boxes6 a:hover{color: #660000;}
.list_boxes6 li{background: url('../images/arrow.png') no-repeat scroll left top; color: #222; list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px 20px 15px 25px;}
.list_boxes6 ul{}
.list_small{color: #006699; font-size: 11px;}
.logoimg{margin: 25px 369px;}
.logosmall{float: left; margin: 4px 20px 0px 0px;}
.news_box{background: #fff; margin: 0px 0px 35px 0px; padding: 12px 15px 15px 15px;}
.news_box img{float: left; margin: 5px 15px 10px 5px;}
.news_box2{background: transparent url(images/widepost-bg.png) repeat-x scroll left top; float: left; padding: 23px 45px 16px 40px; width: 560px;}
.next{background: transparent url('../images/next.jpg') no-repeat scroll left top; display: block; float: left; height: 35px; width: 96px;}
.nob{border: medium none  ! important;}
.outputimg{}
.post,.lastpost{border-bottom: 1px solid rgb(102, 102, 102); margin-bottom: 20px; padding-bottom: 20px;}
.posted{background: transparent url('../images/content-bg4.jpg') no-repeat;}
.previous{background: transparent url('../images/previous.jpg') no-repeat scroll left top; display: block; float: left; height: 35px; margin-right: 20px; width: 127px;}
.readmore{float: right; margin-right: 30px;}
.results_box{background: transparent url(images/widepost-bg.png) repeat-x scroll left top; border: 1px solid #ccc; margin: 25px 5px; padding: 15px;}
.results_box ul{color: #708090; margin: 5px 0px 15px 10px;}
.results_box li{font-size: .9em; font-weight: bold; line-height: 1.2em; list-style-type: none;}
.results_box img{border: 1px solid #ccc; float: left; margin: 0px 10px 5px 5px; padding: 4px;}
.small_text{font-size: 10px;}
.tenpix{font-size: 12px; font-weight: bold; margin: 12px; text-transform: uppercase;}
.tenpix2{font-size: 13px; font-weight: bold; line-height: 20px; margin: 0px 10px 6px 16px; text-transform: uppercase;}
.textbox2{font-size: 12px; padding: 1px 2px 1px 2px;}
#light_footer{margin: 0px auto; overflow: hidden; padding-top: 11px;}
#light_footer a{color: #6F6868;}
#light_footer a:hover{color: #999999;}
#light_footer_wrapper{background: transparent url('../images/xfootr.jpg') repeat-x; color: #a0a0a0; height: 60px; margin: 14px 0px 0px 34px; width: 943px;}
#bnav{color: #fff; float: left; font-size: 11px; margin-left: 17px; position: relative; z-index: 9999;}
#bnav a:hover{color: #fff; display: block; height: 37px; padding: 4px 28px 0px 22px; text-decoration: none; text-transform: uppercase;}
#bnav a:link,#bnav a:active,#bnav a:visited{color: #A68C41; display: block; height: 37px; padding: 4px 13px 0px 13px; text-decoration: none; text-transform: uppercase;}
#bnav li{display: block; float: left; height: 37px; position: relative;}
#bnav li ul a{background: #000000 none !important; float: left; width: 8em;}
#bnav a:hover{color: #323f6a;}
#bnav li ul ul{left: 11.3em; margin: 0px 0px 0px 10px;}
#bnav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul{display: none;}
#bnav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul{display: block;}
#bnav ul{margin-left: 30px;}
#bnav ul ul{top: auto;}
#bnav.on{color: #777; display: block; height: 37px; padding: 4px 28px 0px 22px; text-decoration: none; text-transform: uppercase;}
#bnav.subscribe{background: transparent url('../images/subscribe.png') no-repeat scroll left top; float: left; height: 12px; margin-left: 22px; position: relative;}
#bnav_container{height: 22px; margin: 0px auto; width: 936px;}
#btop_bar{margin: 0px auto; width: 936px;}
#nav_container{background: transparent url('../images/xnav_bg.jpg') repeat-x scroll center center; height: 44px; margin: 0px auto; width: 936px; border-bottom: 1px solid #fff;}
#nav{color: #fff; float: left; font: bold 14px Arial, Helvetica, sans-serif; position: relative; padding-top: 8px; margin-left: 10px;}
#nav li{float: left; height: 36px; background: transparent url('../images/tab_right.png') no-repeat right top; list-style-type: none; padding: 0; margin: 0; margin-right: 11px;}
#nav li a:link, #nav li a:visited{display: block; height: 36px; color: #fff; text-decoration: none; background: transparent url('../images/tab_left.png') no-repeat left top; padding: 11px 35px 0px 35px; margin-left: -4px;}
#nav li a:hover{color: #4F0805;}

#nav_container4{ height: 56px; margin: 0px auto; width: 940px;}
#nav4{color: #515D70;  font: bold 13px Arial, Helvetica, sans-serif; position: relative; }
#nav4 li{float: left; height: 56px; list-style-type: none; padding: 0; margin: 0; margin-right: 12px;}
#nav4 li a:link, #nav4 li a:visited{display: block; height: 56px; color: #515D70; text-decoration: none; padding: 20px 8px 5px 8px; }
#nav4 li a:hover{color: #eee;}

.sidebar2 { margin-top: 0px; margin-right: 20px; width: 290px; font: Arial, Helvetica, sans-serif; float:right;}

#sidebar {padding-top: 58px; background: transparent url('../images/formbox_top.png') no-repeat top left; margin-top: 0px; margin-right: 20px; width: 290px; font: Arial, Helvetica, sans-serif;}
#new_box {background: transparent url('../images/formbox_content.png') repeat-y; padding: 10px 0px 5px 0px;}
#new_box_bottom {background: transparent url('../images/formbox_bottom.png') no-repeat; height: 27px; padding: 0px 0px 0px 0px; width: 290px;}
#new_box br{clear: left;}

form {width: 280px; margin-left: 15px;}

input{margin-bottom: 3px; padding: 1px; width: 142px;}
input.checkbox {float: left; margin: 0px 5px 0px 0px; padding: 0px; width: 15px ! important;}
input.checkbox_list_checkbox {float: left; margin: 0px; padding: 0px; width: 15px ! important;}

textarea {background: #fff; border: 1px solid rgb(204, 204, 204); height: 200px; width: 240px;}

label.choice {color: #222; display: block; font-size: 13px; line-height: 14px; margin-left: 0px; padding: 0px 0px 2px 22px;}
label.choice2 {color: #999999; display: block; font-size: 10px; line-height: 10px; margin-left: 0px; padding: 0px 0px 2px 22px;}
label.choice_name {font-size: 14px; margin: 0px 7px 0px 0px; padding: 0px 0px 2px 0px;}
label.choice_name_address {font-size: 14px; margin: 0px 23px 0px 0px !important;}
label.choice_name_city {font-size: 14px; margin: 0px 52px 0px 0px !important;}
label.choice_name_describe {color: #49658D; font-size: 16px; margin: 0px 0px 0px 0px !important;}
label.choice_name_email {font-size: 14px; margin: 0px 42px 0px 0px !important;}
label.choice_name_last_name {font-size: 14px; margin: 0px 10px 0px 0px !important;}
label.choice_name_phone {font-size: 14px; margin: 0px 35px 0px 0px !important;}
label.choice_name_state {font-size: 14px; margin: 0px 44px 0px 0px; padding: 0px 0px 2px 0px;}
label.choice_name_zip {font-size: 14px; margin: 0px 60px 0px 0px !important;}

.phone1{width: 55px ! important;}
.phone2{width: 85px ! important;}

#disclaimer1,#disclaimer2,#disclaimer3,#disclaimer4{color: #666666; float: left; font-size: 11px; line-height: 12px; margin-bottom: 5px; text-align: justify; width: 280px;}

#form1 textarea{background: #fff; color: #0d2634; font: 14px Arial, Tahoma, Verdana; height: 120px; margin-bottom: 0px; overflow: auto; width: 95%;}

#form1.checkbox{float: left; margin: 0px 10px 0px 0px; padding: 0px; width: 15px;}
#form1.day{width: 55px;}
#form1.label{color: #666; display: block; float: left; font-size: 14px; font-weight: bold; margin-bottom: 9px; width: 105px;}
#form1.label_wide{color: #666); display: block; float: left; font-size: 14px; font-weight: bold; margin-bottom: 6px; margin-right: 5px; margin-top: 15px; width: 165px;}
#form1.month{width: 70px;}
#form1.radio{width: 15px;}
#form1.select{font-size: 12px; margin-bottom: 0px; padding: 4px;}
#form1.year{width: 60px;}
#form1.zip{width: 65px;}
select { width:100px;font-size: 13px; font-weight:bold; margin-bottom: 0px; padding: 2px; }

