/* defaults */
body {
	text-align:left;
	margin:0;padding:0;border:0;outline:0;font-size:100%;
	background-repeat:repeat-x;
	background-color:#52839E;
	font:13px/1.5 Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background-image:none;
}

#sky{
	background-image:url(/img/sky_gradient.jpg);
	background-repeat:repeat-x;
	position:absolute;
	z-index:-1;
	height:200px;
	width:100%;
	top:0px;
	left:0px;
}



#skyline{
	background-image:url(/img/skyline.jpg);
	position:absolute;
	z-index:-1;
	height:150px;
	width:100%;
	top:200px;
	left:0px;
}

#water{
	background-image:url(/img/water_bar.gif);
	background-repeat:repeat-x;
	position:absolute;
	z-index:-1;
	height:400px;
	width:100%;
	top:351px;
	left:0px;;
}

#header{
background-image:url(/img/gull.gif);
background-repeat:no-repeat;
background-position: 510px 40px;
height:110px;
}

#logo_image{
border:none;
margin:10px 0px 5px 0px;
float:left;
}





#header_links{float:right}

#header_links li{
float: left;
padding-left:0;
margin:0;
list-style:none;
list-style-type:none
}

#header_links li a{
display:block;
margin:10px 0px 5px 10px;
color:#E4F1F6;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}

#header_links li a:hover{
color:#FFFFFF;
text-decoration:underline;
}




#search_wrapper{
float:right;
width:240px;
height:26px;
padding:0;

background-position: 35px 15px;
background-repeat:no-repeat;
}

#SearchBar1_txtSearchText{
width:150px;
color:#166381;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
border: 1px solid #999999;
display:inline;
float:right;
margin-top:2px;
padding-left:5px;
}

#SearchBar1_btnSearch {
width: 26px;
height: 26px;
display:inline;
float:right;
}

#SearchBar1_btnSearch:hover{
background-image:url(/img/go_button_hover.gif);
background-position:left top;
background-repeat:no-repeat;
}

#mainnav_top{
background-image:url(/img/red_right_end.gif);
background-repeat:no-repeat;
background-position: right;
background-color:#920D0D;
height:25px;
display:inline;
float:left;
width:960px;
}

#ul_corner{
background-image:url(/img/ul.gif);
background-repeat:no-repeat;
height:15px;
width:15px;
margin-right:215px;
float:left;
}

#mainnav_top #navitems{
margin: 4px 0 0 0;
text-align:center;
}

#mainnav_top #navitems a, #mainnav_top #navitems a.first, #mainnav_top #navitems a.last{
display:inline-block;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:10px;
padding-right:10px;
border-right: 1px solid #9B1049;
}


#mainnav_top #navitems a.last{
padding-right:0px;
border: none;
}

#mainnav_top #navitems a.first{
padding-left:12px;
}

#mainnav_top #navitems a:hover{
text-decoration: underline;
}

#mainnav_top_inner_curve{
background-image:url(/img/inner_red_ul.gif);
background-repeat:no-repeat;
background-position: right;
height:10px;
width:240px;
background-color:#920D0D;
}

#wrap_footer{
background-color:#155986;
background-image:url(/img/cityscape.gif);
background-position:bottom;
background-repeat:no-repeat;
width:960px;
}

#wrap_footer .footer_links{
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.2;
}

#wrap_footer .footer_links a{
color:#D3EAF9;
display:block;
text-decoration:none;
border-bottom:1px dotted #0C2C40;
margin-bottom:4px;
padding:2px 0 1px 0;
}

#wrap_footer .footer_links a:hover{
text-decoration:none;
border-bottom:1px dotted #ffffff;
margin-bottom:4px;
padding:2px 0 1px 0;
background-color:#2579a6;
}

#footer_shadow{
background-image:url(/img/blue_bottom_shadow.jpg);
background-repeat: repeat-x;
height:18px;
}

#footer_address {
	line-height: 1.2;
	text-align:center;
	font-weight:bold;
	color:#EFC795;
	font-size:100%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bl{
background-image:url(/img/bl.gif);
background-repeat:no-repeat;
height:20px;
width:20px;
}

#bc{
height:20px;
width:920px;
background-color:#155986;
background-image:url(/img/bc.jpg);
}

#br{
background-image:url(/img/br.gif);
background-repeat:no-repeat;
height:20px;
width:20px;
background-position:right;
}

.full_width{
width:960px;
margin-left:0;
margin-right:0;
display:inline;
float:left;
}



td {
	text-align:left;
	font:13px/1.5 Georgia, "Times New Roman", Times, serif;
	color:#333333;
}

a:link {color:#0000ff; font-size:13px; text-decoration:none}
a:visited {color:#0000ff; font-size:13px;; text-decoration:none}
a:active {color:#0000ff; font-size:13px;; text-decoration:none}
a:hover {color:#0000ff; font-size:13px;; text-decoration:underline}

form {margin:0px;}
input {background-color:#FFFFFF; font-family:Verdana; color:#000000; font-size:11px; border-style:solid; border-color:#000000; border-width:1px;}
input.radio {border:none;}
input.focus {
	background-color: #FFFF99;
}
select {background-color:#FFFFFF; font-family:Verdana; color:#000000; font-size:11px; border-style:solid; border-color:#000000; border-width:1px;}
tr.required td.lbl {background: FFCC;}
/* defaults */

/* all pages */
.hlttext {font-weight:bold;}
.outtext {font-style:italic;}

a.hltlink:link {color:#706D3F;}
a.hltlink:visited {color:#706D3F;}
a.hltlink:active {color:#706D3F;}
a.hltlink:hover {color:#706D3F;}

td.matte {background-color:#CCCC99;}
td.header {background-color:#920D0D;}
td.content {background-color:#FFFFFF;}
td.footer {background-color:#B3AF89;}
td.botbar {background-color:#CBC7A2;}
td.dotsrule {}

.topnav {color:#B91111; font-size:10px;}
a.tnavoff:link {color:#FFFFFF; font-size:10px; text-decoration:none;}
a.tnavoff:visited {color:#FFFFFF; font-size:10px; text-decoration:none;}
a.tnavoff:active {color:#FFFFFF; font-size:10px; text-decoration:none;}
a.tnavoff:hover {color:#FFFFFF; font-size:10px; text-decoration:underline;}
a.tnavon:link {color:#FFFFFF; font-size:10px;}
a.tnavon:visited {color:#FFFFFF; font-size:10px;}
a.tnavon:active {color:#FFFFFF; font-size:10px;}
a.tnavon:hover {color:#FFFFFF; font-size:10px;}

.contact {color:#FFFFFF; font-size:10px;}
.ctacpip {color:#868465;}

.botnav {color:#F0EFE1; font-size:10px;}
a.bnavoff:link {color:#7A7866; font-size:10px; text-decoration:none;}
a.bnavoff:visited {color:#7A7866; font-size:10px; text-decoration:none;}
a.bnavoff:active {color:#7A7866; font-size:10px; text-decoration:none;}
a.bnavoff:hover {color:#7A7866; font-size:10px; text-decoration:underline;}
a.bnavon:link {color:#7A7866; font-size:10px;}
a.bnavon:visited {color:#7A7866; font-size:10px;}
a.bnavon:active {color:#7A7866; font-size:10px;}
a.bnavon:hover {color:#7A7866; font-size:10px;}

.copyright {color:#7A7866; font-size:10px;}
/* all pages */

/* home */
td.homeshadow {background-image:url(/images/home/shadow.gif);}

.homelink {position:relative; padding-top:2px; padding-bottom:2px;}

.homelink a:link {color:#706D3F;}
.homelink a:visited {color:#706D3F;}
.homelink a:active {color:#706D3F;}
.homelink a:hover {color:#706D3F;}
/* home */

/* interior */
body.scoreboard {background-color:#F4F2DD; background-image:none; font-family:Verdana; color:#000000; font-size:11px;}

.hdrtext {color:#000000; font-size:15px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

h1.hdrtext, div.hdrtext, div span.hdrtext {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#C0143C;
	font-size:180%;
	line-height:1.5;
}


 
td.lftnav {
	background-image:url(/img/red_grad.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#920D0D;
}

td.lnavtop {
	padding-bottom:20px;
}



td.lftnav table tr td img{
display:none;	
}

td.pgbody, td.pgbody table {background-color:#FFFFFF;}


td.intshadow {background-image:url(/images/interior/shadow.gif);}

.lnavlink01on {position:relative; padding-bottom:8px; padding-left:15px; line-height:1}
.lnavlink01off {position:relative; padding-bottom:8px; padding-left:15px; line-height:1}

.lnavlink01off a:link, .lnavlink01on a:link {
	color:#FFFFFF; font-weight:bold; font-family: Verdana, Geneva, sans-serif; font-size:15px;text-decoration:none;
	}
.lnavlink01off a:visited, .lnavlink01on a:visited {
	color:#FFFFFF; font-weight:bold; font-family: Verdana, Geneva, sans-serif; font-size:15px; text-decoration:none;
	}
.lnavlink01off a:active, .lnavlink01on a:active {
	color:#FFFFFF; font-weight:bold; font-family: Verdana, Geneva, sans-serif; font-size:15px; text-decoration:none;
	}
.lnavlink01off a:hover, .lnavlink01on a:hover {
	color:#FFFFFF; font-weight:bold; font-family: Verdana, Geneva, sans-serif; font-size:15px;text-decoration:underline;
	}

.lnavlink02off, .lnavlink02on {
	position:relative; padding-bottom:8px; padding-left:22px;; line-height:1
}


.lnavlink03off a:link, .lnavlink02off a:link, .lnavlink03on a:link, .lnavlink02on a:link {
	color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
	}
.lnavlink03off a:visited, .lnavlink02off a:visited, .lnavlink03on a:visited, .lnavlink02on a:visited {
	color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none;
	}
.lnavlink03off a:active, .lnavlink02off a:active, .lnavlink03on a:active, .lnavlink02on a:active {
	color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none;
	}
.lnavlink03off a:hover, .lnavlink02off a:hover, .lnavlink03on a:hover, .lnavlink02on a:hover {
	color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;
	}

.lnavlink03on {position:relative; padding-bottom:5px; padding-left:15px;; line-height:1}
.lnavlink03off {position:relative; padding-bottom:5px; padding-left:15px;; line-height:1}

.lnavlink03on a{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
.lnavlink03off a{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}


.tablheader {background-color:#155986; color:#FFFFFF; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px;}
.tablsheader {background-color:#F4F2DD; padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:8px;}
.tablcell {padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:8px;}
.tablbndcell {background-color:#EBEBEB; padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:8px;}
.tablhltcell {background-color:#F4F2DD; padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:8px;}

h2.tabltext {
	font-size:11px;
	margin-bottom: 0px;
}

.divhover:hover{
}
.tablshtext {color:#605E44; font-weight:bold;}
.tabltext tr:hover{background-color: #E7E3CE;}
.tabltext td:hover{background-color: #E7E3CE;}
a.tabllink:link {color:#155986; text-decoration:none;}
a.tabllink:visited {color:#155986; text-decoration:none;}
a.tabllink:active {color:#155986; text-decoration:none;}
a.tabllink:hover {color:#155986; text-decoration:underline;}

.phtoheader {background-color:#CFCBA6; color:#000000; font-weight:bold; padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:8px;}
.phtocell {background-color:#E8E6CF; color:#000000; padding-top:9px; padding-bottom:9px; padding-left:15px; padding-right:15px;}
.phtooln01 {background-color:#CCCCCC; padding:1px;}
.phtooln02 {background-color:#FFFFFF; padding:3px;}

ul.phtolist {margin:10px; padding-left:30px; list-style-type:disc;}
/* interior */

/* athletics stats */
.athstats {position:relative; padding-top:5px; padding-bottom:5px; padding-left:5px;}
.athstats a:link {color:#706D3F;}
.athstats a:visited {color:#706D3F;}
.athstats a:active {color:#706D3F;}
.athstats a:hover {color:#706D3F;}

/* faculty images */
.imgfac {margin:0px 10px 5px 0px}

/* nameplate */
#nameplateContainer{
	position:relative;
	width:752px;
	padding:0;
	margin:0;
	border:none;
	background-color:#920D0D;
	height:104px;
}
#logo{
	background-image:url(/images/header/emblem.gif);
	background-repeat:no-repeat;
	width:106px;
	height:104px;
	position:absolute;
	left:0px;
	top:0px;
}
#encName{
	background-image:url(/images/header/tagline.gif);
	background-repeat:no-repeat;
	width:279px;
	height:73px;
	position:absolute;
	left:107px;
	top:0px;
}
#utilityLinksContainer{position:absolute;right:10px;top:10px;}
#utilityLinks li{
	display: inline;
	list-style-type: none;
	padding-left: 10px;
	color:#FFFFFF;
}

#majorNavListContainer{position:absolute;right:0px;bottom:0px;height:31px;}
#majorNavList li{
	display: inline;
	list-style-type: none;
	padding:0px;
	margin:0px;
	border: 0px none;
	background-color:#B91111;
	height:31px;
}

.majorNavImage{border: none;padding:0;margin:0;height:31px;}

#majorNavList li a{background-color:#B91111;height:31px;}
#majorNavList li a:hover{background-color:#D93131;height:31px;}

#search{
	position:absolute;
	right:10px;
	bottom:45px;
}

td.dptbanner img{
	margin-left:20px;
	margin-top:10px;
	width:578px;
}

.ruleDiv{
	display:none;
}

#quickLinks{
	position:absolute;
	right:200px;
	bottom:46px;
	width:150px;
}
#quickLinksSelect{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#920D0D;
	height:18px;
}
#googleBox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#920D0D;
	width:112px;
}
#googleSubmit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#920D0D;
	color:#FFFFFF;
	border: solid 1px #FFFFFF;
	margin-left:4px;
	cursor:pointer;
	height:17px;
}

h1, h2, h3, h4, h5 {
    font-family:Arial, Helvetica, sans-serif;
}

h1{font-size:21px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:15px}
h5{font-size:14px}
h6{font-size:13px}

.newshead{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#920D0D;
}

/* from 960.css */
.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_4{width:220px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_8{width:460px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_12{width:700px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_16 .grid_16{width:940px}
.container_16 .prefix_4{padding-left:240px}
.container_16 .prefix_8{padding-left:480px}
.container_16 .prefix_12{padding-left:720px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_16 .suffix_4{padding-right:240px}
.container_16 .suffix_8{padding-right:480px}
.container_16 .suffix_12{padding-right:720px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
/* end 960.css */

