@charset "utf-8";
/* CSS Document */

.floatL{
float:left;
}
.floatR{
float:right;
}
.clear{
clear:both;
overflow:hidden;
height:2px;
width:auto;
}
.photostack_left {
background:url(../images/bg_photos.gif) no-repeat;
padding:25px 26px 25px 20px;
margin-right:20px;
}
.photostack_right{
background:url(../images/bg_photos.gif) no-repeat;
padding:25px 26px 25px 20px;
margin-left:20px;
}

.partner ul{
margin:20px 0;
padding:0;
list-style-type:none;
display:block;
}
.partner ul li{
background:#fcfcfc;
border:2px solid #f2f2f2;
width:231px;
padding:5px;
margin:3px;
float:left;
height:175px;
text-align:center;
}

.partner img{
margin:0 0 5px 0;
padding:1px;
background:#ffffff;
border:1px solid #f2f2f2;
}
.partner ul li p{
margin:0;
padding:0;
}
.partner ul li p a{
font-family:Arial, Helvetica, sans-serif;
display:block;
padding:3px;
margin:3px;
text-decoration:none;
}
.partner ul li p a:hover{
color:#000000;
}
.contactpage ul{
list-style-type:none;
margin:0;
padding:0;
}
.contactpage li{
padding:5px;
border-bottom:1px solid #cccccc;
}
.contactpage li:hover{
background:#f2f2f2;
}
.contactpage li a{
background:url(../images/grph_email.gif)no-repeat 0 4px;
padding:0 0 0 16px;
margin-bottom:4px;
display:block;
}
.facultylisting strong{
color:#88BF00;
display:block;
}
.facultylisting ul{
margin:0;
padding:5px;
list-style-type:none;
}
.facultylisting li{
background:#fcfcfc;
color:#333333;
border-bottom:1px solid #f2f2f2;
padding:8px;
margin:0 0 3px 0;
}
.facultylisting li:hover{
background:#f2f2f2;
}
.facultylisting li a{
display:inline-block;
margin-right:30px;
text-decoration:none;
}
.facultylisting li a:hover{
color:#000000;
text-decoration:underline;
}

.curriculum h2 em{
font-family:Arial, Helvetica, sans-serif;
font-size:.65em;
color:#999999;
font-weight:normal;
}
.curriculum ul{
list-style-type:none;
margin:35px 5px;
padding:0;
}
.curriculum ul li{
padding:4px;
background:#fcfcfc;
border:1px solid #f9f9f9;

}
.curriculum ul h4{
font-weight:normal;
color:#88BF00;
border-bottom:1px solid #f2f2f2;
margin:0 0 10px 0;
padding-bottom:5px;
font-size:1.2em;
}
.curriculum li strong{
float:left;
margin:0 18px 0 0;
width:85px;
border-right:1px solid #ffffff;

}
.curriculum table{
background:#f2f2f2;
width:506px;
border-collapse:collapse;
padding:0;
margin:25px 0;
}
.curriculum th{
background:#ffffff;
color:#257A18;
padding:12px;
text-align:left;
}
.curriculum td{
padding:8px;
border:1px solid #ffffff;
background:#f3f3f3;
}
.curriculum td strong{
font-family:Arial, Helvetica, sans-serif;
color:#257A18;
font-weight:normal;
}
.courses h4{
font-family:Arial, Helvetica, sans-serif;
margin:55px 0 5px 0;
border-bottom:1px solid #f2f2f2;
padding-bottom:5px;
}
.courses h4 strong{
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
color:#257A18;
}
.courses h4 em{
font-weight:normal;
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#88BF00;
}
.courses p{
margin-top:0;
}
.research ul{
margin:0;
padding:0;
list-style-type:none;
}
.research ul li{
margin:0 0 3px 0;
background:#fcfcfc;
border-bottom:1px solid #f2f2f2;
border-left:1px solid #f2f2f2;
padding:15px;
}
.research ul li strong{
font-weight:normal;
color:#257A18;
display:block;
margin-bottom:5px;
}
.research ul li em{
color:#666666;
display:block;
margin:15px 0px;
}
.research ul li a em{
margin:0;
text-align:right;
padding:5px;
background:#EFFEDA;
width:inherit;
display:block;
font-style:normal;
color:#88BF00;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background:#ffffff;
border:1px solid #f2f2f2;
}
.research ul li a:hover em{
border:1px solid #cccccc;
color:#666666;
}
/*FAQ*/
.faq h4{
font-family:Arial, Helvetica, sans-serif;
margin:55px 0 5px 0;
border-bottom:1px solid #f2f2f2;
padding-bottom:5px;
}
.faq h4 strong{
background:url(../images/grph_talkbubble.gif) no-repeat;
padding-left:14px;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
margin-bottom:8px;
color:#257A18;
}
.faq h4 em{
font-weight:normal;
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#88BF00;
}
.faq p{
margin-top:0;
}
.pagejump_down{
background:url(../images/btn_pagejump.gif) no-repeat;
background-position:0 -23px;
padding-left:13px;
}
.pagejump_up{
background:url(../images/btn_pagejump.gif) no-repeat;
background-position:0 3px;
padding-left:13px;
}
.icon_bio{
background-image:url(../images/grph_bio.gif);
background-repeat:no-repeat;
background-position: 2px -41px;
background-color:#fcfcfc;
padding:0 3px 0 26px;
margin:0 0 1px 0;
border:1px solid #f2f2f2;
}
.icon_contact{
background-image:url(../images/grph_bio.gif);
background-repeat:no-repeat;
background-position: 2px -61px;
background-color:#fcfcfc;
padding:0 3px 0 26px;
margin:0 0 1px 0;
border:1px solid #f2f2f2;
}
.icon_pdf{
background-image:url(../images/grph_bio.gif);
background-repeat:no-repeat;
background-position: 2px -21px;
padding:0 3px 0 26px;
margin:0 0 1px 0;
height:14px;
}

.icon_externallink{
background-image:url(../images/icon_externallink.gif);
background-repeat:no-repeat;
background-position: 2px 2px;
padding:0 3px 0 18px;
margin:0 12px;
}
