/* CSS Document */

body, p, h1, h2, h3 {padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#58595b;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-align:left; color:#5b832d;}

/* =========================  INDEX PAGE  ============================= */
.home_header_bg {background:url(/app_themes/Consert/Images/home_header_bg.png) bottom left no-repeat; height:429px; width:990;}
.border {border:#00aef0 1px solid;}
.logo {margin:25px 0 56px 40px;}

.intro {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#00529B; text-align:right;}
.intro a {color:#5b832d; text-decoration:underline;}
.intro a:hover {color:#00529b; text-decoration:none;}

/* ========================  HOME PAGE  ============================== */
.home_main_header_bg {background:url(/app_themes/Consert/Images/money_header.gif) no-repeat top; height:144px; width:990;}


/* ------------- POPUP ------------------- */

a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:389px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:98);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background:url(/app_themes/Consert/Images/pop-bg.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background:url(/app_themes/Consert/Images/pop_tile_bg.png) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #000;
    background:url(/app_themes/Consert/Images/pop-bg.png) no-repeat bottom;
}







/* ========================  TEAM  ============================== */
.name { text-align:left; color:#5b832d; line-height:23px;}
.name a {color:#5b832d; text-decoration:underline; font-weight:bold;}
.name a:hover {color:#5b832d; text-decoration:none; font-weight:bold;}

/* ========================  FREEDM  ============================== */
.freedm_header_bg{
background:url(/app_themes/Consert/Images/energy_header.gif) top; 
background-repeat:no-repeat; width:990; 
overflow:hidden;
}

/* ========================  CONTACT  ============================== */
.contact_body_bg { padding:100px 0 30px 0;}
.formtext {text-align:left; padding:6px 0;}

/* ==========================  TEXT  ========================= */
.text1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:30px; color:#00529B; text-align:left; padding:0 30px 35px 0;}
.text2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#58595b; text-align:left; padding:0 30px 35px 0;}
.text2 a {color:#5b832d; text-decoration:underline;}
.text2 a:hover {color:#00529b; text-decoration:none;}

.heading {padding:20px 30px 35px 0;}

.text_blue {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#00529b; text-align:left; padding:0 30px 35px 0;}

.right_text1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#58595b; font-weight:bold; text-align:center; padding:15px 0;}
.right_text2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5b832d; text-align:center; padding:0 0 5px 0;}
.right_text2 a {color:#5b832d; text-decoration:none;}
.right_text2 a:hover {color:#00529b; text-decoration:underline;}

.right_img {text-align:center; padding:0 0 20px 0;}

.copyright {font-size:9px; text-align:left; color:#000000;}
/* ============================= JOBS =============================== */
.job_title {font-size:16px; color:#5b832d;}
.UploaderLabel{display:none;}
/* ============================ NEWS ============================== */

.news_h1 {font-size:24px; text-align:center; color:#333333; line-height:30px; padding-bottom:15px;}
.news_h2 {font-size:18px; text-align:center; color:#333333; line-height:24px; padding-bottom:15px;}
.border_bottom {height:20px; border-bottom:1px dotted #666666; margin-bottom:20px; width:100%; text-align:center;}
.news_logo {text-align:center; padding:15px 0;}
.news_logo_subtitle { font-size:16px; font-weight:bold; font-style:italic;   text-align:left; padding:5px 0 15px 0;}
.news_logo_title1 { font-size:15px; font-weight:bold;}
.news_logo_subtitle2 { font-size:15px; font-weight:bold; font-style:italic; text-align:left;}
.news_date {font-size:15px; padding:10px 0;}
.small_url {font-size:10px;}
.braket {background:url(/app_themes/Consert/Images/braket_mid.gif) repeat-y top left;}



ul.top_links { margin:0; padding:0; list-style:none; }

ul.top_links li{background:url(/app_themes/Consert/Images/arrow11.gif) no-repeat left top; font:normal 13px/24px Verdana, Arial, Helvetica, sans-serif; color:#58595b; padding:0 0 0 15px;}