
/*=============
	COMMON
=============*/
body {
	margin:0 auto 0 auto;
	padding:0;
	font-size:.85em;
}

#wrap {
	width:1200px;
	height:847px;
	background: url('images/bkg_full.jpg') no-repeat top;
	margin:0 auto 0 auto;
	padding:0;
}
#content {
	width:800px;
	background: url('images/transparentbkg_repeat.png') repeat top left;
	margin:0 auto 0 auto;
	padding:0 0 15px 0;
}
.break {
	clear:both;
}

.bold {
	font-weight:bold;
	color:#06C;
	margin-top: 15px !important;
	padding:0;
}
.col1 a:link, .col1 a:visited, .col2 a:link, .col2 a:visited {
	color:#06C;
	text-decoration:none;
}
.col1 a:hover, .col2 a:hover {
	color:#06c;
	border-bottom:1px dashed #06c; 
}
.book {
	font-style:italic;
}
/*=============
     FOOTER
=============*/
#footer {
	width:500px;
	border-top:1px solid #00703c;
	font-family:tahoma,helvetica,sans-serif;
	font-size:12px;
	color:#999;
	text-align:center;
	margin:25px auto 0 auto;
	padding:5px 0 0 0;
}
#footer ul { 
	margin:0;
	padding:0;
}
#footer li {
	display:inline;
	color:#06C;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
#footer a:link, #footer a:visited {
	text-decoration:none;
	color:#06C;
}
#footer a:hover {
	text-decoration:none;
	color:#999;	
}
/*=============
   STRUCTURE
=============*/
#hdr {
	width:800px;
	height:150px;
	font-family:tahoma,helvetica,sans-serif;
	font-size:14px;
	line-height:1.3em;
	color:#999;
	margin:0 auto 0 auto;
	padding:0;
}
#hdr_nav {
	width:372px;
	height:23px;
	float:right;
	margin:109px 0 0 0;
	padding:0;
}
#hdr_nav ul {
	margin:0 0 0 25px;
	padding:0;
}
#hdr_nav li {
	float:left;
	display:inline;
	list-style-type:none;
	font-family:trebuchet ms,helvetica,sans-serif;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin:0;
	padding:2px 12px 2px 12px;
}
#hdr_nav a:link, #hdr_nav a:visited {
	text-decoration:none;
	color:#00703c;
	text-align:center;
	margin:0;
	padding:2px 4px 2px 4px;
}
#hdr_nav a:hover {
	text-decoration:none;
	color:#fff;
	text-align:center;
	margin:0;
	padding:2px 4px 2px 4px;
}
#current {
	color:#fff !important;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:2px 4px 2px 4px;
}
#logo {
	width:291px;
	height:150px;
	float:left;
	border:none;
}
.col1 {
	width:420px;
	float:left;
	margin:20px 0 0 0;
	padding:0;
}
.col1 h1 {
	font-family:trebuchet ms,helvetica,sans-serif;
	color:#00703c;
	font-size:2.3em;
	margin:0 0 0 15px;
	padding:5px 0 0 5px;	
}
.col1 h2 {
	font-family:trebuchet ms,helvetica,sans-serif;
	color:#00703c;
	font-size:1.5em;
	margin:0 0 0 15px;
	padding:5px 0 0 5px;	
}
.col1 p {
	font-family:tahoma,helvetica,sans-serif;
	color:#000;
	line-height:1.5em;
	margin:5px 8px 0 15px;
	padding:5px 0 0 5px;		
}
.col1 ul {
	font-family:tahoma,helvetica,sans-serif;
	color:#000;
	list-style:none;
	line-height:1.2em;
	margin:5px 10px 0 0;
	padding:5px 0 0 5px;	
}
.col1 li {
	font-family:tahoma,helvetica,sans-serif;
	color:#000;
	line-height:1.2em;
	margin:5px 10px 0 15px;
	padding:5px 0 0 5px;	
}
ul.bullets {
	list-style-type:square;
	margin:5px 10px 0 15px;
}
.col2 {
	width:360px;
	float:left;
	margin:30px 0 0 10px;
	padding:0;
}
.col2 #box1 {
	width:353px;
	height:122px;
	background: url('images/box1_353x122.jpg') no-repeat;
	margin:0 0 10px 0;
	padding:0;
}
.col2 #box2 {
	width:353px;
	height:94px;
	background: url('images/box2_353x94.jpg') no-repeat;
	margin:0 0 10px 0;
	padding:0;
}
.col2 #box3 {
	width:353px;
	height:92px;
	background: url('images/box3_353x92.jpg') no-repeat;
	margin:0 0 10px 0;
	padding:0;
}
.col2 #box1 h1, .col2 #box2 h1 {
	font-family:trebuchet ms,helvetica,sans-serif;
	color:#00703c;
	font-size:22px;
	margin:0;
	padding:5px 0 0 5px;
}
.col2 #box3 h1 {
	font-family:trebuchet ms,helvetica,sans-serif;
	color:#fff;
	font-size:22px;
	margin:0;
	padding:5px 0 0 5px;
}
.col2 #box1 p, .col2 #box2 p, .col2 #box3 p {
	font-family:trebuchet ms,helvetica,sans-serif;
	color:#000;
	font-size:12px;
	line-height:1.5em;
	margin:0;
	padding:5px;
}