﻿html { text-align: center; margin: auto; font-family: arial, tahoma, sans-serif; font-size:11px; margin: 0; }
body {
     background: #4d2433;
     font-family:  arial, tahoma, sans-serif;
     font-size: 11px;
     text-align: center; 
     margin: auto;
     color: #000000; 
     }

input.date1 {width: 1.4em;}
	 
table, td, a img, form {
    padding: 0;
    border: 0; 
    margin: 0;
    }
	
h1 { font-size: 20px; color: #000000; font-weight: bold; padding: 0 0 12px 0; margin: 0; text-align: center; }
h2 { font-size: 14px; color: #000000; font-weight: bold; padding: 0 0 6px 0; margin: 0; text-align: center; }

div#home {
     margin: 0 auto; 
     width: 772px;
     background: #d6b27c url('../images/home_tile.jpg') no-repeat center top;
	 text-align: left;
	 clear: both;
     }
	 

td#homecenter {
     margin: 0 auto; 
     width: 445px;
	 text-align: left;
	 clear: both;
	 color: #FFFFFF;
	 font-size: 11px;
     }
	 
div#homecontent {
     margin: 0 auto; 
	 text-align: left;
	 clear: both;
	 color: #FFFFFF;
	 font-size: 11px;
	 padding: 10px 10px 10px 40px;
	 text-decoration: none;
     }	 
	 
div#homecontent a {
    color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
    }

div#homecontent a:hover {
    color: #f3e0c2;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
    }
	
div#homecontent p {margin: 0; font-size: 11px; padding-bottom: 8px; }
div#homecontent p a {display: block; color: #FFFFFF; font-size: 11px; }
div#homecontent p a:hover {display: block; color: #f3e0c2; font-size: 11px; }
	 	 

div#sectop {
     margin: 0 auto; 
     width: 772px;
     background: #d6b27c url('../images/sec_top.gif') repeat-x center top;
	   text-align: left;
     clear: both;
     }
	  
div#secmain {
     margin: 0 auto; 
     width: 772px;
     background: #d6b27c url('../images/sec_tile.gif') repeat-y center top;
	 text-align: left;
     }
	 
	 	  
div#secmain {
     margin: 0 auto; 
     width: 772px;
     background: #d6b27c url('../images/sec_tile.gif') repeat-y center top;
	 text-align: left;
     }
	 
div#utilitynav {
     margin: 0 auto; 
     width: 220px;
	 text-align: center;
	 padding: 8px 0 0 0;
     font-size: 11px;
	 font-weight: bold;
	 color: #5a2049;	
	 float: right; 
     }	
	 
div#utilitynav a {
     font-size: 11px;
	 font-weight: bold;
	 color: #5a2049;
	 text-decoration: none;
     }

div#utilitynav a:hover { color: #ffffff; }		  
	 
div#logo {
     margin: 0 auto; 
     width: 140px;
	 float: left;
     }	 	 
	 
div#nav { 
     margin-top: 70px;
     width: 632px;
     height:29px; 
     background: url('../images/nav_tile.gif') repeat-x center top;
     }
	 
div#nav ul {
     padding: 0; 
     margin: 0 auto; 
     list-style: none; 
     width: 632px;
     height:29px; 
     }
	 
div#nav li { float: left; height:29px; margin: 0; font-size: 11px; padding: 8px 17px 0 0;}
div#nav li a { color: #d6b27c; text-decoration: none;  font-weight: bold; } 
div#nav li a:hover { color: #FFFFFF; text-decoration: none; font-weight: bold;  } 

#nav li#navleft { padding: 0; }
	 
td#left_publications {
     margin: 0 auto; 
     width: 176px;
	 text-align: left;
	 background: url('../images/left_publications.gif') no-repeat left top;
     }

td#left_alumni {
     margin: 0 auto;
     width: 176px;
	 text-align: left;
	 background: url('../images/left_alumni.gif') no-repeat left top;
     }
	 
td#left_awards {
     margin: 0 auto; 
     width: 176px;
	 text-align: left;
	 background: url('../images/left_awards.gif') no-repeat left top;
     }	 
	 	  
td#left_collegiate {
     margin: 0 auto; 
     width: 176px;
	 text-align: left;
	 background: url('../images/left_collegiate.gif') no-repeat left top;
     }	 
	 	 		 
td#left_marketplace {
     margin: 0 auto; 
     width: 176px;
	 text-align: left;
	 background: url('../images/left_marketplace.gif') no-repeat left top;
     }	
	 
div#content {
     margin: 0 auto; 
	 padding: 15px 10px 10px 30px;
     }	  	 
	 	 
td#right {
     margin: 0 auto; 
     width: 598px;
	 text-align: left;
	 background: url('../images/sec_curve.gif') no-repeat left top;
     }

div#footer {
     margin: 0 auto;
     width: 598px;
     height:43px;
     background: url('../images/footer_tile.gif') repeat-x center top;
     }

div#footer ul {
     padding: 0;
     margin: 0;
     list-style: none;
     width: 598px;
     height:43px; 
     }
	 
div#footer li { float: left; height:43px;  margin: 0; font-size: 9px; padding: 13px 9px 0 0; }
div#footer li a { color: #d6b27c; text-decoration: none; } 
div#footer li a:hover { color: #FFFFFF; text-decoration: none; } 

#footer li#footleft { padding: 0; }

div#subnav { margin: 0; padding: 0; width: 173px; font-family: Arial, Georgia, "Times New Roman", Times, serif; font-weight: bold; }

div#subnav p {
    margin: 0;
    line-height: 23px;
    font-size: 11px;
    text-indent: 5px;
    width: 173px; display: block; 
    border-bottom: 1px solid #FFFFFF; 	
    background: url('../images/snav_tile.gif') repeat-y right top;
    }
	
#subnav p#subnavtop { background: url('../images/snav_top.gif') no-repeat right top; }

#subnav p#subnavbot {
    border: none;	
    background: url('../images/snav_bot.gif') no-repeat right bottom;
    }	

div#subnav p a { 
        text-decoration: none; color: #FFFFFF ; display: block; width: 100%;
        }

div#subnav p a:hover {  
	color: #FFFFFF; background: #a76c34 url('../images/snav_tile.gif') repeat-y right top;
        }

div#subnav p#subnavtop a {  
	padding-top: 4px;	
        }

div#subnav p#subnavbot a {  
	padding-bottom: 4px;	
        }
		
div#subnav p#subnavtop a:hover {  
	color: #FFFFFF; background: #a76c34 url('../images/snav_top.gif') no-repeat right top;
        }				
		
div#subnav p#subnavbot a:hover {  
	color: #FFFFFF; background: #a76c34 url('../images/snav_bot.gif') no-repeat right bottom;
        }
		
#subnav p#subnavactive {
    border: none;	
    background: #a76c34 url('../images/snav_tile.gif') repeat-y right top;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
div#subnav p#subnavactive a:hover {  
	color: #FFFFFF; 
	background: #be8c5d url('../images/snav_tile.gif') repeat-y right top;
    }					

#subnav p#subnavactive2 {
    border: none;	
    background: #a76c34 url('../images/snav_tile.gif') repeat-y right top;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
div#subnav p#subnavactive2 a:hover {  
	color: #FFFFFF; 
	background: #be8c5d url('../images/snav_tile.gif') repeat-y right top;
    }
    
#subnav p#subnavactive3 {
    border: none;	
    background: #a76c34 url('../images/snav_tile.gif') repeat-y right top;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
div#subnav p#subnavactive3 a:hover {  
	color: #FFFFFF; 
	background: #be8c5d url('../images/snav_tile.gif') repeat-y right top;
    }
    
#subnav p#subnavactive4 {
    border: none;	
    background: #a76c34 url('../images/snav_tile.gif') repeat-y right top;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
div#subnav p#subnavactive4 a:hover {  
	color: #FFFFFF; 
	background: #be8c5d url('../images/snav_tile.gif') repeat-y right top;
    }          
    
#subnav p#subnavactive5 {
    border: none;	
    background: #a76c34 url('../images/snav_tile.gif') repeat-y right top;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
div#subnav p#subnavactive5 a:hover {  
	color: #FFFFFF; 
	background: #be8c5d url('../images/snav_tile.gif') repeat-y right top;
    }
        
#subnav p#subnavexpanded {
    border: none;	
    background: #8f6285 url('../images/snav_tile.gif') repeat-y right top;
    font-size: 9px;
	  text-indent: 7px;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
#subnav p#subnavexpanded a:hover {
    border: none;
    font-size: 9px;
	  text-indent: 7px;
    }				  

#subnav p#subnavexpanded2 {
    border: none;	
    background: #8f6285 url('../images/snav_tile.gif') repeat-y right top;
    font-size: 9px;
	  text-indent: 7px;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
#subnav p#subnavexpanded2 a:hover {
    border: none;
    font-size: 9px;
	  text-indent: 7px;
    }

#subnav p#subnavexpanded3 {
    border: none;	
    background: #8f6285 url('../images/snav_tile.gif') repeat-y right top;
    font-size: 9px;
	  text-indent: 7px;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
#subnav p#subnavexpanded3 a:hover {
    border: none;
    font-size: 9px;
	  text-indent: 7px;
    }
    
#subnav p#subnavexpanded4 {
    border: none;	
    background: #8f6285 url('../images/snav_tile.gif') repeat-y right top;
    font-size: 9px;
	  text-indent: 7px;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
#subnav p#subnavexpanded4 a:hover {
    border: none;
    font-size: 9px;
	  text-indent: 7px;
    }
    
#subnav p#subnavexpanded5 {
    border: none;	
    background: #8f6285 url('../images/snav_tile.gif') repeat-y right top;
    font-size: 9px;
	  text-indent: 7px;
    border-bottom: 1px solid #FFFFFF; 			
    }	
	
#subnav p#subnavexpanded5 a:hover {
    border: none;
    font-size: 9px;
	  text-indent: 7px;
    }            	  
div#printable {
     margin: 0 auto; 
	 padding: 5px 0 5px 0;
     width: 520px;
	 text-align: center;
	 border-bottom: 1px solid #762C61;
	 border-top: 1px solid #762C61;
     }		
	 
div#printable a { text-decoration: none; font-weight: bold; color: #762C61;  }		
div#printable a:hover { text-decoration: none; font-weight: bold; color: #000099; }	

hr { 
 color: #762C61;
 height: 1px;   
}

td#cal_day {
     margin: 0 auto; 
     width: 15px;
	 text-align: center;
	 background-color: #FFFFFF;
	 color: #692d5c;
	 font-size: 9px;
	 padding: 1px;
	 border: 1px solid #d1b3ca;
     }	 
	 
td#cal_day a {
     margin: 0 auto; 
	 text-align: center;
	 background-color: #8f6285;
	 color: #ffffff;
	 font-size: 9px;
	 display: block; width: 15px;
	 text-decoration: none;
     }

td#cal_day a:hover {
     margin: 0 auto; 
	 text-align: center;
	 background-color: #A76C34;
	 color: #FFFFFF;
	 font-size: 9px;
	 display: block; width: 15px;
	 text-decoration: none;
     }

td#cur_day {
     margin: 0 auto; 
     width: 15px;
	 text-align: center;
	 background-color: #D6B27C;
	 color: #000000;
	 font-size: 9px;
	 padding: 1px;
	 border: 1px solid #d1b3ca;
     }	 

td#cur_day a {
     margin: 0 auto;
	 text-align: center;
	 background-color: #D6B27C;
	 color: #000000;
	 font-size: 9px;
	 display: block; width: 15px;
	 text-decoration: none;
     }

td#cur_day a:hover {
     margin: 0 auto; 
	 text-align: center;
	 background-color: #762C61;
	 color: #FFFFFF;
	 font-size: 9px;
	 display: block; width: 15px;
	 text-decoration: none;
     }

td#cal_h1 {
     margin: 0 auto;
	 text-align: center;
	 background-color: #692d5c;
	 color: #FFFFFF;
	 font-size: 9px;
	 padding: 1px;
	 border: 1px solid #d1b3ca;
     }	 
	 
td#cal_h1 a {
     margin: 0 auto; 
	 color: #FFFFFF;
	 text-decoration: none;
     }	
	 
td#cal_h1 a:hover {
     margin: 0 auto; 
	 color: #CC0000;
	 text-decoration: none;
     }	 	 

td#cal_h2 {
     margin: 0 auto; 
     width: 15px;
	 text-align: center;
	 background-color: #d1b3ca;
	 color: #cc0000;
	 font-size: 9px;
	 padding: 1px;
	 border: 1px solid #d1b3ca;
     }	 
	 
div#calendar {
     margin: 0 auto; 
     width: 131px;
	 text-align: center;
	 background-color: #d1b3ca;
	 color: #FFFFFF;
	 font-size: 12px;
	 font-weight: bold;
	 padding: 8px 8px 3px 8px;
     background: #8f6285 url('../images/calendar_tile.gif') repeat-y center top;
     }		 	 	 
	 
div#calendar p {
     margin: 0 auto; 
	 text-align: center;
	 color: #FFFFFF;
	 font-size: 10px;
	 padding: 0 0 8px 0;
     }	
	 
div#calendar p a {
     margin: 0 auto; 
	 color: #FFFFFF;
     }	 
	 
div#calendar p a:hover {
     margin: 0 auto; 
	 color: #e3ccde;
     }		 

div#calendar_foot {
     margin: 0 auto;
     width: 147px;
     height: 27px;	 
	 text-align: center;
	 color: #FFFFFF;
	 font-size: 11px;
	 font-weight: bold;
	 padding: 4px 0 0 0;
     background: url('../images/calendar_foot.gif') no-repeat center top;
     }	
	 
div#calendar_foot a {
     margin: 0 auto;
	 color: #FFFFFF;
     }

div#calendar_foot a:hover {
     margin: 0 auto; 
	 color: #e3ccde;
     }

a.cmplink {
font-family: arial, tahoma, sans-serif;
font-size: 8pt;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

a.cmplink:hover {
	color: #A76C34;
}
	 	 
a.genlink {
font-family: arial, tahoma, sans-serif;
font-size: 9pt;
color: #762C61;
text-decoration: none;
font-weight: bold;
}

a.genlink:hover {
	color: #A76C34;
}

a.genlink2 {
font-family: arial, tahoma, sans-serif;
font-size: 9pt;
color: #762C61;
text-decoration: underline;
font-weight: bold;
}

a.genlink2:hover {
	color: #A76C34;
}

a.genlink3 {
font-family: arial, tahoma, sans-serif;
font-size: 7pt;
color: #762C61;
text-decoration: none;
font-weight: bold;
}

a.genlink3:hover {
	color: #A76C34;
}

a.acclink {
font-family: arial, tahoma, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
font-weight: normal;
}

a.acclink:hover {
	color: #A76C34;
}

a.acclink2 {
font-family: arial, tahoma, sans-serif;
font-size: 8pt;
color: #000000;
text-decoration: none;
font-weight: normal;
}

a.acclink2:hover {
	color: #A76C34;
}

a.acclink3 {
font-family: arial, tahoma, sans-serif;
font-size: 8pt;
color: Green;
text-decoration: none;
font-weight: normal;
}

a.acclink3:hover {
	color: #A76C34;
}

a.redlink {
font-family: arial, tahoma, sans-serif;
font-size: 8pt;
color: red;
text-decoration: none;
font-weight: normal;
}

a.redlink:hover {
	color: #A76C34;
}

.box {
background-color: WHITE; 
letter-spacing: normal; 
font-family: arial, tahoma, sans-serif; 
font-size: 10px; 
color: #000000; 
border: 1px #000000 solid; 
}

.roundbox-tr { width:90%; margin:auto; padding:0; background:url("../images/roundbox_tr.gif") no-repeat right top; }

.roundbox-tl { margin:0; padding:0; background: url("../images/roundbox_tl.gif") no-repeat left top; }

.roundbox-br { margin:0; padding:0; background: url("../images/roundbox_br.gif") no-repeat right bottom; }

.roundbox-bl { margin:0; padding:0; background: url("../images/roundbox_bl.gif") no-repeat left bottom; }

.roundbox-content { margin:0; padding:1.5em 1.5em; }

.roundbox-content p { margin:0; padding:0; line-height:1.3; }