@charset "UTF-8";

body { background: #fff; font: 0.9em "Trebuchet MS",Arial, Helvetica, sans-serif; margin: 10px; padding: 0; }

h1 { font-size: 1.1em; margin: 10px 0 0 0; padding: 0; color: #008cff; }
h2 { font-size: 0.8em; margin: 10px 0 0 0; padding: 0; color: #000; }
p { font-size: 0.8em; margin: 10px 0 0 0; padding: 0; color: #4c4c4c; }
p.nomargin { margin: 0; }
p.blue { font-weight: bold; color: #008cff; }
.blue { font-weight: bold; color: #008cff; font-size: 1.1em; }
.blue2 { color: #008cff; }
.blue3 { font-weight: bold; color: #008cff; font-size: 1.2em; }
strong { color: #000; }

a, a:link, a:visited, a:active { color: #008cff; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

ul { font-size: 1em; margin: 0 0 0 15px; padding: 0; color: #000; }
li { list-style: square; line-height: 1.2em; }
span.li { color: #4c4c4c; font-size: 0.8em; }
ul.sub { font-size: 1em; margin: 0 0 0 15px; }

.wrapper { width: 950px; padding: 12px; border: 2px solid #e5e5e5; margin: 0 auto 10px auto; }

.wrapper_lower { width: 974px; padding: 0; border: 2px solid #e5e5e5; margin: 0 auto 10px auto; }

#header { width: 950px; height: 105px; }

#innerwrapper { width: 950px; background: url('/images/mainbg.gif') repeat-y; margin: 10px 0 0 0; }

#leftcol { width: 465px; padding: 0 10px 0 0; float: left; }
#rightcol { width: 455px; padding: 0 10px; float: right; _wid\th: 455px; _padd\ing: 0 0 0 10px; _mar\gin: 0; }

#footer { width: 974px; margin: 0 auto 20px auto; font-size: 0.7em; color: #ccc; }
	#footerleft { width: 49%; float: left; }
	#footerright { width: 49%; float: right; text-align: right; }
	#footer a, #footer a:link, #footer a:visited, #footer a:active { color: #ccc; }
	#footer a:hover { color: #008cff; }

.clearfloat { clear: both; }

#rc_image { margin: 0 0 0 -10px; width: 475px; _mar\gin: 0; _pos\ition: relative; _lef\t: -10px; _mar\gin: 0 -10px 0 0; }

ul.padded { padding: 10px 0; }
li.padded { padding: 5px 0 0 0; }

li.nobullet { list-style: none; }
