/* Imports
----------------------------------------*/
@import url("reset.css");

/* Clearfix
----------------------------------------*/
.clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.clearfix {
	display: inline-block;
	text-align: right;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 0%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Elements
----------------------------------------*/
body
{
	background:url(../images/bg.gif) repeat-x;
	background-color:#AAAE95;
	color:#333333;
	line-height:22px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: bold; line-height:180%;}
h1 { font-size: 1.8em;}
h1 span{ color:#F93B15;}
h2 { font-size: 1.6em;}
h3 { font-size: 1.5em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.3em;}
h6 { font-size: 1.2em;}
/* Paragraphs */
p {padding:0 0 15px}


/* link, font ,form ,img ,other style
----------------------------------------*/
/* link */
a:link ,a:visited {
	color: #000000;
	text-decoration: none;
}
a:active,a:hover {  color: #3e78af;text-decoration: underline;}


/* Containers
----------------------------------------*/
#containers{ width:730px; margin:0 auto; padding:20px 45px 0 0; position:relative;}

.logo{
	position:absolute;
	left: 0px;
	top: 20px;
}

#header{ text-align:right; height:112px; background:url(../images/bg-2.gif) repeat-y right;}

#box{ background:url(../images/bg-2.gif) repeat-y; margin:0 0 0 42px; padding:0 14px; text-align:right; height:auto!important; height:244px; min-height:244px;}

.pic-box{ position:relative; z-index:1; float:right;}
.pic-box td{ text-align:center; background:#C8C8C8; padding:20px 0; width:152px;}
.pic-box td.line{ width:5px; background:#D1D4C9;}

#content{
	background:url(../images/bg-2.gif) repeat-y;
	padding:0 40px;
	margin:0 0 0 42px;
	line-height:normal;
	font-weight:bold;
	position:relative;
	z-index:1;
	clear:both;
}
#content.in-page{ padding:0 20px 0 40px;}

.border-box{
	border:2px solid #000;
	background-color:#FFFFFF;
	position:relative;
	z-index:1;
}
.border-box2{
	border:2px solid #000;
	background-color:#FFFFFF;
	line-height:12px;
	font-weight:bold;
	position:relative;
	z-index:1;
	margin:0 6px 15px 0;
	float:right;
	display:inline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/img5.jpg);
	width: 460px;
	visibility: visible;
	background-position: center;
}
.border-box p{ padding:0 0 10px 10px;}
.border-box2 p{ padding:10px;}
#content.in-page .border-box {}
#content.in-page .border-box p{ padding:10px;}
.l-white{ padding:0 0 0 px;}
.r-white{ padding:0 0px 0 0;}

.text-right{
	text-align:right;
}
.box-style1{
	background-color:#FFFFFF;
	background-image: url(../images/img4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0;
	padding-right: 170px;
	padding-bottom: 0;
	padding-left: 6px;
}

#footer{ text-align:center; background:url(../images/bg-2.gif) repeat-y; margin:0 0 0 42px;}
#footer p{ text-align: center; line-height:12px; font-weight:bold; padding:0 0 10px;}
.box-style2 {
	background-color:#FFFFFF;
	background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	width: 0px;
	padding: 0px;
	text-align: center;
}
.box-style3 {
	background-color:#FFFFFF;
	background-image: ;
	background-repeat: no-repeat;
	background-position: right top;
	width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

