/* CSS Document */

body
	{
	margin:0px;
	padding:0px;
	background-image:url(images/pattern.gif);
	background-repeat:repeat-x;
	font:normal 11px / 15px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	}
form
	{
	margin:0px;
	padding:0px;
	}
.top_bg
	{
	background-image:url(images/top_bg.gif);
	background-repeat:repeat-x;
	height:103px;
	padding-left:30px;
	}
	
.Logout
{
	font:normal 11px / 15px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-weight:bold;
	text-decoration:none;
}
	
.login_bg
	{
	background-image:url(images/login_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:416px;
	height:30px;
	padding-top:8px;
	}
.input_small
	{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	border:1px solid #bebebe;
	}
#glowingtabs{
	float:left;
	font-size:12px;
	font-family:Tahoma;
	line-height:normal;
	padding-top:0px;
	float:left;
	padding-right:10px;

	/*Add border strip to bottom of menu*/
	}
	
	#glowingtabs ul{
	list-style-type: none;
	margin:0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	}
	
	#glowingtabs li{
	display:inline;
	margin:0;
	padding:0;	
	}
	
	#glowingtabs a{
	float:left;
	background:url(images/proto_top_left_button.gif) no-repeat left top;
	margin:0;
	margin-right: 3px; /*spacing between each tab*/
	padding:0 0 0 7px;
	text-decoration:none;
	line-height:30px;
	}
	
	#glowingtabs a span{
	float:left;
	display:block;
	background:url(images/proto_top_right_button.gif) no-repeat right top;
	padding: 0px 16px 0px 12px;
	font-weight:bold;
	color:#464646;
	line-height:30px;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#glowingtabs a span {float:none;}
	/* End IE5-Mac hack */
	
	#glowingtabs a:hover span {
	color: white;
	}
	
	#glowingtabs #current a{ /*Selected Tab style*/
	background-position:0 -31px;
	 /*Shift background image up to start of 2nd tab image*/
	}
	
	#glowingtabs #current a span{ /*Selected Tab style*/
	background-position:100% -31px; /*Shift background image up to start of 2nd tab image*/
	color:#FFFFFF;
	}
	
	#glowingtabs a:hover{ /*onMouseover style*/
	background-position:0% -31px; /*Shift background image up to start of 2nd tab image*/
	}
	
	#glowingtabs a:hover span{ /*onMouseover style*/
	background-position:100% -31px; /*Shift background image up to start of 2nd tab image*/
	}
.blue_text
	{
	color:#03659b;
	font-size:12px;
	}
.header_bg
	{
	background-image:url(images/header_bg.gif);
	background-repeat:repeat-x;
	height:240px;
	}
.body_curve_top
	{
	background-image:url(images/body_curve.gif);
	width:557px;
	height:6px;
	background-repeat:no-repeat;
	}
.body_curve_center
	{
	background-image:url(images/body_curve_center.gif);
	background-repeat:repeat-y;
	width:557px;
	}
.body_curve_bottom
	{
	background-image:url(images/body_curve_bottom.gif);
	width:557px;
	height:6px;
	background-repeat:no-repeat;
	}
.blue_text_big
	{
	font-size:13px;
	color:#04659b;
	text-decoration:none;
	line-height:16px;
	}
.blue_text_big a
	{
	font-size:13px;
	color:#04659b;
	text-decoration:none;
	line-height:16px;
	}
.blue_text_big a:hover
	{
	font-size:13px;
	color:#04659b;
	text-decoration:underline;
	line-height:16px;
	}
.orange_text
	{
	font-size:11px;
	color:#e76405;
	text-decoration:underline;
	line-height:16px;
	}
.orange_text a
	{
	font-size:11px;
	color:#e76405;
	text-decoration:underline;
	line-height:16px;
	}
.orange_text a:hover
	{
	font-size:11px;
	color:#e76405;
	text-decoration:none;
	line-height:16px;
	}
.footer
	{
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	font-size:11px;
	color:#3c3c3c;
	height:65px;	
	}
.footer a
	{
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	color:#3c3c3c;

	}
.footer a:hover
	{
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:underline;
	color:#3c3c3c;
	}
.yello_center
	{
	background-image:url(images/yellow_center.gif);
	background-repeat:no-repeat;
	}
.brown_text
	{
	color:#704905;
	text-decoration:none;
	line-height:15px;
	}
.orange_center
	{
	background-image:url(images/orange2.gif);
	background-repeat:no-repeat;
	}
.orange_dark_text
	{
	color:#862c00;
	text-decoration:none;
	line-height:15px;
	}
.green_center
	{
	background-image:url(images/green3.gif);
	background-repeat:no-repeat;
	}
.green_text
	{
	color:#3b5904;
	text-decoration:none;
	line-height:15px;
	}
.blue_center
	{
	background-image:url(images/blue3.gif);
	background-repeat:no-repeat;
	}
.blue_dark_text
	{
	color:#014b51;
	text-decoration:none;
	line-height:15px;
	}
.grey_center
	{
	background-image:url(images/grey3.gif);
	background-repeat:repeat-y;
	}
.grey_dark_text
	{
	color:#373737;
	text-decoration:none;
	line-height:15px;
	}
.grey_dark_text a
	{
	color:#04659b;
	text-decoration:none;
	line-height:15px;
	}
.grey_dark_text a:hover
	{
	color:#04659b;
	text-decoration:underline;
	line-height:15px;
	}
	
.pagination{
padding: 2px;

}

.pagination ul{
margin: 0;
padding: 0;
text-align:right; /*Set to "right" to right align pagination interface*/
padding-right: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid Orange;
text-decoration: none; 
color: Orange;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #FFFFFF;
background-color: #e86d10;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
	
.textbox
{
	border:solid 1px Gray;
}