body {

	background-color:#d1d8d2;

	background-image:url(../i/background.jpg);  

	background-repeat:repeat-y;

	background-position:center top;

	text-align:center;

	margin:0;

	padding:0;

}



html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, abbr, input, select, textarea, table, td, th {

	font-family:Verdana, Helvetica, sans-serif, Arial;

	font-size:11px;

	color: #3a403a;

	line-height:18px;

}



a { 

	color:#758176;

	font-weight:bold;

	text-decoration:none;

}



a:hover { 

	color:#6dc032;

	font-weight:bold;

	text-decoration:none;

}



div#wrapper {

	width:980px;

	margin:auto;

}



div#flashtop {

	width:980px;

	height:120px;

}



div#header {

	width:980px;

	height:60px;

	text-align:left;

	margin:auto;

	background:url(../i/back_header.jpg) center top no-repeat;

}



div#footer {

	color:#a2b3a4;

	font-size:11px;

	line-height:11px;

	text-align:left;

	width:500px;

	height:20px;

	padding:8px 5px 0px 5px;

	position:relative;

	margin:0px 25px 0px 25px;

}



/**********************************************************************************

										NAV

**********************************************************************************/



div#nav {

	float:left;

	width:100%;

	font-size:13px;

}



div#nav ul {

	list-style:none;

	margin:13px 0px 0px 50px;

	padding:0px 0px 0px 0px;

}



div#nav li {

	display:inline;

}



div#nav li a {

	float:left;

	background:url(../i/menuleft.gif) no-repeat left top;

	text-decoration:none;

	font-size:13px;

	line-height:29px;

	padding:0px 0px 0px 4px;

	margin:-13px 0px 0px 0px;

}



div#nav li a span {

	background:transparent url(../i/menuright.gif) no-repeat right top;

	padding:0px 6px 0px 2px;

	display:block;

	cursor:pointer;

	font-size:13px;

}



div#nav li a:hover {

	font-size:13px;

}



div#nav li a:hover span {

	font-size:13px;

}



/**********************************************************************************



				COMPENSATED IN BROWSER SPECIFIC STYLE SHEETS



div#login {

	height:19px;

	margin-top:25px;

}



**********************************************************************************/



div#login a { 

	color:#758176;

	font-size:10px;

	font-weight:bold;

	text-decoration:none;

}



div#login a:hover { 

	color:#6dc032;

	font-size:10px;

	font-weight:bold;

	text-decoration:none;

	cursor:pointer;

}



/**********************************************************************************

									SUB-NAV

**********************************************************************************/



/*********************************************************************************



				COMPENSATED IN BROWSER SPECIFIC STYLE SHEETS */



div#subnav {

	float:left;

	font-weight:bold;

	font-size:11px;

	width:100%;

	color:#a2b3a4;

	text-align:left;

	margin: 0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



div#subnav ul {

	list-style:none;

	margin:5px 0px 0px 50px;

	padding:0px 0px 0px 0px;

}



/**********************************************************************************/



div#subnav li {

	display:inline;

}



div#subnav label {

	width:auto;

	text-align:right;

	float:left;

	color:#a2b3a4;

	padding:0px 7px 0px 3px;

	margin:0px 0px 0px 0px;

	line-height:20px;

	font-size:10px;

	background:none;

}



div#subnav li a {

	float:left;

	background:url(../i/submenuleft.gif) no-repeat left top;

	text-decoration:none;

	font-size:11px;

	line-height:19px;

	padding:0px 0px 0px 3px;

	margin:0px 0px 0px 0px;

}



div#subnav li a span {

	background:transparent url(../i/submenuright.gif) no-repeat right top;

	padding:0px 6px 0px 2px;

	display:block;

	cursor:pointer;

	font-size:11px;

}



/**********************************************************************************

								CONTENT

**********************************************************************************/



div#main {

	width:956px; 

	text-align:left;

	position:relative;

	margin:0px 12px 0px 12px;

}



div#main-pad {

	width:840px;

	margin:0px 58px 0px 58px;

}



div#main-main {

	width:980px;

	text-align:left;

	/*background-image:url(../i/back_center_single.jpg);  */

	background-repeat:repeat-x;

	padding:10px 25px 0px 25px;

}



div#main-right {

	width:170px;

	padding:10px 25px 0px 22px;

	float:right;

	position:relative;

}



div#main-left {

	width:170px;

	padding:10px 22px 0px 25px;

	float:left;

	position:relative;

}



div#double-main {

	width:786px;

	text-align:left;

	background-repeat:repeat-x;

	padding:10px, 25px, 0px, 25px;

}



div#double-right {

	width:0px;

	padding:10px 25px 0px 22px;

	float:right;

	position:relative;

}



div#double-left {

	width:0px;

	padding:10px 22px 0px 25px;

	float:left;

	position:relative;

}



/**********************************************************************************

								CONTENT

**********************************************************************************/



h1 {

	font-size:12px;

	line-height:18px;

	font-weight:bold;

	color:#758176;

}



h2 {

	margin-left:15px;

	line-height:20px;

	font-weight:bold;

}



h3 {

	line-height:18px;

	font-style:italic;

}



h4 {

	font-size:10px;

	line-height:18px;

	font-weight:bold;

	margin:0;

}



.p-p {

	font-weight:bolder;

	font-size:15px;

}



.pl-1 {

	border-left:dotted 2px #c9d3cb;

	background-color:#fafafa;

}



.pl-2 {

	border-left:dotted 2px #c9d3cb;

	background-color:#f4f6f5;

}



.pl-3 {

	border-left:dotted 2px #c9d3cb;

	background-color:#eceeed;

}



.pl-4 {

	border-left:dotted 2px #c9d3cb;

	background-color:#e8ede9;

}



.pl-5 {

	border-left:dotted 2px #c9d3cb;

	background-color:#f4f6f5;

}



.pl-6 {

	border-left:dotted 2px #c9d3cb;

	background-color:#e8ede9;

}



.image {

	border:none;

}



.input {

	color:#758176;

	background:#f1f1f1;

	line-height:8px;

	font-size:10px;

	font-weight:bold;

	border:1px solid #a2b3a4;

}



.input:hover {

	color:#6dc032;

	border:1px solid #6dc032;

}



.shoutbox {

	line-height:10px;

}
