@import "global.css";
@import "global_2010.css";

#main_container {
  background-position: right;
  background-repeat: repeat-y;
}

.one_col {
  background-image: url("../images/bg_page1.gif");
}

.two_col {
  background-image: url("../images/bg_page2.gif");
}

#main_image {
  background-image: url("../images/main_image_bg.gif");
  background-position: 0px 228px;
  background-repeat: repeat-x;
  height: 242px;
  width: 558px;
}

#content_container {
  background-position: right;
  background-repeat: repeat-y;
  border-bottom: 0px;
  width: 556px;
}

#content_container h1 {
  width: 552px;
}

#content {
  width: 536px;
}

#left_content {
  background-color: #FFFFFF;
  float: left;
  padding: 10px;
  width: 405px;
}

#left_content350 {
  background-color: #FFFFFF;
  float: left;
  padding: 10px;
  width: 350px;
}

#left_content_340 {
  background-color: #FFFFFF;
  float: left;
  padding: 10px;
  width: 340px;
}

#news_events h1 {
  background-color: #F68427;
  border: 0px;
  color: #FFFFFF;
  float: left;
  font-family: verdana;
  font-size: 14px;
  margin: 0px;
  padding: 2px;
  width: 421px;
}

#news_events h1 a:hover {
  text-decoration: none;
}

#right_content {
  background-color: #FFFFFF;
  float: right;
  padding: 10px;
  text-align: left;
  width: 110px;
}

#right_content160 {
  background-color: #FFFFFF;
  float: right;
  padding: 10px;
  text-align: left;
  width: 160px;
  border-left: 1px solid #B6C5E2;
    }
	
	/*----------------------------------------------------start homepage 5/13/08----------------------------------------------- */
.two_col_home {
  background-image: url("../images/bg_page_home.gif");
}
#right_content_home {
  background-color: #e7ecf4;
  float: right;
  padding: 0px;
  text-align: left;
  width: 131px;
}

/*#right_content_home ul{
  
  padding: 6px 0px 6px 8px;
  margin: 0px 0px 0px 8px;
  }*/
  
  #right_content_home ul {
margin:0 0 16px 5px;
padding:6px 0 6px 8px;
text-indent: 0;
}
  
#right_content_home li{
  
  padding-bottom: 4px;
  list-style:none;
  font-weight: bold;
  }

#right_content_home a:link, #right_content_home a:visited {
  color: #5377b2;
  font-weight: bold;
  text-decoration: none;
}

#right_content_home a:hover {
  text-decoration: none;
  color: #003399;
}

#right_content_home .construction ul{
  
  padding: 2px 0px 2px 8px;
  margin: 0px 0px 0px 8px;
  }


#right_content_home .construction li{
  line-height: 1.2em;
  padding-bottom: 4px;
  list-style: none;
}

#right_content_home .construction a:link, #right_content_home .construction a:visited {
  color: #5377b2;
  font-weight: normal;
  text-decoration: none;
}

#right_content_home .construction a:hover {
  text-decoration: none;
  color: #ff6600;
}

/*-------------------------------------------------end homepage 5/13/08-------------------------------------------*/

#footer {
  background-image: url("../images/bg_footer.gif");
  background-repeat: no-repeat;
}

#col1, #col2, #col3 {
  float: left;
  width: 164px;
}

#col2 {
  margin-left: 22px;
  margin-right: 22px;
}

#col1 h3, #col2 h3, #col3 h3 {
  background-image: url('../images/bg_h3.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  border-bottom: 1px solid #B6C5E2;
  color: #003399;
  font-size: 12px;
  padding-bottom: 2px;
  margin-bottom: 0px;
  padding-right: 11px;
}

#sub_menu {
  float: right;
  font-size: 10px;
  padding: 20px;
  padding-right: 2px;
  padding-top: 2px;
}

.non_floating#sub_menu {
	float: none;
	padding: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: right;
}

#sub_menu select {
  background-color: #DAE1F1;
  border: 1px solid #003399;
  color: #003399;
  font-size: 10px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

#dropmenu {
background-color:#FFFFFF;
border-top:1px solid #003399;
float:right;
height:206px;
margin-right:1px;
padding:10px;
width:166px;
}

.justify {
  text-align: justify;
}

.blockquote {
  margin-left: 10%;
  margin-right: 10%;
}

.col_menu ul {
  padding: 0px;
  margin: 0px;
}

.col_menu ul, .col_menu li {
  font-size: 10px;
  list-style: none;
}

.col_menu li {
  padding-bottom: 5px;
  padding-top: 5px;
}

.col_menu {
  border-right: 1px solid #B6C5E2;
  padding-right: 2px;
  width: 154px;
}

.nav ul {
  margin-left: 15px;
  padding: 0px;
}

.nav li {
  padding-bottom: 5px;
  padding-top: 5px;
}

#news_events p {
  font-size: 12px;
}

#news_events ul {
  margin: 0px;
  padding: 0px;
}

#news_events ul, #news_events li {
  font-size: 10px;
  line-height: 16px;
  list-style: none;
}

#news_events li {
  padding-bottom: 5px;
  padding-top: 5px;
}

#news_events .col1, #news_events .col2 {
  float: left;
  width: 192px;
}

#news_events .col2 {
  margin-left: 21px;
}

#news_events .col1 h3, #news_events .col2 h3 {
  background-image: url('../images/bg_h3.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  border-bottom: 1px solid #B6C5E2;
  color: #003399;
  font-size: 12px;
  padding-bottom: 2px;
  margin-bottom: 0px;
  padding-right: 11px;
}

#sub_quotebox {
  
  float: right;
  width: 150px;
  font-size: 11px;
  background-image: url('../images/bgtest.gif');
  border: 1px solid #B6C5E2;
  padding: 8px;
  margin: 5px;
}

#sub_widebox {

  width: 508px;
  font-size: 11px;
  background-image: url('../images/bgtest.gif');
  border: 1px solid #B6C5E2;
  padding: 8px;
  margin: 5px;

}

#sub_picbox {
  
  float: right;
  width: 320px;
  font-size: 10px;
  color: #003399;
  border: none;
  padding: 8px;
  margin: 5px;
}

#loginbox {
  
  float: right;
  font-size: 9px;
  background-color: #CCCCCC;
  border: 1px solid #000000;
  padding: 8px;
  margin: 5px;
 }

#picright {
border: 1px solid #cccccc;
margin: 3px;
padding: 6px;
float: right;
text-align: center;
font-size: 10px;
color: #999999;
}

#picleft {
border: 1px solid #cccccc;
margin: 3px;
padding: 6px;
float: left;
text-align: center;
font-size: 10px;
color: #999999;
}


#menu .newspulse { font-size: 9px; color: #003399; }
.bluehead2 { font-size: 14px; color: #003399; font-family: verdana; font-weight: bold; }
.bluehead4 { font-size: 13px; color: #003399; font-family: verdana; font-weight: bold; }
.caption { font-size: 10px; color: #003399; font-family: verdana; }
.lastupdated { font-size: 8px; font-family: Times New Roman; font-style: italic; }
.small {	font-size: 10px; }

#side_bar {
  background-color: #DAE1F1;
  border: 1px solid #003399;
  float: right;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 5px;
  width: 225px;
}

.heading3 { color: #003399;
	font-size: 14px;
	font-weight: bold; }
	
.heading4 { color: #003399;
    font-size: 12px;
    font-weight: bold; }

/* begin home page alert box */
.np-alert {
  background-color: #FFFFFF;
  border: 1px solid #CC0000;
  margin-left: auto;
  margin-right: auto;
  margin-top: 14px;
  text-align: left;
  width: 758px;
}

.np-alert h2 {
  background-color: #CC0000;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 2px;
}

.np-alert p {
  margin: 1em;
}
/* end home page alert box */

/*--------------------------------------bottom bar css (alumni) -------------------------------------------------------*/

#bottom { position: fixed !important; bottom: -3px; right: 10px; z-index: 999; background-color:#003399; color:#fff; padding:5px 10px 5px 10px; } 
	img { border: none;}
	#bottom .text { display:block; float:left; font-size:11px; margin-right:1em; padding-top:3px; } 
	#bottom ul { display:inline; list-style:none; padding:0; margin-right:40px; } 
	#bottom ul li { display:inline; } 
	#minbutton { display:none; position: fixed !important; bottom: -2px; right: 10px; z-index: 999; background-color:#003399; color:#fff; padding:5px 5px 5px 5px; }
	
/*	------------------------------------------end bottom bar css-------------------------------------------------------------------*/


/* -------------------begin admissions home page layout------------------------------- */


#right_content_admission {
  background-image: url('../admissions/images/grad_bg.gif'); 
  background-repeat: no-repeat;
  background-position: top center;
  background-color: #FFFFFF;
  float: right;
  padding: 10px;
  text-align: left;
  width: 248px;
  height: 480px;
  padding-top:100px;
}
	
#right_content_admission p {
  color: #FF6600;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 20px;
  padding-right:10px;
}


#right_content_admission ul, #right_content_admission li {
  list-style: none;
  line-height: 25px;
  }

#right_content_admission a, #left_content_admission a {
  color:#5377B2;
  font-size: 12px;
  font-weight:bold;
  }
  
#right_content_admission a:visited, #left_content_admission a:visited {
  color:#5377B2;
  font-size: 12px;
  font-weight:bold;
  }
  
  
#right_content_admission a:hover, #left_content_admission a:hover {
  font-size: 12px;
  font-weight:bold;
  color: #003399;
  text-decoration:none;

  }

#left_content_admission {
  background-image: url('../admissions/images/undergrad_bg.gif'); 
  background-repeat: no-repeat;
  background-position: top center;
  background-color: #FFFFFF;
  float: left;
  padding: 10px;
  width: 248px;
  height: 480px;
  padding-top: 100px;
  
}


#left_content_admission p {
  color: #FF6600;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 30px;
  padding-right:10px;

}

#left_content_admission ul, #left_content_admission li {
  list-style: none;
  line-height: 25px;
  }

#undergrad p{
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  padding-left: 50px;
  padding-right:10px;
  margin: 5px 0px;
  
}

#undergrad a{
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  }
  

#undergrad a:visited{
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  }
  

#undergrad a:hover{
  color: #5377B2;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  }


/* -------------------end admissions home page layout---------------------------------- */


