* 		{ margin: 0; padding: 0; }
img		{ border: none; }
a		{ font: 10pt Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; color: #0D1F61; border-bottom: 1px solid #FFCC00; text-decoration: none; }
a:hover	{ background: #FFCC00; }
ul		{ list-style-type: none; }
body	{ background: #E8E2D6 url(../img/bg_top.gif) 0 0 repeat-x; }

/* ---- FONT SETTINGS ---- */
h1		{ font: 14pt Arial, Helvetica, sans-serif; font-weight: bold; color: #0D1F61; padding: 0 0 20px 40px; background: transparent url(../img/ec_01.gif) 0 2px no-repeat; }
h2		{ font: 10pt Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 2px solid #0D1F61; margin: 20px 0 7px 0; }
p		{ margin-bottom: 5pt; }

/* ==== COMMON SETTINGS ==== */
#header {
	position: relative;
	height: 90px;
}
#sidebar {
	float: left;
	display: block;
	width: 180px;
	margin-left: 5px;
}
#content {
	float: left;
	width: 620px;
	color: #0D1F61;
	min-height: 500px;
	padding-top: 25px;
	font: 10pt Arial, Helvetica, sans-serif;
	background: transparent url(../img/bg.gif) 0 0 no-repeat; 
}



#header a							{ border-bottom: none; }
#header .mdl 						{ position: absolute; left: 92px; top: 0; }
#header .rgt 						{ position: absolute; left: 490px; top: 0; }
#header .top_nav					{ position: absolute; left: 540px; top: 70px; }
#header .top_nav li					{ display: inline; }
#header .top_nav li a				{ color: #E8E2D6; font-size: 9pt; font-style: normal; font-weight: normal; padding: 1px 5px; border-right: 1px solid #E8E2D6; }
#header .top_nav li a:hover 		{ color: #FFCC00; background: none; }
#header .top_nav li a.last			{ border: none; }

#sidebar a							{ border: none; }
#sidebar .left_nav					{ margin-top: 20px; }
#sidebar .left_nav li a,
#sidebar .left_nav li span			{ color: #0D1F61; display: block; height: 20px; font: 10pt Arial; font-weight: bold; font-style: italic; padding: 7px 0 0 14px; }
#sidebar .left_nav li a:hover,
#sidebar .left_nav li span			{ background: #E8E2D6 url(../img/aim.png) 0 0 no-repeat; }
#sidebar .left_nav li.trail		{ background: #E8E2D6 url(../img/aim.png) 0 0 no-repeat; }
#sidebar .left_nav .level_2 li a	{ padding-left: 28px; font-weight: normal; background: transparent url(../img/dot.gif) 19px 14px no-repeat; }
#sidebar .left_nav .level_2 li span	{ padding-left: 28px; font-weight: normal; background: transparent url(../img/dot.gif) 19px 14px no-repeat; text-decoration: underline; }
#sidebar .copy						{ margin-top: 30px; text-align: center; font: 8pt Arial, Helvetica, sans-serif; color: #0D1F61; }
#sidebar .copy a					{ font-size: 8pt; font-style: normal; border-bottom: 1px solid #FFCC00; }

#content .mod_sitemap li a			{ padding-left: 25px; background: transparent url(../img/ec_01-10.gif) 0 3px no-repeat; line-height: 25px; font-style: normal; border-bottom: none; }
#content .mod_sitemap .level_2 li a	{ font-weight: normal; background: none; padding-left: 35px; background: transparent url(../img/dot.gif) 25px 6px no-repeat; }

#content form						{ margin-bottom: 30px; }
#content label						{ width: 200px; margin-bottom: 5px; }
#content input,
#content textarea					{ margin-left: 30px; padding: 2px; border: 1px solid #BFB39B; margin-bottom: 5px; }
#content .checkbox_container		{ margin: 10px 0; }
#content .checkbox_container span	{ float: left; width: 500px; padding-left: 25px; line-height: 25px; background: transparent url(../img/ec_01-10.gif) 30px 6px no-repeat;  }
#content .checkbox					{ border: none; }
#content img						{ margin-bottom: 10px; }






