a{color: #1d9b00;} 

a img, a:hover img, #headertext a, img{text-decoration: none; border: none;}

.admissionstables{padding: 0px 8px; margin: 0px 12px; clear: both; height: 165px;}

.aligncenter{text-align: center;}

#leftnav ul.arrowlinks{margin: 6px 0px 5px 0px; padding: 0px 0px 0px 15px;}

#leftnav ul.arrowlinks li{list-style-type: none; margin: 5px 0px; padding: 0px;}

#leftnav ul.arrowlinks li a
{
 text-decoration: none; 
 color: black; 
 font-weight: bold;
 background: url(../images/leftnavarrow.gif);
 background-repeat: no-repeat;
 background-position: 0 .20em;
 padding: 3px 0px 3px 16px;
 font-size: .8em;
}

#leftnav ul.arrowlinks li a:hover
{
 background: url(../images/leftnavarrow_ovr.gif); 
 background-repeat: no-repeat;
 background-position: 0 .20em;
}

html, body{background: #a9c8ce; margin: 0; padding: 0px; text-align: center; background: url(../images/bodyback.jpg);}

div.blueheading a, div.blueheading a:visited, div.blueheading a:hover, .bluetext, #bodytext a:visited, h2, #srchtxt label a, #srchtxt a{color: #19305c;}

.blueback{background: #19305c;}

body, div, p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;}

#bodyleft{position: relative; float: left; width: 405px; margin: 0px; padding: 0px;}

#bodytext
{
 color: #000000; 
 margin: 0px; 
 padding: 0px; 
 border-left: #ffffff solid 1px;
 border-right: #ffffff solid 1px;
 position: relative;
 float: left;
 width: 557px;
 height: 100%;
}

.boldtext, #aecol p a{font-weight: bold;}

#breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited{font-size: xx-small; background: #dee6eb; color: #000000;}

p#breadcrumbs{padding: 8px 5px; margin: 0px;}

.cellborders, .tableborder, .tableborder tr th{border: 1px solid #001673; border-collapse: collapse;}

#center{background: #ffffff url(../images/centerback.gif) repeat-y;}
 
#center, #center_columns
{
 margin: 40px auto 0px auto;
 padding: 0px;
 width: 755px; 
 text-align: left; 
 position: relative;
}

.chatbox{width: 175px;}

.clearboth{clear: both;}

.clearleft{clear: left;}

#cornercolumn 
{
 float: right; 
 width: 200px; 
 background: #d4edf3; 
 margin: 0px; 
 padding: 0px; 
 border: 1px solid #a9c8ce;
}

.captiontext{font-size: 10px;}

img.corner{padding-left: 10px;}

h1.cornerheader{font-size: 12px; font-weight: bold;}

div{position: relative;}

div#center_columns{background: #ffffff url(../images/columns.gif) repeat-y;}

.emphasize{font-style: italic;}

.floatclear{clear: both; margin: 0px; padding: 0px; height: 0px; position: relative; font-size: .05em;}

.floatleft{float: left;}

.floatright{float: right;}

#footer
{
 margin: 0px auto; 
 padding: 6px 8px; 
 color: #ffffff; 
 background: #19305c; 
 width: 737px; 
 text-align: left;
 border: #ffffff solid 1px;
 font-family: Arial, lucida, sans-serif;
 font-size: 10px; 
 clear:both;
}

#footer a{color: #bdbdcd;}

#footer a:hover{color: #80ff00;}

#footerlinks{float: right; font-family: Arial, lucida, sans-serif; font-size: 10px; }

#footerlinks a, td.newsdate a, .ununderlined{text-decoration: none;}

form{display: inline;}

input.gobutton{position: absolute; padding: 0px; margin: 0px; height: 22px; width: 22px; top: 17px;}

h1, p{padding: 8px; margin: 0px 12px;}

h1 a img{padding-top: 3px;}

h1, h2, h3, h4{font-family: Garamond, "Times News Roman", serif;}

h1{font-size: xx-large; color: #ad9e87;} 

h2{font-size: x-large; margin: 10px 12px 0px 12px; padding: 3px 8px;} 

h3{font-size: large; color: #374127; margin: 8px 12px 0px 12px; padding: 2px 8px;}

h4{font-size: medium; margin: 8px 12px 0px 12px; padding: 2px 8px;}

h5{font-size:small; margin: 8px 12px 0px 12px; padding: 2px 8px;}

#header
{
 margin: 0px;
 padding: 0px; 
 border: #ffffff solid 1px; 
 position: relative;
 height: 105px;
 background: #1f55b6;
}

#header img{padding: 0px; margin: 0px;}

#headertext{text-align: right; position: absolute; color: white; top: 13px; right: 6px; padding: 0px; margin: 0px;}

#headertext a, #headertext a:visited{color: white;}

#headertext a:hover, #topnav ul li.topnavlinkpad a:hover{color: #8dc73f;}

#hotels
{
 position: relative; 
 margin: 0px; 
 padding: 0px; 
 width: 557px; 
 height: 100%; 
}

img{padding: 0px; margin: 0px;}

.imgfloatleft{float: left; margin: 5px 10px 5px 0px;}

.imgfloatright{float: right; margin: 5px 0px 5px 10px;}

.indent{margin: auto 22px;}

.leftcol{float: left; width: 47%; padding: 0px; margin: 0px;}

#leftnav
{
 position: relative;
 float: left; 
 width: 195px;
 border-left: #ffffff solid 1px; 
 margin: 0px;
 padding: 0px;
 height: 100%;
 color: #072b61;
 background: #c2c199;
}

#leftnav p{margin: 0px; padding: 0px; text-align: center;}

#leftnavlinks ul, #leftnavlinks ul li{margin: 0px; padding: 0px; list-style: none;}

#leftnavlinks ul li{/*border-bottom: #c2c199 solid 1px;margin-bottom: -1px;*/border-bottom: #ffffff solid 1px; }


#leftnavlinks ul li a, #leftnavlinks ul li a:visited
{
 text-decoration: none;
 color: #19305c;
 font-size: .99em; 
 display: block;
}

div#leftnavlinks ul li a:hover{color: #ffffff; background: #9b997a;}

#leftnavlinks ul li a, #leftnavlinks ul li a:visited, #leftnavlinks ul li.aholder
{
 padding: 4px 4px 4px 12px;
 margin: 0px;
  /*border-bottom: #ffffff solid 1px;*/
}

.lightblueback{background: #dee6eb;}

ul li table, ul li table tr td{margin: 0px; padding: 0px;}

#logo{padding: 25px 17px 0px 17px; float: left; width: 300px; position: relative;}

.marginr5{margin-right: 5px;}

.mediumbluetext{color: #336699;}

.mediumredtext{color: #CC3300;}

.mediumtext{font-size: medium;}

.nd{display: none;}

.nobullets{list-style-type: none;}

.nohspace, table.nohspace tr td p{margin: auto 0px; padding-left:0px; padding-right: 0px;}

.novspaceb{margin-bottom: 0px; padding-bottom: 0px;}

.novspacet{margin-top: 0px; padding-top: 0px;}

.odd{background: #a9c8ce;}

ol, ul{margin: 0px 0px 0px 22px; padding: 0px 22px;}

ol.wpadding li{padding-bottom: 8px; margin-bottom: 8px;}

.para, hr{padding: 0px 8px; margin: 0px 12px;}

.positionabsolute{position: absolute;}

.rightannouncement{float: right; width: 200px; background: #dee6eb; margin: 10px 12px 10px 5px;}

.rightcol{float: right; width: 47%; padding: 0px; margin: 0px;}

#rightcol
{
 position: relative;
 float: left;
 width: 152px;
 background: #d4edf3;
 margin: -12px 0px 0px 0px;
 padding: 0px;
}

.rightdiv{width: 200px; margin: 8px 5px 8px 10px; padding: 5px; float: right; position: relative;}

#searchel
{
 background: #abb6be; 
 margin: 0px; 
 border-bottom: #ffffff solid 1px; 
 padding: 0px;
 min-height: 62px;
 width: 195px;
}

#srchbox{padding: 0px 8px 8px 8px; margin: 0px;}
 
#srchtxt label{margin-right: 75px; font-size: 1em;}

#srchtxt{padding: 5px 8px; margin: 0px;}

input#search{margin: 0px; padding: 0px; background: #ffffff; width: 145px; height: 21px; border: 1px solid #adadad;}

input.searchbtn{position: absolute; padding: 0px; margin: 0px; height: 22px; width: 22px; top: 1px;}

table.search_list tr.even{background-color: #c2ecfe;}

table.search_list tr.odd{background-color: #ffffff;}

table.search_list th#name, table.search_list th#year, #st{width: 140px;}

table.search_list th#major, table.search_list th#location, #srp, #sp{width: 75px;}

table.search_list th#gpa {width: 70px;}

table.search_list th#program_type {width: 100px;}

table.search_list{border: 1px #001673 solid; width: 500px; border-collapse: collapse; padding: 0px; margin: 8px 20px;}

table.search_list th{background-color: #006699; color: #ffffff; text-align: left; font-size: 11px;}

table.search_list th, table.search_list td{border: 1px #001673 solid; padding: 5px 3px; margin: 0px;}

.smallletterlist{list-style-type: lower-alpha;}

.superscript
{ 
 font-size: smaller;
 vertical-align: baseline;
 position: relative;
 bottom: 0.33em;
}

.tabletext{font-size: 10px;}

table{padding: 8px 8px 8px 0px; margin: 0px 20px 10px 14px;}

table tr td h2, table tr td h3, table tr td p{padding: 8px 0px; margin: 0px 12px 0px 0px;}

table.tableborder tr td{margin: 0px; padding: 3px 5px; border: 1px solid #001673; }

table.tableborder{margin: 0px 0px 0px 20px;}

td, th{padding: 3px 5px;}

#topnav
{
 border-left: #ffffff solid 1px; 
 border-right: #ffffff solid 1px; 
 border-bottom: #ffffff solid 1px;
 background: #19305c; 
 padding: 0px; 
 margin: 0px;
}

.topnavlinkpad{margin-right: 30px;}

#topnav ul{padding: 6px 0px;
width: 625px;
margin: 0px auto;}

#topnav ul li{display: inline;}

#topnav ul li a, #topnav ul li a:visited
{
 color: #ffffff; 
 text-decoration: none; 
 font-family: Arial, Helvetica, sans-serif; 
}

tr{vertical-align: top;}

.underline{text-decoration: underline;}

.whitetext{color: #ffffff;}

.width150, table tr td.width150, table tr th.width150{width: 150px;}

.width175{width: 175px;}

.width200{width: 200px;}

.width250, td.width250{width: 250px;}

.width300{width: 300px;}

.xsmalltext{font-size: .7em;}

.subnav {
padding-left: 10px;
}

.parkhurst {
font-family: 'Garamond', 'Georgia', serif;
font-size: 24px;
color: #6D9BD2;
}

.subhead {
font-family: 'Garamond', 'Georgia', serif;
font-size: 18px;
color: #BFAC8F;
margin-left: 25px;
}


#parkhurst {
background-image: url('../images/sub_1.jpg');
background-repeat: no-repeat;
background-position: 300px 0px;
margin-top: -13px;
padding-top: 20px;
height: 110px;
display: block;
}

.home_box {
width: 185px;
margin: 10px auto;
background-color: #9F9D77;
border: 1px solid #fff;
}

.brands, .brands_row1, .brands_row2, .brands_row3 {
width: 170px;
margin: auto;
}

.brands_row3 {
margin-bottom: 10px;
}

.chef, .chef_text {
width: 170px;
margin: 10px auto;
}