/* CSS Document */

body {
	margin: 0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	background-image: url(../images/bodybg.jpg);
	background-repeat:repeat-x;
	background-color:#f0f3ea;
}
h1{
	font-size:18px;
	color:#000;
	margin:0px 0px;
	margin-bottom:15px;
}
h1 span{
color:#960101;
}
h2{
	font-size:16px;
	color:#000;
	margin:0px;
	margin-bottom:10px;
}
h3{
	font-size:14px;
	color:#fff;
	margin:0px;
	font-weight:normal;
}
h4{
	font-size:12px;
	color:#fff;
	margin:0px;
	padding-left:10px;
	background-color:#553d3b;
	line-height:28px;
}
a{
	color:#5e9bc1;
}
*:focus{
outline:0px;
}
a:hover{
	color:#666666;
	text-decoration:none;
}
p{
	margin:5px 0px;
}
#wrap{
	margin:0px auto;
	width:913px;
	background-image:url(../images/main_bg.png);
	background-repeat: repeat-y;
}
#header{
	height:113px;
	padding-top:32px;
	padding-left:8px;
	margin:0px 10px 0px 7px;
}
.gline{
background-color:#cccccc;
height:6px;
margin:0px 10px 0px 7px;
}
.header_img{
margin:0px 10px 0px 7px;
padding:4px;
}
#nav{
	height:42px;
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	clear:both;
	color:#746b6a;
	margin:0px 10px 0px 7px;
}
.slinks{
margin:5px 0px;
font-size:12px;
font-weight:bold;
width:250px;
}
.crows{
margin:15px 0px;
} 
    #tabs {
      font-size:12px;
      line-height:40px;
	  padding-left:30px;
	  color:#fff;
	  font-weight:bold;
      }
    #tabs ul {
	margin:0px;
	padding:0px;
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      margin:0;
	  margin-right:2px;
      padding:0 0 0 6px;
      text-decoration:none;
	  text-align:center;
	  background-image:url(../images/nav_separater.gif);
	  background-repeat:no-repeat;
	  background-position:right; 
      }
    #tabs a span {
      float:left;
      display:block;
      padding:0px 30px 0px 23px;
      color:#f1f1f1;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#000;
      }
    #tabs a:hover {
	color:#000;
      }
    #tabs a:hover span {
      background-position:100% -30px;
      }
	  	      #tabs a#current span {
	  color:#000;
      }
	     #tabs a#current {
	  color:#000;
      }
	  #menu {
	margin:0px;

	}
	#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size:12px;
	}

	
#menu li a {
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 23px;
	text-decoration: none;
	margin:2px 0px;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #116ba3;
	display: block;
	background:  url(../images/nav_arrow.gif);
	background-repeat:no-repeat;
	background-position:8px center;
	padding: 5px 0 0 30px;
	margin:1px 0px;
	}
	
#menu li a:hover {
	color: #666666;
	background:  url(../images/nav_arrow.gif) 0 -36px;
	background-repeat:no-repeat;
	background-position:8px center;
	padding: 5px 0 0 30px;
	margin:1px 0px;
	}
	#menu li a#scurrent{
	color: #666666;
	background:  url(../images/nav_arrow.gif) 0 -36px;
	background-repeat:no-repeat;
	background-position:8px center;
	padding: 5px 0 0 30px;
	margin:1px 0px;
	}
.imgFL{
	float:left;
	margin:5px 10px 0px 0px
}
.imgML{
	margin-left:4px;
}
.boldtext{
font-weight:bold;
}
.bluetext{
color:#027299;
}
.browntext{
color:#993333;
}
.topcontent{
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog {
  width:526px; 
  height:700px;
  padding:10px;
  background-color:#ffffff;
}
.button.b-close, .button.bClose {
    border-radius: 7px 7px 7px 7px;
    box-shadow: none;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: -7px;
    top: -7px;
}
.button {
    background-color: #2B91AF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
}
#content{
	margin:0px 10px 0px 8px;
	padding:10px 0px 0px 0px;
	clear:both;
	list-style-image:url(../images/list_arrow.gif);
}
.rightcolumn{
	width:582px;
	float:left;
	padding:0px 8px 0px 10px;
	margin-left:10px;
	
}
.leftcolumn{
	width:251px;
	float:left;
	background-image:url(../images/lcbg.gif);
	background-repeat: repeat-y;
	position:relative;
	padding:12px 6px;
}
.leftcolumn .topcurve{
	background-image:url(../images/lctop.gif);
	background-repeat: no-repeat;
	height:12px;
	width:273px;
	position:absolute;
	top:0px;
	right:-10px;
}
.leftcolumn .bottomcurve{
	background-image:url(../images/lcbottom.gif);
	background-repeat: no-repeat;
	height:12px;
	width:273px;
	position:absolute;
	bottom:0px;
	right:-10px;
}
.videoblock{
margin:8px 0px;
}
.message{
	width:277px;
	float:left;
	color:#000000;
	list-style-image:url(../images/list_arrow.gif);
	font-size:14px;
}
.message ul{
margin:0px 10px;
padding:0px 10px;
}

.marginLeft{
margin-left:12px;
}
.message .tab_header{
height:9px;
background-image:url(../images/ttop.gif);
background-repeat:no-repeat;
}
.message .tab_middle{
padding:0px 10px;
border-left:solid 1px #c9dfec;
border-right:solid 1px #c9dfec;
}
.padbottom{
margin-bottom:10px;
}
.mrtop{
margin-top:25px;
}
.message .tab_bottom{
background-image:url(../images/tpbottom.gif);
background-repeat: no-repeat;
height:10px;
font-size:1px;
}
.tabContent1 p{
margin:0px;
}
.news{
	width:277px;
	float:left;
	list-style-image:url(../images/list_img.gif);
	color:#000000;
}
.news .tab_header{
height:11px;
background-image:url(../images/ttop.gif);
background-repeat:no-repeat;
}
.news .tab_middle{
padding:0px 10px;
border-left:solid 1px #c9dfec;
border-right:solid 1px #c9dfec;
}
.news .tab_bottom{
background-image:url(../images/tbottom.gif);
background-repeat: no-repeat;
height:36px;
font-size:1px;
}
.bottom_curve{
background-image:url(../images/bottom_curve.gif);
background-repeat:no-repeat;
height:20px;
}
.deanlink{
width:172px;
height:74px;
background-image:url(../images/dean_message.gif);
background-repeat:no-repeat;
float:left;
padding:20px 0px 0px 12px;
font-size:18px;
font-weight:bold;
}
.deanlink a{
color:#990000;
text-decoration:none;
}
.deanlink a:hover{
color: #666666;
text-decoration:none;
}
.managelink{
width:172px;
height:74px;
background-image:url(../images/management.gif);
background-repeat:no-repeat;
float:left;
padding:20px 0px 0px 12px;
font-size:18px;
font-weight:bold;
}
.managelink a{
color:#fff;
text-decoration:none;
}
.managelink a:hover{
color: #666666;
text-decoration:none;
}
.researchlink{
width:172px;
height:74px;
background-image:url(../images/research_projects.gif);
background-repeat:no-repeat;
float:left;
padding:20px 0px 0px 12px;
font-size:18px;
font-weight:bold;
}
.researchlink a{
color:#000;
text-decoration:none;
}
.researchlink a:hover{
color: #666666;
text-decoration:none;
}
.faculty{
width:172px;
height:74px;
background-image:url(../images/faculty.jpg);
background-repeat:no-repeat;
float:left;
padding:20px 0px 0px 12px;
font-size:18px;
font-weight:bold;
}
.faculty a{
color:#000;
text-decoration:none;
}
.faculty a:hover{
color: #666666;
text-decoration:none;
}
.yellolink{
width:172px;
height:74px;
background-image:url(../images/blink2.gif);
background-repeat:no-repeat;
float:left;
padding:20px 0px 0px 12px;
font-size:18px;
font-weight:bold;
}
.yellolink a{
color:#990000;
text-decoration:none;
}
.yellolink a:hover{
color: #666666;
text-decoration:none;
}
.redlink{
width:172px;
height:74px;
background-image:url(../images/blink3.gif);
background-repeat:no-repeat;
float:left;
padding:20px 0px 0px 12px;
font-size:18px;
font-weight:bold;
}
.redlink a{
color:#fff;
text-decoration:none;
}
.redlink a:hover{
color: #666666;
text-decoration:none;
}
.greenlink{
width:172px;
height:74px;
background-image:url(../images/blink1.gif);
background-repeat:no-repeat;
float:left;
padding:20px 0px 0px 12px;
font-size:18px;
font-weight:bold;
}
.greenlink a{
color:#000;
text-decoration:none;
}
.greenlink a:hover{
color: #666666;
text-decoration:none;
}
#footer{
	margin:0px auto;
	width:878px;
	color:#000;
	clear:both;
	height:30px;
	padding:0px 10px;
	font-size:11px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
}
#footer a{
	color:#000;
	text-decoration:none;
}
#footer a:hover{
	color: #333333;
	text-decoration:none;
}
.footerleft{
width:70%;
float:left;
}
.footerright{
width:30%;
float:left;
font-size:11px;
color:#000000;

}
.more{
    color:#3366FF;
	padding-bottom:3px;
}
p.more{
	margin:0px;
}
.more a{
	color:#3366FF;
	text-decoration:none;
	background-image:url(../images/b-arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.more a:hover{
	color:#252525;
	text-decoration:blink;
}
.more1{
	color:#0099ff;
}
p.more1{
	margin:0px;
	font-size:11px;
}
.more1 a{
	color:#0099ff;
	text-decoration:none;
	width:80px;
	padding-left:10px;
	display:block;
	text-align:left;

}
.more1 a:hover{
	color:#000;
	text-decoration:none;
}
.bline{
height:9px;
background-color:#f8d182;
clear:both;
}
.calign{
width:60%;
 float:left;
}
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;
}
.clearfix {display: block;
}
/* End hide from IE-mac */ 
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog {
  width:800px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}
.button.b-close, .button.bClose {
    border-radius: 7px 7px 7px 7px;
    box-shadow: none;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: -7px;
    top: -7px;
}
.button {
    background-color: #2B91AF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
}