@charset "UTF-8";
body {	font: 100% Verdana, Arial, Helvetica, sans-serif;
		background-image: url(background.jpg);  	
		background-position:top;  	
		background-repeat:repeat-x;  	
		background-color:#f6f7f9;	
		height: 251px;	
		margin: 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: #000000;		
		font: Arial, Helvetica, sans-serif;	
		font-size: 10px;	
		text-decoration: none;	
		color:#B3B3B3;}
.oneColLiqCtrHdr #container {	width: 1060px;  /* this will create a container 80% of the browser width */
		margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	/*border: 1px solid #000000;*/	
		text-align: left; /* this overrides the text-align: center on the body element. */	
}
.oneColLiqCtrHdr #header {	
		background-image: url(header.jpg);
	  	background-position:top;  	
		background-repeat:repeat-x;	
		padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
		}
.oneColLiqCtrHdr #header h1 {
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColLiqCtrHdr #menu {
		margin:0;
		padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.oneColLiqCtrHdr #mainContent {	
		vertical-align: top;
		padding:0 55px 0 90px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
		background-image: url(bg_body.jpg);  	
		background-position:top;  	
		background-repeat:repeat-y;	
		margin-top: -21px;		font: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.75em;	text-decoration: none;	color:#49627F;}
#swirls{	
		background-image:url(bg_highlight.jpg);	
		background-position:bottom;	background-repeat:no-repeat;
}
.oneColLiqCtrHdr #footer { 	
		padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */	
		background-image: url(footer.jpg);  	
		background-position:top;  	
		background-repeat: no-repeat;	
		margin-top: -20px;
}
.oneColLiqCtrHdr #footer p {	
		margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	
		padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#subtitile{	
	margin-left: 25px;
	}
  #menu_home {
	 background-image: url(menu_bg.gif);
	 background-position:top;
	 background-repeat: no-repeat;
} 
#menu_agenda {
	background-image:url(menu_bg_2.gif); 
	background-position:top; 
	background-repeat: no-repeat; 
}
#menu_keynotes {	
		background-image: url(menu_bg_3.gif);
		background-position:top;  	
		background-repeat: no-repeat;
}
#menu_panels {
	  background-image: url(menu_bg_4.gif);
	  background-position:top;
	  background-repeat: no-repeat;}
#menu_expo {
	  background-image: url(menu_bg_5.gif);
	  background-position:top;
      background-repeat: no-repeat;}
#menu_careerfair {
	  background-image: url(menu_bg_6.gif);
	  background-position:top;
      background-repeat: no-repeat;}
#menu_pastconf {
	  background-image: url(menu_bg_7.gif);
   	  background-position:top;    background-repeat: no-repeat;}
#menu_involved { background-image: url(menu_bg_8.gif);   background-position:top;    background-repeat: no-repeat;}
#menu_playlists { background-image: url(menu_bg_9.gif);   background-position:top;    background-repeat: no-repeat;}
#menu_about { background-image: url(menu_bg_9.gif);   background-position:top;    background-repeat: no-repeat;}

#menu_on {    color: #FFFFFF; font: Arial, Helvetica, sans-serif; font-size: 12px;    text-decoration: none;}/* LINK STYLE */
a.menu { font: Arial, Helvetica, sans-serif; font-size: 12px;    text-decoration: none;  color:#49627F;  text-align:center}
a.menu:hover{ color:#ED1E79;  text-decoration: none;}/*-------------------------------------------------------*/
a {   font: Arial, Helvetica, sans-serif; font-size: 11px;    line-height: 1.75em;    text-decoration: none;  color:#4C8EA8;}
a:hover{ color:#ED1E79;  text-decoration: underline;}/*-------------------------------------------------------*/
a.footer {   font: Arial, Helvetica, sans-serif; font-size: 10px;    text-decoration: none;  color:#808080;  text-align:center}
a.footer:hover{   color:#ED1E79;  text-decoration: none;  }/*-------------------------------------------------------*/
#news_table{    border-left: 1px #cccccc dotted;}
#dates {   color: #FF3366;}
h1 {    font: Arial, Helvetica, sans-serif; font-size: 24px;}
h2 {   font: Arial, Helvetica, sans-serif; font-size: 14px;}
h3 {   font: Arial, Helvetica, sans-serif; font-size: 16px;    color: #027FC1; font-weight: normal;}
