@import url("reset.css");

body { background: #76766E; color: black; }
body * { font-family: Arial, Verdana, Tahoma, sans-serif; }
.div_clear { clear:both; }

strong, b { font-weight: bold; }
em, i { font-style:italic; }

a { color: #496C8F; }
a:hover { text-decoration:none; }
td { vertical-align:middle; }
	img { border: none; }


/********************/
#wrapper { width: 720px; margin: 0 auto; background: white; padding: 20px; }

#main_menu > ul { width: 100%; background: #00448b; float: left; padding: 4px 0; }
#main_menu li { float: left; }

#main_menu a
{
	display:block;
	color: white; background: url('../uploads/images/menu.bg1.gif') no-repeat top left;
	width: 140px; padding: 6px 0; margin: 0 2px;
	text-align: center; text-decoration: none;
	font-size: 9pt; font-weight: bold;
}

#main_menu li.active a, #main_menu a:hover
{
	color: black; background: url('../uploads/images/menu.bg2.gif') no-repeat top left;
}

#page { width: 100%;  }
#page * { color:inherit; font-size: 13px; line-height:17px; }

/* SIDEBARS */
#lsidebar { width: 164px; background: #0cc; padding: 6px; vertical-align: top; }
#lsidebar * { font-size: 10px; line-height: 16px; font-family:Verdana; }
#lsidebar a { color: #293f87; font-weight:bold; }
#lsidebar p { margin: 0 0 4px 0; }
#lsidebar h3 { font-size: 13px; font-weight: bold; color: white; margin: 0 0 4px 0; }



#rsidebar { width: 210px; vertical-align: top; padding: 6px; }
#rsidebar * { font-size: 10px; line-height: 16px; font-family:Verdana; }
#rsidebar h1 { color: #9FC84D; font-size: 19px; margin:20px 0; font-weight:bold; line-height: 18px;}
#rsidebar a { color: #293f87; font-weight:bold; }
#rsidebar p { margin: 0 0 4px 0; }


/* CONTENT */
#content { padding: 0 15px; vertical-align: top; }
#content h1 { color: #9FC84D; font-size: 19px; margin:0 0 20px 0; font-weight:bold; line-height: 18px; padding-top: 18px;}
#content h2 { color: #00448b; font-size: 16px; margin:0 0 18px 0; font-weight:bold; line-height: 18px; }
#content h3 { font-weight:bold; }
#content h4 { color: #9FC84D; font-weight:bold; }

#content p { margin-bottom: 18px; }
#content a { color: #00448b; }

#content ul, #content ol { margin-bottom: 18px; }
#content li { padding-left: 10px; margin: 4px 0 4px 35px; }
#content ul > li { list-style:circle; }
#content ol > li { list-style:decimal; }

#content blockquote { margin: 8px 0 8px 20px; border-left: 4px solid #0cc; font-style: italic; padding: 8px 16px; background: #ccffff; }

#brs { margin: 8px 0;}
#brs * { font-family:Verdana; font-size:10px; color: #888; }
#brs a { color: #496c8f; }

/* FOOTER */
#footer
{
	margin-top: 20px;
	padding: 10px;
	text-align: center;
	background: #d3e6ad;
	font-size: 11px;
	border: 1px solid gray;
}

#footer a { margin: 0 4px;}