body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
margin: 0;
padding: 0;
}


body{
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
vertical-align: top;
margin: 0;
background:url(images/bgExtend.jpg) repeat-x #00acee;
height: auto;
}
.alignright {
float: right;
margin: 1em; /* 1em 0 1em; */
border: none;
}
.alignleft {
float: left;
margin: 1em; /* 1em 0; */
border: none;
}

.aligncenter {
  display: block;
  text-align: center;
  margin: auto;
}

/* For Images only */
.wp-caption-text {
  font-size: .9em;
  font-style: italic;
  margin: 0;
  text-align: center;
  font-family: "Times New Roman", Times, Serif;
}

h6 {
  font-style: normal;
  font-weight: normal;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

h6 img{
  margin-bottom: 10px;
}

h6 .wp-caption img {
  margin-bottom: 0;
}

h6 .wp-caption {
  margin-bottom: 10px;
}

h1,h2,h3,h4,h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #364b8b;
}

h1 a,h2 a,h3 a,h4 a,h5 a {
  color: #2D3192 !important;
}

h1{
  font-size: 24px;
  font-weight: normal;
  border-bottom: 1px solid #000000;
  padding: 5px 0 15px 0;
  margin-bottom: 12px;
  line-height: 26px;
}

h2 {
  font-size: 18px;
  margin: 12px 0;
  line-height: 20px;
}

h3 {
  font-size: 14px;
  margin: 11px 0;
  line-height: 16px;
}

h4 {
  font-size: 14px;
  font-weight: normal;
  margin: 11px 0;
  line-height: 16px;
}


a {
text-decoration: underline;
color: #000000;
}

a img {
border: 0;
}

img {
  vertical-align: bottom;
}

#wrapper a:hover{
text-decoration: none;
}

p{
  margin: 10px  0 15px;
}

#wrapper-bg{
width: 950px;
text-align: left;
float: left;
background:url(images/contentfooterBG.jpg) no-repeat bottom right;
padding: 0;
margin: 0;
}

#wrapper {
text-align: left;
width: 950px;
margin: 0 auto 0 auto;
background:url(images/mainextendBG.jpg) repeat-y;
padding: 0;
line-height: 1.5;
}

#Logo {
width: 350px;
height: 254px;
float: left;
text-align: left;
}
#Headerimg {
float: left;
height: 254px;
}
/**Navigation**/
#wrapper .sidebar .flexipages_widget h2, #wrapper .sidebar #pages h2 {
display: none;
}

#wrapper .sidebar .flexipages_widget  {
  background: transparent;
  padding: 0;
}

#wrapper .sidebar .flexipages_widget ul {
  list-style-type:none;
  padding: 0;
  margin: 0;
}

#wrapper .sidebar .flexipages_widget ul li  {
  margin-bottom: 0;
  background: transparent;
  border-top: #2d3192 solid 1px;
}
#wrapper .sidebar .flexipages_widget ul li a, #wrapper .sidebar .flexipages_widget ul li a:visited {
  font-size: 14px;
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #2d3192;
  text-decoration: none;
  padding: 5px 10px;
  display: block;
  text-transform: uppercase;
  margin: 2px 0;
  letter-spacing:-0.03em;
}

#wrapper .sidebar .flexipages_widget ul li:first-child {
  border: none;
}

#wrapper .sidebar .flexipages_widget ul li a:hover, #wrapper .sidebar .flexipages_widget ul li.current_page_item a, #wrapper .sidebar #pages ul li a:hover, #wrapper .sidebar  #pages ul li.current_page_item a {
  background-color: #2d3192;
  color: #ffffff !important;
}
#header {
width: 950px;
height: 254px;
margin: 20px auto 0 auto;
background-color: #d0cfcc;
line-height:0;
display: block;
}

#main{
float: right;
width: 550px;
margin: 0;
padding: 20px 25px 35px 25px;

}

#footer{
  min-width: 915px;
  clear: both;
  padding: 20px 0 20px 0;
  color: #ffffff;
  text-align: center;
}

#footer-inner {
  font-size: 11px;
  width: 950px;
  margin: auto;
  
}

#footer .content-area {
  float:right;
  margin:0;
  padding: 0 25px 15px;
  width:550px;
}

#footer .side-area {
  float:left;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:12px;
  padding:0 20px;
  width:310px;
}

#footer a, #footer a:visited{
  color: #ffffff;
  text-decoration: none;
  display: inline;
}

#footer a:hover {
  text-decoration: underline;
}

#footer p{
}

#footer h2 {
  display: none;
}

#footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer ul li {
  list-style: none;
  display: inline;
  
  padding: 0 0 0 5px;
  margin:  0 0 0 7px;
  border-left: 1px solid #ffffff;
}

#footer ul li:first-child {
  border: none;
  margin: 0;
  padding: 0;
}

#field-images {
  padding: 0;
  background: none;
  border: none;
}

#field-images img {
  margin: 0 auto 30px;
  padding: 1px;
  background: #ffd204;
  border: 10px solid #2d3192;  
}

.sidebar{
float: left;
width: 310px;
display: inline;
padding: 0 20px 0 20px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.sidebar .sidebar-widgets{
list-style-type: none;
margin: 0;
padding: 0;
}


.sidebar .widget {

margin: 0 0 20px 0;
padding: 10px;
background-color: #2d3192;
}

.sidebar .widget_text {
  background: 0;
  padding: 0;
}

.sidebar ul ul li{
padding: 0;
}

.post{
padding: 10px 0 10px 0;
color: #000000;
}

.entry{
}

p.postmetadata{
border-bottom: 1px solid #333333;
margin: 10px 0 0 0;
padding-bottom: 30px;
}


.nav{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
}

.comments-template{
	margin: 10px 0 0;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	padding: 0 0 10px;
	border-bottom: 1px solid #333333;
}

.comments-template h2, .comments-template h3{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

#Nav h2.widgettitle {
display: none;
}

/* Clearing Floats! */
.clearFloat:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearFloat {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearFloat
{height: 1%;}

.clearFloat
{display: block;}
/* End hide from IE-mac */.thumbBorder {
	border: 5px solid #CCCCCC;
	float: left;
}
.cf-fs1 {
border: none;
}
.cform input:hover, .cform textarea:hover, .cform select:hover {
background:#f0f8d7 none repeat scroll 0;
}

#header img {
vertical-align: bottom;
display:inline;
}

#header div {
  display:inline;
}

.callout, .callout-after {
  color: #ffffff;
  background: url(images/side-callout.jpg) bottom left no-repeat;
}

.callout h2, .callout-after h2, .callout h3, .callout-after h3 {
  color: #ffffff;
}

.sidebar .callout-clear {
  background: transparent;
  color: #2d3192;
}

.sidebar .callout-clear h2, .sidebar .callout-clear h3 {
  font-size: 18px;
  margin: 5px;
  text-transform: uppercase;
}
.sidebar .callout-clear h3 {
  font-size: 14px;
  margin: 5px;
}
.sidebar .callout-clear a {
  color: #2d3192;
}

.callout, a .callout-after a {
  color: #ffffff;
}

/* Tiny MCE */
.body-callout {
  background: #7ccd11 url(images/callout-logo.jpg) left center no-repeat;
  margin: 20px 5px;
  padding: 20px 20px 20px 105px;
  color: #2d3192;
}

.body-callout h2, h2.body-callout {
  text-transform: uppercase;
}

.body-callout a  {
  color: #ffffff;
}

.question {
  margin: 40px 8px 10px 0;
  padding: 10px;
  font-weight: bold;
  background: #7ccd11;
  color: #2d3192;
}

.answer {
  margin: 20px 0 40px 8px;
  padding: 10px;
  font-style: italic;
  background: #2d3192;
  color: #ffffff;
}

.clearing {
  clear: both;
}

.post table {
  border: 1px solid #000000;
  margin-bottom: 5px;
  padding: 5px;
}

.post table caption {
  font-weight: bold;
}

/* cform */
.cform {
  width: 490px;
}

.cform legend {
  font-size:18px;
  line-height:20px;
  color:#364B8B;
  font-family:Arial,Helvetica,sans-serif;
}

.cform label, .cform label span {
  width: 160px;
}

.cform select {
  position: absolute;
  width: 240px;
}

.cform textarea, .cform input {
  width:170px;
  font-family: "MS Shell Dlg",Verdana,Arial,Helvetica,sans-serif;
  font-size:13.33px;
}

ol.cf-ol li.textonly {
  margin:10px 20px !important;
  padding: 5px;
  background:#7CCD11 none repeat scroll 0 0 !important;
  color:#2D3192;
  font-weight: bold;
}

ol.cf-ol li.textonly a {
  color:#2D3192;  
}

#li--8 textarea {
  width: 240px;
}

.cform li {
  position: relative;
  min-height: 24px;
  height: auto !important;
  height: 24px;
}

.cform li.textonly {
  min-height: auto;
  height: auto !important;
}


#wrapper .cform select.ie-select {
  width: auto !important;
  min-width: 240px;
}

/*Carbon Calc */
.carbonify p, .carbonify h3 {
  font-weight: bold;
  margin: 0;
}