@charset "utf-8";
/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, input, textfield, a { margin: 0; padding: 0; border: 0; }
body		{ font: 0.75em Arial, Helvetica, sans-serif; background: #cdc9ca url(../images/background.gif) repeat-x; }
h1			{ font-size: 1.50em; }
a:link		{ color: #ae0000; text-decoration: none; }
a:visited	{ color: #ae0000; text-decoration: underline; }
a:hover		{ color: #eb5858; text-decoration: none; }
.red		{ color: #ae0000; }
.float_l	{ float: left; }
.float_r	{ float: right; }



/* Form Syles */
.userform			{ padding: 5px 0px 5px 0px; }
.userform .row		{ clear: both; padding: 0px 0px 5px 0px; }
.userform label		{ width: 120px; display: block; float: left; padding: 3px 10px 0px 0px; }
.userform input		{ padding: 3px; border: 1px solid #555555; }
.userform .row_submit		{ clear: both; padding: 0px 0px 5px 130px; }
.userform .row_submit input	{ display: block; padding: 2px 4px; }

.autoComplete		{ z-index: 1; top: 24px; left: 0px; }
.autoComplete ul		{ list-style: none; padding: 0px 0px 0px 130px; }
.autoComplete ul li		{ width: 151px; background: #595959; }
.autoComplete ul li a:link,
.autoComplete ul li a:visited	{ width: 131px; color: #ffffff; display: block; padding: 2px 10px; text-decoration: none; }
.autoComplete ul li a:hover	{ color: #999999; }

/* Layout Styles */
#container	{ position: relative; width: 770px; margin: 0px auto; }

.header		{ width: 770px; height: 175px; float: left; background: url(../images/header.jpg) no-repeat top center; padding: 35px 0px 0px 0px; }
.header h1 a				{ width: 260px; height: 0px; overflow: hidden; display: block; padding: 110px 0px 0px 0px; margin: 0px auto; }	
.header .userbar			{ width: 730px; color: #ffffff; font-size: 1.17em; padding: 25px 20px 0px 20px; }
.header .userbar a:link,
.header .userbar a:visited	{ color: #ffffff; text-decoration: none; }
.header .userbar a:hover	{ color: #cdcdcd; }

.content	{ width: 770px; float: left; padding: 10px 0px 0px 0px; }

.box1		{ float: left; line-height: 1.42em; background: #eaeaea url(../images/box1_tl.gif) no-repeat top left; border-bottom: 10px solid #cdc9ca; }
.box1 .tr	{ float: left; background: url(../images/box1_tr.gif) no-repeat top right; }
.box1 .bl	{ float: left; background: url(../images/box1_bl.gif) no-repeat bottom left; }
.box1 .br	{ float: left; background: url(../images/box1_br.gif) no-repeat bottom right; padding: 20px 20px 10px 20px; }
.box1 h1	{ line-height: 1.25em; padding: 0px 0px 10px 0px; }
.box1 p		{ padding: 0px 0px 10px 0px; }
.box1 .thumbnail	{ float: left; padding: 0px 20px 10px 0px; }

.box2		{ float: left; color: #ffffff; line-height: 1.42em; background: #8f8f8f url(../images/box2_tl.gif) no-repeat top left; border-bottom: 10px solid #cdc9ca; }
.box2 .tr	{ float: left; background: url(../images/box2_tr.gif) no-repeat top right; }
.box2 .bl	{ float: left; background: url(../images/box2_bl.gif) no-repeat bottom left; }
.box2 .br	{ float: left; background: url(../images/box2_br.gif) no-repeat bottom right; padding: 20px 20px 10px 20px; }
.box2 h1	{ line-height: 1.25em; padding: 0px 0px 10px 0px; }
.box2 p		{ padding: 0px 0px 10px 0px; }
.box2 .thumbnail	{ float: left; padding: 0px 20px 10px 0px; }

.box_chart	{ width: 240px; height: 80px; float: left; padding: 0px 10px 0px 0px; }

.w_170		{ float: right; }
.w_330 .br	{ width: 290px; height: auto !important; height: 80px; min-height: 80px; }
.w_540 .br	{ width: 540px; }
.w_770 .br	{ width: 730px; }