#navColumnTwo.columnRight {
/*	border-color:#E6E6E6; */
	border-color:#E6; 
    border-style: dotted;
	border-width: 0 0 0 1px;
}

#navColumnOne.columnLeft {
/*	border-color:#E6E6E6; */
/* Given a choice between left column right border or right column left, take the other
	border-color:#292929; 
    border-style: solid;
	border-width: 0 1px 0 0;
*/
}

.carbon_text {
	font-family: helvetica, verdana,arial,sans-serif;
	font-size: 12px; 
	color: #292929;
}

TABLE.content_table {
	width: 100%;
	vertical-align: top;
}

TABLE.content_table caption {
	margin: 4px 10px 4px 5px;
	vartical-align: middle;
	text-align: left;
	background-image: url(../images/welcome1.jpg);background-repeat:repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;  
}

/*TABLE.content_table td p { */
/* Same as .carbon_text */
TABLE.content_table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
}

TABLE.content_table td .padme {
/*	margin: 5px 10px 15px 20px; */
	margin: 5px 0 10px 15px;
}

TABLE.content_table td .first_para {
	margin: 5px 0 20px 5px;
	font-size: 12px;
}

TABLE.content_table ul {
/*	padding: 5px; */
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #74DF00;
}

TABLE.content_table ul.plain {
	list-style-type: none;
/*
	list-style-image:
	list-style-position:
*/
}
TABLE.content_table ul li {
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #292929;
}

/* #80FF00 is green
#5FB404; is blue */

H1.carbon_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: #74DF00;
}

H2.carbon_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	color: #74DF00;
}

H3.carbon_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #74DF00;
}

H4.carbon_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #33CCFF;
}

H1.carbon_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;
	font-weight: 900;
/*	color: #5FB404; */
/*	color: #0000CC; */
	color: #26618D;
}

H2.carbon_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;
	font-weight: 900;
	color: #26618D;
}

H3.carbon_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;
	font-weight: 900;
	color: #26618D;
}

H4.carbon_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
	font-weight: 900;
	color: #26618D;
}


.carbon_table td{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;
	color: #292929;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #292929;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #292929;
}

.style1 {font-size: 24px;
background-color:#66CCCC;
}
.dot
{
background-image: url(../../template_default/css/includes/templates/classic/images/dot.gif); background-repeat:repeat; width:1px; height:auto;
}
.style3 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 220px;
	padding: 2px 0 4px 5px;

}
.style5 {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 0 4px 5px;

}
.style6 {
	color: #006600;
	font-size: 12px;
}

.style8
{
/*
	font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
*/
	float: left;
    width: 470px;
    padding: 0px 0px 4px 10px;
}

.style9
{
	font-size: 12px;
	color: #26618d;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
  padding: 2px 0px 0px 2px;
    }
.style2 {color: #0000FF; font-size: 12px; vertical-align:top;}
.style4 {color: #FFFFFF; font-size: 12px; vertical-align: bottom; }


/* Paul Wolborsky - AjaxOfAllTrades.com */
.little_link {
	color:#666;
	font-size:10px;
	font-family: helvetica, verdana,arial,sans-serif;
	weight: 600;
}

.little_link:hover {
/*
	color:#0174DF
*/
	color:#F00;
	font-size:10px;
	font-family: helvetica, verdana,arial,sans-serif;
	weight: 900;
}

.link {
	color:#666;
	font-size:14px;
	font-family: helvetica, verdana,arial,sans-serif;
	weight: 600;
}

.link:hover {
/*
	color:#0174DF
*/
	color:#F00;
	font-size:14px;
	font-family: helvetica, verdana,arial,sans-serif;
	weight: 600;
}

.standardBlock {
	width: 550px;
}

.squareBlock {
	width: 250px;
}

.exposition {
/*	color:#0174DF; */
	color:#666;
	font-size:14px;
	font-family: helvetica, verdana,arial,sans-serif;
	text-align: left;
}

.tooltipBody {
	font-size:14px;
	font-family: helvetica, verdana,arial,sans-serif;
	text-align: left;
	width: 200px;
	background:#FFF;
	border-color:#E6E6E6;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
}

.tooltipHeader {
	font-size: 12px;
	font-family: helvetica, verdana,arial,sans-serif;
	font-weight: 900;
	text-align: left;
	color: #FFFFFF;
	width: 200px;
	background: #26618d;
	border-color: #26618d;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
}

.tooltipBodyWide {
/*	color:#0174DF; */
/*	color:#666; */
	font-size:14px;
	font-family: helvetica, verdana,arial,sans-serif;
	text-align: left; 
	width: 500px;
	background:#FFF;
	border-color:#E6E6E6;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
}

.tooltipHeaderWide {
	font-size: 12px;
	font-family: helvetica, verdana,arial,sans-serif;
	font-weight: 900;
	text-align: left;
	color: #FFFFFF;
	width: 500px;
	background: #26618d;
	border-color: #26618d;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
}

.required {
	color:#F00;
	font-weight: 600;
}

.side_result {
	color:#0174DF;
	font-size:12px;
/*	font-family:"Times New Roman", Times, serif; */
	font-family: helvetica, verdana,arial,sans-serif;
}

.dramatic_green {
	color:#5FB404;
	font-family: helvetica, verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: 900;
}

.dramatic_red {
	color:#FF0000;
	font-family: helvetica, verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: 900;
}

.dramatic_black {
	font-family: helvetica, verdana,arial,sans-serif;
	font-size: 11px;
	font-weight: 900;
	color: #000000;
}

.money_box {
	font-family: helvetica, verdana,arial,sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #5FB404;
}

.indent_10 {
	margin-left: 10px;
}

.indent_20 {
	margin-left: 20px;
}

.indent_30 {
	margin-left: 30px;
}

.indent_40 {
	margin-left: 40px;
}

.landscape {
	border-color: #F2F2F2;
    border-width: 5px 5px 5px 5px;
    border-style: solid;
}

.landscape caption {
	font-family: helvetica, verdana, arial, sans-serif;
	color: #666;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
}

.minicalc {
}

.minicalc table {
	width: 240px;
}

.minicalc .border {
/*    border-color: #E6E6E6; */
	border-color: #787878;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.minicalc td {
	width: 50%;
	text-align: center;
	font-family: helvetica, verdana,arial,sans-serif;
	font-size: 12px;
	color: #292929;
}

.minicalc caption {
	font-family: helvetica, verdana, arial, sans-serif;
	color: #666;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
}

.minicalc caption.border {
	font-family: helvetica, verdana, arial, sans-serif;
	color: #666;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
	background-color: #F2F2F2;
}

.minicalc label {
	font-family: helvetica, verdana, arial, sans-serif;
/*	color: #5FB404; */
	color: #74DF00;
	font-size: 14px;
	font-height: 0px;
	font-weight: 900;
}

.minicalc .display {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-align: center;
	color: #38610B;
}

.detailcalc {
	width: 600px;
}

.detailcalc table.left {
	width: 200px;
}

.detailcalc table.middle {
	width: 300px;
}

.detailcalc table.right {
	width: 200px;
}

.detailcalc table .level2_left {
	width: 350px;
}

.detailcalc table .level2_right {
	width: 250px;
}

.detailcalc table.money {
	width: 200px;
	height: 200px;
}

.detailcalc table.money_squat {
	width: 200px;
	height: 100px;
}

.detailcalc table.money td {
	text-align: left;
	vertical-align: bottom;
}

.detailcalc table .level2_left td label {
	text-align: right;
}

.detailcalc td {
	width: 35%;
	text-align: left;
}

.detailcalc td.tabular {
	text-align: center;
}

.detailcalc caption {
	font-family: helvetica, verdana, arial, sans-serif;
	color: #666;
	font-size: 18px;
	font-weight: 600;
	font-height: 0;
	text-align: left;
}

.detailcalc label[h4^=h4] {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 16px;
	font-height: 0px;
	font-weight: 300;
	color: #000000;
}

.detailcalc label {
	font-family: helvetica, verdana, arial, sans-serif;
/*	color: #5FB404; */
/*	color: #74DF00; */
/*	color: #00FFCC;  */
	color: #3399FF;
	font-size: 14px;
	font-height: 0px;
	font-weight: 900;
}

.detailcalc h4 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 16px;
	font-height: 0px;
	font-weight: 300;
}

.detailcalc .display {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-align: center;
	color: #38610B;
}

.threecolcalc {
	width: 550px;
}

.threecolcalc table.col1 {
	width: 175px;
	border-color: #F2F2F2;
    border-width: 5px 5px 5px 5px;
    border-style: solid;
}

.threecolcalc table.col2 {
	width: 175px;
	border-color: #F2F2F2;
    border-width: 5px 5px 5px 5px;
    border-style: solid;
}

.threecolcalc table.col3 {
	width: 175px;
	border-color: #F2F2F2;
    border-width: 5px 5px 5px 5px;
    border-style: solid;
}

.threecolcalc table.money {
	width: 200px;
	height: 200px;
}

.threecolcalc table.money td {
	text-align: left;
	vertical-align: bottom;
}

.threecolcalc table .level2_left td label {
	text-align: right;
}

.threecolcalc td {
	width: 35%;
	text-align: center;
	vertical-align: top;
}

.threecolcalc td.tabular {
	text-align: center;
}

.threecolcalc caption {
	font-family: helvetica, verdana, arial, sans-serif;
	color: #666;
	font-size: 18px;
	font-weight: 600;
	font-height: 0;
	text-align: center;
}

.threecolcalc label[h4^=h4] {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 16px;
	font-height: 0px;
	font-weight: 300;
	color: #000000;
}

.threecolcalc label {
	font-family: helvetica, verdana, arial, sans-serif;
/*	color: #5FB404; */
/*	color: #74DF00; */
/*	color: #00FFCC;  */
	color: #3399FF;
	font-size: 12px;
	font-height: 0px;
	font-weight: 900;
}

.threecolcalc h4 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 16px;
	font-height: 0px;
	font-weight: 300;
}

.threecolcalc .display {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-align: center;
	color: #38610B;
}

.bigtable {
	width: 550px;
}

.bigtable table.col1 {
	width: 175px;
	border-color: #F2F2F2;
    border-width: 5px 5px 5px 5px;
    border-style: solid;
}

.bigtable table.col2 {
	width: 175px;
	border-color: #F2F2F2;
    border-width: 5px 5px 5px 5px;
    border-style: solid;
}

.bigtable table.col3 {
	width: 175px;
	border-color: #F2F2F2;
    border-width: 5px 5px 5px 5px;
    border-style: solid;
}

.bigtable table.money {
	width: 200px;
	height: 200px;
}

.bigtable table.money td {
	text-align: left;
	vertical-align: bottom;
}

.bigtable table .level2_left td label {
	text-align: right;
}

.bigtable th {
	font-family: helvetica, verdana, arial, sans-serif;
	color: #666;
	font-size: 10px;
	font-weight: 400;
	font-height: 0;
	text-align: center;
}

.bigtable td {
	width: 13%;
	font-family: helvetica, verdana, arial, sans-serif;
/*	color: #666; */
	font-size: 12px;
	font-weight: 600;
	font-height: 0;
	text-align: center;
	vertical-align: top;
}

.bigtable td.tabular {
	text-align: center;
}

.bigtable td.details {
	border-color: #F2F2F2;
    border-width: 5px 5px 5px 5px;
    border-style: solid;
	color: #666;
	font-weight: 100;
	font-size:12px;
	font-family: helvetica, verdana,arial,sans-serif;
}

.bigtable caption {
	font-family: helvetica, verdana, arial, sans-serif;
	color: #666;
	font-size: 18px;
	font-weight: 600;
	font-height: 0;
	text-align: center;
}

.bigtable label[h4^=h4] {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 16px;
	font-height: 0px;
	font-weight: 300;
	color: #000000;
}

.bigtable label {
	font-family: helvetica, verdana, arial, sans-serif;
/*	color: #5FB404; */
/*	color: #74DF00; */
/*	color: #00FFCC;  */
	color: #3399FF;
	font-size: 12px;
	font-height: 0px;
	font-weight: 900;
}

.bigtable h4 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 16px;
	font-height: 0px;
	font-weight: 300;
}

.bigtable .display {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-align: center;
	color: #38610B;
}

.bigtable tr.oddRow {
	background-color: #e9e9e9;
}

/* from our customized style.css, now deprecated */
body {
	width: 470px;
	float: left;
}

img {
        border: 0;
}

a {
        color: #be0404;
        text-decoration: none;
}

#wrapper {
        margin: auto;
        text-align: left;
        width: 750px;
        background: white;
}

#wrapperi {
        padding: 0px 2px;
        background: url(images/dot.gif) 253px 0px repeat-y;
}


#header, #search, #nav, #nav li, h2, #special, #special h3, #footnav,
#strategies li, #strategies ul {
        margin: 0;
        padding: 0;
}

#header {
        background: #26618d;
        border-bottom: 1px solid #fff;
        border-top: 2px solid #fff;
        margin-bottom: 1px;
}

.clear {
        clear: both;
}

#left {
        float: left;
        width: 240px;
}

#Layer2 {
		vertical-align:middle;
		position: absolute;
		left:378px; 
		top:118px; 
		width:496px; 
		height:30px; 
		z-index:2;
		background-image:url(images/welcome1.jpg); background-repeat:repeat;
		}
#Layer3 {
		width:247px;
		height:30px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		background-image:url(images/welcome.jpg); background-repeat:no-repeat;

		}

#right {
        float:right;
        width:280px;
		height:360px;
		background-image: url(images/logo_car.jpg); background-repeat:no-repeat
}

#search {
        background: #eda135 url(images/search_icon.gif) 21px 14px no-repeat;
        border-bottom: 2px solid #004b83;
        padding: 8px 0px 8px 40px;
        margin-bottom: 4px;
}

#search .text {
        width: 100px;
}

#search .submit {
        background: #db8100;
        color: #e5e4e2;
        border: 1px solid #e5e4e2;
}

#slogan {
        float: left;
        width: 490px;
		height:75px;
        border: 1px solid #bdbab6;
		margin-left:4px;
		}

#slogan ul {
        padding-left: 25px;
        padding-bottom: 1px;
        margin: 10px 0 1px 0;
}
#slogan li {
        list-style-image: url(images/bullet_dimond.gif);
        padding-bottom: 8px;
        padding-left: 0;
        margin-left: 0;
}
#sloganmain {
        float: left;
        width: 540px;
		height:165px;
        border: 1px solid #bdbab6;
		margin-left:3px;
		}
#policies h2 {
        background: #6584a9;
		color:#FFFFFF;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:3px;
}

#policies ul {
        padding-left: 25px;
        padding-bottom: 1px;
        margin: 12px 0 1px 0;
}

#policies li {
        list-style-image: url(images/bullet_dimond.gif);
        padding-bottom: 8px;
        padding-left: 0;
        margin-left: 0;
}
#policies {
        float: left;
        width: 110px;
        border: 1px solid #bdbab6;
		margin-left:4px;
}

#policies h2 {
        background: #6584a9;
		color:#FFFFFF;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:3px;
}

#policies ul {
        padding-left: 25px;
        padding-bottom: 1px;
        margin: 12px 0 1px 0;
}

#policies li {
        list-style-image: url(images/bullet_dimond.gif);
        padding-bottom: 8px;
        padding-left: 0;
        margin-left: 0;
}

#news {
		width:253;
        background: #f5f4f3;
        padding-bottom: 0.5em;
        border-top: 0px solid #fff;
        color: #666;
}

#news h2 {
        background: #e0a403;
		color:#FFFFFF;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:3px;		
}

#explore {
        margin-top: 1px;
        border-bottom: 6px solid #fff;
}

#explorei {
        padding-bottom: 5px;


}

#explorei h2 {
		color:#FFFFFF;
		font-size:18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:3px;
}


#explore ul {
	     margin-top: 16px;
        margin-bottom: 8px;
        margin-left: 0;
        padding-left: 25px;
}

#explore a {
        color: #000;
        text-decoration: underline;
		color:#FFFFFF;
}

#explore li {
		
        list-style: none;
        background: url(images/bullet_arrow.gif) left center no-repeat;
        padding: 4px 0 4px 25px;
        margin-left: 0;
}

#explore .orange {
        color: #f09d27;
}

#explore .learnmore {
        margin: 5px 0 20px 18px;

}

#special {
        margin-left: 9px;
        margin-top: 10px;
        width: 187px;
        background: url(images/offer_box_bg.gif) repeat-y;
}

#special, #special a {
        color: #f5f5f5;
                text-decoration: none;
}

#special p {
        padding: 0 13px;
}

#special div {
        background: url(images/offer_box_bot.gif) bottom no-repeat;
        height: 6px;
        font-size: 1px;
}

#subright {
        margin-top: 0px;
}

#strategies {
        float: left;
        width: 270px;
        padding: 0px 0px 1px 2px;

}

#strategies h2 {
        background: #6aa100;
		color:#FFFFFF;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
        padding: 2px 0px 4px 5px;
}
#strategies h3 {
  		color:#26618d;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0px 0 1px 10px;
}
#strategies body
{
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
    width: 470px;
    padding: 0px 0 4px 10px;
}
#strategies li {
        list-style: none;
        margin: 0.8em 0.5em;
}

#solutions {
        float: left;
        width: 270px;
		padding: 0px 0px 1px 2px;
}

#solutions.carbon_text {
	font-family: helvetica, verdana,arial,sans-serif;
	font-size: 12px; 
	color: #292929;
}

#solutions h2 {
        background: #024c83;
		color:#FFFFFF;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
        padding: 2px 0px 4px 5px;
}
#solutions h3 {
  		color:#26618d;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0px 0 4px 10px;
}
#solutions body 
{
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
    width: 470px;
    padding: 0px 0 4px 10px;
}
#footer {
        text-align: right;
        background: #b7b7b8;
        color: #666;
        border-top: 2px solid #fff;
}

* html #footer {
    height: 1.5em;
}

#footeri {
     padding: 2px 3px 4px 13px;
     border-bottom: 2px solid #fff;
}

#footer .copyright {
        float: left;
}

#footer a {
        color: #666;
}

#footer a:hover {
        color: #FFF;
}
.readmore {
        text-align: right;
        font-weight: bold;
}

.green {
        color: #6aa100;
}
.blue {
		color:#0033CC;
		font-size:12px;
}
.orange {
        color: #e0a403;
}

p.photo {
        text-align: center;
}

#callbox {
        float: left;
        clear: left;
        margin: 0;
}

#mentions {
		font-family: verdana, arial, sans-serif;
		position: absolute;
		bottom : 200px;
		left : 10px;
		color: #000;
		background-color: #ddd;
}
#mentions a {text-decoration: none;
		color: #222;
}
#mentions a:hover{text-decoration: underline;
}

</style>

<!--[if IE 7]>
<style type="text/css">
.menu li {float:left;}
</style>
<![endif]-->



