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, 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 {
margin:0px;
padding:0px;
} 
html {margin: -1px}

a { outline: none; }

p { margin-bottom: 8px; color: #565656; font-size:12px}

body {
	font: 12px/1.4em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color: #565656;
	background: #DCDCDC url(/images/home/body-bg.jpg) repeat-y top center;
	}

ul, ol { margin: 1em 0; padding-left: 15px; }
dt { margin: 0.5em 0 0; }
dd { margin: 0.25em 0 0.5em 2.5em; }

h1, h2, h3, h5, h5, h6 { font-weight: bold; margin-bottom: 8px; color: #565656; } 

h1 { font-size: 18px; line-height: 22px; }
h2 { font-size: 14px; line-height: 18px; }
h3 { font-size: 12px; line-height: 16px; }

a { color: #565656; }
a:hover { text-decoration: none; }

/** STRUCTURE **/

#main-container {width: 1018px; margin:0 auto; background: #DCDCDC url(/images/home/body-bg.jpg) repeat-y top center;}

	#header { display: block; width: 1018px; height: 98px; background: #fff;}
		.logo-carbo {width: 255px; height: 98px; float:left;}
		.utility-nav {width: 540px; float:right; height: 25px; padding: 37px 26px 0 0;}
		.utility-nav-links {float:left;}
		#search-box { float:right; width: 270px;}
		
	#fracpro-header{background:url(../images/template/fracpro-header.jpg) top left no-repeat !important; height: 98px; width: 1018px;}
	#stratgen-header{background:url(../images/template/stratgen-header.jpg) top left repeat-y !important; height: 98px; width: 1018px;}		
		
	
	#nav { display: block; width: 1018px; height:30px; background: url(../images/home/nav-bg.jpg) top left repeat-x;}
	#nav-divide { display: block; width: 1018px; height: 7px; background:url(../images/home/nav-divide.jpg) top left repeat-x; font-size:2px}
	
	#banner-area { display: block; width: 1018px; height: 284px; }
		#banner-left { width:256px; height:284px; float:left;}
		#banner-right { width: 762px; height: 284px; float:right}
		
			.banner-carbo {background-color: #797979;}
			.banner-fracpro {background-color: #F2674D;}
			.banner-stratgen {background-color: #3A6F8F;}
			.banner-agi {background-color: #005A84;}
			.banner-ceramics {background-color: #BE0000;}
			.banner-falcon {background-color: #74a00d;}
			.banner-carbo-img {background: url(/images/home/banner-carbo-img.jpg) top left no-repeat;}
			.banner-fracpro-img {background: url(/images/template/banner-fracpro-img.jpg) top left no-repeat;}
			.banner-stratgen-img {background: url(/images/template/banner-stratgen-img.jpg) top left no-repeat;}
			.banner-agi-img {background: url(/images/template/banner-agi-img.jpg) top left no-repeat;}
			.banner-ceramics-img {background: url(/images/template/banner-ceramics-img.jpg) top left no-repeat;}
			.banner-falcon-img {background: url(/images/template/banner-falcon-img.jpg) top left no-repeat;}
	
	#main-content {width: 1018px; }
		.content-left, .content-left-strata, .content-left-frac, .content-left-agi {width: 215px; padding: 20px; background-color: #D8D8D8; float: left; }
		.content-left-template, .content-left-template-agi, .content-left-template-strata, .content-left-template-frac {width: 215px; padding: 20px; background-color:#D8D8D8;}
		
		#single-click-list, #investor-news, #carbo-news { margin-bottom: 20px; }
		
		#single-click-list ul, #single-click-list-strata ul, #single-click-list-frac ul, #single-click-list-agi ul { }
			#single-click-list li {line-height: 17px; }
			#single-click-list-strata li {line-height: 17px; }
			#single-click-list-frac li { line-height: 17px;}
			#single-click-list-agi li {line-height: 17px;}
		
		#single-click-list.falcon h2 {color:#5a7d2d;}
			
			
			.content-left h2, .content-left-template h2 {color: #BE0000; font-size: 16px; line-height: 18px; font-weight:bold}
			.content-left-strata h2, .content-left-template-strata h2 {color: #106489; line-height: 18px; font-size: 16px; font-weight:bold}
			.content-left-frac h2, .content-left-template-frac h2 {color: #007A75; line-height: 18px; font-size: 16px; font-weight:bold}
			.content-left-agi h2, .content-left-template-agi h2 {color: #367297; line-height: 18px; font-size: 16px; font-weight:bold}
			
		.content-right {width: 762px; float:right;}
			.content-icons { background:url(/images/home/icon-bg.jpg) top left repeat-y #E8E7E7; height: 74px; width: 762px; margin: 0 0 30px 0; padding: 0; }
			.content-icons2 { height:20px; width: 706px; float:left; margin: 0 0 5px 0; padding: 0; }

			#text-content {width: 730px; float:right; margin-right: 2px; background:url(../images/home/main-content-bg.jpg) top right repeat-y; }
			.text-area {width: 445px; float:left;}
				.text-area h1 {font-size:16px}
				.text-area ul { margin: 20px 0 10px 0; }
				.text-area li { }
			
			.text-right {float:right; width:256px}
			.text-right h2 {display:block; background-color:#686667; color:#FFF; line-height: 26px; padding-left:5px}
			.text-right ul {font-size:11px}
			.text-right li {display:block; }
			
	#footer-area {text-align:center; font-size:11px; width: 1018px; padding: 0 0 20px 0; }
		
	

/*Templates*/
.content-right-template {width: 750px; float:left;}
#bodycontent {width: 710px; float:left; padding: 20px 20px 0 30px; min-height:570px; height: auto !important; height: 570px}
#footer-area-template {text-align:center; margin: 30px auto 5px auto;  font-size:11px}

#banner-area-template {width: 256px; float:left}

	#banner-left2 {width:256px; float:left;}

		#bodycontent h1 {font-size:16px}
		#bodycontent ul { }
		#bodycontent ul li{ }
		
		#bodycontent ul ul, #bodycontent ul ul ul { }
		#bodycontent ul ul li, #bodycontent ul ul ul li { }
		
		#showh ul {margin: 0 0 0 5px}
		#showh li {background: none !important;} 


/* MISC */
.margin-bottom { margin-bottom: 20px; }

/***** Tendenci *******/
.titles { font-size: 18px; font-weight: bold; 	color: #565656; }
.subtitles { font-size: 14px; font-weight: bold; 	color: #565656; }

.body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.currency {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.bold_body_copy_blue {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
.links {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #2E628E}
.copyright {  font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #99FFFF}
.body_copy_alerts { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}
.body_copy_invert { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.reports {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.reports_big_body_copy { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.reports_subtitles { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.reports_titles { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}

	 

.color1 {
	background-color: #9A0000;
}
.color2 {
	background-color: #444444;
}
.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}




	
.stockquote { width:210px; }
	
.b2iQuotePlugDate
{
font-style:oblique;
}
.b2iQuotePlugLabel { font-weight:bold; }

.b2iQuotePlugNow {font-size: 12px; font-weight:bold!important; background-color: #E8E7E7;}

.b2iQuotePlugData {color: #BE0000}
.b2iQuotePlugDiscl {font-size: 11px; font-style:italic; text-align:right; font-family:Arial, Helvetica, sans-serif; }
#b2iQuotePlugTable td {border-bottom: 1px solid #D8D8D8}

.qmmt_main { background-color: transparent !important; }
.qmmt_main td { border-bottom: 1px solid #D8D8D8; }
.qmmt_cycle { background-color: transparent !important; }
.qmmt_head { border-top: 1px solid #D8D8D8 !important; border-bottom: 1px solid #D8D8D8 !important; background-color:#E8E7E7 !important; }
.qmmt_head .qmmt_text { font-weight: bold !important; }
.qmmt_text { font: 12px/1.4em Arial, Helvetica, sans-serif !important; padding: 2px !important; color: #565656 !important; }

/**/

#t-user-homepage #right-column .wrapper .content-rss ul li {background: none !important}

#showh #primary li {background: none !important; padding:0 !important}

.clear {clear:both; margin:0; padding:0;}
