html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

body {
font-size:12px;
font-family:Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
color:#212121;
line-height:15px;
}

:link:focus, :visited:focus {
-moz-outline: none;
}

a {
outline: none;
color:#000000;
}

hr {
border-left:0px;
border-top:#ccc solid 1px;
border-bottom:0px;
border-right:0px;
}

#m ul {
padding-left:15px;
}

#m ol {
padding-left:15px;
padding-bottom:18px;
}

.clear {
clear:both;
}

p.breadcrumb {
display:none;
}

blockquote {
margin-right:20px;
float:left;
border:#888888 solid 1px;
font-family:georgia;
width:380px;
background:#f0f0f0;
padding:5px;
}

#img {
margin:5px;
border:#4a4a4a solid 1px;
}

#ontop {
float:left;
position:relative;
z-index:200;
}

#pagewidth {
width:960px;
margin:0 auto;
}

#header {
width:960px;
height:90px;
background:url("/gfx/layout/header.png") #dddede repeat-x;
}

#logo {
width:400px;
height:90px;
float:left;
background:url("/gfx/layout/logo.png") center center no-repeat;
}

#seal {
width:560px;
height:179px;
float:right;
position:relative;
z-index:5;
margin-bottom:-91px;
bottom:1px;
background:url("/gfx/layout/seal.png") top right no-repeat;
}

#seal2 {
width:560px;
height:179px;
float:right;
position:relative;
z-index:5;
margin-bottom:-91px;
background:url("/gfx/layout/seal2.png") top right no-repeat;
}

#login {
width:67px;
height:28px;
float:right;
margin-top:4px;
margin-right:5px;
}

a #login {
background:url("/gfx/layout/login.png") top left no-repeat;
cursor:hand;
}

a:hover #login {
background:url("/gfx/layout/login.png") bottom left no-repeat;
cursor:hand;
}

#applynow {
width:151px;
height:22px;
float:left;
position:relative;
left:200px;
}

a #applynow {
background:url("/gfx/layout/applynow.png") top left no-repeat;
cursor:hand;
}

a:hover #applynow {
background:url("/gfx/layout/applynow.png") bottom left no-repeat;
cursor:hand;
}

#faculty {
position:relative;
left:200px;
float:left;
width:150px;
height:22px;
}

a #faculty {
background:url("/gfx/layout/faculty.png") top left no-repeat;
cursor:hand;
}

a:hover #faculty {
background:url("/gfx/layout/faculty.png") bottom left no-repeat;
cursor:hand;
}

#nav {
line-height:28px;
width:960px;
height:28px;
background:url("/gfx/layout/nav.png") #666666 repeat-x;
border-bottom:#4a4a4a solid 1px;
}

.nav a {
color:#dddddd;
padding:6px 17px 6px 16px;
text-decoration:none;
cursor:hand;
}

.nav a:hover {
color:#ffffff;
padding:6px 17px 6px 16px;
background:#333333;
}

.nav {
float:left;
position:relative;
z-index:40;
padding-left:3px;
}

.nav ul li {
list-style: none;
float:left;
}

#searchbox {
width:182px;
height:27px;
float:right;
position:relative;
z-index:14;
margin-bottom:-1px;
bottom:1px;
}

#maine p {
padding-top:8px;
padding-bottom:8px;
padding-right:8px;
}

#maine {
width:700px;
background:url("/gfx/layout/main.png") #fff repeat-x;
position:relative;
z-index:2;
float:left;
}

#m {
padding:10px;
background:#ffffff;
}

.main {
text-align:left;
}

.main h1 {
font-size:18px;
font-family:Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-weight:normal;
padding-top:5px;
color:#444444;
letter-spacing:4px;
margin-top:-10px;
}

h1 a {
color:#4a4a4a;
}

.main h2 {
font-size:16px;
font-weight:bold;
font-style:oblique;
color:#444444;
}

.accordh2 {
font-size:16px;
font-weight:normal;
font-style:oblique;
}

#main-top {
width:960px;
height:300px;
background:#a7001c;
}

#main2 {
width:960px;
background:#a7001c;
float:left;
}

#photobox {
width:700px;
height:300px;
float:left;
position:relative;
z-index:3;
background:url("/gfx/layout/main.png") #f0f0f0 repeat-x;
}

#buttons {
width:259px;
float:right;
margin-bottom:-303px;
}

#buttons a {
text-decoration:none;
}

.buttonseal {
width:259px;
height:75px;
line-height:75px;
font-size:20px;
font-family:times;
cursor:hand;
}

a .buttonseal {
color:#f1f1f1;
background:url("/gfx/layout/buttonseal.png") #a7001c top left no-repeat;
position:relative;
z-index:6;
}

a:hover .buttonseal {
background:url("/gfx/layout/buttonseal.png") #a7001c bottom left no-repeat;
}

.buttonseal2 {
width:259px;
height:40px;
line-height:40px;
font-size:17px;
font-family:times;
cursor:hand;
}

a .buttonseal2 {
color:#f1f1f1;
background:url("/gfx/layout/buttonseal2.png") #a7001c top left no-repeat;
position:relative;
z-index:6;
}

a:hover .buttonseal2 {
background:url("/gfx/layout/buttonseal2.png") #a7001c bottom left no-repeat;
}

.buttonseal2a {
width:259px;
height:40px;
line-height:40px;
font-size:17px;
font-family:times;
cursor:hand;
}

a .buttonseal2a {
color:#f1f1f1;
background:url("/gfx/layout/buttonseal2a.png") #a7001c top left no-repeat;
position:relative;
z-index:6;
}

a:hover .buttonseal2a {
background:url("/gfx/layout/buttonseal2a.png") #a7001c bottom left no-repeat;
}


.buttonseal3 {
width:259px;
height:40px;
line-height:40px;
font-size:17px;
font-family:times;
cursor:hand;
}

.buttonseal3a {
width:259px;
height:40px;
line-height:40px;
font-size:17px;
font-family:times;
cursor:hand;
}

a .buttonseal3 {
color:#f1f1f1;
background:url("/gfx/layout/buttonseal3.png") #a7001c top left no-repeat;
position:relative;
z-index:6;
}

a:hover .buttonseal3 {
background:url("/gfx/layout/buttonseal3.png") #a7001c bottom left no-repeat;
}

a .buttonseal3a {
color:#f1f1f1;
background:url("/gfx/layout/buttonseal3a.png") #a7001c top left no-repeat;
position:relative;
z-index:6;
}

a:hover .buttonseal3a {
background:url("/gfx/layout/buttonseal3a.png") #a7001c bottom left no-repeat;
}

.buttons {
width:259px;
height:75px;
line-height:75px;
font-size:20px;
font-family:times;
cursor:hand;
}

.buttons2 {
height:40px;
line-height:40px;
font-size:17px;
font-family:times;
cursor:hand;
text-align:center;
}

a .buttons {
color:#f1f1f1;
background:url("/gfx/layout/button.png") #a7001c top left repeat-x;
position:relative;
z-index:6;
}

a .buttons2 {
color:#f1f1f1;
background:url("/gfx/layout/button.png") #a7001c top left repeat-x;
position:relative;
z-index:6;
}

a:hover .buttons {
background:url("/gfx/layout/button.png") #a7001c bottom left repeat-x;
}

a:hover .buttons2 {
background:url("/gfx/layout/button.png") #a7001c bottom left repeat-x;
}

#main-bottom {
background:url("/gfx/layout/news-bottom.png") #ffffff bottom left repeat-x;
width:960px;
float:left;
}

#updates {
width:700px;
float:left;
}

#news {
float:left;
text-align:left;
}

.news {
padding:10px;
}

#slideshow2 img {
border:0px;
}

#newsh {
width:680px;
font-size:12px;
line-height:18px;
text-align:justify;
}

#controls {
position:relative;
z-index:300;
margin-left:2px;
margin-top:-25px;
width:258px;
float:right;
}

#next2 {
float:left;
width:38px;
height:22px;
background:url("/gfx/layout/next.png") no-repeat;
}

#prev2 {
float:left;
width:38px;
height:22px;
background:url("/gfx/layout/previous.png") no-repeat;
}

#newstitle a {
text-decoration:none;
color:#555;
}

#newstitle a:hover {
text-decoration:underline;
}

#newstitle {
width:700px;
font-size:24px;
height:25px;
font-family:times;
text-align:left;
background:url("/gfx/layout/news-.png") repeat-x;
float:left;
}

#newstitle2 a {
text-decoration:none;
color:#555;
}

#newstitle2 a:hover {
text-decoration:underline;
}

#newstitle2 {
text-transform:uppercase;
width:260px;
font-size:16px;
height:25px;
font-family:times;
text-align:left;
background:url("/gfx/layout/news-.png") repeat-x;
float:left;
}

.newstitle {
line-height:23px;
}

.news a {
cursor:hand;
text-decoration:none;
}

#newsh h3 {
font-size:17px;
font-style:none;
text-decoration:none;
font-weight:bold;
color:#c7001c;
}

#newsh a {
color:#a7001c;
text-decoration:none;
}

#newsh a:hover {
text-decoration:underline;
}

#newsh a:hover h3 {
text-decoration:underline;
}

#newsh img {
border:1px #555 solid;
margin:7px;
}

.news {
font-size:12px;
}

#events {
float:left;
text-align:center;
width:260px;
margin-bottom:10px;
}

.events {
padding-left:10px;
padding-top:20px;
padding-right:10px;
}

.events h2 {
cursor:hand;
font-size:12px;
font-style:none;
text-decoration:none;
font-weight:bold;
}

.events a {
font-size:12px;
font-style:none;
text-decoration:underline;
font-weight:bold;
color:#000;
padding-top:10px;
cursor:hand;
}

#verse {
float:right;
text-align:left;
width:260px;
line-height:18px;
font-size:12px;
}

.verse {
padding-left:10px;
padding-right:10px;
padding-top:12px;
text-align:left;
}

.verse a {
display:none;
text-decoration:none;
background-color: transparent;
}

iframe .verse div {
width:240px;
height:22px;
text-decoration:none;
font-weight:normal;
color:#000;
line-height:20px;
text-align:center;
}

iframe .verse div font {
font-size:14px;
text-decoration:none;
font-weight:normal;
color:#000;
font-style:oblique;
margin-bottom:5px;
}

#rightbar {
margin-bottom:-12px;
width:260px;
float:right;
}

#rightbar a img {
border:#000000 solid 0px;
}

#footer {
height:90px;
width:960px;
text-align:left;
color:#ffffff;
}

#footer a {
color:#ffffff;
text-decoration:none;
}

.footer {
background:#4a4a4a;
color:#ffffff;
line-height:20px;
width:260px;
height:89px;
float:right;
text-align:left;
background:url("/gfx/layout/foot.png") #767676 repeat-x;
border-top:#4a4a4a solid 1px;
}

.footerer {
padding-top:3px;
padding-left:10px;
position:relative;
bottom:4px;
}

#footerleft {
width:700px;
height:89px;
background:url("/gfx/layout/foot.png") #767676 repeat-x;
float:left;
border-top:#4a4a4a solid 1px;
}

#footerleft h2 {
font-family:georgia;
font-size:17px;
font-weight:normal;
line-height:21px;
}

.footerleft {
position:relative;

cursor:hand;
}

.footerleft a {
padding-right:7px;
padding-left:3px;
color:#f3f3f3;
cursor:hand;
}

th {
text-align:center;
font-size:15px;
padding:8px;
font-weight:normal;
font-family:Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
}

td {
font-size:12px;
font-family:Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
padding:3px;
}

#campus ul li,#online ul li,#advantage ul li {
line-height:20px;
margin-left:15px;
}

#m p font {
font-weight:normal;
font-family:Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size:13px;
}

#m p small a {
padding-left:7px;
padding-right:7px;
font-size:14px;
text-decoration:none;
position:relative;
z-index:60;
background:#e1e1e1;
color:#666666;
}

#tabs {
width:700px;
border-top:#ddd solid 1px;
margin-top:-4px;
margin-left:-10px;
}

.pics {  
height:275px;  
width:260px;  
padding:0px;  
margin:0px;
overflow: hidden 
}
 
.pics a img {
width:260px;
height:275px;
top:0;
left:0
}

.pics2 {
height:300px; 
width:700px; 
padding:0px; 
margin:0px;
overflow: hidden
}

.pics2 img {
width:700px; 
height:300px; 
top:0; 
left:0
}

.fade-content {
padding: 5px 10px 5px 10px;
position:absolute;
background-color:#ffffff;
}

.fade-link {
text-decoration:none;
cursor:hand;
padding-right:10px;
background:#a7001c;
color:#ffffff;
}

a #calendar {
margin-top:3px;
width:233px;
height:25px;
background:url("/gfx/layout/EVENTS2.png") no-repeat top left;
}

a:hover #calendar {
margin-top:3px;
width:233px;
height:25px;
background:url("/gfx/layout/EVENTS2.png") no-repeat bottom left;
}
