﻿/* Corporate Alliance Style Sheets
-main sheet. 
*/

html, body {
	margin: 0;
	padding: 0 0 15px 0;
	background-color: #606060;
	text-align: left;
}

a img {
  border: 0;
}

a span { 
	display:none; 
}

.clear { clear:both; height:0; overflow:hidden; font-size:0; line-height:0; margin:0; padding:0; }

.invisible {
	display:none;
}

ul { padding:0; margin:0 0 15px 25px; }

#wrapper {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #ffffff;
	font-family:  arial, verdana, tahoma, sans;
   
}

#head {
	font-family: georgia, times new roman, serif;
	font-size: 11px;
	width: 950px;
	height: 41px;
	z-index:10;
	position:relative;
}

#menu_wrap {
  height: 41px;
  width: 950px;
  text-align: right;
}

#menu a:link, #menu a:visited {
  text-decoration: none;
  color: #7E8083;
}

#menu a:hover {
  text-decoration: none;
  color: #5F6062;  
}

.menu_border_right a{
    padding-top: 9px;
    padding-right: 19px;
    padding-bottom: 9px;
    padding-left: 20px;
	border-right: 1px solid #ccc;
    float: right;
}

#menu_right a{
    padding: 9px 19px 9px 20px;
    float: right;
}



/* banner/ main menu section */

#main_menu {
  width: 950px;
  height: 310px;
}
  
#banner {
  width: 710px;
  height: 310px;
  position:relative;
  background-color:#f1f1f1; 
}  

#main_menu_btn_wrap{
  width: 237px;
  height: 310px;
  float: right; 
}  


/*Begin Main Content Section */
#main {
  width: 900px;
  padding: 28px 25px;
  background: #fff;

}

#title {
	height: 84px;
	width: auto;
	margin-bottom: 16px;
}


#side_menu {
 font-size: 14px;
 float: right;
}

#foot_link {
 font-size: 11px;
 float: right;
}

#content {
 clear: both;
 width: 900px;
 color: #9FA1A4;
 font-family: arial, verdana, tahoma, sans;
 font-size: 11pt; 
 background: #fff;
 padding-top: 10px;
 }
  
	#column1 {
	width: 430px;
	margin-right: 20px;
	margin-bottom: 5px;
	float: left;
	text-align: left;
	color: #606060
	} 
	 
	#column2 {
	  width: 437px; 
	  float: right;
	  margin-bottom: 10px;
	  text-align: left;
	  color: #606060
	}
	

.red {
color: #e31b23;
font-weight: bold	
}

.blue {
color: #0091c8;
font-weight: bold
}

.orange {
color: #f8981d;
font-weight:bold
}

.green {
color: #7bc143;
font-weight:bold
}

.gray {
color: #80a1b6;
font-weight:bold
}

.testimonial { width:50%; float:left; padding:10px 0 0 0; }
.testimonial img { float:left; margin:0 0 5px 0; }
.testimonial p.t-quote { margin:0 10px 18px 141px; font:16px/21px Georgia, "Times New Roman", Times, serif; color:#606060}
.testimonial p.t-credit { margin:0 0 10px 141px; color:#606060}

/*  */
#side_menu2 { clear:both; padding:0 0 15px 0; }
#side_menu2 a { display:block; float:right; padding:3px 0 3px 0; margin:0 0px 0 15px; text-decoration:none;  color:#fff; position:relative; }
#side_menu2 a img { position:absolute; top:0px; left:-10px; border:0; }
#side_menu2 a span { display:block; min-width:60px; padding:2px 10px 4px 18px; font-size:90%; line-height:14px; color:white; cursor:pointer; }
* html #side_menu2 a span { width:60px; }
#content #side_menu2 a:hover { text-decoration:none; }
#side_menu2 a:hover span, #side_menu2 a.selected span { color:#fff; }


/* ****   Popup Forms   ***** */
#main { position:relative; }
#attend { position:absolute; top:-100px; left:135px; width:665px; border-top:2px solid #414141; background-color:white; z-index:10; }
#main #attend p { padding:0; margin:0 0 15px 0; font-size:13px; line-height:17px; }
#attend img { display:block; }
#attend-inner { border:2px solid #414141; border-top:0; }
#attend .close { position:absolute; top:0px; right:0px; display:block; height:14px; font:12px/12px Arial, Helvetica, sans-serif; font-weight:bold; padding:0 4px 0 5px; background-color:#414141; color:#ccc; overflow:hidden; text-decoration:none; vertical-align:top; }

#attend-jumpstart { clear:both; padding:20px 35px 15px 18px; color:#9fa1a4; }
#attend-jumpstart .text-right { min-height:135px; }
* html #attend-jumpstart .text-right { height:135px; }
#attend-exe-pools { clear:both; padding:10px 35px 0 18px; color:#9fa1a4; }
#attend-exe-pools .text-right { min-height:116px; }
* html #attend-exe-pools .text-right { height:116px; }
#attend .exec-text { padding-bottom:5px; }

.logo-left { width:180px; float:left; padding:75px 0 0 0; margin:0; }
.text-right { width:425px; float:left; padding:0; margin:0; }

#attend input.longtext, #attend input.phonytext, #attend input.emailtext { font-size:13px; line-height:16px; border:1px solid black; width:335px; float:left; margin:0 0 4px 0; padding-left:0; padding-right:0; background:#e2e2e2 url(/includes/img/text_input_bg.gif) top left repeat-x; }
#attend input.phonytext { width:100px; margin-bottom:0; }
#attend input.emailtext { width:168px; margin-bottom:0; }
form { padding:0; margin:0; }
#attend form label { float:left; width:60px; margin-right:5px; padding-top:3px; text-align:right; }
#main #attend #exec-form p { padding:0; margin:0; }
#attend a.submit, #attend input.submit-img { float:right; display:inline; margin-right:15px; }

#attend p.thanks { font-size:30px; line-height:32px; margin:0; letter-spacing:-1px; }
#attend p.thanks-text { margin:0; }
#attend p.thanks-learn-more { margin:0; }
#attend p.thanks-learn-more a { float:right; }
#attend #attend-jumpstart p.thanks { color:#b5121b; }
#attend #attend-exe-pools p.thanks { color:#80a1b6; }
/* ****  End Popup Forms   ***** */


/*Footer Section*/
#footer { clear:both; width:950px; margin:0 auto; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#aaa; background-color:#606060; padding-bottom:20px; }
#footer a { color:#989898; margin-left:15px; text-decoration:none; }
#footer a:hover { color:#b8b8b8; }
#footer p { margin:0; padding-top:5px; }
#footer p.links { float:right; padding-right:10px; }
#footer p.copy { float:left; padding-left:10px; }
