﻿*{ padding:0px; margin:0px; }
body{
	background:#5f81ae url(../../images/energy_background_full.jpg) center top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#373737; 
}

h1, h2, h3, h4, h5, h6 {font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#345683;}
h1{font-size:2em;}
h2{font-size:1.8em; font-weight:bold;}
h3{font-size:1.6em; }
h4{font-size:1.4em; margin-bottom:4px; }
h5{font-size:1.2em; }
h6{font-size:0.9em; }
img {border:none;}
.clear {clear:both;}

th, td {font-size:1.2em}


table.pricelist {width:100%; border-collapse:collapse;}
.pricelist th, .pricelist td {padding:8px 12px; vertical-align:middle;}
.pricelist th {background-color:#3D7EC2; color:#FFFFFF; border-left:#fff 1px solid; border-right:#fff 1px solid;}
.pricelist td {border-top:#FFFFFF 1px solid; border-bottom:#D1D1D1 1px solid; border-left:#fff 1px solid; border-right:#fff 1px solid;}
.pricelist tr.row {background-color:#EEEEEE; color:#373737;}
.pricelist tr.alt {background-color:#F8F8F8;}

.pricelist row {background-color:}

a {color:#F5821F; text-decoration:none;}
a:hover{text-decoration:underline;}

p { margin:1em 0; }
p.homepageText {font-size:1.3em; line-height:1.3em;}

.clear {clear:both;}

label{width:90px;float:left;font-weight:bold;}
input{width:200px;}
/*h1{color:#345683;font-size:18px;font-family:Tahoma, Verdana;text-align:left;}*/
h1.homepage {font-size:23px; font-weight:normal;}

/*h3{color:#345683; font-size:1.4em; text-align:left;}*/

hr {border:0; background-color:#CCCCCC; height:1px; margin:15px 0;}

b{font-weight:bold;font-family:Tahoma,Verdana;text-align:left;}
img{border:0;}
.popup{background-color:#fff;font-family:Arial;background-image:none;}
td{vertical-align:top;}


#container {width:100%; text-align:center;}
/* margin-top on the #content div must be 0, or the boxes will jump when dropped */
#content {width:940px; margin:auto; text-align:left; margin-top:0px !important;}

#header {height:100%; margin:25px 0 15px 0;}


#ad_leaderboard {width:728px; height:90px; align:center; margin:auto; margin-top:5px;}



#border{width:989px;align:center;margin:auto;height:auto;min-height:680px;}
/*#content{width:940px;align:center;margin:auto;min-height:680px;}*/

/*#leaderboardcontainer {width:728px; height:auto; align:center; text-align:center; margin:auto; margin-bottom:30px;}
#ad_leaderboard{width:728px; height:90px; margin:auto;}*/
#user_menu{width:325px; float:right; text-align:right;}
#user_menu div{float:right;}
#site_menu{width:190px; float:right;}

/*.usermenu_loginfield {background:none;border:none;background:url(../../images/usermenu_loginfield.png) no-repeat center left;width:165px;height:22px;margin:3px 0px 1px 10px;padding:1px 3px;}*/

.tech_textfield {background:none;border:none;background:url(../../images/tech_textfield.png) no-repeat center left;width:205px;height:22px;margin:3px 0px 1px 5px;padding:1px 3px;}
.tech_textarea {background:none;border:none;background:url(../../images/tech_textarea.png) no-repeat center left;width:205px;height:72px;margin:3px 0px 1px 5px;padding:1px 3px;}

#home_leftside{width:620px;border:0px solid #000;float:left;}
#home_rightside{width:300px;border:0px solid #000;float:right;}
#sap_latest{background-color:#fff;}

.lrg_whitebox {margin:12px 0px 20px;}
.lrg_whitebox_top {background:url(../../images/lrg_whitebox_top.png) no-repeat top left;width:625px;height:9px;}
.lrg_whitebox_middle {	
	background:url(../../images/lrg_whitebox_slice.png) repeat-y top center;width:625px;
}

.lrg_whitebox_bottom {background:url(../images/lrg_whitebox_bottom.png) no-repeat bottom left;width:625px;height:9px;}
.lrg_whitebox_inner {padding:8px 30px 30px;}

.submit{width:110px; float:left; border:1px solid #000;padding:4px;margin:0;background:#4080C3 url('../../images/button_sliver.gif') repeat-x; color:#fff; font:bold 11px arial;text-align:center}

.alternate{background-color:#eee;padding:2px;}
.alternate_other{background-color:#f8f8f8;padding:5px 2px 5px 2px}
.redBold{font:bold 12px tahoma;color:#cf1314;text-align:left;padding:0px;padding:5px 2px 5px 2px}
a.homeLink{color:#000;}

.twit_text_on{font:bold 11px arial;color:#fff;background-color:#3d7ec2;padding:8px;}
.twit_text_off{font:bold 11px arial;color:#fff;background-color:#63a3e7;padding:8px;}
.twit_title{font:bold 12px arial;color:#3d7ec2;background-color:#fff;padding:8px;}

*+html .calculator {margin-top:15px;}
.calculator{margin-bottom:20px;}
.calculator_title{background:url('../images/smallcalc_titles.png') no-repeat left;height:42px;}
.calculator_box{padding:5px;color:#000;background-color:#fff;height:auto;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}


#intro{width:250px;color:#fff;float:left;margin-top:150px;}

.ProfileTable {font-size:1em}
.ProfileTable table {font-size:0.8em}
.formField{color:#373737; float:left; margin-left:5px; width:165px;}
.EditProfileLabel{width:90px; float:left; font-size:1.2em; font-weight:bold;}


#about_cloud{position:relative;left:130px;top:70px;}
#faq_cloud{position:relative;left:40px;top:60px;}
#question_cloud{position:relative;left:160px;top:38px;}

#footer{color:#fff; font-size:11px; letter-spacing:1px; height:20px; margin:auto;} 
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline}


/* Password strength css */
#passwordStrength { height:10px; display:block; float:left; } 
.strength0 { width:250px; background:#cccccc; } 
.strength1 { width:50px; background:#ff0000; } 
.strength2 { width:100px; background:#ff5f5f; } 
.strength3 { width:150px; background:#56e500; } 
.strength4 { background:#4dcd00; width:200px; } 
.strength5 { background:#399800; width:250px; }

