/* CSS Document */
/*--------------------------------------body---*/
body, td, th, div, p, label, input {
	color:#393332;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
}
input, select, #contact_text {
	font-family:Arial, Helvetica, sans-serif;	
	
}
a{color:#4a4a4a;   }
a:hover {
	color:#4a4a4a;
	text-decoration:none;
	
}
a:hover {text-decoration:none}
a, button, .button{ cursor:pointer;}
 
.all {background:#fff url(../images/all_bg2.gif) repeat-x 0% 0%;}
.all .header { height:195px;}
.all .main {background:none}
.main 	{
	margin:0 auto;
	padding:0 0 0 0;
	position:relative;
	background:url(../images/cont_bg.gif) no-repeat 50% 677px;
}

/*-------------------------------------header---*/
.clear{ width:100%; overflow:hidden;}

#logo{ display:block; margin:61px 0 0 0; position:absolute; }
#logo a{ display:block; position:relative; cursor:pointer;}

/*-------------------------------------content---*/
#content{ padding:0 0 0 0; margin:0 }
#container{ height:100%;text-align:left; padding:0px 0px 0 0px;}
#container #container{ height:100%; overflow:hidden; text-align:left; padding:15px 25px 10000px 25px; margin-bottom:-10000px}
.border {  border-right:1px solid #d2d2d2;}
.big_left {float:left; width:714px;}
.container{ height:100%; overflow:hidden; text-align:left; padding:0 0 0 0;}
#left{ float:left; text-align:left;    width:224px; position:relative; display:inline; padding-top:15px; padding-left:15px; padding-bottom:10000px; border-right:1px solid #d2d2d2; margin-bottom:-10000px }
.left-indent{ padding:0 0 165px 0;}
.first .left-indent{ padding:0 0 0 0;}
#right{ float:right; text-align:left;    width:236px; position:relative; display:inline; padding-bottom:10000px; margin-bottom:-10000px }
.right-indent{ padding:0 0 165px 27px;}
.indent{ padding:0 0; position:relative; z-index:10;  margin-bottom:30px}
.indent2{ padding:0 0 0 0;}

.custom-height{ height:290px;}

.align_right {
	text-align:right	
} 

.article-text-indent{ padding:10px 0px 29px 0;}

#container h3{  color:#1b1716!important; font-size:28px; font-weight:bold; margin-bottom:10px; text-transform:none}

.copy {
	position:absolute;
	right:20px;
	top:40px;
	 color:#1b1716;
}
.header {
	height:125px;
	width:950px;
	margin:0 auto;
	position:relative;
	z-index:100
}
.extra_wrapper {
	width:950px;
	margin:0 auto;
	position:relative
}

.button312 {
	background:#262626; 
	padding:0px 10px 0px 10px !important;  
	display:block; 
	line-height:29px !important; height:29px;
	height:29px;
	text-align:center; 
	color:#fff; 
	font-size:12px; 
	text-decoration:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none !important;
	margin-top:15px;
}