/* defaults */
body {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#544C4E;
	margin:10px 0 0 0;
	padding:0;
	
	}
	
input,select {
	font-family: Arial, sans-serif;
	font-size: 11px;
	background-color:#ffffff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-top:1px solid #666;
	border-left:1px solid #666;
}

input:disabled,select:disabled {
	background-color:#acacac;
	color: #666;
}

input[type='checkbox'] {
	height: 12px;
	border: none;
	padding:0;
	background: none;
	margin:0;
}

.checkbox {
	border: none;
	height: 12px;
	padding:0;
	background: none;
	margin:0;
}

.srchbx_greyback
{
	border:0px;
	height: 20px;
	width: 180px;
	padding-top:4px;
	margin-bottom:3px;
	background: url(/images/gen/srchmod_txtbxback.gif) repeat-x left top;
	font-size:10px;
}

.srchbx_whback
{
	background: url(/images/gen/srchmod_txtbxback2.gif) repeat-x left top;
}

a:link {text-decoration:none; color: #912b2d;}
a:active {text-decoration:underline; color: #912b2d;}
a:hover {text-decoration:underline; color: #912b2d;}
a:visited {text-decoration:none; color: #912b2d;}

a.header:link {text-decoration:none; color: #ffffff;}
a.header:active {text-decoration:underline; color: #ffffff;}
a.header:hover {text-decoration:underline; color: #ffffff;}
a.header:visited {text-decoration:none; color: #ffffff;}

a.footer:link {text-decoration: none; color: #ffffff;}
a.footer:active {text-decoration: underline; color: #ffffff;}
a.footer:hover {text-decoration: underline; color: #ffffff;}
a.footer:visited {color: #ffffff; text-decoration: none;}

a.wh:link {text-decoration: none; color: #ffffff;}
a.wh:active {text-decoration: underline; color: #ffffff;}
a.wh:hover {text-decoration: underline; color: #ffffff;}
a.wh:visited {text-decoration: none; color: #ffffff;}

a.blu:link {text-decoration: none; color: #4197d3;}
a.blu:active {text-decoration: underline; color: #4197d3;}
a.blu:hover {text-decoration: underline; color: #4197d3;}
a.blu:visited {text-decoration: none; color: #4197d3;}

.burglink { text-decoration: none; color:#912b2d; }
.burglink:hover { text-decoration: underline; color:#912b2d; }
/* font modifiers */
.xsm {font-size: 9px;}
.sm {font-size: 11px;}
.med {font-size: 12px;}
.lrg {font-size: 14px;}
.xl {font-size: 16px;}
.xxl {font-size: 18px;}
.xxxl {font-size: 24px;}

.bld {font-weight: bold;}
.und {text-decoration:underline;}
.ita { font-style:italic;}

.wh {color: #ffffff;}
.blk {color: #000000;}
.grey {color: #544C4E;}
.ltgrey {color: #c3c0c1;}
.purp {color: #b24398;}
.blu {color: #5599b5;}
.blue2 {color:#4990bc;}
.red {color:#cc0000;}
.red1 {color:#a62700;}
.greyblu {color: #646464;}
.orange {color:#e7841f;}
.orangered {color:#f74818;}
.brown {color:#775a3a;}
.burg {color:#912b2d;}

.addminht {min-height:320px;}

.txt {color: #746959;}


/* h tag font modifiers */
	
h1.studentsname {
	font-size: 11px;
	font-weight: normal;
	display:inline;
	color: #544C4E;
}

h2.program {
	font-size: 11px;
	font-weight: normal;
	display:inline;
	color: #544C4E;
}

h3.location {
	font-size: 11px;
	font-weight: normal;
	display:inline;
	color: #544C4E;
}


/* layout control */
#pageholder {width: 900px; margin: 0 auto;}
#leftcol {width: 510px; float: left; display: inline;}
#rightcol {width: 360px; float: right; display: inline;}
#leftcol2 {width: 360px; float: left; display: inline;}
#rightcol2 {width: 510px; float: right; display: inline;}
#leftcol3 {width: 210px; float: left; display: inline;}
#rightcol3 {width: 660px; float: right; display: inline;}
#onecol {width: 880px;}
#logolink {float: left; width: 250px; height: 125px;}
#topright {float: right; display: inline; margin-right: 10px;}
#white {background-color:#fff; margin-left: 15px;}

/* other classes */
.logobox {background-color:#525253; width:85px; height: 72px; float: left; margin-top: 10px; margin-left: 12px;}
.linedots {height: 2px; margin-top: 10px; background:url(/images/osphome/blkdot_h.gif) bottom repeat-x;}

.input_style_srch {
	font-size:10px;
	margin-top: 5px;
	width:180px;
}

.resultbox {
	width: 200px; height: 240px;
	background-color:#ffffff;
	margin-top: 10px;
	float: left; display: inline;
}

.radio_btn {
	border: none;
	height: 10px;
	padding: 0;
	background: none;
	margin: 0;
	color: #ccc;
}
.input_style_text {
	border: 1px solid #999;
	height: auto;
	padding: 0;
	background: none;
	margin: 0;
}

.studentMsg {position:absolute; margin-top: 8px;
						color:#000000;
						font-weight:normal;
						font-size:10px; 
						display: none; 
						z-index:9000;
						height:30px;
						width:255px; 
						background-color:#FFFFFF; 
						border:1px solid #dbd3ca;}
						
.studentMsg a {
	color:#912b2d;
	text-decoration:none;
}					

.clearFloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0;
	}

.sectionHeader {
	background-color:#5599b5;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:10px;
	}

h1.sectionHeaderh1 {
	font-family:"trebuchet MS", berdana, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	padding:0 0 0 10px;
	margin:0;
	}
	
h1.sectionHeaderh1sm {
	font-family:"trebuchet MS", berdana, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	padding:0 0 0 10px;
	margin:0;
	}
	
/*css representation of standard blue button*/
.billybtn {
	border: 1px solid #8f816f;
	padding: 1px 20px 1px 15px;
	color: #fff;
	background-color:#74a1c9;
	font-size: 11px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.billybtn SPAN.raq {
	font-family: Verdana;
	color: #433b30;
}
.billybtn:hover {
	background-color:#433b30;
}
.billybtn:hover SPAN.raq {
	color: #74a1c9;
}