/* Global */
* {margin: 0; padding: 0;}
body {font: 13.34px verdana, arial, helvetica, clean, sans-serif; *font-size: small; text-align: center; background:#5786FF url(/020/_images/common/web_background1.gif);}
table {font-size: inherit; font: 100%;}
select, input, textarea {font: 99% verdana, arial, helvetica, clean, sans-serif;}
input.text {padding: 1px 0;}
optgroup {margin-top: .5em;}
pre, code {font: 115% monospace; *font-size: 100%;}
body * {line-height: 1.22em;}
#site {width: 74.213em; margin: 0 auto; text-align: left; } /* 13.34px/em = 990px */

/* Opera hack to accomodate its 1 place float "bug" */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {head~body #site {width: 75.2em;}}

/* Links */
a {color: #00407c;}
a:hover {color:#0000CC;}
a img {border: none;}


/* Top_Ads */
#top_ads {
}


/* Top_Header */
#top_header {
}



/* Header */
#header {
	background:#204EC4 url(/020/_images/common/web_header_background1.gif);
	color: #FFFFFF;
	overflow: visible;
	width: 100%;
	height:8.7em;
	float:left;
	z-index:1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
	padding-top:.8em;
}
#header .logo {
	position:relative;
	float: left;
	margin-left: 1em;
	margin-top: -1.3em;
	margin-right: 1em;
	z-index:auto;
}
#header a .reg_button {
	float: right;
	margin-top: 2em;
	margin-right: 2em;
}
#header div {
	float:left;
}
#header h1 {
	margin-top:-.1em;
	font-size:2.5em;
	padding-top:.1em;
}
#header h2 {
	font-size:1.6em;
}
#header h3 {
	font-style:italic;
	font-size:1.1em;
	padding-top:.2em;
	letter-spacing: .05em;
}
#header h4 {
	margin-top:-.3em;
	font-style:italic;
	font-size:1.1em;
	letter-spacing: .05em;
}








/* Hot_Links */
#hot_links {
	background:#87CC1C url(/020/_images/common/web_global-nav_background1.gif) repeat-x;
	float:left;
	height:2.14em;
	overflow:hidden;
	width:100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #333333;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

#hot_links #global-nav, #hot_links #global-nav ul{
padding-left: 125px;
vertical-align:middle;
}
#global-nav li {
float:left;
list-style:none;
}
#global-nav a {
display:block;
padding-top: .4em;
padding-left:1em;
padding-bottom: 1em;
padding-right:1em;
font-weight:800;
color:#000000;
text-decoration:none;
letter-spacing: .05em;
}
#global-nav a:hover {
background-color:#FFB80A;
}










/* Page */
#page {
	background:#fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #666666;
	border-left-color: #999999;
}


/* Page - Main */
#main {
	background:#fff;
	text-align:left;
	letter-spacing: .05em;
	padding-top: 2em;
	padding-right: 10em;
	padding-bottom: 15em;
	padding-left: 7em;
	min-height:800px;
}
#main p {
padding-bottom:1.3em;}

#main img.floatLeft {
	float:left;
	margin: 4px;
	padding: 2px;
	border: 1px solid #999999;
}

#main img.floatRight {
	float:right;
	margin: 4px;
	padding: 2px;
	border: 1px solid #999999;
}


/* Page - Content */
#content {
}


/* Footer */
#footer {
}

/*Container_Footer*/
#container_footer {
}

