body { padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em; background: #F0F0F0; color: #454545; }
a { color: #0E4D8B; background: inherit; }
a:hover { color: #000; background: inherit;}
a.title { color: #B41A1A; background: #FFF; }

h1 { font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 0px 0 0 8px; margin: 0;}
h2 { margin: 0; padding: 0; font: normal 1.4em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a { color: #FFF; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; }
h3 { font: 90% Arial, Sans-Serif; margin: 0 0 5px 0; padding: 0; color: #5f5f5f; background: #FFF; }
h4 { margin: 0; padding: 0; font: normal 1.2em Arial, Sans-Serif; letter-spacing: -1px; }
p {	margin: 0 0 0px 0px; line-height: 1.5em; text-align: justify;}

/* layout
   ------ */

.content { 
	margin: 10px auto;
	width: 800px;
	background:#FFFFFF;
	color: #454545;
}

/* header */
.header { padding: 0px; margin:10px auto;	width: 800px; height:70px}
.header_left { float: left; width: 260px; padding: 0px 0px 8px 8px; }
.header_right { float: right; width: 500px; margin: 0 0px 0 0;text-align:right; font-weight:bold}
.header p {text-align:right; margin-right: 15px}
    
/* navigation */
#nav { width:100%; float:right; margin-right:1px}
#nav ul { margin:0; list-style:none; padding: 0; }
#nav a, #nav strong, #nav span { float:right; display:block; color:#fff; padding: 7px 13px 4px 12px; background: #C43219 url(../images/nav.gif) no-repeat 100% 0px; text-decoration:none; font-weight: bold; list-style:none}
#nav a { float:none; list-style:none}
#nav li { float:right; color: #FFF; background: #000 url(../images/nav.gif) no-repeat 0px 0px; margin:0; padding:0 0 0 3px; list-style:none}
#nav #active { background: #000 url(../images/nav.gif) no-repeat 0 -41px; color: #FFF; list-style:none}
#nav #active a { background: #000 url(../images/nav.gif) no-repeat 100% -41px; padding:7px 10px 4px 10px; color:#FFF; list-style:none}
#nav a:hover { color:#000; background: #000 url(../images/nav.gif) no-repeat 100% 0px; list-style:none}   

/* left side
   --------- */

.left {
	float: left;
	width: 795px;
	margin: 0 0 0px 0;
	border:#99FF66 5px solid;
}


/* left and central column */
	.left_side { float: left; width: 290px; padding: 0px 0px 0px 0px; }
	.left_side p{ margin-left:7px; font-size:12px; width:280px; border-bottom:#666666 1px solid; margin-bottom:15px}
	.right_side { float: right; width: 500px; margin: 0 0px 0 0; text-align: justify; }
	.right_side p,li {	margin:0 15px; text-align:justify; padding-top:10px; font-size:12px}	
		
/* footer
   ------ */

.footer { 
	clear: both; 
	text-align: center;
	color: #808080;
	background: #f0f0f0;
	padding: 10px 0 0px 0;
	border-top: 1px solid #eee;
}
.footer p {	line-height: 2em; }
.footer a {	color: #4F4F4F; background: #f0f0f0; border-bottom: 1px dotted #808080; text-decoration: none; } 
