/*
dark blue
	#30648E
	#76AACC
	#B1D9EF
	#DCF4FF
light blue
orange
	#FFB839
*/
body {background:white;font-family:'Franklin Gothic Book', sans-serif;font-size:14px;padding:0;margin:0;text-align:center;}
img {border:none;padding:0px;margin:0px;}
a {outline:none;border:0;}
hr {color:#B1D9EF;background:#B1D9EF;border:1px solid #B1D9EF;}
h2 {border-bottom:2px solid #B1D9EF;}
#container {min-width:950px;background:white;}
.phone {padding-left:15px;background:url('../images/icons/phoneBlack.gif') no-repeat left;}
.fax {padding-left:15px;background:url('../images/icons/faxBlack.gif') no-repeat left;}
.email a, a.email {padding-left:15px;background:url('../images/icons/emailBlack.gif') no-repeat left;}
.web a {padding-left:15px;background:url('../images/icons/webBlack.gif') no-repeat left;}
.file a {padding-left:15px;background:url('../images/icons/fileBlack.gif') no-repeat left;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}
#content {width:100%;}

#left {background:black;}

#buckImg img {
    padding:0px;
    border:none;
    margin:0px;
    margin-right:80px;
    width:104px;
    height:73px;
}


.banner {background:url('http://mutdb.org/mutpred_dev/img/bannerbackMutpred.gif') repeat-x top;padding-bottom:-5px;padding:0px;margin:0px;}
.pagelinks {background:url('../images/layout/linkback.gif') repeat-x top;height:35px;padding:0px;margin:0px;}
.lab {float:left;font-weight:bold;font-size:18px;text-align:center;text-transform:uppercase;
	width:162px;height:27px;padding-top:5px;margin:0px;background:url('../images/layout/lab.gif') no-repeat;}
.links {height:35px;margin:0px;padding:0px;}
.imagelink {opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(opacity=50);padding:0px;margin:0px;}
.currentPage {opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:alpha(opacity=100);padding:0px;margin:0px;}
.main {background:white url('../images/layout/maintop.gif') repeat-x top;border-bottom:2px solid black;width:100%;padding:10px;padding-top:20px;vertical-align:top;}
.main a {color:black;}
a.external {padding-right:15px;background:transparent url('../images/icons/external.gif') no-repeat right center;}

.main div.text {width:600px;margin:auto;margin-bottom:30px;}
.main div p {text-align:center;}
.main div p.right {text-align:right;}
.main div p.center {text-align:center;}
.main div p.justify {text-align:justify;}
.main div h3.research {width:300px;margin:auto;text-align:center;padding:5px;background:#30648E;color:white;}
.main div h3.fun {text-align:left;border-bottom:1px solid #76AACC;}

#right {float:right;width:200px;}
.bannersidebar {background:url('../img/bannerbackMutpred.gif') repeat-x top;height:97px;}
.sidebarlinks {background:url('../images/layout/linksidebarback.gif') repeat-x top;height:35px;}
.mainsidebar {background:white url('../images/layout/sidebarback.gif') repeat-y right;vertical-align:top;border-bottom:2px solid black;width:200px;padding-bottom:20px;}

.info {text-align:center;line-height:22px;padding-bottom:20px;border-top:3px solid #30648E;width:100%;font-size:11px;}
.info a {color:black;text-decoration:none;}
.info a:hover {text-decoration:underline;}
.info img {vertical-align:top;}
.info img.check:hover {border-bottom:2px solid #30648E;}
.phoneFoot {padding-left:15px;background:url('../images/icons/phoneB.gif') no-repeat left;}
.undersidebar {width:200px;background:url('../images/layout/undersidebarback.gif') repeat-x top;border-top:3px solid #30648E;text-align:center;}

.dropmenu {display:none;background:#DCF4FF url('../images/layout/dropback.gif') repeat-x top;overflow:hidden;border:1px solid black;border-top:0;}
.dropmenu ul {list-style-type:none;padding:0;margin:0;}
.dropmenu ul li a {color:#30648E;text-decoration:none;display:block;padding-right:5px;padding-left:5px;}
.dropmenu ul li a:hover {background:#B1D9EF;}
.dropmenu ul li ul {list-style-type:none;padding:0;margin:0;text-align:left;}
.dropmenu ul li ul li a {padding-left:15px;}

/***************/
/*   SIDEBAR   */
/***************/
.tool {background:#B1D9EF;margin-left:12px;margin-right:10px;margin-top:5px;padding-bottom:5px;position:relative;}
.tool a {color:black;text-decoration:none;}
.showMenu {display:block;overflow:hidden;height:auto;}
.hidMenu {display:none;overflow:hidden;height:auto;}
.toolinfo {margin-left:10px;margin-right:8px;}
.toolDiv {display:block;background:url('../images/layout/toolarrow.gif') no-repeat right center;font-size:14px;color:#30648E !important;text-transform:uppercase;
			padding:5px;padding-top:3px;padding-bottom:3px;}
.toolDiv:hover {cursor:pointer;}
.moretool {text-align:right;line-height:100%;}

.facultylogin {background:#B1D9EF;margin-left:12px;margin-right:10px;margin-top:30px;padding:5px;padding-top:3px;}
.facultylogin .toolinfo {margin-left:5px;}
.facultylogin a {display:block;padding-left:5px;}
.facultylogin a:hover {background:#76AACC;}
.facultylogin a.current {background:#76AACC;}
.logintitle {display:block;font-size:14px;color:#30648E;text-transform:uppercase;margin-bottom:3px;}
.loginform {font-size:12px;}
.loginform input {border:1px solid #30648E;padding-left:2px;}
.loginform .submit {margin-top:7px;background:#DCF4FF;padding:0;}



/* events */
.event {line-height:11px;}
.eventTitle {font-size:10px;font-weight:bold;font-style:italic;}
.eventSpkr {font-size:10px;font-weight:bold;}
.spkrInfo {font-size:10px;}
.eventDate {font-size:10px;font-weight:bold;}
.eventCancel {font-size:10px;font-weight:bold;font-style:italic;}
.eventLoc {font-size:10px;}

.eventTitleLg {font-weight:bold;font-style:italic;}
.eventSpkrLg {font-weight:bold;}
.spkrInfoLg {}
.eventDateLg {font-weight:bold;}
.eventCancelLg {font-weight:bold;font-style:italic;}
.eventLocLg {}

/* calendar */
.calTitle {font-size:11px;font-weight:bold;}
.calTitle a {text-decoration:underline;}
.calTitleLnk {font-size:13px;text-decoration:none !important;}
.calTxt {font-size:10px;font-weight:normal;}
.calDay {font-size:10px;font-weight:bold;}

.calendar {font-size:10px;text-align:center;margin-bottom:5px;border-collapse:collapse;width:98%;}
.calendar td {text-align:center;width:14%;}
.calendar a {color:#323C3F;font-size:12px;font-weight:bold;}

td.dayWeek {text-align:center;color:black;font-size:10px;font-weight:bold;}
td.rankingRow {text-align:center;color:#B1D9EF;font-size:8pt;font-weight:normal;background:#DCF4FF;padding:3px;border:1px solid black;}       
td.rankingDate {text-align:center;color:black;font-size:8pt;background:#F2F2F2;padding:3px;height:12px;border:1px solid black;}
td.rankingDateToday {text-align:center;color:#B1D9EF;font-size:8pt;font-weight:bold;background:#30648E;padding:3px;height:12px;border:1px solid black;}
td.rankingEvent {text-align:center;color:#30648E;font-size:8pt;background:white;height:12px;border:1px solid black;}
td.rankingEvent a {color:#30648E;display:block;text-decoration:underline;}
td.rankingEventToday {text-align:center;color:#B1D9EF;font-size:8pt;background:#30648E;height:12px;border:1px solid black;}
td.rankingEventToday a {color:#B1D9EF;display:block;text-decoration:underline;}

/* employment */
.empLnk {font-size:11px;font-weight:normal;}
.empLnk a {text-decoration:underline;}
/* end sidebar */

/* SERVICES */
.servicelinks {width:200px;float:left;}
.servicelinks div {border:1px solid #30648E;margin-bottom:2px;}
.servicelinks div ul {list-style-type:none;padding:0;padding-left:15px;margin:0;font-size:12px;}
.servicelinks div ul li {margin-bottom:3px;}
.servicelinks div ul li ul {list-style-type:circle;}

.servicelinks a {text-decoration:none;}
.servicelinks .external a {padding-right:15px;background:transparent url('../images/icons/external.gif') no-repeat right center;}
.servicelinks li a:hover, .servicelinks fieldset a {text-decoration:underline;}
a.servicetitle {display:block;background:#30648E url('../images/layout/bannersidebarback.gif') repeat-x top;color:white;padding:2px;padding-left:3px;padding-top:0px;}

.service {margin-left:210px;}
.servCurr, .servSelect {border:1px solid #30648E;text-align:center;}
.servCurr {background:#B1D9EF;}
.servCurr a, .servSelect a {text-decoration:none;}

/*************/
/*   Admin   */
/*************/
.adminLinks {margin-right:15px;width:100px;text-align:center;border:1px solid #30648E;}
.adminLinks h3 {padding:0;margin:0;font-size:14px;color:white;background:#30648E;}
.adminLinks ul {list-style-type:none;padding:0;margin:0;}
.adminLinks ul li {padding:0;margin:0;}
.adminLinks a {font-size:12px;text-decoration:none;display:block;padding:3px;padding-top:1px;padding-bottom:1px;}
.adminLinks a:hover {text-decoration:underline;}
.consoleSel {background:#B1D9EF;}

.adminTable {border-collapse:collapse;width:480px;}
.adminTable td {vertical-align:top;}
.adminTable input {padding-left:2px;border:1px solid #76AACC;}
.adminTable textarea {padding:2px;border:1px solid #76AACC;}
.adminTitle {background:url('../images/layout/dark_back.gif') top left;border:1px solid #30648E;color:white;font-weight:bold;}
.adminTitle td {padding:3px;padding-top:1px;padding-bottom:1px;}
.adminInput {border:1px solid #30648E;border-top:0;}
.adminInput td {padding:5px;}
.adminInput td.right {border-right:1px solid #30648E;}
.example {font-size:10px;}

/*.orange {background:#FFB839;}*/
.orange {background:url('../images/layout/orange_back.gif') top left;}
/*.blue {background:#B1D9EF;}*/
.blue {background:url('../images/layout/blue_back.gif') top left;}
/*.dark {background:#30648E;}*/
.dark {background:url('../images/layout/dark_back.gif') top left;}


.showpages {border-collapse:collapse;font-size:12px;}
.showpages tr.bordered td {border-left:1px solid #30648E;border-right:1px solid #30648E;padding:3px;text-align:center;}
.showpages tr.bordered td.facultyname {border-left:none;text-align:left;font-weight:bold;white-space:nowrap;}
.showpages td.title {background:#30648E;color:white;font-weight:bold;}

.adminaccess {border-collapse:collapse;font-size:12px;border:1px solid #30648E;}
.adminaccess tr.bordered td {border-left:1px solid #30648E;border-right:1px solid #30648E;padding:3px;text-align:center;}
.adminaccess tr.bordered td.name {border-left:none;text-align:left;font-weight:bold;white-space:nowrap;}
.adminaccess tr.headrow td {text-align:center;color:white;font-weight:bold;padding-left:3px;padding-right:3px;}

.editpage {text-align:right;margin-bottom:10px;}
.mceContentBody {background:white;}
/* end Admin */

.sort_header {
        border-bottom: 1px solid #000000;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #000000;
        border-top: 1px solid #FFFFFF;
        height: auto;   
        padding: 5px;   
        background: #30648E;
        color: #FFFFFF;
        cursor: pointer;
}

.sort {
        border-bottom: 1px solid #000000;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #000000;
        border-top: 1px solid #FFFFFF;
        height: auto;
        padding: 5px;
        background: #30648E;
        color: #FFFFFF;
        cursor: pointer;
}

.odd {
	background: #E5F7FF;
}

.even {
        background: #F1F1F1;
}

.tsort td {
	border: 1px solid black;
}

.alumni {border:1px solid #30648E;padding:0px;}
.alumni legend {border-left:1px solid #30648E;border-right:1px solid #30648E;color:#30648E;
				margin-left:15px;font-size:1.2em;padding:1px;padding-left:8px;padding-right:8px;}
.alumni ul {list-style-type:none;padding:0px;margin:0px;margin-top:10px;}
.alumni ul li {padding:2px;padding-left:10px;}
.alumni ul li.even {background:#DCF4FF;}

.sideheading {
	font-weight:bold;

}

table.ctable th, table.ctable td {
        text-align: left;
/*        width: 100px;  */
}
table.ctable th {
        border-width: 0px 0px 0px 0px;
        background:#A52A2A;
        color: white;
        font-size: 14px;
}

table.ctable2 th, table.ctable2 td {
        text-align: left;
/*        width: 100px;  */
}
table.ctable2 th {
        border-width: 0px 0px 0px 0px;
        background:#A52A2A;
        color: white;
        font-size: 12px;
}
div.section_header {
        width: 100%;
        padding-top: 3px;
        padding-bottom: 3px;
        border-bottom: 0px solid #666666;
        border-top: 2px solid #666666;;
        text-align: left;
        vertical-align: middle;
        margin-top: 10px;
        margin-bottom: 10px;
        color: #FFFFFF;
        background: #5599DD;
	font-weight: bold;
	font: 12px;
}

