/*
	BENEFIT CONCEPTS CSS HACKS FOR NARROWCASTING
	DESIGNED BY SWITCH CREATIVE GROUP		
	HTTP://WWW.GROUPSWITCH.COM
*/


/*

 1. Colors Used
 2. Body
 3. Header
 4. Search Form
 5. Main Content
 6. Content Area
 7. Related Content
 8. Footer
 9. Contact Sidebar
10. Share Sidebar
11. Subscribe Sidebar
12. Rate Us Sidebar

*/



/* ! ------- 1. COLORS USED ------- 		*/
/*--------------------------------------------------------------------*/
/*
		#F7811D - orange
		#EAE1D2 - khaki
		#1679B1 - green
*/





/* ! ------- 2. BODY ------- 	*/
/*--------------------------------------------------------------------*/

	body {
		background: #fbfcfa url(/media/04c44eb1-3307-433a-8f73-81123f4fbacd/bkgd.gif) repeat-y center;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0 auto;
		text-align: center;
		width: 1000px;
		}

	body div#doc {
		background: transparent;
		border: none;
		margin: 0 auto;
		padding: 0px;
		width: 1000px;
		}


/* ! ------- 3. HEADER ------- 	*/
/*--------------------------------------------------------------------*/

	/* this contains the "header logo" and the search form */
	div#hd {
		background: transparent url(/media/04c44eb1-3307-433a-8f73-81123f4fbacd/BC_header.gif) no-repeat 0 0;
		height: 240px;
		margin: 0 auto;
		padding: 0;
		width: 1000px;
	}
	
	/* img logo (logo img has to be 750px x 80px) */
	div#hd img {
		margin: 92px auto 0;
		padding: 0;
	}



/* ! ------- 4. Search Form ------- 	*/
/*--------------------------------------------------------------------*/
	
	div#search {
		background: transparent;
		font-size: .9em;
		height: 42px;
		margin: 18px 0 0 45px;
		padding: 20px 18px 0 0;
		text-align: right;
	}
	
	div#search p {
		color: #fff;
	}


div#search input.search_button {
background: transparent url(/media/954c9c93-d69e-4735-a755-6817ceb0c191/searchbutton.png) no-repeat -66px 0;
height: 18px;
width: 66px;
text-indent:-9999px;
}

div#search input.search_button:hover {
background: transparent url(/media/954c9c93-d69e-4735-a755-6817ceb0c191/searchbutton.png) no-repeat 0 0;
}


div#search form#Form1 {
margin-right: 55px;
}

div#search input#Text1 {
background: #fff;
border: 1px solid #422B11;
width: 270px;
}



/* ! ------- 5. Main Content ------- 	*/
/*--------------------------------------------------------------------*/
	
	/* body background */
	div#doc {
		background: transparent;
	}
	
	div#bd {
		background: transparent;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		margin-top: 20px;
		padding: 0px 5px 0 70px;
		position: relative;
width: 810px;
	}

.yui-t5 #yui-main .yui-b {
margin-right:320px;
}

	div#bd h1 {
border-bottom: none;
		color: #33689c;
		font-family: Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		padding: 2px;
		margin: 0px;
	}
	
	div#bd h1 span {
		line-height: 1em;
		padding: 0px;
		margin: 0px;
	}

	div#bd h2 {
border-bottom: none;
color: #33689c;
		font-family: Helvetica, Arial, sans-serif;
		font-size: .9em;
		text-transform: capitalize;
		font-weight: normal;
		font-style: italic;
		padding: .5em 0px 0;
		margin: 0px 0px 5px;
	}

	#bd h2 a:link, #bd h2 a:visited{
		color: #538d1b;
		text-decoration: underline;
	}
	
	#b2 h2 a:active, #bd h2 a:hover {
		text-decoration: none;
	}



/* ! ------- 6. Content Area ------- 	*/
/*--------------------------------------------------------------------*/
	
	#content_area {
		border: none;
		margin: 20px 0px;
		padding: 0px;
		background: transparent;
	}
	
	#content_area {
		background: transparent;
	}
	
	#content_area p, #content_area span {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
	}
	
	#content_area a:link, #content_area a:visited {
		color: #000;
		text-decoration: underline;
	}
	
	#content_area a:hover, #content_area a:active {
		text-decoration: none;
	}
	
	#content_area p strong, #content_area span strong {
		font: .9em/1.2em Arial, Helvetica, sans-serif;
font-weight: bold;
		margin: 0px 0px 1em;
		padding: 0px;
	}
	
	#content_area p img, #content_area span img {
		border: none;
		text-decoration: none;
		margin-left: 0;
	}
	
	#content_area ul {
		list-style-position: outside;
		font-family: Arial, Helvetica, sans-serif;
		list-style-type: disc;
		margin: 0px 0px 15px 15px;
		padding: 0px;
	}
	
	#content_area ul il {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#content_area h2 strong {
		font-weight: bold;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
	}




/* ! ------- 7. Related Content ------- 	*/
/*--------------------------------------------------------------------*/

	div#related_content {
	}
	
	div#related_content h2 {
font-size: 1.1em;
font-style: normal;
	}
	
	div#related_content h3 {
		margin: 0px;
		padding: 0px;
		font-size: 1em;
	}
	
	div#related_content a:link, 
	div#related_content a:visited {
font-size: 11px;
		color: #538d1b;
		text-decoration: underline;
	}
	
	div#related_content a:active, 
	div#related_content a:hover {
		text-decoration: none;
	}


/* ! ---- FOOTER ---- */
/* ---------------------------------------------------- */

	div#ft {
		background: none;
		clear: both;
		margin: 30px auto 0;
		padding-top: 25px;
		text-align: center;
		float: none;
		width: 900px;
		}
	
	div#ft p {
		color: #fff;
		text-align: center;
		}

	div#ft p a {
		color: #fff;
		}
	
	div#ft p img {
		display: block;
		margin: 0 auto;
		text-align: center;
		}


/* ! ------- 12. Rate Us Side Bar ------- 	*/
/*--------------------------------------------------------------------*/

	/* main content & background */
	div#rate_content {
		background-image: none;
		display: none;
		}


/* ! ------- 9. Contact Sidebar ------- 	*/
/*--------------------------------------------------------------------*/
	
	/* main content & background */
	div.yui-b {
background: transparent;
	}

#sidebar {
background: transparent;
margin-right: 27px;
}

	
	div#contact_content {
		height: 683px;
		padding: 15px;
		margin: -10px 0 0 40px;
		background: url(/media/04c44eb1-3307-433a-8f73-81123f4fbacd/contact_us.gif) no-repeat;
		width: 240px;
	}
	
	div#contact_content a {
		color: #538d1b;
	}

	/* phone number */
	div#contact_content h2 {
		color: #33689c;
font-family: Arial;
font-weight: bold;
font-style: normal;
		font-size: 1.1em;
		border: none;
		margin: 0 0 .9em;
		padding: 40px 0px 0px 16px;
	}
	
	div#contact_content h2 a:link, div#contact_content h2 a:visited {
		color: #000;
		font-size: 1.2em;
		border: none;
		padding: 0px;
		text-decoration: underline;
	}
	
	div#contact_content h2 a:active, div#contact_content h2 a:hover {
		color: #000;
		font-size: 1.2em;
		border: none;
		padding: 0px;
		text-decoration: none;
	}
	
	div#contact_content h3, div#contact_content h4, div#contact_content h5 {
		width: 170px;
	} 
	
	/* company link */
	div#contact_content h3 {
		font-weight: bold;
		text-transform: uppercase;
		font-size: 1em;
		margin: 0px;
		padding: 2px 0px 0px 16px;
	}
	
	div#contact_content h3 a:link, div#contact_content h3 a:visited {
		color: #538d1b;
		text-decoration: underline;
	}
	
	div#contact_content h3 a:active, div#contact_content h3 a:hover {
		color: #538d1b;
		text-decoration: none;
	}
	
	/* company description */
	div#contact_content h4 {
		color: #000;
		font-size: 1em;
		margin: 0px 0 .9em;
		padding: 0px 0px 10px 16px;
	}
	
	/* small links */
	div#contact_content h5 {
		color: #33689c;
		font-size: .8em;
		margin: 0px;
		padding: 0px;
	}
	
	div#contact_content h5 a:link, div#contact_content h5 a:visited {
		color: #538d1b;
		text-decoration: underline;
	}
	
	div#contact_content h5 a:active, div#contact_content h5 a:hover {
		color: #538d1b;
		text-decoration: none;
	}
	
	/* images next to links */
	div#contact_content h5#contact_us_img {
		padding: 0px 0px 0px 16px;
		margin: 0px;
	}
	
	div#contact_content h5#email_us_img {
		padding: 0px 0px 0px 16px;
		margin: 0px
	}
	
	div#contact_content h5#visit_us_img {
		padding: 0px 0px 0px 16px;
		margin: 0px;
	}


/* ! ------- 10. Share Side Bar ------- 	*/
/*--------------------------------------------------------------------*/

	/* main content & background */
	div#share_content {
		background: url(/media/04c44eb1-3307-433a-8f73-81123f4fbacd/share_this.gif) no-repeat;
		height: 156px;
        margin: -15px 0 0 40px;
		width: 240px;
		padding: 15px;
	}
	
	/* additional padding to the right column */
	div#share_content .spacer_content {
		padding: 30px 0 0 17px;
	}
	
	/* links */
	div#share_content a:link, 
	div#share_content a:visited {
		color: #538d1b;
	}
	
	div#share_content a:active, 
	div#share_content a:hover {
		color: #538d1b;
	}
	
	div#share_content h5 {
		color: #33689c;
	}


/* ! ------- 11. Subscribe Side Bar ------- 	*/
/*--------------------------------------------------------------------*/

	/* main content & background */
	div#subscribe_content {
display:none;
		background: url(/media/40e2e34a-d73d-4134-8965-983ace6b3db7/sidebar_subscribe.gif) no-repeat;
		margin: 0 0 0 30px;
		height: 192px;
width: 200px;
	}
	
	div#subscribe_content p {
		width: 160px;
	}

	/* addtional padding to the right column */
	div#subscribe_content .spacer_content {
		padding: 50px 0px 0px 17px;
	}


/* ! ------- A ------- 	*/
/*--------------------------------------------------------------------*/

	a {
		color: #000;
		text-decoration: underline;
	}
	
	a:hover {
		text-decoration: none;	
	}


/* ! ------- FORM ------- 	*/
/*--------------------------------------------------------------------*/

span#ctl00_ContentPlaceHolder1_ctl00_lblSuccess {
  font-size: 10px;
  position: absolute;
    top: 305px;
    right: 13px;
  width: 195px;
}

div.frm_review {
  display: block;
  position: absolute;
    top: 330px;
    right: 13px;
  width: 195px;
}

div.frm_review td {
width: 150px;
}

div.frm_review textarea {
width: 105px;
}

div.frm_review table td input {
width: 100px;
}

div.captcha {
margin: 5px 0;
}

#share-this {
 position: absolute;
  top: 660px;
  right: 112px;
}

hr {
  height: 0;
  border: 0;
  border-bottom: solid 1px #666768;
  margin-top: 5px;
	
}











