@charset "utf-8";

body {
margin:0;
padding:0;
background:url(../images/innerbg.jpg) repeat-x #dae1e7;
font:12px Arial, Helvetica, sans-serif;
color:#645b5d;
line-height:16px;
}


h1,h2,h3,h4,h5,h6,ul,li,div{margin:0; padding:0;}

p {
margin:0;
padding:0;
line-height:16px;
}

a{
color:#bb1f3f;
text-decoration:none;
}

a:hover {
color:#0a366e;
}

span{
margin:0;
padding:0;
line-height:16px;
}
img{border:0}

#maincontainer {
	margin:0 auto;
	width:100%;
	height:auto;
}

#topcontainer {
    margin:0 auto;
	width:984px;
	height:156px;
	padding-top:6px;

}

#header {
	width:984px;
	height:156px;
	float:left;
}

.tophead{
	width:984px;
	height:118px;
	float:left;
}

.logo {
background:url(../images/logo.jpg) no-repeat;
width:691px;
height:118px;
float:left;

}

.topnav {
background:url(../images/topnavbg.gif) no-repeat;
width:171px;
height:22px;
padding:6px 0px 0px 8px;
float:right;
}

.navigation1 {
width:972px;
height:38px;
padding:0px 4px 0px 4px;
float:left;
}


.wrapertop{ width:100%; background:url(../images/wrapertop.gif) no-repeat center; height:19px;}

#secondcontainer {
	margin:0 auto;
	width:100%;	
	background: url(../images/2containerbg.png) repeat-y center;
}

#secondshade {
	margin:0 auto;
	width:100%;
	background: url(../images/innershade.jpg) no-repeat center top;
	overflow:auto;
	clear:both;
}

#container {
	margin:0 auto;
	width:984px;
	padding:3px 8px 0px 8px;
	height:auto;
}

.surround {
    background:url(../images/bodybg.jpg) repeat-y;
	width:984px;
	height:auto;
	padding:0px 0px 12px 0px;
	margin:31px 0px 0px 0px;
	float:left;
}

.surroundleft {
	width:226px;
	border-right:1px solid #cad9ed;
	float:left;
	padding:10px 0px 13px 0px;
}

.subnav {
	width:226px;
	height:auto;
	float:left;
}

.subnav h4{
	width:212px;
	height:26px;
	background:url(../images/sub_titlebg.gif) no-repeat ;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2866b8;
	padding:0px 0px 5px 14px;
	float:left;
}


.subnav .list{
    width:226px;
	height:auto;
	float:left;
}


.subnav .list ul{ width:392px margin:0px; padding:0px;  margin-top:5px;}
.subnav .list li{ list-style-type:none; 
      font:12px Arial, Helvetica, sans-serif;
	  color:#577eb2;
      line-height:16px; 
      text-align:left;
	  background:url(../images/bullet_list.gif) no-repeat 0px 9px;
      border-bottom:#cdddf2 dashed 1px;
      padding-left:10px;
	  padding-top:3px;
	  padding-bottom:3px;
	  margin-left:10px;
      }



.subnav .list a{
	font:12px Arial, Helvetica, sans-serif;
	color:#577eb2;
}

.subnav .list a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#083063;
}

.subnav .list #current a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#083063;
}

.shedulebox .sheduleimg {
    width:404;
	height:6px;
	float:left;
}

.shedulebox .sheduleimg img{
    width:auto;
	height:auto;
	float:left;
}


.surroundmid {
	width:544px;
	height:auto;
	float:left;
}



.content {
	width:524px;
	height:auto;
	padding:0px 10px 0px 10px;
	float:left;
}
.content a{
	background:none;
	text-decoration:none;
}
#lipsum a{
	background:none;
	text-decoration:none;
}
.content .titlebox{
	width:524px;
	height:128px;
	border-bottom:4px solid #ffb3c3;
	margin-bottom:18px;
	float:left;
}

.content .titlebox img{
    float:left;
}


.content  p{
	width:512px;
	height:auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#858585;
	padding:0px 6px 0px 6px;
	float:left;
}

.content  a.rm{
	font:12px Arial, Helvetica, sans-serif;
	color:#bb1f3f;
	background:url(../images/bullet.gif) no-repeat 0px 9px;
}

.content a.rm:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#083063;
	background:url(../images/bullet.gif) no-repeat 0px 9px;
}

.content  h4{
	width:524px;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#646464;
	padding-top:6px;
	float:left;
}






.surroundright {
	width:213px;
	float:left;
	padding:23px 0px 0px 0px;
}

.contact {
    width:205px;
	height:auto;
	padding:4px 0px 0px 6px;
	float:left;

}

.contact p {
    width:207px;
	height:auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#2866b8;
	text-align:center;
	padding-top:6px;
	float:left;

}

.contact span {
    width:207px;
	height:auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#2866b8;
	text-align:center;
	background:url(../images/bg-text.gif) no-repeat 35px 4px;
	padding-top:6px;
	float:left;

}

.contact h3 {
    width:207px;
	height:auto;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#be1f3b;
	text-align:center;
	float:left;
	padding-bottom:6px;

}




#around_footer {
background:url(../images/footerbg.gif) repeat-x #dae1e7;
width:100%;
height:106px;
clear:both;
}

#footerbox {
margin:0 auto;
width:984px;
height:106px;
}

.footernav {
width:990px;
height:33px;
padding:21px 0px 0px 1px;
margin:0 auto;
}

.footernav ul{ margin:0px; padding:0px; float:LEFT; margin-top:0px;}
.footernav li{ 
list-style-type:none; 
float:left; 
font:12px Arial, Helvetica, sans-serif ;
background:url(../images/footnav_bullet.gif) no-repeat 0px 4px;
}

.footernav a{
      float:left;
      display:block;
      background:none;
      padding:0px 8px 0px 10px;
      color:#FFF; 
	  text-decoration:none;
 }
 
.footernav a:hover{
	float:left;
	display:block;
	padding:0px 8px 0px 10px;
	color:#fc839d;
	font-weight:none;
	text-decoration:none;
}

.footernav a {
        color:#fc839d;
		font-weight:none;
	    text-decoration:none;
}	

.copywrite{
width:950px;
height:32px;
padding:20px 0px 0px 0px;
text-align:center;
float:left;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#alumnilist{
	width:300px;margin:20px;
	font-weight:bold; font:14px "Times New Roman";
	line-height:20px;padding-bottom:40px;
}
#alumnilist div.r1{float:left;width:190px}
#alumnilist div.r2{float:left;width:110px}
#alumnilist div.hs{float:left;width:310px}

#facultylist{
	width:470px;margin:20px;
	font-weight:bold; font:14px "Times New Roman";
	line-height:20px;padding-bottom:40px;
}
#facultylist div.admin{
	float:left;width:480px
}
#facultylist a{background:none;color:#45a;font-weight:bold; font:14px "Times New Roman"}

#formslist{
	width:470px;margin:20px;
	line-height:20px;
	padding-top:20px
}
#formslist div.ftitle{
	float:left;width:220px;height:30px;padding:4px;
}
#formslist div.fdesc{
	float:left;width:260px;height:30px;padding:4px;text-align:justify;
}
#formslist a{
	background:none;color:#45a;
}


#newslist{
	width:470px;margin:20px;
	line-height:20px;
}
#newslist span.ntitle{
	float:left;width:320px;height:12px;padding:4px;
}
#newslist span.ndesc{
	float:left;width:460px;min-height:60px;padding:4px;text-align:justify;padding-left:14px;
}
#newslist a{
	background:none;color:#45a;
}

#newslist a.rm{
	float:right;
}