/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* MATHEWS NICHOLS CSS HACKS FOR NARROWCASTING		*/
/* DESIGNED BY SWITCH CREATIVE GROUP		*/
/* HTTP://WWW.GROUPSWITCH.COM		*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ COLORS USED ++++ 		*/
/*
//	#fff		: white
//	#444		: dk grey
//	#e3e1db		: lt tan
*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ BODY ++++ 	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	background: #e3e1db url(/media/7bb144a4-59da-43d8-85b3-0ed8eb57e4e2/back.gif) repeat-y center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

body div#doc {
	border: none;
	margin: 0 auto;
	padding: 0;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ HEADER ++++ 	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* this contains the "header logo" and the search form */
div#hd {
	background: #fff url(/media/7bb144a4-59da-43d8-85b3-0ed8eb57e4e2/headerback.gif) no-repeat center;
	height: 100px;
	margin: 0px 0px 70px -13px;
	*margin: 0px 0px 70px -10px;
	padding: 0px;
	width: 775px;
}

/* img logo (logo img has to be 750px x 80px) */
div#hd a img {
	margin: 0 0 0 -1px;
	padding: 15px 0px;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ SEARCH FORM ++++	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#search {
	background-color: #e3e1db;
	font-size: .9em;
	margin: 0px 0px 30px;
	padding: 8px 8px 0px 8px;
}

div#search p {
	color: #464646;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ MAIN CONTENT ++++ 	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#bd {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #444;
	margin-top: 0px;
}

div#bd h1 {
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

div#bd h1 span {
	line-height: 1.5em;
	padding: 0px;
	margin: 0px;
}

div#bd h2 {
	font-size: .7em;
	text-transform: uppercase;
	font-weight: normal;
	padding: .3em 0 .3em;
	margin: 0 0px 1.2em;
        border-top: 1px dotted #e3e1db;
	border-bottom: 1px dotted #e3e1db;
}

#bd h2 a:link, #bd h2 a:visited{
	color: #444;
        text-decoration: none;
        border-bottom: 1px solid #e3e1db;
}

#b2 h2 a:active, #bd h2 a:hover {
        border-bottom: none;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ CONTENT AREA ++++ 	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content_area {
	border: none;
	margin: 15px 0px;
	padding: 0px;
}

#content_block {
}

#content_block p, #content_block span {
	font-family: Arial, Helvetica, Verdana, sans-serif;
        line-height: 1.5em;
}

#content_block a:link, #content_block a:visited {
	color: #444444;
        text-decoration: none;
        border-bottom: 1px solid #e3e1db;
}

#content_block p a:active, #content_block p a:hover, #content_block span a:active, #content_block span a:hover {
	border: none;
}

#content_block strong, #content_block span strong {
	font-weight: normal;
	font-size: 1.3em;
	font-style: italic;
        line-height: 1.5em
        padding: 0 .7em;
}

#content_block p a img, #content_block span a img {
	border: none;
	text-decoration: none;
}

#content_block p.narrow_img {
        border: none;
	text-decoration: none;
padding: 0;
margin: 0;
}

#content_block p.narrow_img img {
border: none;
padding: 0;
margin: 0;
}

#content_block p.narrow_img a {
        border: 1px solid #e3e1db;
	text-decoration: none;
padding: 0;
margin: 0;
display: block;
}

#content_block p.narrow_img a:hover {
border: 1px solid #444;
}

#content_block span ul {
	list-style-position: outside;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	list-style-type: disc;
	margin: 0px 0px 15px 15px;
	padding: 0px;
}

#content_block span ul il {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#content_block h2 strong {
	font-size: 1.0em;
	text-transform: uppercase;
	font-weight: bold;
	padding: .3em 0 .3em;
	margin: 0 0px 1.2em;

        border-top: 1px dotted #e3e1db;
	border-bottom: 1px dotted #e3e1db;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ RELATED CONTENT ++++	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#related_content {
}

div#related_content h2 {
	font-weight: bold;
	text-transform: uppercase;
	padding: .3em 0 .3em;
	margin: 0 0px 1.2em;
}

div#related_content h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}

div#related_content a:link, 
div#related_content a:visited {
	color: #444444;
        text-decoration: none;
        border-bottom: 1px solid #e3e1db;
}

div#related_content a:active, 
div#related_content a:hover {
	border: none;
}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ FOOTER ++++	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#ft {
	margin: 30px 0px 20px;
	text-align: center;
	float: none;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ SHARE THIS ++++ 	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* main content & background */
div#share_content {
        background-image: none;
	display: none;
}

/* additional padding to the right column */
div#share_content .spacer_content {
}

/* links */
div#share_content a:link, 
div#share_content a:visited {
}

div#share_content a:active, 
div#share_content a:hover {
}

div#share_content h5 {
}

/* images next to links */
div#share_content h5 #email_art_lnk {
}

div#share_content h5 #digg_art_lnk {
}

div#share_content h5 #deli_art_lnk {
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ SUBSCRIBE ++++ 	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* main content & background */
div#subscribe_content {
	background-image: none;
	display: none;
}

/* addtional padding to the right column */
div#subscribe_content .spacer_content {
}

/* text over link imgs */
div#subscribe_content p.rss_txt_info {
}

/* paragraphs used for image links */
div#subscribe_content p.lm_rss_img {
}

div#subscribe_content p.yh_rss_img {
}

div#subscribe_content p.ng_rss_img{
}

div#subscribe_content p.ms_rss_img{
}

div#subscribe_content p.pl_rss_img{
}

div#subscribe_content p.bl_rss_img{
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ RATE US ++++	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* main content & background */
div#rate_content {
	background-image: none;
	display: none;
}

/* additional padding to the right column */
div#rate_content .spacer_content {
}

/* div tag for rating stars */
div#rate_content #rating_stars {
}

/* text for votes cast and link to vote */
div#rate_content p.company_rating {
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ! ++++ CONTACT ++++ 	*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* main content & background */
div.yui-b {
}

div#contact_content {
	width: 225px;
height: 367px;
	padding: 0px;
	margin: 0px 0px 20px 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/media/7bb144a4-59da-43d8-85b3-0ed8eb57e4e2/sidebar.gif);
}

div#contact_content a {
	color: #444;
}

/* phone number */
div#contact_content h2 {
	color: #444;
	font-size: 1.2em;
line-height: 1.5em;
	border: none;
	margin: 0px;
	padding: 65px 0px 1.2em 23px;
}

div#contact_content h2 a:link, div#contact_content h2 a:visited {
	color: #818053;
        text-decoration: none;
        border-bottom: 1px solid #e3e1db;
}

div#contact_content h2 a:active, div#contact_content h2 a:hover {
	border: none;
}

/* company link */
div#contact_content h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	margin: 0px;
	padding: 2px 0px 1.2em 23px;
}

div#contact_content h3 a:link, div#contact_content h3 a:visited {
	color: #818053;
        text-decoration: none;
        border-bottom: 1px solid #e3e1db;
}

div#contact_content h3 a:active, div#contact_content h3 a:hover {
	border: none;
}



/* company description */
div#contact_content h4 {
	color: #444;
	font-size: 1em;
line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 1.2em 23px;
}

/* small links */
div#contact_content h5 {
	color: #464646;
	font-size: .8em
	margin: 0px;
	padding: 0px 0 1em;
}

div#contact_content h5 a:link, div#contact_content h5 a:visited {
	color: #818053;
        text-decoration: none;
        border-bottom: 1px solid #e3e1db;
}

div#contact_content h5 a:active, div#contact_content h5 a:hover {
	border: none;
}

/* images next to links */
div#contact_content h5#contact_us_img {
	padding: 0px 0px 0px 23px;
	margin: 0px;
}

div#contact_content h5#email_us_img {
	padding: 0px 0px 0px 23px;
	margin: 0px
}

div#contact_content h5#visit_us_img {
	padding: 0px 0px 0px 23px;
	margin: 0px;
}

div#contact_content h5#contact_us_img img {
	display: none;
}

div#contact_content h5#email_us_img img {
	display: none;
}

div#contact_content h5#visit_us_img img {
	display: none;
}


a {
color: #444;
}

