body {

	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;

	font-size: 76%; 

	margin: 0; 

	padding: 0;

	color: #666;

	text-align: center;

	}

a { text-decoration: none; border-bottom: 0px solid #ccc; color: black; }
img { border-width:0px; }

a:hover { border: none; color: gray; }	

h2 {

	color: #333;

	font-size: 16px;

	font-weight: bold;

	clear: both;

	background-image: url('images/dots.gif');

	background-repeat: repeat-x;

	background-position: 0 25px;

	padding-bottom: 10px;

	margin-bottom: -6px

	}

h3 {

	color: black;

	font-size: 14px;
	}
h3:hover { border: none; color: gray; }	

#container {

	height: auto ;

	height: 100%;

	min-height: 100%;

	position: relative;

	}

	



#header { border-top: 5px solid #000; }	

#header div {

	margin: 0 auto;

	width: 95%;

	height: 25px;

	text-align: left;

	padding-left: 20px;

	}

#header h1 { 

	font-family: Century Gothic, Tahoma, Verdana, sans-serif;

	float: left;	

	font-size: 1.9em;

	padding: 30px 0;

	margin: 0;

	}			

#header h1 span { color: #999; }	

#header h1 a {

	border: none;

	color: #000;	

	font-weight: normal;	

	}		



#nav {

	float: right;

	margin: 0;

	padding: 0;

	}

#nav li {

	list-style-type: none;

	display: inline;		

	float: left;	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 80%;

	}	

#nav li a {

	text-decoration: none;

	border: none;

	color: #000;

	padding-top: 5px;		

	display: block;	

	margin: 0 15px;		

	}		

#nav li.on a { 

	background: url('images/nav_hover.gif') no-repeat 0px -2px;

	margin: 0;

	color: #fff; padding-left:45px; padding-right:45px; padding-top:1px; padding-bottom:6px

	}

#nav li.on2 a { 

	background: url('images/nav_hover.gif') no-repeat 15px -2px;

	margin: 0;

	color: #fff; padding-left:45px; padding-right:45px; padding-top:1px; padding-bottom:6px

	}

#nav li.on3 a { 

	background: url('images/nav_hover2.gif') no-repeat 25px -2px;

	margin: 0;

	color: #fff; padding-left:45px; padding-right:45px; padding-top:1px; padding-bottom:6px

	}

#nav li a:hover { color: #33CC00; }	



#strike {

	background-image:url('images/site-strike.jpg');

	text-align: left;

	clear: both;

	height: 140px;

	margin-bottom: 35px;

	padding-left: 0px;

	padding-right: 275px;

	}

#strike div {

	width: 420px;

	margin: 0 auto;

	text-align: center;

	padding: 25px 30px 40px 0;

	}	



#strike p {

	color: #fff;

	margin: 0;

	padding: 0;

	font-size: 25px;

	letter-spacing: 1px;

	}	

	



#body { 

	width: 95%;

	margin: 0 auto;

	text-align: left;

	background: url('images/line_bg.gif') repeat-y 75% 20px;

	padding-left: 2%;

	padding-bottom: 61px	

	}

#body:after { 

	content: "."; 

	display: block; 

	clear: both; 

	visibility: hidden; 

	height: 0;

	}

* html #body { height: 1%; }



#ll {

	width: 15%;

	float:left;

	padding-right: 2%;

	}



#l, 

#l {

	width: 55%;

	padding-right: 2%;

	float: left;

	margin-right: 2%;

	}



#l p,

#r p {

	margin-top: 10px;

	}	

#r {

	width: 20%;

	float: right;

	margin-right:2%;

	}

#r p span {

	color: #009900;

	font-weight: bold;

	}

#r img {
	padding-left:2%;
	}

#r p {

	margin: 1em 0;

	padding: 0;

	}


#r a {

	font-size:12px;
	color:gray;
	padding:1;
	}


#r hr {

	border-top: 1px solid #eee; 

	height: 1px; 

	border-left: 0px none; 

	border-right: 0px none; 

	border-bottom: 0px none; 

	margin: 0 	

	}			



div.block {

	background-color: #F8F8F8;

	border: 1px solid #ddd;

	padding: 20px;

	text-align: center;

	color: #999;

	margin-top: 10px;
	margin-right: 20px;

	}	

	

#footer {

	margin-top: -61px;

	color: #fff;

	padding-top: 30px;

	width: 100%;

	z-index: 500;

	position: relative;	

	border-bottom: 7px solid #000;	

	background: #fff;

	}

#footer div {

	width: 800px;

	background-color:#000000;

	margin: 0 auto;

	}	

#footer div div {	

	padding-top: 10px;	

	padding-bottom: 2px;

	font-size: 10px;

	}

#footer a { color: #fff; font-weight: bold; }		
