.f_checkbox {float:left;}
td span.checkbox {display:block;padding-left:2em;}

p{padding-bottom:0px;margin:0px;}
a.b {right:65px;z-index:3}
a.h {right:45px;z-index:2}
a.s {right:25px;z-index:4}
a.bhs {position:relative;float:right;top:-1em;}
div.rec div.rec {position:relative}
div.rec img {top:20px;position:absolute}
div.text, p {font-size:small;}
#content, #template_content {background:#EFEFCF;width:90%;margin-left:5%;}
#content div, #template_content div {padding-left:10px;padding-right:10px;}
#content div div , #template_content div div {padding-left:0px;padding-right:0px;}
#trilist {float:right;position:relative;display:block;clear:none;}

div#starthere {background-color:#FFFFCC}
div#multi-disciplinaryresources {background-color:#EEEEEE}
div#moreresources {background-color:#EEFFFF}
#theader {clear:both}
#toplist,#botlist {background:#36647b;clear:both;}

#botlist a, #botlist span, #toplist a, #toplist span {font-family: Trebuchet MS, Verdana, 
Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;
font-size: 1em; }

/*
div.text, #starthere p, #multi-disciplinaryresources p, #moreresources p, #general p, #template_content p
div.cat,  #starthere h2, #multi-disciplinaryresources h2, #moreresources h2, #title h2, #right h2, #left h2
*/
div.text, #alphal.content  p {padding-left:10px; padding-right:80px;}
h4, div.cat, #alphal.content h2 {border-bottom:1px solid #336666;margin-top:0px;margin-left:10px; margin-right:10px;padding-top:0px}

h1 img {display:inline;float:right;margin-top:-10px;margin-right:7px;}
#starthere h2.hidden {border-bottom:0px solid red;margin-top:2px;margin-left:10px; margin-right:10px;}
#template_content li { font-size:14px }

#rss { border:1px solid black;padding:5px;bottom:180px;z-index:240;width:250px;font-size:12px;left:40%;
visibility:hidden;display:none;background-color:#FFFFCC;position:relative }

.raisedA { position:relative;bottom:4px; }

#template_content p { margin-bottom: 1em }
#template_content table tr td { margin-left: 0px; padding-left: 10px; font-size: 14px}
#template_content td h2 { padding-left: 0px; margin-left: 0px }


/* Pertinent to index.php */
#title {
	text-align:center;
	background:#EEEEFF;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
}
 #left {
	position: relative;
	width:26%;
	max-width:26%;
	margin-left:0px;
	margin-bottom:0px;
	background: #EEEEEE;
	font-size:14px;
	padding:0px;
}
.paddingbox {
	padding-left:3%;
	padding-right:5px;
}
#general, #news, #featured, #beyond, #reference {
	position:relative;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	padding-left:0px;
	background: #FFFFCC;
}
.blurb {
	position:absolute;
	right:10px;
	margin-right:0px;
	font-size:14px;
	margin-top:0px;
	padding:0px;
}
#offcampus {
margin-left:5%;
width:90%;
background:#FFFFCC;
}
#trilist br, #trilist a ,#trilist img
{display:block;margin:0px;padding:0px;}
#right {
	margin-bottom:0px;
	margin-right:0px;
	position: absolute;
	margin-top:0px;
	padding-top:0px;
	float: right;
	left:29%;
	width: 75.5%;
	max-width:75%;
}
#news .paddingbox, #reference .paddingbox, #left .paddingbox {padding-left:15px;}
.pagenavarea span {font-size:14px;padding:0px}
span.rightnav {right:0px;position:relative;z-index:10;float:right;}
/* Pertaining to problem.php */
.right {position:relative;left:20%;}
#interior {
	position: relative;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	background: #FFFFCC;
	margin-right:5px;
	font-size:14px;
	padding-left:5px;
}
.formelement {padding:10px;margin:0px;border:0px;}

label {
        margin-right:10px;width:150px;float:left; 
	font-size: medium;
	color: #336666;
	font-weight: bold;
	position:relative;height:1em; text-align:right
}
/* label, input,select 
{display:table;margin-top:0px;margin-bottom:-10px;}*/
input.f_radio, fieldset input {display:inline;}
.f_textarea {height:100px;width:300px}
 input.f_text {width:300px;}

/* Version 2003.08.15 */
/* general appearance */
/* See also Web options BODYPARAM */
/* Stylesheet to use for dynamic Web pages */
/* is set by Web option STYLESHEET */

/* COLOR SCHEME (use find & replace to swap colors */
/* light blue: e3e3ae replaced with e3e3ae*/
/* medium blue: 36647b replaced with 36647b*/
/* dark blue: 0132A7  replaced with 36647b*/
/* very dark blue: 162A6D */

BODY {
        background-color: #36647b;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

h4, h2 {
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size: medium;
	color: #336666;
	font-weight: bold;
}

TD { font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; }

/*traditional link colors are suggested for better usability */
#left a:link, #title a:link, #news a:link, #reference a:link, a.more:link, #offcampus a.link, #template_content a:link { color: #36647B }
#left a:visited, #title a:visited, #news a:visited, #reference a:visited, a.more:visited, #offcampus a:visited, #template_content a:visited { color: #36647B }
#left a:hover, #title a:hover, #news a:hover, #reference a:hover, a.more:hover, #offcampus a:hover, #template_content a:hover { color: #E57246; }
#left a:active, #title a:active, #news a:active, #news a:active, a.more:active, #offcampus a:active, #template_content a:active { color: #E57246; }


h1 {
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-size: 22;
        letter-spacing:1.2;
	color: #CC6633;
	font-weight: bold;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left:-.8em;
	padding:0px;
}
ul {
	margin-top: 2px;
	margin-bottom: 2px;
}
.nobullets {
	list-style-type: none;
	list-style-image: none;

}

.bibWidgit {
	BACKGROUND: #EFEFCF;
}
li {
	list-style-type: square;
}

A.pageNavAreaText:LINK, A.pageNavAreaText:VISITED {  font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #FFFFFF; text-decoration: none; 
font-weight: bold; background-color: #36647b;  }

A.pageNavAreaText:ACTIVE, A.pageNavAreaText:HOVER {  font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #EFEFCF; text-decoration: none; 
font-weight: bold; background-color: #36647b;  }


A.pageNavBarButton:LINK, A.pageNavBarButton:VISITED { color: #000099; }

A.pageNavBarButton:ACTIVE, A.pageNavBarButton:HOVER { color: #993399; }

/* classes for static HTML pages */

.pageNavBar { text-align: center; }

.pageNavBarButton { font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #36647b; background: #EFEFCF; text-align: left; ; font-weight: bold; 
text-decoration: none; border-style: none;  }

.pagenavarea span {font-size:12px;padding:0px}
span.rightnav {right:0px;position:relative;z-index:10;float:right;}

table.sortable {padding:0px;margin:0px;border:1px solid #999;}
table.sortable tr, table.sortable td 
 {padding-right:5px;padding-left:5px;border-right:1px solid 
#DDD;border-bottom:1px solid #DDD;
font-size:10px;}

table.sortable th  {border-right:1px solid #333;border-bottom:1px solid 
#333;
font-size:11px;text-wrap:nowrap;text-align:center;background:#DDD;padding:3px;}

table.sortable td {font-size:13px;}
.note {font-style:italic;font-size:small;font-color:#CCC;margin-left:160px;}
div.text ul {margin-left:10px;}
img.control, a.control {font-size:small;float:right;padding:0px;position:relative;z-index:100;padding:0 5 0 0px}


//#betal * {display:none;visibility:hidden}
#alphal div {width:100%;display:block;}
.note {margin-bottom:1em}

table.sortable tr:hover {background:#FFFFCC;}

