/* CONTENT STYLES */

body, td {font-family:tahoma,helvetica, arial;font-size:12px;line-height:18px;}
body {background-image:url(images/layout/bg.png); margin:0px;padding:0px; }
div {margin:0px;padding:0px;}

a, a:visited {color: maroon; font-weight:normal; text-decoration:underline;}
a:hover {color: red; text-decoration: underline;}
/*
h1 {margin:0 0 10px 0;font-size:30px; font-weight:bold; color: #3b332b; text-transform:uppercase;}
h2 {margin:0 0 10px 0; font-size:28px; font-weight:bold; color: #3b332b}
h3 {margin:0 0 10px 0; font-size:20px; font-weight:bold; color: #3b332b; vertical-align:middle }
h4 {margin:0 0 10px 0; font-size:15px; font-weight:bold; color: #3b332b; text-transform:uppercase; }
*/
form {margin:0;padding:0;}
ul {margin-top:7px;margin-bottom:0px;list-style:square;}

/* LAYOUT STYLES */

div.bg_top {height:3px;background:url(images/layout/bg_top.png) no-repeat top center;border:0px solid yellow;margin:0;padding:0;font-size:1px;}
div.bg_bottom {height:3px;width:100%;background:url(images/layout/bg_bottom.png) no-repeat top center;}
div.container {width:798px;text-align:left;border:1px solid #cccccc;border-width:0 1px 0 1px;}

div.header {text-align:center;}

div.navigation {height:24px; background:url(images/layout/bg_nav.png)}

div.navigation_right_box {background:#ffffff;border:0px solid #003366;margin:0 0 0 20px;}
div.navigation_right_box_padding {padding:10px;}

div.navigation_right_box ul {margin:0;padding:0;width:715px;text-align:center;list-style:none;display:block}
div.navigation_right_box ul li {margin:1px;padding:0; display:inline;}
div.navigation_right_box ul li.sub_ON {text-indent:11px;font-weight:bold;color:purple;border:1px solid silver;border-width:1px 1px 0 1px; }
div.navigation_right_box ul li.sub2_ON {text-indent:15px;font-weight:normal;color:purple;border:0px;font-size:11px;}

div.navigation_right_box a {color: navy; text-decoration:none; display:inline;padding:2px 2px 2px 4px;font-weight:normal;border:1px solid silver;border-width:1px 1px 0 1px;}
div.navigation_right_box a.ON, div.navigation_right_box a:hover {color: black; font-weight:normal; text-decoration:none; background: #f2b600;border:1px solid brown; border-width:1px 1px 0 1px; }

div.navigation_right_box li.sub a.ON {color: white; font-weight:normal; text-decoration:none; background: #46374E;border:0px solid silver;}

div.navigation_right_box a.sub {text-indent:10px;font-weight:normal;color:black;font-weight:normal; font-size:12px;border:0px;}

div.navigation_right_box ul li.sub_ON a.sub {text-indent:10px;color:black;font-weight:bold; font-size:12px;border:0px;}
div.navigation_right_box a.sub:hover {text-indent:10px;font-weight:normal;color: blue;font-weight:normal; font-size:12px;background:none;text-decoration:none;border:0px;}
div.navigation_right_box a.sub2 {text-indent:15px;font-weight:normal; font-size:11px;border:0px;}
div.navigation_right_box a.sub2:hover {text-indent:15px;font-weight:normal; font-size:11px;background:none;color:gray;text-decoration:underline;border:0px;}


div.main_area {background:white;}
div.main_area_pad {padding:15px 20px 20px 20px;}

div.footer_bar {background-color:gold;border:1px solid white; border-width:1px 0 1px 0;}
div.footer_bar_pad {padding:0px 7px 0px 2px; text-align:right; font-size:10px; color:navy; text-transform:uppercase;}
div.footer {clear:both; text-align:right;}
div.footer_text {padding:5px 260px 0 0;font-size:10px; color:#a8a8a8;}
div.footer_text a,div.footer_text a:visited {font-weight:normal;color:#a8a8a8;text-decoration:none;}



/* PAGE STYLES */


.staff div.staff_profile {clear:both;}
.staff div.staff_profile img {margin:0 15px 15px 0;border:1px solid navy; float:left;}
.staff h3 {clear:both;margin-top:20px; text-align:right;font-size:25px;}
h4 {font-weight:bold;font-size:17px;color:purple;border:1px solid purple; border-width:0 0 1px 0;margin-bottom:10px;}
.reference {display:block; padding-left:40px; font-size:11px;}

.faculty_image {float:left;margin:0 15px 0 0; border: 1px solid gray}
.faculty_name {font-size:25px;font-weight:bold;}
.faculty_position {line-height:30px; color:navy;margin:2px 0 10px 10px;text-indent:10px;}
.faculty_bio {float:left;width:540px;}


.table_row1 td {background-color:#f0f0f0;}
.table_row2 td {background-color:#e0e0e0;}


/* MENU STYLES */

.drop_menu{
padding:0px;
}

.drop_menu ul{
padding: 0px;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.drop_menu li{
display: inline;
margin: 0;

}

.drop_menu li a:link, .drop_menu li a:visited{
text-decoration: none;
padding: 0px 0px 3px 0px;
border: 0px solid #333333;
border-right-width:0px;
color:white;
font: normal 10px tahoma;

}

.drop_menu li a:hover{
text-decoration: none;
color: white;
}

.drop_menu li.selected{

}

.drop_menu li.selected a{ /*selected main tab style */
background-image: none; /*THEME CHANGE HERE*/
border-bottom-color: black;
border:1px solid gray;
border-width:0px;
color:#8EC02D;
font: normal 10px tahoma;
}

.drop_menu li.selected a:hover{ /*selected main tab style */
text-decoration: none;

}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0px;
margin-top:-1px;
margin-left:6px;
border: 1px solid black; /*THEME CHANGE HERE*/
border-width: 0px 1px 0px 1px;

line-height:15px;
z-index:100;
background-color: #620d0f;
visibility: hidden;
text-align:left;
width:95px;
}


.dropmenudiv_b a:link,.dropmenudiv_b a:visited{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid black; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 3px 3px 5px 0;
text-decoration: none;
color: white;
font:normal 11px tahoma;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover, .dropmenudiv_b a:visited:hover{ /*THEME CHANGE HERE*/
background-color: #941A1D;
color:white;
}