@charset "utf-8";
/* CSS Document */
body { 
	margin:0 0 0 0; 
	background:url(images/main_bg.jpg) top center repeat-x #ded5ac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f776a;
	line-height:20px;
}
h1, h2, h3, h4, h5, h6 {color:#2d5530; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding:8px 0;}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {color:#2d5530; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
h1, h1 em {font-size:18px; background:url(images/dotRep.gif) bottom repeat-x;}
h1 em {background:none;}
h2 {line-height:17px; font-family: Georgia, "Times New Roman", Times, serif; color:#2d5530;}

ul, ol {margin:0 0 0 15px;}

a, a:visited, a:hover {text-decoration:underline; color:#475c79;} 
a:hover {color:#2c3a4d;}

#headerWrapper {
	background:url(images/headerBackground.gif) center repeat-x;
	height:168px;
	width:990px;
	margin:0 auto;
}

#header {
	background:url(images/header_new.jpg) no-repeat;
	width:984px;
	height:168px;
	margin:0 auto;
	position:relative;
}

#homeLogo {
	position:absolute;
	left:186px;
	top:0;
	width:77px;
	height:34px;}
	
#homeLogo a {display:block;width:77px; height:34px; background:url(images/homeBTN.jpg);}
#homeLogo a:hover {background:url(images/homeBTN.jpg) 0 -34px;}

#logoHome, #logoHome a{
	float:left;
	width:220px;
	height:122px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#edPartners {
	background:url(images/edPartners.gif) no-repeat;
	width:327px;
	height:48px;
	float:left;
	margin-left:230px;
	position:relative;
}

#edPartners li {margin: 0px; padding: 0px; list-style:none; position: absolute; top: 0; margin-left:0px;}
	#edPartners li, #edPartners a {height:48px; display: block;  }
	#edPartners span {display:none;}
	#edPartners li a {display:block; height:48px;}

		#edPartners-1	{ width:52px; left:0px; background-image:none; }
		#edPartners-2	{ width:52px; left:52px; background-image:none; }
		#edPartners-3	{ width:52px; left:104px; background-image:none; }
		#edPartners-4	{ width:52px; left:156px; background-image:none; }
		#edPartners-5	{ width:119px; left:208px; background-image:none; }


#sponsors {
	background:url(images/sponsors.gif) no-repeat;
	width:518px;
	height:46px;
	float:left;
	margin-top:28px;
	margin-left:39px;
	position:relative;
}

#sponsors li {margin: 0px; padding: 0px; list-style:none; position: absolute; top: 0; margin-left:0px;}
	#sponsors li, #sponsors a {height:46px; display: block;  }
	#sponsors span {display:none;}
	#sponsors li a {display:block; height:46px;}

		#sponsors-1	{ width:75px; left:0px; background-image:none; }
		#sponsors-2	{ width:75px; left:75px; background-image:none; }
		#sponsors-3	{ width:50px; left:150px; background-image:none; }
		#sponsors-4	{ width:50px; left:200px; background-image:none; }
		#sponsors-5	{ width:65px; left:250px; background-image:none; }
		#sponsors-6	{ width:55px; left:315px; background-image:none; }
		#sponsors-7	{ width:60px; left:370px; background-image:none; }
		#sponsors-8	{ width:80px; left:430px; background-image:none; }

.oddRow {
	background:#f8f7ed;
	}
.evenRow {
	background:#eae6cd;
	}
.hoverRow {
	background:#cadbea;
	}

#memberLogin {
	width:171px;
	height:107px;
	float:right;
	padding:4px 10px 6px 13px;
	font-size:10px;
	color:#515151;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

#memberLogin a {color:#445e79; text-decoration:underline;}
.login {
	background-color:#587061;
	width:172px;
	height:16px;
	border:none;
	margin:4px 0;
	color:#FFFFFF;
}


.submitbtn {
	background:url(images/gobutton.gif) no-repeat;
	width:33px;
	height:19px;
	border:none;
	display:block;
	margin-left:138px;
	margin-top:1px;
}

.submitbtn:hover {cursor:pointer;}

.memberExpiration {
	background:url('images/member-expiration-notice.jpg') left center no-repeat;
	height:88px;
	width:745px;
	}
.memberExpirationHeader {
	color:#fff;
	font-size:24px;
	font-weight:bold;
	margin-left:80px;
	padding-top:20px;
	}
.memberExpirationMessage {
	color:#fff;
	font-size:14px;
	margin-left:80px;
	padding-top:10px;
	}
.memberExpirationMessage a, .memberExpirationMessage a:hover, .memberExpirationMessage a:visited {
	color:#fff;
	text-decoration:underline;
	}


/*#nav {
	background:url(images/nav.jpg) no-repeat;
	width:915px;
	height:37px;
	float:left;
	margin-left:69px;
	position:relative;
}

#nav li {margin: 0px; padding: 0px; list-style:none; position: absolute; top: 0; margin-left:0px;}
	#nav li, #nav a {height:37px; display: block;  }
	#nav span {display:none;}
	#nav li a {display:block; height:37px;}

		#nav-1	{ width:171px; left:0px; background-image:none; }
		#nav-2	{ width:96px; left:171px; background-image:none; }
		#nav-3	{ width:131px; left:267px; background-image:none; }
		#nav-4	{ width:157px; left:398px; background-image:none; }
		#nav-5	{ width:121px; left:555px; background-image:none; }
		#nav-6	{ width:52px; left:676px; background-image:none; }
		#nav-7	{ width:82px; left:728px; background-image:none; }
		#nav-8	{ width:105px; left:810px; background-image:none; }
		
		#nav-1 a:hover { background:transparent url(images/nav.jpg) no-repeat -0px -37px; }
		#nav-2 a:hover { background:transparent url(images/nav.jpg) no-repeat -171px -37px; }
		#nav-3 a:hover { background:transparent url(images/nav.jpg) no-repeat -267px -37px; }
		#nav-4 a:hover { background:transparent url(images/nav.jpg) no-repeat -398px -37px; }
		#nav-5 a:hover { background:transparent url(images/nav.jpg) no-repeat -555px -37px; }
		#nav-6 a:hover { background:transparent url(images/nav.jpg) no-repeat -676px -37px; }
		#nav-7 a:hover { background:transparent url(images/nav.jpg) no-repeat -728px -37px; }
		#nav-8 a:hover { background:transparent url(images/nav.jpg) no-repeat -810px -37px; }
*/
		
		
#nav {
	width: 915px;
	height: 37px;
	margin: 0px 0 0 69px;
	position:relative;
	float:left;
	background: url(images/nav.jpg) top  no-repeat;
	
	/*overflow: hidden;*/
}

#nav ul li.top-drop {
	margin: 0px;
	padding: 0px;
}

#nav ul li.top-drop {
	float: left;
	list-style: none;
}

#nav a#link1, #nav a#link2, #nav a#link3, #nav a#link4, #nav a#link5, #nav a#link6, #nav a#link7, #nav a#link8 {
	display: block;
	height: 37px;
}

#nav span { display: none; }

/* #nav li a#link1, #nav li a#link2, #nav li a#link3, #nav li a#link4, #nav li a#link5, #nav li a#link6, #nav li a#link7 {display:block; height:27px; border:none;} */

		#nav-1, #nav-1 a { width:177px;  background-image:none; }
		#nav-2,	#nav-2 a { width:99px;  background-image:none; }
		#nav-3,	#nav-3 a { width:109px;  background-image:none;}
		#nav-4,	#nav-4 a { width:159px;  background-image:none; }
		#nav-5,	#nav-5 a { width:125px;  background-image:none; }
		#nav-6,	#nav-6 a { width:54px; background-image:none; }
		#nav-7,	#nav-7 a { width:84px;  background-image:none;}
		#nav-8,	#nav-8 a { width:108px;  background-image:none;}
		
		#nav-1 a#link1:hover, #nav-1 a#link1.current, .menu :hover > #link1 { background:transparent url(images/nav.jpg) no-repeat -0px -37px; }
		#nav-2 a#link2:hover, #nav-2 a#link2.current, .menu :hover > #link2 { background:transparent url(images/nav.jpg) no-repeat -177px -37px; }
		#nav-3 a#link3:hover, #nav-3 a#link3.current, .menu :hover > #link3 { background:transparent url(images/nav.jpg) no-repeat -276px -37px; }
		#nav-4 a#link4:hover, #nav-4 a#link4.current, .menu :hover > #link4 { background:transparent url(images/nav.jpg) no-repeat -385px -37px; }
		#nav-5 a#link5:hover, #nav-5 a#link5.current, .menu :hover > #link5 { background:transparent url(images/nav.jpg) no-repeat -544px -37px; }
		#nav-6 a#link6:hover, #nav-6 a#link6.current, .menu :hover > #link6 { background:transparent url(images/nav.jpg) no-repeat -669px -37px; }
		#nav-7 a#link7:hover, #nav-7 a#link7.current, .menu :hover > #link7 { background:transparent url(images/nav.jpg) no-repeat -723px -37px; }
		#nav-8 a#link8:hover, #nav-8 a#link8.current, .menu :hover > #link8 { background:transparent url(images/nav.jpg) no-repeat -807px -37px; }
		
#dash_board_nav{
	margin:0 auto;
	position:relative;
	width:984px;
	height:37px;
	display:block;
	background:url(images/dash_board_nav.jpg) top center no-repeat;
}
#dash_board_nav a{
	display:block;
	height:37px;
	float:left;
}
	#dash_board_nav a.d_link1{width:97px;}
		#dash_board_nav a.d_link1:hover, #dash_board_nav a.current1{background:url(images/dash_board_nav.jpg) 0 -37px;}
	#dash_board_nav a.d_link2{width:150px;}
		#dash_board_nav a.d_link2:hover, #dash_board_nav a.current2{background:url(images/dash_board_nav.jpg) -97px -37px;}
	#dash_board_nav a.d_link3{width:99px;}
		#dash_board_nav a.d_link3:hover, #dash_board_nav a.current3{background:url(images/dash_board_nav.jpg) -247px -37px;}
	#dash_board_nav a.d_link4{width:125px;}
		#dash_board_nav a.d_link4:hover, #dash_board_nav a.current4{background:url(images/dash_board_nav.jpg) -346px -37px;}
	#dash_board_nav a.d_link5{width:120px;}
		#dash_board_nav a.d_link5:hover, #dash_board_nav a.current5{background:url(images/dash_board_nav.jpg) -471px -37px;}
	#dash_board_nav a.d_link6{width:131px;}
		#dash_board_nav a.d_link6:hover, #dash_board_nav a.current6{background:url(images/dash_board_nav.jpg) -591px -37px;}
	#dash_board_nav a.d_link7{width:192px;float:right}
		#dash_board_nav a.d_link7:hover, #dash_board_nav a.current7{background:url(images/dash_board_nav.jpg) -792px -37px;}
	
#dash_board_nav span{display:none}

#navMEM {float:left; width:746px; height:30px; background:url(images/member_nav.gif) no-repeat; margin-left:10px;}
#navMEM a{display:block; height:30px;}
#navMEM span{display:none;}
	#navMEM-1{width:61px; margin-left:35px; float:left;}
	#navMEM-1 a{width:61px;} #navMEM-1 a:hover, #navMEM-1 a.current{background:url(images/member_nav.gif) -35px -30px }
	#navMEM-2{width:63px; margin-left:9px; float:left;}
	#navMEM-2 a{width:63px;} #navMEM-2 a:hover, #navMEM-2 a.current{background:url(images/member_nav.gif) -105px -30px}
	#navMEM-3{width:48px; margin-left:7px; float:left;}
	#navMEM-3 a{width:48px;} #navMEM-3 a:hover, #navMEM-3 a.current{background:url(images/member_nav.gif) -175px -30px }
	#navMEM-4{width:109px; margin-left:8px; float:left;}
	#navMEM-4 a{width:109px;} #navMEM-4 a:hover, #navMEM-4 a.current{background:url(images/member_nav.gif) -231px -30px}
	#navMEM-5{width:111px; margin-left:9px; float:left;}
	#navMEM-5 a{width:111px;} #navMEM-5 a:hover, #navMEM-5 a.current{background:url(images/member_nav.gif) -349px -30px}
	#navMEM-6{width:101px; margin-left:8px; float:left;}
	#navMEM-6 a{width:101px;} #navMEM-6 a:hover, #navMEM-6 a.current{background:url(images/member_nav.gif) -468px -30px}
	#navMEM-7{width:71px; margin-left:6px; float:left;}
	#navMEM-7 a{width:71px;} #navMEM-7 a:hover, #navMEM-7 a.current{background:url(images/member_nav.gif) -575px -30px}
	#navMEM-8{width:93px; margin-left:7px; float:left;}
	#navMEM-8 a{width:93px;} #navMEM-8 a:hover, #navMEM-8 a.current{background:url(images/member_nav.gif) -653px -30px}
	
#contentWrapper {
	background:url(images/contentAreaBackground.gif) top center repeat-x;
	margin:0 auto;
	text-align:left;
	width: 990px;
}

#contentMain {
	background:url(images/contentMain.gif) 0 -3px no-repeat;
	width:990px;
	margin:0 auto;
	padding:7px 0 0 0;
}
/*Used for the growing background - will only show if the content area grows taller than the #conentMain*/
#contentMainRep {width:990px; background:url(images/contentRep.gif) repeat-y; width:990px; margin:0 auto; padding:0 0 0 0;}

#ContentAreaLEFT {
	background:url(images/leftRep.gif) repeat-y;
	float:left;
	width:207px;
	margin-left:10px;
	line-height:16px;
}
#ContentAreaLEFT h1, #ContentAreaLEFT h1 em{font-size:14px; padding:5px 0;}
#leftTop {height:6px; width:207px; background:url(images/leftTop.gif) no-repeat;}
#leftRep {padding:0px 15px 0;}
#leftBottom {height:5px; width:207px; background:url(images/leftBottom.gif) no-repeat;}
#News {
	width:207px;
	height:305px;

	}


#News a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	line-height:16px;
}

.newsContainer {
	background:url(images/dotRep.gif) repeat-x;
	width:176px;
	padding:10px 0;

}

.newsContainer a{
	color:#475c79;
}


	
#calendar {
	background: url(images/calendar.gif) 0 10px no-repeat;
	width:182px;
	height:178px;
}

#calendar a {
	width:182px;
	height:131px;
	display:block;
}	

#helpText {
	float:left;

	margin-bottom:14px;
}	

#helpButton {
	background:url(images/helpButton.gif) no-repeat;
	width:60px;
	height:27px;
	float:right;
}

#helpButton a {
	width:60px;
	height:27px;
	display:block;
}

.clear {clear:both;}

#ContentMainImage {
	width:744px;
	float:right;
	height:261px;
	margin-right:15px;
	border:3px solid #a9a9a9;
	overflow:hidden;
}

.eachSlide {width:744px; height:261px;}

#MembersMainContent {
	float:left;
	width:740px;
	height:127px;
	margin-left:10px;
	border:3px solid #a9a9a9;
	background:url(images/membersPic.jpg) no-repeat;
}

.element {
	float:left;
	width:749px;
	margin-top:13px;
	position:relative;
	margin-left:9px
}
.elementTB {background:url(images/elementTB.gif) no-repeat;	width:749px; height:1px;}
.elementRep {border-left:1px solid #e3e0c1; border-right:1px solid #e3e0c1; background:#f8f4d7; width:723px; padding:0 12px 10px;}

.error { color:#990000; }

#elementLeft {
	width:350px;
	float:left;

}

#elementLeft a {
	line-height:20px;
}

#jobOpp {
	width:400px;
	height:22px;
	margin-top:26px;
	margin-left:12px;

}

#jobOpp a {

}

#quickLinks {
	float:right;
	width:320px;
	margin-left:14px;
	padding-left:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f776a;
	line-height:20px;
}

#quickLinks a {

}
	
#quickLinks ul{
	padding:0;
	margin:10px 0 0 10px;
	}
#quickLinks li {
	padding:0 0 0 0;
	margin:0 0 10px 10px;
	list-style-type:square;
}

#contentHomeBottom {
	width:754px;
	margin:5px 10px 5px auto;
	float:right;
	
}


#contentBottom {background:url(images/bottom.png) no-repeat; width:990px; margin:0 auto; height:15px}

#footer {
	width:984px;
	height:60px;
	margin:15px auto 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	text-align:center;
	color:#6a6a6a;
}

#footer a, #footer a:hover, #footer a:visited {
	font-size:10px;
	text-align:center;
	color:#3d3d3d;
	margin:0 auto;
	padding:0 0 0 0;
}

.form {border:#A9A9A9 solid 1px; padding:5px; margin:5px 3px;}

.button {background:#014D5B; border:1px solid #00363F; padding:4px 15px; color:#fff; cursor:pointer; margin:5px}
.button:hover {background:#00363F; border:1px solid #00282F;}

.lineBottom {border-bottom:1px solid #7f776a; padding-bottom:10px; padding-top:9px;}

.subNav {width:730px; padding:5px 5px 5px 9px; background:#EAE6CD; border:1px solid #D8D5BE; height:23px;}
.subNav a{float:left; margin-right:8px; display:block; background:#f1edd5; border:1px solid #DFDBC3; padding:1px 8px; text-decoration:none; color:#475C79; }
.subNav a:hover{background:#faf7e3;}
.currentPage{background:#faf7e3 !important;}
.currentPage:hover{background:#faf7e3 !important;}

#left_nav{
	width:207px;
	padding:2px 0;
	/* fallback (Opera) */
    background: #003a37;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #005954, #003a37);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#005954), to(#003a37));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#005954', EndColorStr='#003a37', GradientType=0);
}
.subNavNew{
	width:199px;
	margin:0 auto;
	border:2px double #487471;
}

	#left_nav a.level1{
		margin:2px auto;
		color:#80a7a5;
		display:block;
		width:170px;
		line-height:28px;
		padding-left:23px;
		background:url(images/left_arrow.png) no-repeat center left;
		text-decoration:none;
	}
	#left_nav a.currentPage, #left_nav a.level1:hover{
		background:url(images/left_arrow_on.png) no-repeat center left #003f49 !important;
		color:#ffffff;
	}

#contactDiv td{
    padding-top:15px;
}

#contactDiv hr{
	background-color:#d0d0d0;
}

