/*************************************
  Initialization                     
**************************************/
h1, h2, h3, h4, h5, h6, img, blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre, div {
	margin: 0;
}
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
/*************************************
 HTML Elements                      
**************************************/
/* Basic */
body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3F3F3F;
	background-color:#CCCCCC;
	marginheight:1px;
}
p, ul, li{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#3F3F3F;
	margin-top:2px;
	line-height:1.2;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	color:#e7bc70;
	text-transform:capitalize;
}
h1{	font-size:28px; }
h2{	font-size:18px; }
h3{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #79A7CB;
}
a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.FormField {
	height:14px;
	width:100px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#000000;
}
.FormTitle {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#000000;
}
.spacer, .clear { height: 1px; font-size:1%; overflow:hidden; }
.clear { clear:both; }
.FloatLeft { float:left; }
.FloatRight { float:right; }
/*********************************
 Skin Styles
*********************************/
div#Wrapper {
	background-image:url(../images/interface/backgrounds/bg_page.gif);
	background-repeat:repeat-x;
	position:relative;
	text-align:center;
}
.flashinvisible{
	display:none;
	visibility:hidden;
}
div#FlashContent{
	background-image:url(../images/interface/backgrounds/bg_mid.gif);
	background-repeat:repeat-x;
	width:1024px;
	height:459px;
}
.homeimage{
	width:1024px;
	height:459px;
	background-repeat:no-repeat;
	background-position:0px 1px;
}
div#FlashContent p{
	color:#FFFFFF;
}
div#FlashContent a{
	color:#FFFFFF;
}
div#Site {
	width:1024px;
	margin: 0 auto;
	position:relative;
	text-align:left;
}
div#Header{
	height:112px;
	position:relative;
	background-image:url(../images/interface/backgrounds/bg_header.gif);
	background-repeat:repeat-x;
}
div#HeaderTop{
	height:80px;
}
div#MainMenu, .MainMenu{
	height:32px;
	color:#003366;
	padding-left:50px;
}
.MainMenu{
	/*background-color:#2F6F9C;*/
	background-image:url(../images/interface/backgrounds/bg_homemenu.jpg);
	background-repeat:repeat;
}
#sidebarcontent{
	background-image:url(../images/interface/backgrounds/topnavbg.gif);
	background-repeat:repeat;
}
div#MainMenu a:link, .MainMenu a:link, div#MainMenu a:visited, .MainMenu a:visited, div#MainMenu a:hover, .MainMenu a:hover,  div#MainMenu a:active, .MainMenu a:active { 
	text-decoration: none;
	text-transform: uppercase;
	padding-left:8px;
	padding-right:8px;
}
div#SubNav{
	padding-right:35px;
}
div#SideMenu{
	padding-top:20px;
	padding-bottom:20px;
}
div#LoginBox{
	padding-top:5px;
	padding-right:25px;
}
div#Content{
	background-image:url(../images/interface/backgrounds/bg_page_inner.jpg);
	background-repeat:repeat-y;
	min-height:400px; 
	height:auto;
}
td#LeftColumn, td#RightColumn, td#CenterColumn{
}
td#CenterColumn{
	padding:20px;
	padding-top:10px;
}
td#CenterColumn p{
	line-height:1.5;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
td#RightColumn{
	padding:20px;
}
td#RightColumn p{
	color:#FFFFFF;
	font-weight:bold;
}
div#Footer{
	height:75px;
	background-color:#377fb3;
}
div#Copyright{
	float:right;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px;
	padding-top:3px;
}
div#Copyright a:link, div#Copyright a:visited, div#Copyright a:hover, div#Copyright a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#999999;
}
div#Copyright a:hover{
	text-decoration: underline;
}
style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #E7BC70;
	font-weight: normal;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F6F9C;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E7BC70;
	text-decoration: none;
}
