

body {
	margin: 0;
	padding: 0;
	background: url(images/bkgrnd.gif);
/*	text-align: center; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
}

#wrapper {
	position: relative;
	width: 950px;
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}


#maincontent {
	float: left;
	margin: 0 0 30px 0;
	padding: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	min-height: 500px;
  	height: auto !important;  
}


	#maincontent a {
		text-decoration: none;
		color: #990000;
		font-weight: bold;
	}

	#maincontent a:hover {
		text-decoration: underline;
	}


	#header {
	float: left;
	height: 153px;
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
	background: url(images/background.gif) left top repeat;
	font-size: 12px;
	} 




/******* NAV START *******/




#subnav {
float: left;
margin: 0 0 0 75px;
text-align:left;
padding: 0;
width: 940px;
}

.dropdown1 {
float: left;
padding: 0;
margin: 0;
width: 100px;
height: 32px;
background:url(/images2/home.gif);
overflow: hidden;
}

.dropdown1:hover {
background:url(/images2/home.gif) 0 32px;
}

.dropdown2 {
float: left;
padding: 0;
margin: 0;
width: 100px;
height: 32px;
background:url(/images2/slide_library.gif);
overflow: hidden;
}

.dropdown2:hover {
background:url(/images2/slide_library.gif) 0 32px;
}

.dropdown3 {
float: left;
padding: 0;
margin: 0;
width: 100px;
height: 32px;
background:url(/images2/events.gif);
overflow: hidden;
}

.dropdown3:hover {
background:url(/images2/events.gif) 0 32px;
}


.experts {
background:url(/images2/experts_speak.gif);
overflow: hidden;
}

.experts:hover {
background:url(/images2/experts_speak.gif) 0 32px;
}

.literature {
background:url(/images2/literature.gif);
overflow: hidden;
}

.literature:hover {
background:url(/images2/literature.gif) 0 32px;
}


.community {
background:url(/images2/community.gif);
overflow: hidden;
}

.community:hover {
background:url(/images2/community.gif) 0 32px;
}

.resources {
background:url(/images2/resources.gif);
overflow: hidden;
}

.resources:hover {
background:url(/images2/resources.gif) 0 32px;
}

.planner {
background:url(/images2/career_planner.gif);
overflow: hidden;
}

.planner:hover {
background:url(/images2/career_planner.gif) 0 32px;
}

.dropdown {
float:left;
padding: 0;
margin: 0;
width: 100px;
}

.dropdown dt {
width: 100px;
height: 32px;
padding: 0;
margin: 0;
cursor:pointer;
}

.dropdown dd {
position:absolute; 
overflow:hidden; 
width: 208px; 
display:none; 
background:#fff; 
padding: 0;
margin: 0;
z-index:2;
opacity:0
}

.dropdown ul {
width:204px;
border: 1px solid #6D6C45;
padding: 0;
margin: 0;
list-style:none;
border-top:none
}

.dropdown li {
display:inline
padding: 0;
margin: 0;
}

.dropdown a, .dropdown a:active, .dropdown a:visited {
display:block; 
padding:5px; 
margin: 0;
color:#000; 
text-decoration:none; 
background: #E5E5CD; 
width:194px
}

.dropdown a:hover {
color:#fff;
background: #990000 url(/images2/hilight.gif);
}

.dropdown .underline {
border-bottom:1px solid #4A4A23
}


/******* NAV END *******/



#toparea {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
}


#toparea  h1 {
	font-size: 14px;
	font-weight: bold;	
	color: #990000;
	}

#leftside {
float: left;
width: 625px;
}


#rightside {
float: right;
width: 285px;
margin: 0;
padding: 0 0 30px 0;
}


#presentations {
	float: left;
	background-color: #F4F4F4;
	padding: 8px;
	margin: 20px 0 0 0;
	width: 607px;
}

	#presentations h1 {
		background: url(/images/headers.gif) no-repeat;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		padding: 6px 0 0 12px;
		margin: -8px 0 16px -8px;
		height: 32px;
		width: 611px;
		}

	#presentations h2 {
		font-size: 16px;
		font-weight: bold;
		color: #666;
		padding: 0;
		margin: 0 0 4px 0;
		}		

#firsttuesday {
	border-left: 1px dotted gray;
	border-bottom: 1px dotted gray;
	float: right;
	width: 300px;
	padding: 0 0 12px 12px;
	margin: 0 0 12px 12px;
	}

#upcoming {
	float: left;
	background: url(images/poll_bkgrnd.gif) repeat-x left 30px;	
	padding: 8px;
	margin: 20px 0 0 0;
	width: 270px;
}

	#upcoming h1 {
		background: url(/images/headers.gif) no-repeat;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		padding: 6px 0 0 12px;
		margin: -8px 0 12px -8px;
		height: 32px;
		width: 274px;
		}

#quickpoll {
	float: right;
	background: url(images/poll_bkgrnd.gif) repeat-x left 30px;	
	padding: 8px;
	margin: 20px 0 0 0;
	width: 300px;
}

	#quickpoll h1 {
		background: url(/images/headers.gif) no-repeat;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		padding: 6px 0 0 12px;
		margin: -8px 0 12px -8px;
		height: 32px;
		width: 304px;
		}


#newsletter {
float: left;
padding: 8px;
margin: 30px 0 0 0;
border-color: #666;
border-style: double none;
}


.spotlight {
	background: url(/images/headers2.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 0 0 12px;
	margin: 0 0 -6px 0;
	height: 32px;
	width: 613px;
	}

.line {
	clear: both;
	width: 100%;
	background: url(/images/horizontal_line.gif) repeat-x center;
	margin: 0;
	padding: 20px 0 10px 0;
	}


.viewmore {
	float: left;
	background: url(/images/arrow.gif) no-repeat left 5px;
	padding: 0 0 0 8px;
}

.viewmore2 {
	float: right;
	background: url(/images/arrow.gif) no-repeat left 5px;
	padding: 0 0 0 8px;
}


.rss {
	float: right;
	background: url(/images/rss_icon.gif) no-repeat left center;
	padding: 0 0 0 19px;
}


.citation {
	font-size: 10px;
	color: #666666;
}	

.red {
	font-weight: bold;	
	color: #990000;
	}

#news {
	float: right;
	background-color: #E5E5CD;
	padding:0 0 14px 0;
	margin: 30px 0 0 0;
	width: 285px;
}

	#news h1 {
		background: url(/images/headers.gif) no-repeat;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		padding: 6px 0 0 12px;
		margin: -8px 0 12px 0px;
		height: 32px;
		width: 273px;
		}

	#news h2 {
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin: 12px 0 4px 0;
		}	
		
#rotator {
padding: 0 8px 0 8px;
margin: 0;
}

	#rotator .rotatorTitle {
		cursor:pointer;
		font-weight: bold;
		font-size: 10px;
		margin: 0;
		padding: 4px;
	}
	
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 10px;
	clear: both;
	text-align: center;
}

#footer a {
	text-decoration: none;
	color: #4A4A23;
	font-weight: bold;
}
	
.clear {
clear: both;
}
	
	
