/*

Theme Name: CFE

Theme URI: http://www.coreforceenergy.com

Author: CrushLabs, Inc.

Author URI: http://design.crushlabs.com

*/



body {

	line-height: 1;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

/* remember to define focus styles! */







:focus {

	outline: 0;

}

/* remember to highlight inserts somehow! */







ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */







table {

	border-collapse: collapse;

	border-spacing: 0;

}

body {

	margin: 0px;

	padding: 0px;

	background-color: #002244;

	font-family: Arial;

	font-size: 13px;

	color: #000;

}

a {

	color: #245ea8;

	text-decoration: none;

}

a:hover {

	color: #FF6600;

	text-decoration: none;

}

a img {

	border: none;

}

input, select, textarea {

	background-color: #feb787;

	color: #000;

}

h1, h2, h3, h4 {

	margin: 0px;

	padding: 0px;

	line-height: 25px;

}

h1 {

	font-size: 25px;

	color:#0051A2;

	font-weight:bold;

        font-family: Verdana, Arial, Helvetica, sans-serif;

}

h2 {

	font-size: 25px;

	color:#000000;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #333333;

	font-weight:bold;

	line-height:normal;

}

h4 {

	font-weight: bold;

	color: #000000;

	font-size: large;

}

h5 {

	font-size: medium;

	color: #000099;

}

h6{

padding: 0px 0px 3px;

	border-bottom: 2px solid #DADADA;

	font-size: 16px;

	font-variant: small-caps;

	color: #002244;

	margin:0px;

	
margin-bottom:5px;

}

small {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

}

code {

}

blockquote {

	padding: 10px 10px 10px 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000000;

	background-color: #CCCCCC;

	border: thin solid #FF3300;

}

acronym {

}

.clear {

	clear: both;

}

#wrapper {

	margin: 0px auto;

	padding: 0px;

	width: 990px;

	background-color: #FFF;

}

#top {

	margin: 0px;

	padding: 0px;

	width: 990px;

	height: 67px;

	background-color: #FFF;

	background-image: url(images/top_bg.jpg);

	background-repeat: no-repeat;

	background-position: top right;

}

#top .banner {

	float: left;

	margin: 0px;

	padding: 12px 0px;

	width: 400px;

	color: #002244;

	font-size: 20px;

	font-weight: bold;

	text-align: center;

}

#top .signup {

	float: right;

	margin: 0px;

	padding: 10px 10px 0px;

	width: 420px;

	font-size: 10px;

	text-align: right;

}

#header {

	clear: both;

	margin: 0px auto;

	padding: 0px;

	height: 128px;

	background-color: #FFF;

	background-image: url(images/CSElogo.jpg);

	background-position: top center;

	background-repeat: no-repeat;

}

#mid {

	margin: 5px 0px;

	padding: 0px 0px 0px 4px;

	background-color: #FFF;

}

#mid .middleimage {

	padding: 0px 1px 0px 2px;

}

#navbar {

	background: #FF6600;

	width: 832px;

	height: 26px;

	color: #FFFFFF;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

}

#navbarleft {

	width: 780px;

	height: 26px;

	float: left;

	margin: 0px;

	padding: 0px 0px 0px 0px;

}

#navbarright {

	width: 30px;

	height: 26px;

	float: right;

	margin: 0px;

	padding: 0px 10px 0px 0px;

	text-align: right;

}

#navbarright a img {

	border: none;

	margin: 5px 0px 0px 0px;

	padding: 0px;

}

#nav {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#nav ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#nav a {

	background: #FF6600;

	color: #FFFFFF;

	display: block;

	font-weight: bold;

	margin: 0px 10px 0px 0px;

	padding: 6px 10px 5px 10px;

}

#nav a:hover {

	background: #002244;

	color: #FFFFFF;

	display: block;

	text-decoration: none;

	margin: 0px 10px 0px 0px;

	padding: 6px 10px 5px 10px;

}

#nav li {

	float: left;

	margin: 0px;

	padding: 0px;

}

#nav li li {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 160px;

}

#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #333333;

	width: 160px;

	float: none;

	margin: 0px;

	padding: 6px 10px 5px 10px;

}

#nav li li a:hover, #nav li li a:active {

	background: #555555;

}

#nav li ul {

	position: absolute;

	width: 10em;

	left: -999em;

}

#nav li:hover ul {

	left: auto;

	display: block;

}

#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

}

#main {

	margin: 0px;

	padding: 10px 0px;

background:#fff;



}

#content {

	overflow: hidden;

	margin: 0px;

	padding: 0px 10px 0px;

	width: 700px;

	float: left;

	background-color: #fff;

}

#sidebar {

	margin: 0px 0px 0px 5px;

	padding: 0px 5px 0px;

	width: 145px;

	float: right;

	background-color: #FFF;

	font-size: 12px;

}



#sidebar a, #sidebar a:visited {

	color: #245ea8;

}

#sidebar a:hover {

	color: #FF6600;

}

#sidebar ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#sidebar li {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#sidebar ul li {

	margin: 0px 0px 5px 5px;

	;

}

#sidebar ul li li {

}

#sidebar form {

	margin: 0;

}

#footer {

	clear: both;

	margin: 0px;

	padding: 2px 0px 3px;

	background-color: #FFF;

	border-top: 1px solid #002244;

}

#footer p.credits {

	text-align: center;

	font-size: 12px;

}

#sidebar {

	overflow: hidden;

}

#footer a {

}

#footer a:hover {

}

.post {

	line-height: 18px;

}

.pagetitle {

}

#content h6 {

	padding: 0px 0px 3px;

	border-bottom: 2px solid #DADADA;

	font-size: 20px;

	font-variant: small-caps;

	color: #002244;

	margin:0px;

	line-height: 25px;

}

}

.postmetadata {

}

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

}

.alignright {

	float: right;

}

.alignleft {

	float: left

}

.Achieve {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-large;

	font-weight: bold;

	color: #0051A2;

}

.articletext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #666666;

}

.articleblock {

	background-color: #FFFFFF;

}

.articletitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: #000000;

}

.blackBmd {

	font-weight: bold;

	color: #000000;

	font-size: large;

}

blogtable {

	height: 263px;

	width: 176px;

}

.BlueTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-large;

	color: #000099;

	font-weight: bold;

}

.blueHeadline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: large;

	color: #000099;

	font-weight: bold;

	line-height: 25px;

}

.blueB {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: #000099;

}

.BlueL {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: large;

	color: #003366;

	font-weight: bold;

}

.bodybackgroundgray {

	margin-top: 0px;

	background-color: #002244;

}

#bottominks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	background-position: center;

	text-align: center;

	font-weight: bolder;

}

.copyrightnotices {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000000;

}

.email {

	font-size: xx-small;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

.formcell2pict {

	background-repeat: no-repeat;

}

form {

	background-repeat: no-repeat;

	background-position: right top;

}

.formpicutre {

	background-image: url(../images/CSEform2.jpg);

	background-repeat: no-repeat;

	background-position: left 1px;

}

.formcelltext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 16px;

}

.formtextbottom {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #333333;

	font-weight: bold;

}

.subscribersignuptext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	line-height: 15px;

	font-weight: bold;

	color: #000000;

}

.smalltext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000000;

}

tdformbackgroundcells {

}

.testform {

	background-image: url(../images/CSEform3.jpg);

	background-repeat: no-repeat;

	background-position: 0px 3px;

}

td img topphotos {

	display: block;

	border: 10;

}

#toplinks {

	font-size: small;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	background-color: #FFFFFF;

}

.topcellS {

	background-repeat: no-repeat;

	width: 465px;

	text-align: center;

}

.whitespace {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FFFFFF;

}

.tdMAIN {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #333333;

	padding: 10px;

}

h1blackheadline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-large;

	color: #000000;

}

.bxlHeadline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-large;

	color: #000000;

	font-weight: bold;

	line-height:25px;

}



.RedL {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-large;

	color: #FF3300;

	font-weight: bold;

}

.captions {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: #000000;

}

.Redsmr {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FF3300;

	font-weight: bold;

}

.highlight {

	background-attachment: fixed;

	background-color: #FFFF00;

	background-repeat: repeat-x;

}

.orangeclickere {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: #FF6600;

}

.orangemedium {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #FF6600;

	font-weight: bold;

}

.bullettable {

	border: thin solid #FF3300;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000000;

	list-style-type: disc;

	text-align: left;

	background-color: #FFFFE1;

	font-weight: normal;

	font-style: normal;

	font-variant: normal;

}

.testimonialtable {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000000;

	background-color: #CCCCCC;

	border: thin solid #FF3300;

}

.topcelRedo {

	background-color: #FFFFFF;

	height: 35px;

	width: 858px;

}

.videotestimonials {

	border: thin solid #FF3300;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#apDiv1 {

	position:absolute;

	left:248px;

	top:422px;

	width:151px;

	height:40px;

	z-index:1;

}

#apDiv2 {

	position:absolute;

	left:226px;

	top:361px;

	width:175px;

	height:100px;

	z-index:1;

}

#apDiv3 {

	position:absolute;

	left:252px;

	top:423px;

	width:148px;

	height:41px;

	z-index:1;

}

#apDiv4 {

	position:absolute;

	left:247px;

	top:423px;

	width:153px;

	height:42px;

	z-index:1;

}

a:link {

	color: #4A769D;

}

a:visited {

	color: #68A6E0;

}

a:active {

	color: #FF9900;

}

a:hover {

	color: #FF6600;

}

.reditalic {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: medium;

	font-style: italic;

	font-weight: bold;

	color: #FF0000;

}

.bulletpad li {

	padding-bottom:12px;

}

#FIMOptInForm{ display:none;}
