/* CSS Document */
body {width:770px; margin:13px auto 0; background:url(../i/bkg_body.gif) left top repeat-x; color:#5A5D6B; font: 11px/1.4 Arial, Helvetica, sans-serif; padding:0;}

img, table {border:0;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
address {font-style:normal;}
ul,ol {list-style:none;}

#main {width:770px; float:left; background-color:#FFF;}

#leftnav {float:left; width:253px; border:2px solid #FFF; background-color:#FFF;}
#leftnav #logo {display:block; margin:30px auto 18px;}

#lnavt {background:#FFF url(../i/bkg_lnavt.gif) left bottom repeat-x; float:left; border-bottom:1px solid #FFF; padding-top:6px;}
#lnavt img {display:block; padding:0 0 5px 11px; float:left;}
#lnavt div {margin:10px 10px 5px 10px; background:#689F06 url(../i/bkg_lnavtdiv.gif) left bottom repeat-x; float:left; display:inline; 
	width:213px; padding:5px 10px 5px 10px;}
#lnavt a {display:block; color:#E4F3C9; text-decoration:none; padding:2px 0; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #B9D981; font-size:10px; background:url(../i/blt_lnav_t.gif) right center no-repeat;}
#lnavt a:hover {font-weight:bold;}

#home #lnavt a.home, #about #lnavt a.about, #news #lnavt a.news, #stories #lnavt a.stories, 
#alumni #lnavt a.alumni, #employers #lnavt a.employers, #support #lnavt a.support {font-weight:bold; cursor:default;}

#lnavm {width:218px; background:#585C73 url(../i/bkg_lnavm.gif) left bottom repeat-x; float:left; padding:2px 15px 2px 20px; border-bottom:2px solid #FFF;}
#lnavm a {display:block; color:#FFF; text-decoration:none; padding:2px 0; font-size:10px; width:213px; font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #FFF; font-size:10px; background:url(../i/blt_lnav_m.gif) right center no-repeat;}
#lnavm a.last {border-width:0;}
#lnavm a:hover {font-weight:bold;}

#students #lnavm a.students, #staff #lnavm a.staff, #visitors #lnavm a.visitors {font-weight:bold; cursor:default;}

#lnavb {float:left; width:253px; background:#FFF url(../i/bkg_lnavb.gif) left top repeat-x; padding-bottom:15px;}
#lnavb img {display:block; margin:10px auto; border:1px solid #FFF;}
#lnavb a {display:block; font:10px Verdana, Arial, Helvetica, sans-serif; color:#5E6476; text-decoration:none;
	border-bottom:1px dotted #5B5F76; width: 170px; padding:2px 5px 2px 15px; background:url(../i/blt_lnav_b.gif) left center no-repeat;
	margin-left:30px;}

#lnavb a:hover {color:#000;}
#admin #lnavb a.admin, #acc #lnavb a.acc, #cp #lnavb a.cp, #et #lnavb a.et, #ine #lnavb a.ine,
#market #lnavb a.market, #mcdba #lnavb a.mcdba, #med #lnavb a.med, #msd #lnavb a.msd, #network #lnavb a.network,
#pc #lnavb a.pc, #web #lnavb a.web {color:#000; cursor:default;}

#content {float:right; width:513px; background-color:#FFF;}

#content #logoc {display:none;}

#content div.contentl {float:left; width:150px; padding-left:10px;}
#content div.contentl img {display:block; padding:5px 0;}
#content div.contentlo {float:left; width:150px; padding-left:10px; background:#FFF url(../i/bkg_contentl.jpg) left top repeat-x;}
#content div.contentlo img {display:block; padding:5px 0;}
#content div.contentr {float:left; width:300px;}

#content h1 {color:#699F03; font-size:12px; padding:15px 0 7px; margin:0 10px 2px; display:inline; float:left; width:490px; 
	font-weight:bold;}
#content h1.classes {padding-top:0;}
#content h2 {color:#699F03; font-size:12px; padding:15px 0 7px; border-bottom:1px dotted #686B7A; margin:0 10px 2px; display:inline;
	float:left; width:490px; font-weight:bold;}
#content h3 {color:#5A5D6B; font-size:11px; font-weight:bold; padding:5px 10px; margin:0; display:inline; float:left; width:320px;}
#content h4 {color:#5A5D6B; font-size:11px; font-weight:bold; padding:5px 10px; margin:0; display:inline; float:left; width:490px;
	border-top: 1px dotted #676B7D;}
#content h4 div.brochure {border:1px solid #5B5F76; width:182px;}
#content h4 a.brochure {display:block; color:#FFF; background:#6AA725 url(../i/bkg_brochure.jpg) left top repeat-y; border:1px solid #FFF;
text-align:center; width:180px; text-decoration:none; line-height:1.8; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content h5 {color:#5A5D6B; font-size:11px; font-weight:bold; padding:5px 10px; margin:0; display:inline; float:left; width:490px;}
#content h6 {padding:3px 0; font-weight:bold;}
#content p {float:left; display:inline; padding:3px 10px 10px; width: 490px;}
#content ul {float:left; width:100%; margin-bottom:15px;}
#content li {background:url(../i/blt_ul_dot.gif) left center no-repeat; padding:3px 5px 3px 20px; width:450px; margin-left:20px;}
#content a {color:#5A5D6B;}
#content form {display:block; font: 11px/1.4 Arial, Helvetica, sans-serif; color:#5A5D6B; padding-left:10px;}
#content select, #content input {font: 11px/1.4 Arial, Helvetica, sans-serif; color:#5A5D6B;}
#content input.submits {font-weight:bold; margin-top:5px; padding:0 10px; clear:both;}
#content form div {float:left; width:100%;}
#content form div h6 {float:left; width:150px;}
#content form div h6.warn {color:red;}
#content form div input {float:left; width:200px;}
#content form div select {float:left; width:204px; height:75px;}
#content form div.check h6 {float:none; width:200px;}
#content form div.check h6.warn {color:red;}
#content form div.check input {float:none; width:auto;}

#content div.contentr p {float:left; display:inline; padding:3px 10px 5px; width: 320px;}
#content div.contentr li {width:250px;}
#content div.contentr h4 {width:320px;}

#content div.friend {color:#558C14; text-align:right; padding:2px 5px 0; float:right; font-size:12px;}
#content div.friend a {color:#558C14; padding:0 5px;}

#hdr {background-color:#6BA924; color:#FFF; float:left;}
#hdr img {border-bottom:1px solid #FFF; display:block;}
#content div.links a {color:#DCEACB; text-decoration:none;}
#topnav {background:#676B7D url(../i/bkg_topnav.gif) left bottom repeat-x; float:left; width:513px; padding-bottom:2px;
	border-top:1px solid #FFF; margin-top:4px;}
#topnav a {display:block; float:left; font-weight:bold; font-size:11px; text-decoration:none; color:#F1F1F1; border-right:1px solid #676B7D;
	border-left:1px solid #979AA6; padding:11px 14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps;}
#topnav a.first {border-left-width:0; padding-left:20px;}
#topnav a.last {border-right-width:0; padding-right:20px;}
#topnav a:hover {background:#676B7D url(../i/bkg_topnav_a.gif) left top repeat-x;}

#admissions #topnav a.admissions, #catalog #topnav a.catalog, #schedule #topnav a.schedule,
#tour #topnav a.tour, #contact #topnav a.contact {background:#676B7D url(../i/bkg_topnav_a.gif) left top repeat-x; cursor:default;}

#date {display:block; float:left; padding:5px 5px 5px 17px;}
div.links {display:block; float:right; padding:5px; color:#DCEACB}
div.links a {color:#DCEACB; text-decoration:none; padding:0 5px;}
div.links a:hover {text-decoration:underline;}

#btmnav {float:left; width:750px; border-top:1px dotted #676B7D; display:inline; text-align:center; padding:2px 0 12px 0; 
	margin:10px 10px 0 10px; display:inline;}
#btmnav a {color:#5E6476; text-decoration:none; padding:0 10px; font:10px Verdana, Arial, Helvetica, sans-serif;}

#btmnav a:hover {text-decoration:underline;}
#home #btmnav a.home, #about #btmnav a.about, #admissions #btmnav a.admissions, #catalog #btmnav a.catalog, #schedule #btmnav a.schedule,
#tour #btmnav a.tour, #alumni #btmnav a.alumni, #employers #btmnav a.employers,
#contact #btmnav a.contact {text-decoration:underline; cursor:default;}

#copy {color:#5F6577; text-align:center; width:770px; float:left; padding:5px 0;}
#copy span {padding:0 0 0 5px;}
#copy a {color:#5F6577; text-decoration:none;}

#news #newsletters h4 a {font-weight:bold;}
#news #newsletters img {margin:0 auto; display:block;}
#news #newsletters div.news1 {float:left; width: 510px;}
#news #newsletters div.news1 ul {width:380px; float:left; padding:3px 0 5px 0; margin:0;}
#news #newsletters div.news1 li {width:380px; padding:0; margin:0; background:#FFF;}
#news #newsletters div.news2 {float:left; width:80px; overflow:hidden; padding:5px 10px;}

#alumni #content p {width:90%; margin-top:5px;}
#alumni #jobs {margin:0; width:510px; display:inline; float:left;}
#alumni #jobs th {background-color:#395B22; color:#FFF; border:1px solid #FFF; padding:3px 2px;}
#alumni #jobs td {background-color:#F4F5EE; padding:3px 2px;border-right:1px solid #FFF; border-bottom:1px solid #FFF;}



#lnavrss {background:#FFF url(../i/bkg_lnavb.gif) left top repeat-x; float:left; padding-top:1px;}
#lnavrss div {margin:0px 10px 4px 10px; float:left; display:block; width:223px; padding:0px 10px 0px 0px;}
#lnavrss a { display:block; font:10px Verdana, Arial, Helvetica, sans-serif; color:#5E6476; text-decoration:none;
	border-bottom:1px dotted #5B5F76; width:180px}
#lnavrss a:hover {color:#000;}
