
body{

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
}

a{color:#047ec3}
a:hover{text-decoration:none;color:#fc5708}


#container{
	margin:0 auto;
	background:url(../media/images/bg_leftsidebar.gif) top left repeat-y;
	width:800px;
	/*overflow:auto;*/
	border:1px solid #cccccc;
}

#header{
	float:left;
	margin:0;
	padding:0;
}

#header_logo{
	float:left;
	width:140px;
}

#header_nav{
	float:left;
	width:155px;
}

#header_image{
	float:right;
	width:497px;
}


/*** Nav Styles ***/
  #nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:18px;display:block; }
  #nav a{
  	display:block;
	height:18px;
	width:100%;
	}	
  #nav a span{display:none;}
   
   #nav {
    width: 155px; height:178px; 
    background: url(../media/images/nav/nav.gif);
	margin:0;
    padding: 0;
    position: relative;
	}	

	/** Nav links are plain text if CSS is turned off **/	
	
	#nav_home{left:0;top:3px;width:155px;}
	#nav_join{left:0px;top:25px;width:155px;}
	#nav_calendar{left:0px;top:45px;width:155px;}
	#nav_education{left:0px;top:65px;width:155px;}
	#nav_industrylinks{left:0px;top:85px;width:155px}
	#nav_awards{left:0px;top:104px;width:155px;}
	#nav_industrycareers{left:0px;top:123px;width:155px;}
	#nav_funstuff{left:0px;top:142px;width:155px;}

	#nav_home a:hover, #home #nav_home{
    background: transparent url(../media/images/nav/nav.gif)
    0 -181px no-repeat;}

	#nav_join a:hover, #join #nav_join{
    background: transparent url(../media/images/nav/nav.gif)
    0 -203px no-repeat;}

	#nav_calendar a:hover, #calendar #nav_calendar{
    background: transparent url(../media/images/nav/nav.gif)
    0 -223px no-repeat;}
	
	#nav_education a:hover, #education #nav_education{
    background: transparent url(../media/images/nav/nav.gif)
    0 -243px no-repeat;}

	#nav_industrylinks a:hover, #industrylinks #nav_industrylinks{
    background: transparent url(../media/images/nav/nav.gif)
    0 -263px no-repeat;}

	#nav_awards a:hover, #awards #nav_awards{
    background: #ffffff url(../media/images/nav/nav.gif)
    0 -282px no-repeat;}

	#nav_industrycareers a:hover, #industrycareers #nav_industrycareers{
    background: #ffffff url(../media/images/nav/nav.gif)
    0 -301px no-repeat;}
	
	#nav_funstuff a:hover, #funstuff #nav_funstuff{
    background: #ffffff url(../media/images/nav/nav.gif)
    0 -320px no-repeat;}

/*** End nav style ***/


#sub_nav{
	float:right;
	height:15px;
	padding:15px 0 3px 0;
	width:746px;
	margin-right:15px;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	color:#047ec3;
}

#sub_nav a{
	color:#047ec3;
	text-decoration:none;
}

#sub_nav a:hover{
	color:#c8402e;
}

#sub_nav .currpage{
	color:#c8402e;
}

#elan_sub_nav{
	margin-left:310px;
}

#content{
	float:left;
	color:#000000;
	padding:5px 10px 5px 40px;
	font-size:12px;
	line-height:18px;
	background:url(../media/images/bg_content.gif) bottom right no-repeat;	
	width:735px;
	min-height:350px;
}

.photos #content img{
	border:1px solid #047ec3;	
	margin:0 0 17px 17px;
}

.news p{
	padding-left: 10px;
	padding-right: 10px
}

.newsbox{
	padding-bottom:3px;
}

.newsbox p.headline{
	width:748px;
	background:#90425c;
	color:#ffffff;
	padding:3px 10px;
}

.newslink{
	float:right;
	margin-right:10px;
	color:#7baa2d;
	text-decoration:none;
	font-weight:bold;
}


.formbox{
	float:left;
	width:360px;
}
.formbox_right{
	float:left;
	width:380px;
}

#right_side{
float:right;
}
#form_field{
float: left;
margin-bottom:20px
}

.formbox_right label{
	float:left;
	display:block;
	width:100px;
	padding-top:0px;
	text-align:right;
	padding-right:5px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:18px;
}

label{
	float:left;
	display:block;
	width:70px;
	padding-top:0px;
	text-align:right;
	padding-right:5px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:18px;
}

.buttons{

float:left;
margin:5px 15px 0 10px;
}


#dropdown{
margin-bottom:15px;
}


#dropdown_text{
width:200px;
text-align:left;
line-height:22px;
}

label.required{
	font-weight:bold;
}


.input {
	width:250px;
	height:15px;
	background:#ffffff;
	border:1px solid #b47591;
	margin-bottom:10px;
	font-size: 10px;
}

#footer{
	clear:both;
	width:790px;
	padding:5px;
	color:#9f9994;
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer a{
	color:#9f9994;
}



#disclaimer{
/*border: 1px solid #000000;*/
clear: both;
height:42px;
}

#disclaimer p{
padding:8px 60px 0px 120px;
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:9px;
color:#898989;
}


#disclaimer a{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:9px;
color:#898989;
}


#privacy{
	background:#f8f1d6;
}

.err{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

#google_map{
	float:left;
	margin-left:92px;
	margin-top:8px;
	margin-bottom:5px;
	width:403px;
	height:307px;
	color:#000000;
}

#google_map a{
	color:#000000
}

.headline{
	color:#047ec3;
	font-weight:bold;
	text-transform:uppercase;
}

.calendarbox{
	margin-bottom:5px;
}

.calendarbox p{
	margin:0;
	padding:3px 10px;
}
.calendarheader{
	display:block;
	padding:0 10px;
	font-weight:bold;
	width:723px;
	background-color:#f1fafe;
	color:#047ec3;
	border:1px solid #047ec3;
}
	
.industrylink_a{
	display:block;
	width:743px;
	background-color:#f1fafe;
	color:#000000;
	border:1px solid #047ec3;
	text-decoration:none;
	margin-bottom:8px;
	float:left;
}

a.industrylink_a:hover, a.industrylink_b:hover{
	background-color:#dedede;
	color:#000000;
}

.industrylink_b{
	display:block;
	width:743px;
	background-color:#047ec3;
	color:#ffffff;
	border:1px solid #047ec3;
	text-decoration:none;
	margin-bottom:8px;
	float:left;
}

.linktitle{
	margin-left:47px;
	float:left;
	width:300px;
}

.linkurl{
	float:left;
	margin-left:190px;
}

