@charset "UTF-8";
body {
	font: 90% Arial, Helvetica, sans-serif;
	background:#FFF;
	margin: 0 0 20px 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #3e759e;
}
body#pgHome {
	background:url(../images/bg-home.jpg) center top no-repeat #FFF;
	}
.oneColFixCtr #container {
	width: 950px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


/* ---------- TEXT ---------- */

#sponsorList a {
	color:#FFF;
	text-decoration:none;
	}
#sponsorList a:hover {
	text-decoration:none;
	background:url(../images/underline1.gif) bottom left repeat-x;
	}
#rightContent a {
	color:#3e759e;
	text-decoration:none;
	background:url(../images/underline1.gif) bottom left repeat-x;
	}
#rightContent a:hover {
	text-decoration:none;
	color:#69bba3;
	background:url(../images/underline1b.gif) bottom left repeat-x;
	}
.EASAgreen {
	color:#69bba3;
	}
a.EASAgreen {
	color:#69bba3;
	}
.EASAgold {
	color:#e8ad1a;
	}
.EASAsilver {
	color:#b4b4b4;
	}
.normal {
	text-transform:none;
	font-size:120%;
	font-weight:normal;
	}
h1 {
	color:#69bba3;
	font-size:175%;
	}
.intro {
	font-weight:bold;
	font-size:150%;
	}
hr {
	height:2px;
	border-style:none;
	border:none;
	background-color:#69bba3;
	color:#69bba3;
	}
hr.Lgreen {
	background-color:#d0ece4;
	color:#d0ece4;
	}
#rightContent a.apply {
	background:#FFF;
	}
#rightContent a.apply img {
	border:none;
	}
.imgRight {
	border: solid 1px ;
	float:right;
	padding:1px;
	margin:0 0 15px 15px;
}
.small {
	font-size:80%;
	}
.smallblue {
	font-size:80%;
	color:#9ebed6;
}
	
/* ---------- END TEXT ---------- */


/* ----------  NAVIGATION  ---------- */

#pgHome #nav {
	padding:50px 0 0 0;
	float:left;
	width:950px;
	}
#pgHome #nav ul {
	list-style:none;
	padding:0;
	margin:0 0 0 20px;
	}
#pgHome #nav li {
	padding:0;
	margin:0;
	display:inline;
	position: relative;
	float:left;
	}
#pgHome #nav a {
	display:block; /* makes the entire tab clickable */
	float:left; /* block-level elements force each element to be on its own line, so this puts them back in a horizontal line */
	color:#919191;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing:4px;
	text-decoration:none;
	padding:0 30px 15px 30px;
	}


	/* learn more menu */
#pgHome #nav a:hover, #pgHome #nav ul#learnMore a:hover {
	color:#69bba3;
	}	
#pgHome #nav ul#learnMore {
	float:right;
	}
#pgHome #nav ul#learnMore li a {
	float:right;  /*  block-level elements force each element to be on its own line, so this puts them back in a horizontal line */
	color:#b3b3b3;
	font-size:85%;
	}

	
	/* drop down styles */
	#pgHome #nav ul li ul {
		display:none;
		position: absolute; 
		top: 25px;
		/*left: -63px;*/
		}
	#pgHome #nav ul li ul li a {
		background-color:#FFF;
		color:#b3b3b3;
		text-transform:none;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		padding:10px 20px;
		margin:0;
		display:block;
		width:134px; /*176*/
		text-align:left;
		border-right:#dfdfdf solid 1px;
		border-left:#dfdfdf solid 1px;
		font-size:90%;
		}
	#pgHome #nav a.startList {
		padding-top:20px;
		}
	#pgHome #nav a.endList {
		padding-bottom:20px;
		}
	#pgHome #nav a.oneItem {
		padding-bottom:20px;
		padding-top:20px;
		}
	#pgHome #nav ul li ul li a:hover {
		color:#3e759e;
		}	
	#pgHome #nav ul li:hover ul {
		display: block;
		padding-top:10px;
		background:url(../images/bg-menu-dropdown-top.png) top left no-repeat;
		border-bottom:#dfdfdf solid 1px;
		}
		
	/* Learn More Drop Down */	
	#pgHome #nav ul#learnMore li ul li a {
		color:#b3b3b3;
		text-align:left;
		}
	#pgHome #nav ul#learnMore li ul li a:hover {
		color:#3e759e;
		}	
	#pgHome #nav ul#learnMore li:hover ul {
		background:url(../images/bg-menu-dropdown-top.png) top left no-repeat;
		}
		
	/* end drop down styles */
	
/* ----------  END NAVIGATION  ---------- */


/* ----------  HOME  ---------- */

#homeHeader {
	width:950px;
	height:415px;
	float:left;
	}
#homeHeaderL {
	width:450px;
	float:left;
	}
#homeHeaderR {
	width:450px;
	float:right;
	}

/* ----------  END HOME  ---------- */

/* ----------  SPONSORS  ---------- */

#sponsors {
	width:950px;
	float:left;
	background:url(../images/sponsors-top.png) top no-repeat;
	padding:42px 0 0 0;
	color:#FFF;
	margin-bottom:20px;
	font-size:90%;
	}
#sponsorList {
	width:910px;
	background: no-repeat  url(../images/sponsors-bottom.png) #3e759e bottom;
	padding:15px 20px 20px 20px;
	}
#sponsors ul {
	list-style:none;
	padding:0 30px 0 0;
	margin:0;
	}
#sponsors ul li {
	padding:0;
	margin:5px 0;
	}
#sponsors #sponsorList{
	float:left;
	}
#sponsors #s0, #sponsors #s1, #sponsors #s2, #sponsors #s3, #sponsors #s4 {
	float:left;
	}
#sponsors #s0 li {
	font-size:170%;
	}
#sponsors #s1 li {
	font-size:130%;
	}
#sponsors #s2 li {
	font-size:110%;
	}
#sponsors #s0 li.listHeader, #sponsors #s1 li.listHeader, #sponsors #s2 li.listHeader {
	font-size:100%;
	}
#sponsors li.listHeader {
	font-weight:bold;
	}
#sponsors #s0 li.listHeader {
	color:#69bba3;
	}
#sponsors #s1 li.listHeader {
	color:#e8ad1a;
	}
#sponsors #s2 li.listHeader {
	color:#b4b4b4;
	}
#sponsors #s3 li.listHeader {
	color:#224e6f;
	}
#sponsors #s4 li.listHeader {
	color:#3e759e;
	}


/* ----------  END SPONSORS  ---------- */



/* ----------  SUBPAGES  ---------- */

#leftMenu {
	width:180px;
	float:left;
	}
#ContentAbout {
	padding:160px 50px 45px 50px;
	background:url(../images/EASAaward.jpg) no-repeat top right;
	}
#Content1 {
	padding:160px 50px 45px 50px;
	}
	/* subpage menu style */
#leftMenu img {
	border:none;
	}
#leftMenu ul {
	list-style:none;
	margin:0 25px 20px 15px;
	padding:0;
	}
#leftMenu ul li ul {
	margin:0 0 20px 0;
	padding:0;
	}
#leftMenu ul#listANS {
	margin-top:45px;
	}
#leftMenu ul li, #leftMenu ul li ul li {
	margin:0;
	padding:3px 0;
	}
#rightContent {
	width:770px;
	float:right;
	}
#leftMenu #subMenu a {
	display:block; /* makes the entire tab clickable */
	color:#525252;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing:4px;
	text-decoration:none;
	padding:0 0 0 10px;
	margin-bottom:5px;
	}
#leftMenu #subMenu ul li {
	margin-bottom:3px;
	}

#leftMenu #subMenu ul li ul li a {
		color:#919191;
		text-transform:none;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		/*padding:10px 20px;*/
		margin:0;
		display:block;
		/* width:134px; 176*/
		font-size:90%;
		}
#leftMenu #subMenu a:hover {
		color:#69bba3;
		}
#leftMenu {
	margin-bottom:45px;	
	}
#pgAbout #leftMenu a#linkAbout, #pgGuide #leftMenu a#linkGuide, #pgBP #leftMenu a#linkBP, #pgApp #leftMenu a#linkApp, #pgOptions #leftMenu a#linkOptions, #pgMN #leftMenu a#linkMN, #pgCurrentSponsors #leftMenu a#linkSponsors, #pgBeSponsor #leftMenu a#linkBeSponsor, #pgCommittee #leftMenu a#linkCommittee, #pgWinners #leftMenu a#linkWinners, #pgContact #leftMenu a#linkContact, #pgLogo #leftMenu a#linkLogo, #pgBuyTix #leftMenu a#linkBuyTix, #pgMaster #leftMenu a#linkMaster, #pgBest #leftMenu a#linkBest, #pgCommunity #leftMenu a#linkCommunity, #pgDiversity #leftMenu a#linkDiverstiy, #pgWorkforce #leftMenu a#linkWorkforce, #pgWorkplace #leftMenu a#linkWorkplace, #pgEOC #leftMenu a#linkEOC, #pgWinners09 #leftMenu a#linkWinners09, #pgApp #leftMenu a#linkApp, #pgGuidelines #leftMenu a#linkGuidelines, #pgWinners10 #leftMenu a#linkWinners10  {
	color:#3e759e;
	background:url(../images/arrow1.gif) left center no-repeat;
	}
#rightContent ul li {
	margin:0;
	padding:0;
	}
#rightContent ol li {
	margin:10px 0;
	padding:0;
	}
table.table1 {
	border-bottom:solid 1px #a5c3d9;
	}
td.td1 {
	border-right:solid 1px #a5c3d9;
	}
td.td2 {
	border-right:solid 1px #a5c3d9;
	border-left:solid 1px #a5c3d9;
	}

	
/* ----------  END SUBPAGES  ---------- */




/* ----------  APPLICATIONS  ---------- */

form table {
	font-size:80%;
	text-transform:uppercase;
	font-weight:bold;
	}
form table td {
	padding-right:70px;
	}
form table input {
	margin-bottom:12px;
	margin-top:5px;
	width:250px;
	}
input#radio, input#radio1, input#radio2, input#radio3, input#radio4, input#radio5, input#radio6, input#radio7, input#radio8, input#radio9, input#radio10, input#radio11, input#radio12, input#radio13, input#radio14, input#radio15, input#radio16, input#radio17, input#radio18, input#radio19, input#radio20 {
	width:25px;
}
form table input.noMargin1 {
	margin-bottom:5px;
	margin-top:5px;
	width:250px;
	}
form table select {
	margin-bottom:12px;
	margin-top:5px;
	width:250px;
	}
form table select.short {
	margin-bottom:12px;
	margin-top:5px;
	width:100px;
	}
form table textarea {
	margin-bottom:12px;
	margin-top:5px;
	width:250px;
	}
form table textarea.wide {
	margin-bottom:12px;
	margin-top:5px;
	width:500px;
	}
form ol {
	margin-left:0;
	padding-left:20px;
	}
form ol li {
	margin-left:0;
	}
form table input.check {
	width:20px;
	}

/* ----------  END APPLICATIONS  ---------- */




/* ----------  FOOTER  ---------- */

#footer {
	width:950px;
	float:left;
	/*margin-bottom:20px;*/
	font-size:80%;
	color:#909090;
	}
#footer a {
	color:#909090;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}
#footer1 {
	width:630px;
	float:left;
	padding-left:20px;
	}
#footer1 img {
	display:block;
	border:none;
	margin-right:30px;
	float:left;
	}
#footer2 {
	width:230px;
	float:right;
	text-align:right;
	padding-right:20px;
	}
#footer #SHRMaffiliate {
	display:block;
	border:none;
	margin-right:30px;
	float:left;
	background:url(../images/shrm-affiliate.jpg) no-repeat top left;
	text-indent:-5000px;
	width:88px;
	height:59px;
}
#footer #SHRMaffiliate:hover {
	background-position:0 -59px;
}
	

/* ----------  end FOOTER  ---------- */