@charset "utf-8";

/* $Id: style.css,v 1.1.2.23 2008/06/12 08:12:17 andregriffin Exp $*/
	/* Drupal 6 Framework - Created by Andre Griffin
------------------------------------------------------------------
[Table of contents]

 1.Global
 2.Layout
 3.Header
 4.Navigation
 5.Nodes
 6.Comments
 7.Sidebars
 8.Blocks
 9.Footer
10.CSS Support
11.Administration

[Color codes]

#  Dark Grey (text): ------------------------------- #333
#  Dark Blue (links): ------------------------------ #069
#  Pink (hover and active links): ------------------ #f66
#  Mid Blue (layout boders): ----------------------- #b4d7f0
#  Light Blue (primary nav bg, menu borders): ------ #d4e7f3
#  Very Light Blue (zebra striping): --------------- #edf5fa

[Font sizes]

22px - 1.8333em - h1
17px - 1.4167em - h2
13px - 1.0833em - h3
12px - 1em      - default
11px - 0.9167em - h4 
10px - 0.8333em - .submitted, .comment span.new

Equasion for font sizing:
-Desired in px ÷ Default (or parent) in px = sizing in em

----------------------------------------------------------------*/
	/*************************
 * 1.GLOBAL              *
 *************************/
body {
	background: #fff;
	color: #333;
	font: 75% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 700;
	margin: 0;
	padding: 0;
	color: #0B5084
}

h1 {
	font-size: 25px;
	margin: 0 0 10px;
}

h2 {
	font-size: 1.4167em;
	margin: 1em 0 0.5em;
}

h3 {
	font-size: 1.0833em;
	margin: 1em 0 0.5em;
}

h4 {
	font-size: 0.9167em;
	margin: 1em 0 0.5em;
}

#sidebar-right a:link, #sidebar-right a:visited {
	color: #0231ca;
	font-weight: bold;
}
.front-page a:link, .front-page a:visited {
	color: #0231ca;
	font-weight: bold;
}
.front-page a:hover, .front-page a:active {
	color: #2a81be;
	font-weight: bold;
}

a:link,a:visited {
	color: #2a81be;
	outline: none;
	text-decoration: none;
}

a:hover,a:active,li a.active {
	color: #0231ca;
	text-decoration: none;
}

#footer a {
  color: #2A81BE;
  }

p {
	font-size: 1em;
	line-height: 1.5833em;
	margin: 0 0 1.5833em;
}

img,a img {
	border: none;
	outline: none;
}

/*************************
 * 2.LAYOUT              *
 *************************/
#wrapper {
	margin: 0 auto;
	width: 972px;
}

.business #wrapper {
  width: 895px;
  }

#container {
	margin: 0 0 10px;
}

/* 1 column */
#center {
	margin: 0 0 10px;
	position: relative;
}

/* 3 columns */
body.sidebars #center {
	float: left;
	padding: 0 10px;
	width: 450px;
}

/* 2 columns - sidebar-left */
body.sidebar-left #center {
	border-left: 1px solid #b4d7f0;
	float: right;
	padding-left: 10px;
	width: 780px;
}

/* 2 columns - sidebar-right */
body.buyers-guides #center,body.front-page #center {
	float: left;
	padding-right: 10px;
	width: 642px;
}

body.sidebar-right #center {
  width: 740px;
  float: left;
}
  
body.business #center {
	float: left;
	padding-right: 10px;
	width: 645px;
}

body.vendor-pricing #center {
	float: left;
	padding-right: 10px;
	width: 700px;
}

body.contact #center {
	float: left;
	padding-right: 10px;
	width: 700px;
}


/*************************
 * 3.HEADER              *
 *************************/
#header {
	margin: 0;
	padding: 10px 0;
}

/*#header h1 {
	float: left;
}*/

#slogan {
	display: block;
	font-size: .7727em;
}

#search-theme-form {
	float: right;
	margin: 2.5em 0 0;
}

#search-theme-form .form-button,#search-theme-form .form-submit {
	margin: 0;
}

/*************************
 * 4.NAVIGATION          *
 *************************/
ul.links li {
	background: none;
	margin: 0 10px 0 0;
	padding: 0;
}

/*negative margin keeps from pushing node h2 titles down*/
.breadcrumb {
	color: #ccc;
	font-size: 1em;
	margin: 0 0 -1.25em;
	padding: 0;
}

.breadcrumb a:link,.breadcrumb a:visited {
	color: #666;
}

.breadcrumb a:hover {
	color: #999;
}

/*************************
 * 5.NODES               *
 *************************/
#articlesubmission
{
	background-color: #f2f9fb;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
	margin-top: 16px;
}

#node-141, #node-146, #node-212 {
	width: 970px;
	margin-top: 0px;
	padding-top: 0px;
}

#block-affiliate-0 ul li, ul li.leaf, .item-list ul li{
	background-image:none;
	padding-left:0px;
	margin-left:0px;
}

span.submitted {
	color: #898989;
	font-size: 0.8333em;
}

.meta { /*background: #edf5fa;
	border-bottom: 1px solid #b4d7f0;
	padding: 5px 10px; */
	
}

.meta .links ul.links li {
	float: left;
	padding: 0 3px;
}

.meta .terms ul.links li {
	float: right;
	padding: 0 3px;
}

.book-navigation {
	margin: 0 0 .5em;
}

.item-list ul.pager {
	margin: 1em 0;
}

.item-list ul.pager li {
	margin: 0;
	padding: 0;
}

.item-list ul.pager li a:link,.item-list ul.pager li a:visited,.item-list ul.pager li.pager-current
	{
	border: 1px solid #ccc;
	color: #069;
	margin: .3em .1em;
	padding: .3em .5em;
}

.item-list ul.pager li a:hover,.item-list ul.pager li a:active {
	background-color: #edf5fa;
	color: #f66;
}

.item-list ul.pager li.pager-current {
	background-color: #d4e7f3;
	color: #069;
}

#edit-submitted-message {
	width:500px;
}

/*************************
 * 6.COMMENTS            *
 *************************/
.comment {
	margin: 20px 0 0;
	padding: 0;
}

.comment-bar {
	background: #edf5fa;
	border-bottom: 1px solid #b4d7f0;
	padding: 5px;
}

.comment span.new {
	color: red;
	font-size: 0.8333em;
}

.comment h3 {
	margin: 0.5em 0;
}

.comment ul.links {
	margin: 0 0 0 25px;
}

.comment ul.links li a {
	text-decoration: underline;
}

.indented {
	border-left: 1px solid #b4d7f0;
	margin-left: 14px;
	padding-left: 10px;
}

/*************************
 * 7.SIDEBARS            *
 *************************/
.sidebar {
	width: 172px;
}

#sidebar-left {
	float: left;
	margin-right: 9px;
}

.buyers-guides #sidebar-right,.front-page #sidebar-right {
	float: right;
	margin-left: 0px;
	width: 310px;
}

#sidebar-right {
	float: right;
	margin-left: 0px;
	width: 222px;
  border:solid 0px black;
}

.sidebars #sidebar-right {
	width: 311px;
}

.front-page #sidebar-right h2,.buyers-guides #sidebar-right h2,#sidebar-right h2,.block-search h2,#block-block-14 h2,#block-block-15 h2,#block-views-related_articles-block_1 h2
	{
	text-transform: uppercase;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #235275;
	padding: 5px 0 4px 6px;
	background-color: #DFF1FA;
}

.business h2 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #235275;
	padding: 5px 0 4px 6px;
}

/* .view-buyers-guides .views-field-title, */
#block-block-24 b,
.view-display-id-block_1 .views-field-title a {
	padding-left: 18px;
	background: url(/img/page_icon.jpg) no-repeat;
}

.view-buyers-guides .views-field-view-node {
	padding-left: 18px;
	margin-bottom: 12px;
}

.view-buyers-guides .views-field-view-node a {
	font-weight: normal !important;
	font-size: 9px !important;
	color: #000 !important;
}

/*************************
 * 8.BLOCKS              *
 *************************/

/* Become a Vendor */
#block-block-34 {
	width: 183px;
	height: 129px;
	background: url(/img/becomevendor_panel.jpg);
	padding: 40px 20px 0 20px;
	font-size: 11px;
	line-height: 16px;
}

#quote-find-vendors-iframe #edit-submit {
margin: 0px;
padding: 0px;
}

#resourcenation-publish-an-article-form #edit-Article-body-wrapper .grippiei,
#edit-submitted-message-wrapper .resizable-textarea .grippie {
	width:502px !important;
}

.view-step-by-step-guides h2 {
	font-size:1.2em;
	margin-bottom:0px;
}

.field-type-link {
	margin-bottom:10px;
}

.block {
	margin: 0 0 10px;
}

#user-login-form .item-list ul li {
	background: none;
	padding: 0;
}

#search-block-form .form-text {
	width: 8em;
}

#search-block-form input.form-submit {
	font-size: .9em;
	width: 5em;
	padding: 0;
}

#edit-search-block-form-1 {
  width:153px !important;
}

.block-book ul.menu li.expanded {
	background-color: #fff;
}

.block-book ul.menu li.expanded ul {
	border-bottom: none;
	border-top: 1px solid #d4e7f3;
}

#block-block-15 {
	height: 175px;
}

#block-block-15 ul {
	margin: 0;
	padding: 0 0 0 3px; /* LTR */
}

#block-block-15 ul li,#block-block-15 .item-list ul li {
	background-image: url('/img/pixel-arrow.jpg');
	list-style-image: none;
	list-style-type: none;
	border: solid 0px black;
	margin-left: 5px;
	padding-left: 10px;
}

#block-views-related_articles-block_1 ul li,#block-views-related_articles-block_1 .item-list ul li
	{
	background-image: none;
	list-style-image: none;
	list-style-type: none;
	border: solid 0px black;
	margin-left: 5px;
	padding-left: 5px;
}

#most-popular-wide table, 
#find-pre-screened-vendor-wide table,
#read-a-buyers-guide-wide table {
	margin: 0;
	padding: 0;
	}
#most-popular-wide, 
#find-pre-screened-vendor-wide,
#read-a-buyers-guide-wide {
	background: url(/img/mostpop_bg.jpg) no-repeat;
	width: 632px;
	height: 165px;
	padding: 40px 10px 10px 10px;
	margin-top: 12px;
}

#find-pre-screened-vendor-wide {
background: url(/img/conf_vendorpanel_bg.jpg) no-repeat;
width: 670px;
height:180px;
}

#read-a-buyers-guide-wide {
background: url(/img/conf_buyerpanel_bg.jpg) no-repeat;
width: 670px;
height:180px;
padding: 30px 10px 10px 10px;
}

#most-popular-wide li, 
#find-pre-screened-vendor-wide li,
#read-a-buyers-guide-wide li {
	background: url(/img/square_bullet_blue.jpg) no-repeat 1px center;
	margin: 8px 0;
}

#find-pre-screened-vendor-wide li {
margin: 5px 0;
}


#read-a-buyers-guide-wide li {
background: none;
margin: 0px 0;
padding: 0 0 0em 0em;
}

#read-a-buyers-guide-wide h3 {
margin: 1em 0 0.5em;
color:black;
}

#confirmation-block { margin-left:110px; }
#confirmation-block ul li {
margin-bottom:20px;
color:#02659b;
background: transparent url(/img/blue-point.gif) no-repeat scroll 1px 0.35em;
padding:0 0 0.2em 1.2em;
}

.category-list a {
	line-height:  18px;
	}
.category-list h3 {
	margin-bottom: 6px;
	color: #000;
	}

#block-block-24 .content {
  margin: 4px 8px;
  }
/*************************
 * 9.FOOTER              *
 *************************/
#footer {
	border-top: 16px solid #e9e9e9;
	margin: 0 0 10px;
	padding: 5px 0;
	position: relative;
	text-align: center;
	font-size: 11px;
}

#footer a.feed-icon {
	position: absolute;
	right: 0;
	top: 5px;
}

#footer #block-system-0 {
	position: absolute;
	right: 25px;
	top: 6px;
}

/*************************
 * 10.CSS SUPPORT        *
 *************************/
span.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin-bottom: -1px
}

.clear {
	clear: both
}

.clear-block {
	display: block
}

.float-left {
	float: left
}

.float-right {
	float: right
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.bold {
	font-weight: bold
}

.italic {
	font-style: italic
}

.underline {
	border-bottom: 1px solid
}

.highlight {
	background: #ffc
}

.wrap {
	width: 960px;
	margin: 0 auto
}

.img-left {
	float: left;
	margin: 4px 10px 4px 0
}

.img-right {
	float: right;
	margin: 4px 0 4px 10px
}

.nopadding {
	padding: 0
}

.noindent {
	margin-left: 0;
	padding-left: 0
}

.nobullet {
	list-style: none;
	list-style-image: none
}

.logo {
	background-image: url(/img/hdr_blank-bottom.gif);
	height: 80px;
	width: 250px;
	float: left;
}

/*************************
 PUBLISH AN ARTICLE FORM
 *************************/

#node-234 textarea {
	width:500px;
}

/*************************
 VENDOR REQUEST FORM
 *************************/
#vendor-request-form #edit-state-wrapper,#vendor-request-form #edit-maxleads-wrapper
	{
	height: 38px;
}

#vendor-request-form .form-item  {
  margin-top: 16px;
  }
#vendor-request-form .form-item .form-item  {
  margin: 0;
  }
#vendor-request-form .form-item .form-item input {
  margin: 0 4px 0 4px;
}
#vendor-request-form .form-item .form-item label {
  color: #2A81BE;
  }

/* TERMS and AGREEMENTS          */
#terms_agree {
	overflow: scroll;
	width: 100%;
	height: 320px;
	border: 2px #bbb inset;
}

ul#bav-list li {
	background: url(/img/checkmark.jpg) no-repeat left 0;
	margin-bottom: 16px;
}

/*************************
 * RN FAQ BLock          *
 *************************/
#block-block-3,#block-block-16 {
	width: 191px;
	height: 167px;
	padding: 50px 15px 20px 16px;
	background: url(/img/sticky1.jpg);
	margin-bottom: 0px;
}

#block-block-3 li,#block-block-16 li {
	background: url(/img/grey_arrow_icon.jpg) no-repeat 0 3px;
	margin-bottom: 8px;
}

#block-block-16 a:link {
  font-size: 11px;
  }
#block-block-3 a:link,
#block-block-16 a:link {
	color: #000;
	font-weight: normal;
}

#block-block-3 a:hover,#block-block-16 a:hover {
	color: #000;
	text-decoration: underline;
}

#block-quote-0 h2,
#block-block-3 h2,
#block-block-16 h2,
#block-block-10 h2
	{
	color: #000;
	background-color: transparent;
	text-transform: none;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0;
}
#block-block-10 {
	font-size: 11px;
	line-height: 16px;
}
  
#block-quote-0,#block-block-3,#block-block-16 {
	font-size: 11px;
	line-height: 16px;
}

#block-quote-0,#block-block-10 {
	width: 189px;
	height: 185px;
	padding: 40px 15px 20px 18px;
	background: url(/img/sticky2.jpg) no-repeat;
}

/*************************
 * SBS GUIDSE BLOCK     *
 *************************/
#block-block-7 ul,#block-block-11 ul,#block-block-12 ul {
	padding: 0;
	margin-top: 5px;
}

#block-block-7 li,#block-block-11 li,#block-block-12 li {
	background: url(/img/wht_arrow_icon.jpg) no-repeat;
	margin: 0;
	padding: 0 0 8px 16px;
}

#block-block-11 {
	width: 152px;
	height: 162px;
	padding: 30px 10px 0 10px;
	background: url(/img/sbs_panel_bg.jpg) no-repeat;
}

#block-block-12 {
	width: 152px;
	height: 165px;
	padding: 30px 10px 0 10px;
	background: url(/img/ba_panel_bg.jpg) no-repeat;
}

/*************************
 * article columns       *
 *************************/
#article-list h2 {
	background-color: #ddd;
	font-size: 14px;
	padding: 2px 2px 2px 4px;
}

#article-list li {
	font-size: 11px;
	margin: 8px 0 8px;
}

#article-list .first {
	margin-right: 16px;
}

/*************************
 * BUYERS GUIDE BLOCK     *
 *************************/
#block-block-7 {
	width: 152px;
	height: 112px;
	padding: 30px 10px 0 10px;
	background: url(/img/bg_panel_bg.jpg);
}

/*************************
  FIND PRESCREENED VENDORS
 *************************/
#block-block-8 {
	width: 200px;
	height: 203px;
	padding: 50px 100px 0 10px;
	background: url(/img/fpsv_panel_bg.jpg);
}

#block-block-8 p {
	line-height: 1.4em;
}

/*************************
 * QUOTE-CENTER          *
 *************************/
#quote-center a {
	color: #2a81be;
	}
#block-block-6 {
	width: 183px;
	height: 129px;
	background: url(/img/testimonials_panel.jpg);
	padding: 40px 20px 0 20px;
	font-size: 11px;
	line-height: 16px;
}

#block-block-5 {
	width: 203px;
	height: 112px;
	background: url(/img/press_panel.jpg);
	padding: 40px 0 0 20px;
}

#quote-sidebar {
	float: left;
	width: 200px;
	margin-right: 12px;
}

body.buyers-guides #quote-form {
	width: 430px;
}

#quote-form h2{
  color:#44a8fe;
  font-size: 18px;
  padding: 0;
  margin: 4px 0 6px 0;
}

#quote-form {
	display: block;
	width: 430px;
	float: left;
}

#quote-form .form-radios .form-item label {
  color: #000;
}

#quote-form .form-item >label {
  color: #2b71b6;
}

input.form-radio {
  margin: 0 3px 0 5px;
  }

#quote-article {
	border-top: 3px double #999;
	border-bottom: 2px solid #CCC;
	padding-bottom: 16px;
	/*margin-bottom: 8px;*/
}

#quote-article h2 {
  padding: 10px 0 0 0;
  font-size: 12pt;
  margin-bottom: 8px;
  }
  
#quote-left-block {
	float: left;
	width: 210px;
	margin-right: 10px;
}

#quote-left-block input {
  width: 200px;
}


  
#quote-right-block input {
  width: 200px;
}
#quote-right-block {
	float: left;
	width: 210px;
}

label[for=edit-description] {
	float: left;
}

#custom-questions {
	border: 0;
	margin: 0;
	padding: 0;
}

#custom-questions .form-radios  .form-item {
	width: 100%;
}

#custom-questions   .form-item {
	clear: both;
	width: 100%;
}

#quote-request-form .form-submit {
  position: relative;
  left: -6px;
	margin: 0;
}

#quote-request-form label {
	display: block;
}

#quote-request-form  #edit-zip-wrapper label,
#quote-request-form  #edit-email-wrapper label {
  display: inline;
}

#edit-phone-wrapper span.normal {
  font-weight: normal;
  }
#quote-request form input#edit-phone,
#quote-request input#edit-email,
#quote-request input#edit-zip {
  width: 184px;
}
input#edit-firstname,input#edit-lastname {
	width: 95px;
}

#edit-companyname,#edit-website {
	width: 210px;
}

#edit-quote-submit {
	float: left;
  margin: 0;
  width: auto;	
}

/*************************
 * VENDOR PRICING        *
 *************************/
.vendor-pricing-block h2 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	border-bottom:solid 1px gray;
	width:150px;
}

.vendor-pricing-block h3 {
	padding: 0;
	margin: 0;
	margin-top:5px;
	color:#000000;
}

.vendor-pricing-block p {
	padding: 0;
	margin: 0;
	color:#3366FF;
}

.vendor-pricing-block {
	display: block;
	width: 170px;
	height: 300px;
	padding-left: 32px;
	float: left;
	margin-bottom: 16px;
	margin-right:10px;
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 11px;
	border:solid 0px black;
}


/*************************
 * ARTICLES & ADVICE     *
 *************************/
.article-category-block h2 {
	padding: 0;
	margin: 0;
	font-size: 14px;
}

.article-category-block {
	display: block;
	width: 190px;
	padding-left: 32px;
	float: left;
	margin-bottom: 16px;
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 11px;
}

/*************************
 * BROWSE BUSINESS ADVICE     *
 *************************/
.browse-business-advice-block {
	display: block;
	border: solid 0px black;
	width: 112px;
	float: left;
	padding-left: 15px;
	padding-top: 0px;
	margin-left: 20px;
	margin-top: 10px;
	background-image: url('/img/blue-circle-arrow.jpg');
	background-repeat: no-repeat;
}

/*************************
 * MODAL                 *
 *************************/
.modal {
	display: none;
}

/*************************
 * MOST-POPULAR-BLOCK    *
 *************************/
tbody {
	border: 0;
}

#most-popular-block {
	width: 652px;
	height: 190px;
	padding-top: 25px;
	background: url(/img/mostpop_bg.jpg) no-repeat;
}

/*************************
 * 11.ADMINISTRATION     *
 *************************/
	/* POSITION ADMIN TAB LINKS AND STYLE ADMIN H2 */
#tabs-wrapper {
	margin: 0;
	padding: 0
}

h2.with-tabs {
	margin-bottom: 0
}

#tabs-wrapper ul.tabs {
	margin: 0 0 .5em;
	padding: 0
}

/* LISTS */
dl {
	margin: .5em 0 1em;
	padding: 0
}

dl dd {
	margin: 0 0 .5em 1.5em
}

ol {
	margin: .5em 0 1em;
	padding: 0 0 0 1.5em
}

ol li {
	margin: 0.15em 0 0.15em .5em;
	padding: 0 0 .2em
}

ol ul li {
	margin-left: .5em;
	padding: 0 0 .2em 1.5em
}

ul {
	margin: .5em 0 1em;
	padding: 0
}

.item-list ul {
	margin: 0.35em 0 0 -0.5em;
	padding: 0
}

.item-list ul ul {
	margin-left: 0
}

ul li,ul li.leaf,.item-list ul li {
	background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;
	list-style-image: none;
	list-style-type: none;
	margin: .15em 0 .15em .5em;
	padding: 0 0 .2em 1.5em
}

ul li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px
		.35em
}

ul li.collapsed {
	background: transparent url(images/menu-collapsed.gif) no-repeat 0 .35em
}

ul li.leaf a,ul li.expanded a,ul li.collapsed a {
	display: block
}

ul.inline li {
	background: none;
	margin: 0;
	padding: 0 1em 0 0
}

ul ol li {
	background: none;
	list-style-type: decimal;
	margin-left: 2em;
	padding: 0 0 0.2em
}

ul ul li {
	margin-left: 2em
}

/* ADMIN TAB LINKS */
ul.primary,ul.primary li,ul.secondary,ul.secondary li {
	background: none;
	border: 0;
	margin: 0;
	padding: 0
}

ul.primary {
	float: left
}

ul.secondary {
	border-bottom: 1px solid #b4d7f0;
	clear: both;
	margin: 0 0 1em;
	padding: .5em 0;
	text-align: left
}

ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited,ul.secondary li a,ul.secondary li.active a,ul.secondary li a:hover,ul.secondary li a:visited
	{
	background: none;
	border: 0;
	margin: 0;
	padding: 0 1em 0 0;
	text-decoration: none
}

ul.primary li.active a,ul.secondary li.active a {
	font-weight: 700
}

/* SIDEBAR MENU */
ul.menu {
	margin: 0;
	padding: 0
}

ul.menu li {
	background-position: .3em .6em;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: .1em 0 .1em 0
}

ul.menu li a {
	padding: .1em 0 .1em 1.5em
}

ul.menu li ul li {
	background-position: 1.5em .6em
}

ul.menu li ul li a {
	padding-left: 2.7em
}

ul.menu li ul li ul li {
	background-position: 2.7em .6em
}

ul.menu li ul li ul li a {
	padding-left: 3.9em
}

ul.menu li ul li ul li ul li {
	background-position: 3.9em .6em
}

ul.menu li ul li ul li ul li a {
	padding-left: 5.1em
}

ul.menu li.expanded {
	padding-bottom: 0;
}

ul.menu li.expanded ul {
	margin-top: .1em
}

/* TO REMOVE ZEBRA COLORING FROM SIDEBAR MENUS, REMOVE THIS STAR AND SLASH--> */
ul.menu li {
	border-bottom: 1px solid #d4e7f3;
	padding: .2em 0 .2em 0
}

ul.menu li a {
	padding: .2em 0 .2em 1.5em
}

ul.menu li.odd {
	background-color: #fff
}

ul.menu li.even {
	background-color: #edf5fa
}

ul.menu li.expanded {
	background-color: #d4e7f3;
	border: none;
	padding-bottom: 0
}

ul.menu li.expanded ul {
	border-bottom: 3px solid #d4e7f3;
	border-top: 1px solid #b4d7f0;
	margin-top: .2em
}

/* END ZEBRA COLORING */
	/* STUFF YOU PROBABLY WILL NOT NEED TO CHANGE - INCLUDES ADMIN COLORING */
input {
	color: #494949;
	font: 1em Verdana, sans-serif
}

textarea,select {
	color: #494949;
	font: 1em Verdana, sans-serif
}

em {
	padding: 0 3px 0 0
}

hr {
	background: #7f7f7f;
	border: none;
	height: 1px;
	margin: 0;
	padding: 0
}

table {
	margin: 1em 0;
	width: 100%
}

thead th {
	border-bottom: 2px solid #d4e7f3;
	color: #494949;
	font-weight: 700
}

th a:link,th a:visited {
	color: #7f7f7f
}

td,th {
	padding: .3em .5em
}

tr.even,tr.odd,tbody th {
	border: solid #d4e7f3;
	border-width: 1px 0
}

tr.odd,tr.info {
	background-color: #edf5fa
}

tr.even {
	background-color: #fff
}

tr.drag {
	background-color: #fffff0
}

tr.drag-previous {
	background-color: #ffd
}

tr.odd td.active {
	background-color: #d4e7f3
}

tr.even td.active {
	background-color: #edf5fa
}

td.region,td.module,td.container,td.category {
	background-color: #d4e7f3;
	border-bottom: 1px solid #b4d7f0;
	border-top: 1.5em solid #fff;
	color: #666;
	font-weight: 700
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category
	{
	border-top-width: 0
}

tr.odd td.menu-disabled {
	background-color: #edf5fa
}

tr.even td.menu-disabled {
	background-color: #fff
}

span.form-required {
	color: #ffae00
}

.description {
	color: #898989;
	font-size: 0.92em;
	line-height: 150%;
	margin-bottom: 0.75em
}

.messages,.preview {
	margin: .75em 0;
	padding: .5em 1em
}

.messages ul {
	margin: 0
}

.box {
	margin-bottom: 2.5em
}

.profile dd {
	margin-bottom: 1.6em
}

#autocomplete li {
	cursor: default;
	margin: 0;
	padding: 2px
}

#autocomplete li.selected,tr.selected td,tr.selected td.active {
	background: #027ac6;
	color: #fff
}

.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item
	{
	margin: 0.25em 0
}

#quote-form .form-checkboxes .form-item label.option input.form-checkbox {
  margin: 0 3px 0 5px;
}
#quote-form .form-checkboxes .form-item label {
  color: #000;
}

#center form {
	margin-bottom: 2em
}

#quote-form form {
  margin: 0;
}
#quote-form .form-submit {
  margin: 0;
  }

.form-button,.form-submit {
	margin: 2em 0.5em 1em 0
}

#dblog-form-overview .form-submit,.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit
	{
	margin: 0
}

fieldset ul.clear-block li {
	background-image: none;
	margin: 0;
	padding: 0
}

fieldset {
	background: #fff;
	border: 1px solid #d4e7f3;
	margin: 1em 0;
	padding: 1em
}

fieldset legend {
	display: block
}

html.js fieldset.collapsed {
	background: transparent;
	padding-bottom: .6em;
	padding-top: 0
}

html.js fieldset.collapsible legend a {
	background: url(images/menu-expanded.gif) no-repeat 0 50%;
	padding-left: 2em
}

html.js fieldset.collapsed legend a {
	background: url(images/menu-collapsed.gif) no-repeat 0 50%
}

div.admin-panel,div.admin-panel .description,div.admin-panel .body,div.admin,div.admin .left,div.admin .right,div.admin .expert-link,div.item-list,.menu
	{
	margin: 0;
	padding: 0
}

div.admin h3 {
	margin-bottom: 0
}

div.admin .left {
	float: left;
	width: 48%
}

div.admin .right {
	float: right;
	width: 48%
}

div.admin-panel {
	background: none;
	padding: 1em 1em 1.5em
}

div.admin-panel .description {
	margin-bottom: 1.5em
}

div.admin-panel dl {
	margin: 0
}

div.admin-panel dd {
	color: #898989;
	font-size: 0.92em;
	line-height: 1.3em;
	margin-bottom: .65em;
	margin-top: -0.2em
}

tr.selected td a:link,tr.selected td a:visited,tr.selected td a:active {
	color: #d4e7f3
}

tr.taxonomy-term-divider-top {
	border-bottom: none
}

tr.taxonomy-term-divider-bottom {
	border-top: 1px dotted #ccc
}

table.system-status-report th {
	border-color: #d4e7f3
}

.messages {
	background-color: #fff;
	border: 1px solid #b8d3e5
}

.preview {
	background-color: #fcfce8;
	border: 1px solid #e5e58f
}

div.status {
	border-color: #c7f2c8;
	color: #33a333
}

div.error,tr.error {
	background-color: #fcc;
	color: #a30000
}

.form-item input.error,.form-item textarea.error {
	border: 1px solid #c52020;
	color: #363636
}

table.system-status-report tr.error,table.system-status-report tr.error th
	{
	background-color: #fcc;
	border-color: #ebb;
	color: #200
}

table.system-status-report tr.warning,table.system-status-report tr.warning th
	{
	background-color: #ffd;
	border-color: #eeb
}

table.system-status-report tr.ok,table.system-status-report tr.ok th {
	background-color: #dfd;
	border-color: #beb
}

/* RESOURCE NATION CUSTOM RULES */
#logo {
	float: left;
}

ul#main_nav li {
	float: left;
	width: auto;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: none;
}

#main_nav a {
	text-decoration: none;
	display: block;
	text-indent: -3000px;
	background-repeat: no-repeat;
	height: 80px !important;
}

#main_nav a:hover,#main_nav a:active,#main_nav a:focus {
	background-position: left bottom;
}

#b1 {
	background-image: url(/img/hdr_home.gif);
	width: 51px;
}

#b2 {
	background-image: url(/img/hdr_quote-center.gif);
	width: 95px;
}

#b3 {
	background-image: url(/img/hdr_step-by-step-guides.gif);
	width: 132px;
}

#b4 {
	background-image: url(/img/hdr_buyers_guides.gif);
	width: 132px;
}

#b5 {
	background-image: url(/img/hdr_articles.gif);
	width: 61px;
}

#b6 {
	background-image: url(/img/hdr_launch-a-business.gif);
	width: 123px;
}

#b7 {
	background-image: url(/img/hdr_blog-expert-advice.gif);
	width: 128px;
}

.business #alt_nav {
  width: 645px;
}

#alt_nav {
	height: 80px !important;
	width: 722px;
	background-image: url(/img/hdr_blank-bottom.gif);
	float: left;
	text-align: right;
}

.quotecenter {
	background: url(/img/bg_quote-center.jpg) left top no-repeat;
	height: 250px;
	width: 623px;
	margin: 0 0 0 0;
	padding: 20px 20px 20px 12px;
}

.quotecenter h1 {
	margin: 10px 0 0 38px;
	color: #29560a;
	font-size: 27px;
	font-weight: bold;
}

.quotecenter h2 {
	color: #4D9D16;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 8px 38px;
}

.quotecenter a {
	color: #2F7839 !important;
	font-weight: normal !important;
}

.quotecenter ul.categorycolumn {
	float: left;
	display: block;
}

ul.categorycolumn li {
	background: url(/img/orange_bullet.jpg) 0 center no-repeat;
	padding: 0 8px 0 8px;
	line-height: 22px;
}

.quotecenter a#all-categories {
	background: url(/img/btn-see-all-categories.gif) no-repeat;
	padding-left: 20px;
	color: #07399F !important;
	font-weight: bold !important;
}

#main-column {
	float: left;
}

#right-column {
	
}

#startup-resources {
	background: url(/img/sur_panel_bg.jpg) no-repeat;
	width: 206px;
	height: 143px;
	padding: 30px 98px 8px 8px;
	padding-top: 30px;
	padding-left: 8px;
	float: left;
}

#startup-resources .content {
	width: 220px;
}

#startup-resources a {
	color: #000;
}

#startup-resources ul li {
	padding-bottom: 8px;
	background: url(/img/light_bullet.jpg) no-repeat;
}

#start-me-up,#ten-steps {
	width: 314px;
	height: 83px;
	float: left;
	margin-bottom: 12px;
	margin-left: 16px;
}

#start-me-up a,#ten-steps a {
	width: 314px;
	height: 83px;
	font-size: -1;
	background: url(/img/10steps_btn.jpg) no-repeat;
	display: block;
}

#start-me-up a {
	background: url(/img/startmeup_btn.jpg) no-repeat;
}

#ten-steps a {
	background: url(/img/10steps_btn.jpg) no-repeat;
}

#start-me-up h3 {
	font-size: 17px;
	color: #FFCC33;
	margin-bottom: 0px;
	padding-bottom: 2px;
}

#block-block-18 .content,.block-views .content {
	padding: 8px;
}

#block-block-18 p {
	margin-bottom: 0px;
}

/*.block-block a,.block-views a {
	font-weight: bold;
}*/

.block-views .views-field-field-subtitle-value {
	padding-bottom: 1em;
}

/* FEATURED ADVISORS BLOCK */
#block-views-featured_advisors-block_1 {
	margin-top: 15px;
	border: solid 0px black;
	background: url(/img/featured-advisors.jpg) no-repeat;
	width: 314px;
	float: left;
	padding-top: 20px;
}

#block-views-featured_advisors-block_1 ul li,#block-views-featured_advisors-block_1 .item-list ul li
	{
	background-image: none;
	margin-left: 6px;
	padding-left: 0px;
}

/* BUSINESS TOOLS AND RESOURCES BLOCK */
#business-tools-and-resources {
	margin-top: 15px;
	border: solid 0px black;
	background: url(/img/business-tools-and-resources.jpg) no-repeat;
	width: 314px;
	float: left;
	margin-left: 12px;
	padding-top: 25px;
}

/* NEWSLETTER SIGNUP BLOCK */
#newsletter-signup {
	background: url(/img/newsletter-header.jpg) no-repeat;
	width: 315px;
	height: 128px;
	border: solid 0px black;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom:20px;
}

#newsletter-img {
	margin-top: 25px;
	background: url(/img/rn-newsletter.jpg) no-repeat;
	width: 251px;
	height: 53px;
	margin-left: 25px;
}

#business-tools-and-resources p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#business-tools-and-resources ul li {
	margin: 16px 0;
	background: url(/img/blue-cross-circle.jpg) no-repeat;
}

#business-tools-and-resources




 




ul




 




li








,
{
list-style-image








:
none








;
list-style-type








:
none








;
border








:
solid




 




0
px




 




black








;
margin








:
3
px




 




0
.15em




 




.5em








;
padding








:
3
px




 




0
.2em




 




1
.5em










}
/* FOOTER BLOCKS in the business (quote forms) section */
#block-block-21 a:hover,#block-block-22 a:hover,#block-block-23 a:hover
	{
	color: #bbb;
}

#block-block-21 a,#block-block-22 a,#block-block-23 a {
	text-decoration: underline;
	font-weight: normal;
	color: #666;
	line-height: 2em;
	font-size: 10px;
}

#block-block-21 h2,#block-block-22 h2,#block-block-23 h2 {
	color: #027cca;
	font-size: 14px;
	padding: 0;
	margin: .8em 0 0px 0;
	padding-bottom:0px;
}

#block-block-21,#block-block-22,#block-block-23 {
	border-bottom: 2px solid #ccc;
	margin: 0;
	padding: 0 0 .8em 0;
}

.nobr {
	white-space: nowrap;
}

.hide {
	display: none;
}

#footer a {
	font-weight: normal;
}

#need-help{
  color:#75adde;
  margin: 36px 0 0 0;
  padding: 0;
  font-size: 12pt;
}
#need-help #toll-free-phone {
  color: #247abb;
  font-size: 18pt;
}

#logo-image {
  float: left;
  margin-top: 6px;
}

body.business h1 {
  font-family: Times New Roman;
  font-weight: normal;
  font-size: 22pt;
  color: #3e3e3e;
  margin: 0;
}

#graphic123 {
  margin-bottom: 8px;
}
.blue { color: #247abb;}
.red { color: #900;}

.indent {
  margin-left: 16px;
}

.double-top-border {
  border-top: 3px double #999;
}

.double-bottom-border {
  border-bottom: 3px double #999;
}

/* BUYERS GUIDES PAGE STYLES */
#node-17 table h3 {
  color: #000;
}
#node-17 table a {
  line-height: 1.4em;
}

#newsletter-signup form {
  margin-left: 16px;
  }
#newsletter-signup .form-item {
  float: left;
}


.buyers-guides #quote-form form .form-item:first-child {
  margin-top:0;
}

#book-toc {
  display: block;
  width: 220px;
  float: right;
  margin: 0 0 8px 8px;
  border: 1px dotted #ccc;
  }
#book-toc h2 {
  margin: 0;
  text-align: center;
  background-color: #DFF1FA;
  }
  
#book-toc ul.menu li.first {
  font-weight: bold;
  border-bottom: 1px dashed #ddd;
  background-image: none;
  }
#book-toc ul.menu li{
  background: url(/img/page_icon.jpg) no-repeat left 4px;
  border: 0;
  font-size: 11px;
}

.book-navigation .page-links {
  border: 0;
}

.book-navigation .left3 {
  float: left;
  width: 33%;
  text-align: left;
}
.book-navigation .middle3 {
  float: left;
  width: 33%;
  text-align: center;
}
.book-navigation .right3 {
  float: right;
  text-align: right;
  width: 33%;
}
.book-navigation .page-up {
  float: none;
  margin: 0;
  width: auto;
}
.book-navigation .page-next {
  font-weight: bold;
  padding-right: 16px;
  background: url(/img/right_arrow_bullet.jpg) no-repeat right center;
}
.book-navigation .page-previous {
  font-weight: bold;
  padding-left: 16px;
  background: url(/img/left_arrow_bullet.jpg) no-repeat left center;
}
.book-navigation .page-next,
.book-navigation .page-previous
 {
  width: auto;
}

.clear-all { clear: both; }
 .bg_title {
 margin-bottom: 16px;
 color: #2A81BE;
  font-size: 10pt;
 }

 #qf-bg-bar {
  margin-bottom: 16px;
 }
 
 .bav-column {
  width: 30%;
  float: left;
 }
 
 #quote-request-form .form-item {
  float: left;
  margin-right: 4px;
  margin-top: 0;
}
 
 
 #vendor-last-step #edit-submit {
  margin: 0;
  position: relative;
  left: -5px;
 }
 
#quote-request-form #edit-description-wrapper label {
 display: inline;
 }

 div.h1 {
  font-size: 25px;
  font-weight: bold;
    color: #0B5084;
  
 }
 
table#start-a-business, 
table#start-a-business table
{
	margin: 0;
}

body.start-a-business #center {
margin: 0;
padding: 0;
}

a#select-another-category {
  position: relative;
  left: -11px;
  display: block;
  margin-bottom: 6px;
}

a.sample-description-link {
  text-decoration: underline;
}

div.grippie {
  width: 100% !important;
}

#quote-right-block input#edit-quote-submit {
  width: 216px;
  height: 44px;
  }
  
#shim {
  margin-top: 15px;
}
