/* Universal Styles */

body {background:#FFF url("/images/background.gif") repeat-x top;margin:0;padding:0}
html,body {font:11px verdana, arial}
a:link, a:visited {color:#009}
h1 {margin:0;padding:0;font-size:13px;color:#666}
h2 {font-size:12px;color:#333}
h3 {font-size:11px;color:#F00}
h4 {font-size:10px;color:#333}
dl,dt,form {margin:0;padding:0}
a img {border:none}

#wrapper {width:935px;margin:auto}
#inner_wrapper {width:750px;float:left}

/* Header */
#header {width:750px;margin:auto;clear:both}
#header #logo {height:38px;clear:both}
#header #menu dt {display:inline;float:left;height:21px}
#header #header_bottom {height:22px;clear:both}

/* Content */
#content {width:100%;height:100%;margin:auto;background:#FFF url(/images/content_background.png) repeat-y center;clear:both}
#content #content_top {width:710px;margin:auto;clear:both;height:170px}
#content #content_top #left {float:left;width:510px;padding:1px}
#content #content_top #left h1 {display:block;font:bold 15px Tahoma;border-bottom:1px solid #555;padding:0 0 5px;margin:0 0 5px;text-align:center}
#content #content_top #right {float:right;width:176px;padding:1px}
#content #content_top #right #article_box {border:1px solid #009;background:#FFF;font:11px/15px Tahoma, Arial;width:176px}
#content #content_top #right #article_box #article_box_contents {padding:3px}
#content #content_main {width:710px;margin:auto;clear:both}
#contact_info {height:185px}

/* Far Right Article List */
#far_right {width:180px;float:right;font:11px/12px Arial;padding-top:2px}
#far_right a {font-weight:normal;text-decoration:underline;text-indent:1px}
#far_right h4 {display:block;height:13px;font:bold 10px Verdana;margin:10px 0 0;padding:2px 3px 3px 11px;background:#24C url(/images/side_header_bg.png) no-repeat left top;color:#FFF;text-indent:3px}
#far_right h4:first-child {margin-top:0}

/* Article List */
#content #article_list h2 {display:block;border:1px solid #AAA;background:#DDD;font:bold 14px Verdana;padding:2px;text-align:center;margin:0}
#content #article_list {clear:both}
#content #article_list dl {margin:0;padding:0;border-top:1px dotted #009}
#content #article_list dt {padding:6px 4px 6px 15px;border-bottom:1px dotted #009;background:url(http://www.bizquoter.com/images/bullets/arrow1_bg.gif) no-repeat 0 4px;font-size:9px}
#content #article_list dt a {display:block;font:bold 12px Verdana;text-transform:capitalize;text-decoration:none;margin-bottom:4px}

/* Form Elements */

#form h2 {border-left:4px solid #029;border-bottom:1px solid #029;background:#EEE;font:bold 11px Verdana;padding:2px 3px;text-transform:capitalize;clear:both;margin:2px 0}
label {text-transform:capitalize;cursor:pointer;padding-left:1px}
#column_33, #column_50, #column_100 {float:left;background:url(http://www.bizquoter.com/images/form_line.png) no-repeat left bottom;padding:1px 0 1px 3px}
#column_33 {width:198px}
#column_50 {float:left;width:350px}
#column_100 {float:left;width:596px}
#spacer {height:15px;clear:both}
.questioncell {border-bottom:1px solid #006;color:#200;background:#DDE;font:bold 13px Tahoma}
.textfield {font-size:12px;height:15px;border:1px solid #999;color:#000;margin:0;padding:0}
.textinput {border:1px solid #DDD;padding:1px 1px 1px 4px;background:url(http://www.bizquoter.com/images/textarea_bg.gif) no-repeat left top;height:15px;margin:0 0 1px 0}
textarea {font:10px Verdana;border:1px solid #BBB;padding:1px 1px 1px 4px;width:90%;margin:5px 0px 0px 15px;background:url(http://www.bizquoter.com/images/textarea_bg.gif) no-repeat left top;width:85%;height:45px}
select {font:10px Verdana;width:200px;margin:5px 0px 0px 15px;background:#F4F4F4;text-transform:capitalize}
.textarea1 {width:685px}
fieldset {width:324px;margin:0;padding:6px;border:1px solid #CCC;height:165px}
fieldset#personal {float:left}
fieldset#company {float:right}
legend {border:1px solid #CCC;margin:0 0 14px 0;padding:3px;width:200px;font:bold 12px Verdana;color:#005;text-indent:5px;background:#F4F4F4}
fieldset#personal label {display:block;float:left;width:116px;text-align:right;padding:0 7px 0 0;margin:0;font:bold 11px Verdana}
fieldset#company label {display:block;float:left;width:116px;text-align:right;padding:0 7px 0 0;margin:0;font:bold 11px Verdana}
.button {width:86px;height:26px;padding:0;border:0;margin:10px 313px;cursor:pointer;cursor:hand}

/* Page Elements */

.box {padding:3px;background:#DDD;border:1px solid #AAA;font:12px Verdana}
.box2 {padding:3px;background:#EEE;border:1px solid #AAA;font-weight:bold}
.nospace {margin:0 0 0 25px;padding:4px 0;line-height:16px}
.topbottomborder {border-top:1px solid #BBB;border-bottom:1px solid #BBB}
.spacetext {line-height:18px}
.blackbox {border:1px solid #AAA;background:#EEE}
.column_right {border-left:1px dotted #999}
.linebottom {border-bottom:1px solid #999}
.article_box_header {padding:4px;background:#00A;font-weight:bold;color:#FFF;border:1px solid #007}
.quote_box {background:#EFEFEF;border:2px solid #CCC;margin:7px}
.testimonial {font:11px/110% Tahoma, Verdana;text-align:left}
.testimonial_byline {font:italic 10px/110% Tahoma, Verdana;text-align:right;margin-top:10px}
.three_steps {font-size:12px;padding:10px 0px 10px;border-bottom:2px dotted #009}
.three_steps_bullet {font-size:12px;padding:10px 0px 10px}
.top_bottom_line {padding:3px;border-top:1px solid #999;border-bottom:1px solid #999;font:bold 15px Tahoma, Verdana}
.bold {font-weight:bold}