@charset "utf-8";
/* CSS Document */

#header {    
	margin-left:auto;
	margin-right:auto;
	width:966px;
	background:url(../templateimages/default/header_bg.gif) repeat-x top left;
}

#wrap {
    /*height:100%;*/
    position:relative;
}
* html #wrap {
	/*height:100%*/
}

#content {
	margin-left:auto;
	margin-right:auto;
	width:968px;
	min-height:auto;
	overflow:hidden;
	background:url(../templateimages/default/content_bg.gif) top left no-repeat;
	padding-bottom: 35px;
}
*html #content {
	min-height:auto !important;
	height:auto !important;
	height:auto;
}
*:first-child+html #content {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:968px;
	min-height:auto; 
}
#content p { margin-bottom: 0.8em; }
#inner_wrap {
    max-width:2000px;
}

#inner_wrap:after {
    content:" ";
    display:block;
    clear:both;
}
/*=====Content Area======*/

#content table {
	margin-left:2px;
	margin-top:30px;
}

#content table p {	
	padding-top:5px;	
	/* border-top:1px solid #777777; */
	font-size:12px;
}

#content table ul {
	padding-top:5px;	
	/* border-top:1px solid #777777; */
	font-size:12px;
}

#content table h4 { 
 border-bottom: 1px solid #777777; }

#content table li {
	padding-bottom:5px;
}

#content table h1 {
	padding-bottom:2px;

	font-weight:bold;
	padding-top:12px;
}

#content table a {
	padding-top:5px;
	padding-left:5px;
	margin-bottom:10px;
	color:#d98c1f;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}

#content table span {
	padding-top:5px;
	margin-bottom:10px;
	color:#d98c1f;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}

#content table table img {
	
}

#content table table {
	margin-left:30px;
	margin-top:15px;
}

/*=====END======*/

/*=====Header======*/
#header .logo-left {
	float:left;
	width:auto;
	position:absolute;
	top:50px;
	margin-left:15px;
}

.header_right_top {
	float:right;	
	width:auto;
	position:relative;
	top:5px;
	margin-right:15px;
}

/*.header_right_top h2{
	font-style:italic;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color:#505050;
	padding-bottom:7px;
	margin-top:20px;
}
.header_right_top div {
	overflow:hidden; 
	margin-bottom:5px;
}
.header_right_top div a{
	float:left;
}
.header_right_top div input{
	float:left;
	margin-right:3px;
	width:220px;
}*/
/*=====Footer======*/
#footer {
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	color:#1a1a1a;
	width:936px;
	background:url(../templateimages/default/footer_bg.gif) 0 top repeat-x;
	overflow:hidden;
	padding-left:32px;
}
#footer .header {
	color:#fff;
	overflow:hidden;
	height:auto;
	text-align:left;
}

#footer .content{ 
	/*width:968px; */
	margin-left:0 auto; 
	margin-right:0 auto; 
	text-align:left !important
}
#footer .content .header{
	margin-top:18px;
}
#footer .content .body table div{ 
	border-right:2px solid #e6e6e6;
	padding-right:22px;
}
#footer .content .body table li a, #footer .content .body table li{ 
	font-size:12px !important;
	color:#868687;
	line-height:18px;
	list-style-image: url(../templateimages/default/footer_sitemap_bullet.gif);
	list-style-position: outside;
}
#footer .content table li a { 
	
}

#footer .content p {
	width:30px;
}

#footer .content h2 {
	padding-bottom:10px;
	text-align:left;
	color:#4d4b48;
	font-weight:bold;
	font-size:12px;
}
#footer .content ul, #footer .content ol {
	margin-left:15px;
}

#footer .content td {
	font-size:11px;	
}

/*-----------*/
#footer .header table img { 
	margin-right:16px;
	margin-top:14px;
}
#footer .header table a{ 
	color:#f49f6f;
	line-height:22px;
}
#footer .body{ 
	padding-left:25px;
	padding-right:10px;
	padding-bottom:25px;
	padding-top:15px;
	background:url(../templateimages/default/footer_sitemap_bg.gif) bottom left repeat-y;
	width:880px;
}

/*=====Custom======*/
.floatright{ 
	float:right;
}

.floatleft{
	float:left;
}

.right{
	text-align:right
}

.left{
	text-align:left
}

.cleared {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}

#content .clear { clear: both; }
#content .laBel { float: left; width: 150px; margin: 2px; }
#content .inputBox { float: left; width: 200px; margin: 2px; font: normal 12px/12px Arial, Helvetica, sans-serif; }
#content .selectBox { float: left; width: 50px; margin: 2px; padding: 0px; font: normal 12px/12px Arial, Helvetica, sans-serif; }
#content option { border: none; padding: 4px; }



