@charset "utf-8";
/* CSS Document */
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0px;
	padding: 0px;
}

table.container
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height:100%;
	text-align: center;
}

td.header
{
	background-image: url("/images/header_bg.jpg");
	background-repeat:repeat-x;	
	height: 100px;
	text-align: right;
	vertical-align: bottom;
}

td.sub_header
{
	background-image: url("/images/sub_header_bg.jpg");
	background-repeat:repeat-x;
	width: 10%;
}

#middle_left
{
	width: 483px;
	height: 226px;
	float: left;
}

#middle_right
{
	width: 484px;
	height: 226px;
	float:left;
}

#left_column
{
	width: 233px;
	height: auto;
	float: left;
	text-align: left;
}

#column_seperator
{
	background-image: url("/images/column_seperator.jpg");
	background-repeat: no-repeat;
	float: left;
	width: 10px;
	height: 421px;
}

#right_column
{
	width: 705px;
	height: auto;
	float:left;
	text-align: left;
}

div.padder
{
	padding : 20px 10px 10px 10px;
}

.mainTitle
{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #160f55;
	font-weight: bold;
}

.mainSubTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #06A1FD;
	font-weight: bold;
}

.contentTitle
{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #160f55;
	font-weight: bold;
}

.contentSubTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #06A1FD;
	font-weight: bold;
}

.content
{
}

#top_menu
{
	background-image: url("/images/top_menu_bg.jpg");
	background-repeat: repeat-x;
	width: 516px;
	height: 53px;
	float: right;
	border: 1px solid white;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
}

#top_menu a
{
	text-decoration: none;
	text-transform:uppercase;
	color: #38598f;
	padding-left: 10px;
	padding-right: 10px;
}

#top_menu a:hover
{
	text-decoration: none;
	text-transform:uppercase;
	color: #79b5ec;
	padding-left: 10px;
	padding-right: 10px;
}

#admin_menu
{
	background-image: url("/images/top_menu_bg.jpg");
	background-repeat: repeat-x;
	height: 50px;
	float: right;
	border: 1px solid white;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}

#admin_menu a
{
	text-decoration: none;
	text-transform:uppercase;
	color: #38598f;
	padding-left: 8px;
	padding-right: 8px;
}

#admin_menu a:hover
{
	text-decoration: none;
	text-transform:uppercase;
	color: #79b5ec;
	padding-left: 8px;
	padding-right: 8px;
}

a.redLink
{
	text-decoration: none;
	color: #FF0000;
	padding-left: 10px;
	padding-right: 10px;
}

a.redLink:hover
{
	text-decoration: none;
	color: #CC0000;
	padding-left: 10px;
	padding-right: 10px;
}

a.redLink:visited
{
	text-decoration: none;
	color: #FF0000;
	padding-left: 10px;
	padding-right: 10px;
}

a.blueLink
{
	text-decoration: none;
	color: #160f55;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

a.blueLink:hover
{
	text-decoration: none;
	color: #bcd8ee;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

a.blueLink:visited
{
	text-decoration: none;
	color: #160f55;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

.left_links
{
	width			: 216px;
	line-height		: normal;
	padding			: 0px;
	left			: 50px;
	top				: 492px;
	font-size		: 16px;
}

.left_links ul
{
	margin				:	0;
	padding				:	0;
	list-style			:	none;
}

.left_links li
{
	display				:	inline;
	margin				:	0;
	padding-top			:   5px;
	height				:	25px;
}

.left_links a
{
	text-decoration		:	none;
	margin-bottom		:	5px;
	margin-right		:	2px;
	cursor				:	hand;
	display				:	block;
	background			:	url("/images/l_link.jpg") no-repeat right top;
	padding				:	7px 0px 0px 30px;
	color				:	#649acb;
	font-weight			: 	bold;
	height				:	26px;
}

.left_links .selected a
{
	text-decoration		:	none;
	margin-bottom		:	5px;
	margin-right		:	2px;
	display				:	block;
	background			:	url("/images/l_link.jpg") no-repeat right top;
	background-position :	0px -33px;
	padding				:	7px 0px 0px 30px;
	color				:	#ffffff;
	font-weight			: 	bold;
	height				:	26px;
}

.left_links a:hover
{
	background-position :	0px -33px;
	color				:	#ffffff;
}

#bottom_links
{
	color : #333;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
}

#bottom_links a
{
	text-decoration: none;
	color: #333;
	padding-left: 10px;
	padding-right: 10px;
}

#bottom_links a:hover
{
	text-decoration: none;
	
	color: #999;
	padding-left: 10px;
	padding-right: 10px;
}

input
{
	border: 1px solid #D7D7D7;	
}

textarea
{
	border: 1px solid #D7D7D7;
}

label
{
	color: #b2b2b2;
}

#powered
{
	font-size		: 10px;
	text-align		: right;
	color			: #333;
}

#powered a
{
	font-weight		: bold;
	text-decoration	: none;
	color			: #333;
}

#innerHeader
{
	background		: url("/images/inner_banner.jpg") no-repeat;
	width			: 938px;
	height			: 70px;
	text-align		: left;
	font-weight		: bold;
	color			: white;
	font-size		: 24px;
	font-family		: sans-serif;
	padding			: 0px;
	padding-top		: 45px;
	padding-left	: 30px;
}

.formStyle 
{
	background-color: #FFFFFF;
	border			: 1px solid #D7D7D7;
	color			: #000000;
	padding			: 3px 6px;
	width			: 300px;
}

h1
{
	color		: #06A1FD;
	font-size	: 18px;
}

h1.inline
{
	display		: inline;
	color		: #06A1FD;
	font-size	: 12px;
	margin		: 0px;
	padding		: 0px;
}

h2
{
	color		: #160f55;
	font-size	: 14px;
}

h2.inline
{
	display		: inline;
	color		: #333;
	font-size	: 12px;
	margin		: 0px;
	padding		: 0px;
	font-weight	: normal;
}

h3
{
	color		: #06A1FD;
	font-size	: 12px;
	margin		: 0px;
	padding		: 0px;
}

table.listItem th
{
	background-color	: #06A1FD;
	color		: #fff;
	font-size	: 14px;
	padding		: 4px;
}

table.listItem tr td
{
	border-bottom	: 1px solid #06A1FD;
	padding			: 4px;
}
