@charset "utf-8";
/* Custom Styles for Information Services */


#containerbox {
	background-image: none;
	background-color: transparent;
	position: relative;
}
#backgroundHolder {
	background: transparent url(classroom.jpg) no-repeat scroll left top;
	position: absolute;
	top: 0;
	left: 0;
	height: 160px;
	width: 950px;
}
h1, #contactinfo, #subhead, #contentarea {
	position: relative;
	z-index: 1;
}
#sidemenu {
	position: relative;
	z-index: 2;
}
#sidemenu ul li ul {
	left: 200px;
}
#contactinfo {
	min-height: 80px;
}






.center{
	width:100%;
	text-align:center;
}
/* Styles for Staff Page (/infoservices/staff.asp) */
.stafftable {
	width: 100%;
	border-collapse: collapse;
}

.stafftable td {
	padding: 4px;
	border: 1px solid #ccc;
}

/* webguide.asp table */
#main_table{
width:660px;
margin-bottom:20px;
padding:0px;
}
#main_table td{
width:50%;
padding:5px;
vertical-align:top;
border:1px solid #999999;
background-color:#ffffff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
#main_table td h2{
margin-left:5px;
margin-top:5px;
margin-bottom:10px;
}
#main_table td:hover{
border:1px solid #444444;
}
#main_table li{
width:150px;
margin-left:120px;
}
#main_table li a{
display:block;
width:100%;
height:100%;
padding:4px;
color:#0066CC;
text-decoration:none;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#main_table li a:hover{
background-color:#f2f2f2;
}
#main_table img{
margin-right:5px;
margin-left:5px;
border:none;
}
/**/

/* Request Form Styling */
.req{
	font-size:14px;
	color:#ee0000;
}
textarea{
width:500px;
height:100px;
margin-left:18px;
margin-top:10px;
margin-bottom:10px;
padding:5px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/text_box_bg.png) #FFFFFF;
background-repeat:repeat-x;
border:none;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
overflow:auto;
}
fieldset{
width:550px;
margin-bottom:10px;
padding:1px;
background-image:url(../images/white_transparent.png);
}
.fieldset_title{
margin-bottom:5px;
padding-left:5px;
font-size:20px;
background-color:#cccccc;
color:#771177;
}
#submit{
width:128px;
height:46px;
margin-left:220px;
margin-top:10px;
}
.left_out_required{
width:100px;
height:30px;
background:url(../images/required.png);
float:right;
display:none;
}
#not_vaild_email{
width:100px;
height:30px;
background:url(../images/not_valid.png);
float:right;
display:none;
}
#request_form{
width:600px;
height:809px;
padding-left:40px;
padding-top:20px;
margin:auto;
margin-top:50px;
margin-bottom:50px;
background-image:url(../images/request_form.png);
background-position:top;
background-repeat:no-repeat;
}
.radio{
width:20px;
height:20px;
margin-bottom:-8px;
}
.textbox{
width:200px;
height:20px;
padding:5px;
margin-top:-4px;
font-size:16px;
background:url(../images/text_box_bg.png) #ffffff;
border:none;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
}
#error_message{
width:630px;
height:auto;
margin:auto;
margin-top:20px;
background-color:#FF9999;
border:6px solid #FF0000;
-moz-border-radius:8px;
-webkit-border-radius:8px;
font-weight:bold;
font-size:24px;
padding:10px;
display:none;
}
#email_message{
width:630px;
height:auto;
margin:auto;
margin-top:20px;
background-color:#FFFF99;
border:6px solid #FFFF00;
-moz-border-radius:8px;
-webkit-border-radius:8px;
font-weight:bold;
font-size:24px;
text-align:center;
padding:10px;
display:none;
}
#left_radio{
width:260px;
margin-top:10px;
float:left;
}
#left_radio p{
text-align:right;
font-weight:bold;
color:#000;
font-size:14px;
}
#right_radio{
width:260px;
margin-top:10px;
text-align:left;
float:right;
}
#right_radio p{
margin-top:2px;
margin-bottom:24px;
}
#left_text{
width:200px;
margin-top:10px;
float:left;
}
#left_text p{
text-align:right;
margin-top:5px;
margin-bottom:30px;
font-weight:bold;
color:#000;
font-size:14px;
}
#right_text{
width:320px;
margin-top:10px;
text-align:left;
float:right;
}
#right_text p{
margin-top:2px;
margin-bottom:24px;
}
/**/

/* In this Guide */
#in_this_guide{
width:673px;
height:0px;
margin-bottom:10px;
margin-top:-10px;
padding-top:33px;
background-image:url(../images/inthisguide.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#f2f2f2;
border-bottom:1px solid #cccccc;
overflow:hidden;
cursor:pointer;
}
#in_this_guide ol{
font-weight:bold;
margin-left:50px;
margin-top:10px;
}
#in_this_guide a{
padding:4px;
color:#0066CC;
font-weight:normal;
text-decoration:none;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#in_this_guide a:hover{
background-color:#e2e2e2;
}
/**/

/* Back to Top */
#back_to_top{
height:30px;
width:120px;
padding-left:10px;
padding-top:5px;
background-color:#eeeeee;
border-top:2px solid #aaaaaa;
border-left:2px solid #aaaaaa;
position:fixed;
bottom:0px;
right:0px;
z-index:99;
}
#back_to_top a{
text-decoration:none;
color:#9933CC;
}
#back_to_top a:hover{
text-decoration:underline;
}
#back_to_top img{
border:none;
margin-bottom:-2px;
}
#ie6{
	display:none;
	height:75px;
	margin:20px 0 20px 0;
	background-color:#FF9999;
	text-align:center;
	font-size:28px;
	line-height:32px;
	padding:10px;
}
#upgradebrowser img{
	box-shadow: 0px 0px 5px #888;
	-moz-box-shadow: 0px 0px 5px #888;
	-webkit-box-shadow: 0px 0px 5px #888;
}
/**/

