/* global */



    body{
	background:#bdc4a2;
	color:#555;
	line-height:180%;
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 70%;
	font-weight: normal;

        }



    /* headings */

        h1{

			font-size:200%;

			font-weight:normal;

            }		

		h2, h3, h4, h5, h6{

			font-weight:normal;

			margin:1em 0;

			}	

        h2{            

			font-size:190%;

			font-family:"Times New Roman", Times, serif;

			color:#924d3c;

            }

        #content h2{            

			font-size:180%;

			padding-bottom:.5em;

			border-bottom:1px solid #cdd3b7;

			letter-spacing:-.01em;

			line-height:100%;

            }				

        h3{          

			font-size:140%;

			font-family:Georgia, "Times New Roman", Times, serif;

			color:#924d3c;			

            }

        h4{          

			font-size:120%;

			color:#924d3c;

            }				

    /* // headings */



    /* image replacement */

        .graphic, h1, button, #call, #bottom p#hexabomb{

            margin:0;

            padding:0;

            display:block;

            overflow:hidden;

            text-indent:-8000px;

            }

    /* // image replacement */



    /* clearfix */



		.inner:after, ul:after{

			content:"."; 

			display:block; 

			height:0; 

			clear:both; 

			visibility:hidden;

			}

		.inner, ul{

			display:block;

			}

		/*  \*/

		.inner, ul{

			min-height:1%;

			}

		* html .inner, * html ul{

			height:1%;

			}



    /* // clearfix */

	

	/* HTML Tags */

        a{

			text-decoration:none;

			color:#924d3c;

            }

        a:hover{

			color:#999;

            }			

		table, input, textarea, select, li{
	line-height:160%;
	color: #555;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 100%;

			}				

		p, blockquote, ul, ol, form{

			margin:1em 0;

			}

		blockquote{

			}

		img{

			border:none;

			}			

		hr{

			display:none;

			}	

		table{

			margin:1em 0;

			width:100%;

			border-collapse:collapse;

			}

		th, td{	

			padding:2px 5px;

			}	

		th{	

			text-align:left;

			}	

	

	/* // HTML Tags */	

	

/* // Global */



/* page setup */



	#container{	

		}

	.inner{	

		margin:0 auto;

		width:871px;

		text-align:left;

		position:relative;

		}

	#header{

		height:159px;

		background:url(../img/bg_header.gif) repeat-x;

		}		

	#mid{

		height:252px;

		background:url(../img/bg_mid.gif) repeat-x;

		z-index:100;

		}

	#mid .inner{	

		width:883px;

		height:252px;

		background:url(../img/bg_mid_inner2.jpg) no-repeat 0 0;

		}		

	#content{
	background:#f5f4f0 url(../img/bg_content.gif) repeat-x;
	font-size:100%;
	padding-bottom:2em;
	z-index:10;

		}	

	#col1{

		float:left;

		display:inline;

		width:568px;

		}											

	#col2{

		float:left;

		display:inline;

		width:285px;

		margin-left:18px;		

		}

	#footer{

		background:#cdd3b7;

		}		

	/*#bottom{

		background:url(../img/bg_bottom.gif) repeat-x;

		color:#5e6544;

		line-height:150%;

		}	*/



/* //page setup */









/* header */



	h1{
	position:absolute;
	top:18px;
	left:229px;
	width:326px;
	height:85px;
	background:url(../img/bg_logo3.gif) no-repeat 0 0;

		}

	h1 a{

		display:block;

		height:85px;

		}		

	#slogan{

		display:none;

		}

		

	/* main nav */

		

		ul#nav,  

		ul#nav li{

			margin:0;

			padding:0;

			list-style:none;

			}

		ul#nav{

			position:absolute;

			top:113px;

			left:0;

			}			

		ul#nav li{

			float:left;			

			padding-top:4px;

			margin-right:15px;

			}	

		ul#nav li a{

			float:left;

			line-height:42px;

			color:#fff;

			text-transform:uppercase;

			padding:0 25px;	

			font-size:120%;			

			}

		ul#nav li a:hover{

			color:#8D857C;

			}	

		ul#nav li.current{

			background:#f5f4f0;

			}	

		#home ul#nav li.current{

			background:#cdd3b7;

			}				

		ul#nav li.current a{

			color:#924d3c;

			}	

		ul#nav li.current a:hover{

			color:#514235;

			}											





	/* //main nav */	

	

		

	/* meta nav */

		

		ul#meta,  

		ul#meta li{

			margin:0;

			padding:0;

			list-style:none;

			}

		ul#meta{

			position:absolute;

			top:20px;

			right:0;

			background:#3b3126;

			padding:0 20px;

			}			

		ul#meta li{

			float:left;			

			font-size:90%;

			line-height:24px;

			}	

		ul#meta li a{

			color:#fff;

			text-transform:uppercase;

			padding:0 10px;	

			border-left:1px solid #fff;					

			}											

		ul#meta li.first a{

			padding-left:0;						

			border-left:none;

			}	

		ul#meta li a:hover{

			text-decoration:underline;

			}															

	

	/* //meta nav */	

	

	

	/* sub nav */	

	

		ul#subnav, ul#subnav li{

			margin:0;

			padding:0;

			list-style:none;

		}	

		ul#subnav{

			margin-top:1.6em;

			}	

		ul#subnav li{

			padding:.5em 0;

			background:url(../img/bg_dotted2.gif) no-repeat 0 100%;

			}	

		ul#subnav li a{

			display:block;

			padding-left:20px;

			background:url(../img/ico_bullet.gif) no-repeat 5px 50%;

			color:#555;	

			text-transform:uppercase;

			}	

		ul#subnav li a:hover{

			text-decoration:underline;

			}	

	/* //sub nav */								



/* // header */



/* mid */	



	#mid h2{

		margin:0 19px;

		padding-top:18px;

		width:288px;

	}

	#mid h2 span{

		display:block;

		height:42px;

		line-height:42px;

		width:288px;

		text-indent:20px;

		color:#fff;		

		background:url(../img/bg_mid_h2.gif) no-repeat 0 0;

	}	

	#mid ul,  

	#mid li{

		margin:0;

		padding:0;

		list-style:none;

		}

	#mid ul{

		margin:0 20px 1em 20px;

		width:288px;

		}

	#mid li{

		padding:1em 0;

		background:url(../img/bg_dotted.gif) no-repeat 0 100%;

		}	

	#mid li a{

		display:block;

		padding-left:20px;

		background:url(../img/ico_bullet.gif) no-repeat 5px 50%;

		color:#514235;	

		font-size:120%;	

		}	

	#mid li a:hover{

		text-decoration:underline;

		}			

		

	p#call{

		margin:0;

		width:201px;

		height:211px;

		position:absolute;

		top:94px;

		left:698px;	

		background:url(../img/bg_call.gif) no-repeat 0 0;

		z-index:100;

		}						



/* // mid */





/* content */



	/* main */	

	

		

	

	/* // main */

	

	/* side */		

		#col2 h2{

			margin-bottom:0;

		}

		#col2 form, .consultationForm form{

			margin:0;

			background:#cdd3b7;

			padding:18px;

		}

		.consultationForm {

			position: relative;

			left: 25%;

			width: 284px;

		}

		#col2 label{

			display:block;

		}

		#col2 input, .consultationForm input{

			border:1px solid #bdc4a2;

			width:200px;

		}	

		.consultationForm button {

			position: relative;

                        width:81px;

                        height:24px;

                        line-height:24px;

                        background:url(../img/btn_send.gif) no-repeat 0 0;

                        border:none;

		}

		#col2 button {

			width:81px;

			height:24px;

			line-height:24px;

			background:url(../img/btn_send.gif) no-repeat 0 0;

			border:none;

		}				

	

	/* // side */	

	

	



	/* misc */	



	ul#sitemap, ul#sitemap ul, ul#sitemap li{

		margin:0;

		padding:0;

		list-style:none;

		} 

	ul#sitemap{

		margin:1em 0;

		} 		

	ul#sitemap li{

		margin:.2em 0;

		background:url(../img/ico_bullet.gif) no-repeat 0 8px;

		padding-left:15px;

		} 		

	ul#sitemap ul li{

		margin:0;

		background:none;

		} 

	ul#sitemap li a{

		color:#555;

		} 			

	ul#sitemap li a:hover{

		color:#555;

		text-decoration:underline;

		} 										

	

	/* // misc */



/* // content */



/* footer */



	#footer{

		padding:2em 0;

		

		}

	#footer h3{

		margin-top:0;

		text-transform:uppercase;

		font-size:130%;

	}

	#footer h3.rss{

		padding-right:30px;

		background:url(../img/ico_rss.gif) no-repeat 100% 50%;

	}	



	#footer .first{

		float:left;

		display:inline;

		width:274px;

		}

		

	#footer .mid{

		float:left;

		display:inline;

		margin-left:19px;

		width:274px;

		}		

		

	#footer .last{

		float:left;

		display:inline;		

		margin-left:19px;

		width:285px;

		}	

		

	#footer .last form{

		margin:0;

		background:#d4dabe;

		padding:1em 18px;

	}

	#footer .last label{

		display:block;

	}

	#footer .last input{

		border:1px solid #bdc4a2;

		width:200px;

	}	

	#footer .last button{

		width:81px;

		height:24px;

		line-height:24px;

		background:url(../img/btn_login.gif) no-repeat 0 0;

		border:none;

	}	

	

	#footer ul,  

	#footer li{

		margin:0;

		padding:0;

		list-style:none;

		}

	#footer ul{

		}

	#footer li{

		padding:.5em 0;

		background:url(../img/bg_dotted2.gif) no-repeat 0 100%;

		}	

	#footer li a{

		display:block;

		padding-left:20px;

		background:url(../img/ico_bullet.gif) no-repeat 5px 50%;

		color:#555;	

		}	

	#footer li a:hover{

		text-decoration:underline;

		}				



/* // footer */



/* bottom */

#bottom {

		background:url(../img/bg_footer.gif) repeat-x;

		}



	#bottom p{

		margin:0;

		padding:2em 0;

		

		}

	#bottom	ul,  

	#bottom li{

		margin:0;

		padding:0;

		list-style:none;

		}	

	#bottom	ul{

		float:right;

		padding:2em 0;

		}		

	#bottom	li{

		display:inline;

		}						

	#bottom	a{

		margin-left:10px;

		color:#5E6544;

		}								

	#bottom p#hexabomb{

		margin:0;

		padding:0;

		position:absolute;

		right:0;

		top:4em;

		width:95px;

		height:28px;

		background:url(../img../img_hexabomb.gif) no-repeat 0 0;

		}

	#bottom p#hexabomb a{

		display:block;

		padding:0;

		margin:0;		

		width:95px;

		height:28px;

		}		



/* // bottom */



/* editor */



body.mceContentBody{

	background:#fff;

	text-align:left;

	}

	

/* // editor */	

	

#content .inner #content #col2 pre strong {
	font-family: Times New Roman, Times, serif;
}
