/* commented backslash hack to hide from ie5 mac \*/ 
html, body {height:100%;} 
/* end hack */
html,body {margin:0; padding:0;}

* html .container {height:100%;} /* for ie to resize */

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	min-width:960px;/* stop mozilla sliding off the edge */
	font-family:Verdana, arial, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#00304a;
	background-image:url(/imgs/layout/body_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-position:top;
}

table, td { font-size:11px;}

form {
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

hr{color:#5c9bbb; height:1px;}

a:link{color:#5c9bbb; text-decoration:underline;}
a:visited{color:#5c9bbb; text-decoration:underline;}
a:hover{color:#FFFFFF; text-decoration:none;}
a:active{color:#5c9bbb; text-decoration:underline;}


	
.input {
	border:1px solid #000000;
	color: #000000;
	background-color:#FFFFFF;
	margin:0px;
	padding:1px;
	padding-left:3px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inputReq {
	border:1px solid #ff9900;
	color: #000000;
	background-color:#fff5e7;
	margin:0px;
	padding:1px;
	padding-left:3px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button {
	background:#00304a;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	margin:0px;
	padding:1px;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button2 {
	background:#5c9bbb;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	margin:0px;
	padding:1px;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Image {border:1px solid #ffffff;}

.Title{font size:13px; color:#5c9bbb;}
.SubTitle{font size:12px; color:#FFFFFF;}
.ErrorText{color:#FF0000;}
.small{font-size:9px;}
	
#footer a:link{color:#FFFFFF;  text-decoration:underline;}
#footer a:visited{color:#FFFFFF;  text-decoration:underline;}
#footer a:hover{color:#FFFFFF;  text-decoration:none;}
#footer a:active{color:#FFFFFF;  text-decoration:underline;}

.admin_nav a:link{color:#FFFFFF;  text-decoration:underline;}
.admin_nav a:visited{color:#FFFFFF;  text-decoration:underline;}
.admin_nav a:hover{color:#FFFFFF;  text-decoration:none;}
.admin_nav a:active{color:#FFFFFF;  text-decoration:underline;}
	
.header_lightblue{margin:0px;padding:5px; background-color:#5c9bbb; color:#FFFFFF; border:1px solid #FFFFFF; font-weight:bold; clear:both;}
.header_darkblue{margin:0px;padding:5px; background-color:#00304a; color:#5c9bbb; border:1px solid #FFFFFF; font-weight:bold;clear:both;}
.header_lightblue2{margin:0px;padding:5px; background-color:#5c9bbb; color:#FFFFFF; border:1px solid #FFFFFF; border-top:0px; font-weight:bold; clear:both;}
.header_lightbluemiddle{margin:0px;padding:5px; background-color:#5c9bbb; color:#FFFFFF; border:1px solid #FFFFFF;  font-weight:bold; clear:both;}

.contentbox{border:1px solid #ffffff;border-top:0px;padding:10px;}
.contentbox_header{border:1px solid #FFFFFF; background-color:#5c9bbb; color:#ffffff;}
.contentbox_darkblue{border:1px solid #ffffff;border-top:0px;padding:10px;background-color:#00304a;}
.contentbox_white{border:1px solid #ffffff;border-top:0px;padding:10px;background-color:#FFFFFF;}
.contentbox_midblue{border:1px solid #ffffff;border-top:0px;padding:10px;background-color:#004970;}
.contentbox_lightblue{border:1px solid #ffffff;border-top:0px;padding:10px;background-color:#5c9bbb;}
.contentbox_vdarkblue{border:1px solid #ffffff;border-top:0px;padding:10px; padding-bottom:0px;background-color:#00102a;}

.available_box{border:1px solid #ffffff; background-color:#00304a;}
.available_box_notopborder{border:1px solid #ffffff; background-color:#00304a; border-top:0px;}
.available_morebutton{border:0px solid #FFFFFF; background-color:#00304a; color:#5c9bbb; font-weight:bold; cursor:pointer; display:block; border-top:0px;}
.available_morebutton a:link{border:1px solid #FFFFFF; background-color:#00304a; color:#5c9bbb; font-weight:bold; cursor:pointer; display:block; font-weight:bold; padding:5px; text-decoration:none; border-top:0px;}
.available_morebutton a:visited{border:1px solid #FFFFFF; background-color:#00304a; color:#5c9bbb; font-weight:bold; cursor:pointer; display:block; font-weight:bold; padding:5px; text-decoration:none; border-top:0px;}
.available_morebutton a:hover{border:1px solid #FFFFFF; background-color:#5c9bbb; color:#FFFFFF; font-weight:bold; cursor:pointer; display:block; font-weight:bold; padding:5px; text-decoration:none; border-top:0px;}
.available_morebutton a:active{border:1px solid #FFFFFF; background-color:#00304a; color:#5c9bbb; font-weight:bold; cursor:pointer; display:block; font-weight:bold; padding:5px; text-decoration:none; border-top:0px;}

.heading_box{border:1px solid #FFFFFF; background-color:#5c9bbb; color:#ffffff;}

.linkbutton{border:0px solid #FFFFFF; background-color:#00304a; color:#5c9bbb; font-weight:bold; cursor:pointer; display:block;}
.linkbutton a:link{border:1px solid #FFFFFF; background-color:#00304a; color:#5c9bbb; font-weight:bold; cursor:pointer; display:block; font-weight:bold; padding:5px; text-decoration:none;}
.linkbutton a:visited{border:1px solid #FFFFFF; background-color:#00304a; color:#5c9bbb; font-weight:bold; cursor:pointer; display:block; font-weight:bold; padding:5px; text-decoration:none;}
.linkbutton a:hover{border:1px solid #FFFFFF; background-color:#00304a; color:#FFFFFF; font-weight:bold; cursor:pointer; display:block; font-weight:bold; padding:5px; text-decoration:none;}
.linkbutton a:active{border:1px solid #FFFFFF; background-color:#00304a; color:#5c9bbb; font-weight:bold; cursor:pointer; display:block; font-weight:bold; padding:5px; text-decoration:none;}
