/*------------------------------------Page Layout---------------------------------------------------*/
html, body
	{
	margin				: 0px 0px 0px 0px;
	padding				: 0; 
	border				: 0; 
	color				: #052788;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10pt;
	background-color	: #FFF;
	}

#wrapper {}

#container {
	width: 100%;
	float: right;
	margin-left: -175px;
}
#content {
	margin-left: 175px;
	padding-right: 50px;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
#header {
	height				: 65px;
	width				: 100%;
	background-image	: url('/images/header_bg.gif');
	background-repeat	: no-repeat;
	background-position	: right;
}
#header_bar {
	height				: 15px;
	width				: 100%;
	background-color	: #03007b;
}
#header_bar_text {
	height				: 20px;
	color				: #FFF;
	font-size			: 12pt;
}
#header_bc {
	height				: 28px;
	width				: 100%;
	background-image	: url(/images/grad_1.gif);
	background-repeat	: repeat-x;
	font-size			: 9pt;
	text-decoration		: none;
}
#header_bc a{
	text-decoration		: none;
	color				: #666666;
}
#header_bc a:hover, #header_bc a:focus {
	color				: #190487;
	text-decoration		: underline;
	font-weight			: bold;
}
#header_sd{
	margin-left			: 10px;
	width				: 150px;
	float				: left;
}
#header_bcrumb{
	float				: left;
}
#ground_menu{
	float				: right;
	width				: 200px;
	color				: #006;
}
#ground_menu a{
	text-decoration		: none;
	color				: #666666;
	font-weight			: bold;
}
#ground_menu a:hover, #ground_menu a:focus {
	color				: #190487;
	text-decoration		: underline;
}
#footerdiv {
	clear				: both;
	margin-top			: 10px;
	padding-left		: 150px;
	text-align			: center;
	width				: 615px;
}
.red {
	color				: red;
}
/* -----------------------------------Verticle Menu ----------------------------------------------*/
#vertmenu {
	width: 175px;
	position: relative;
	float:left;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 100%;
}
#vertmenu h1 {
	display				: block;
	background-image	: url('/images/nav_button.gif');
	background-repeat	: no-repeat;
	background-position	: left; 
	font-size			: 80%; 
	padding				: 3px 0px 5px 0px;
	color				: #FFF;
	margin				: 0px 0px 0px 5px;
	width				: 150px;
	text-align			: center;
}
#vertmenu ul {
	list-style			: none;
	margin				: 0px;
	padding-left		: 5px;
	border				: none;
	width				: 130px;
}
#vertmenu ul li {
	margin				: 0px;
	padding				: 0px;
	width				: 130px;
}
#vertmenu ul li a {
	font-size			: 80%;
	display				: block;
	border-bottom		: 1px dashed #190487;
	padding				: 5px 0px 2px 4px;
	text-decoration		: none;
	color				: #666666;
	width				: 130px;
}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color				: #000000;
	background-color	: #eeeeee;
	width				: 130px;
}
ul.pr {	
	list-style			: disc url(/images/pawprint20px.gif) outside;
}
.thinhr {
	text-align			: left;
	border				: 1px solid #190487;
	width				: 75%;
	margin				: 0px;
}

/* Form elements ------------------------------------------------------------------------*/

.input_default {
	background-color	: #ccccbb;
	border				: 1px solid;
	font-size			: 75%;
	border-top-color	: #006;
    border-left-color	: #006;
    border-right-color	: #006;
    border-bottom-color	: #006;
}

/* Table elements -------------------------------------------------------------------------*/

.main_table {
	border				: 1px solid #006;
}

th.main_table {
	background-color	: #CCC;
}

/* General elements -----------------------------------------------------------------------*/
#sort_info {
	margin				: 25px auto 25px auto;
	border				: 1px solid #006;
	padding				: 10px;
	width				: 350px;
	text-align			: center;
	
}

.sm_main {
	list-style			: disc url(/images/icons/right_arrow.gif) outside;
	display				: block;
	padding				: 5px 0px 2px 4px;
}
.sm_main a{
	text-decoration		: none;
	color				: #03007b;
}
.hr1{
	height 				: 1px;
	color				: #03007b;
	width				: 70%;
}