body{
	background:url('../images/bg.jpg') repeat-x;
	color:#313131;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Typography */

p{line-height:18px}
h2{font-size:24px; color:#000; padding-bottom:25px;}
h3{font-size:24px; line-height:27px}
h3 img{padding-top:3px;}
h4{font-size:22px; color:#FFF; height:40px}
h5{font-size:22px; color:#FFF; height:40px}
h6{font-size:24px; line-height:27px}
a{color:#313131}
a:hover{color:#FFAC2C}
#col2 p, #col3 p, #col4 p{margin:10px 0 20px 0}
#col5 p{margin:0 0 20px 0}
#content h3 {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #e7e7e7 solid;
}
#content h4 {margin-bottom:10px; padding-bottom:5px; padding-left:10px; background-color:#313131}
#content h5 {margin-bottom:10px; padding-bottom:5px; padding-left:10px; background-color:#ffac2c}
#content h6 {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #e7e7e7 solid;
	background-image: url(../images/arrow_title.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#col1 ul li, #col2 ul li, #col3 ul li, #col4 ul li,#col5 ul li{padding:10px 0 10px 20px; border-bottom:1px #e7e7e7 solid; background:url(../images/arrow.png) no-repeat 0% 50%}
#col5 ul{margin:0 0 20px 0}
.color{color:#ffac2c}
.color1{color:#313131}

/* Container & header */

#container{width:960px; margin:auto}
#header{height:130px}
.logo{
	float:left;
	position:relative;
	top:25px;
}

/* Main menu */

#mainmenu{float:right; position:relative; top:88px; right:80px; z-index:200}
#mainmenu  li{float:left}
#mainmenu a{padding:0 20px 5px 20px; display:block; font-size:14px; color:#313131}
#mainmenu a:hover{border-bottom:5px #ffac2c solid}
.active{border-bottom:5px #ffac2c solid}
.sloganWhite{
	position:relative;
	top:122px;
	left:20px;
	color:#ffac2c;
	width: 210px;
}
.sloganOrange{
	position:relative;
	top:122px;
	left:20px;
	color:#fff;
	width: 210px;
}

/* Slider */

#lbox{height:280px; width:280px; float:left; position:relative; background:#313131 url('../images/corner.jpg') no-repeat}
#rbox{height:280px; width:680px; float:right; position:relative; bottom:20px; background:#313131; z-index:100}
#slider{position:relative; top:10px; right:40px}
.started{position:relative; top:60px; left:230px; z-index:300}

/* Columns */
#col1 {
	width:220px;
	margin:20px 0 0 0;
	float:left
}

#col2, #col3 {
	width:220px;
	margin:20px 0 0 0;
	float:left
}
#col4{
	width:220px;
	margin:20px 0 0 0;
	float:left
}

#col5{width:700px; margin:40px 0 0 20px; float:left}
.img{padding:1px; border:1px #e7e7e7 solid}
#associationBox{height:40px; width:440px; margin: 40px 0 0 260px; float:left; background:#ffac2c}
#associationBox p{
	padding-bottom:20px;
	margin-bottom: 50px;
}
#revenueBox{
	height:40px;
	width:800px;
	margin:0 0 0 60px;
	float:left;
	position:relative;
	background:#ffac2c
}
#membersBox{
	height:40px;
	width:440px;
	margin: 20px 0 0 260px;
	float:left;
	background: #999
}

/*Footer */

#footer{
	height:50px;
	width:960px;
	position:relative;
	top:40px;
	background:url('../images/footer.jpg') no-repeat;
	clear:both;
	text-align: left;
}
#footer p{padding:20px 0 50px 20px; font-size:9px;}
#footer img{
	float:right;
	vertical-align: top;
}

/* Form */

.itext{width:240px; margin:0 0 10px 0; padding:5px 8px 5px 8px; border:1px #e8e8e8 solid; font:12px Tahoma,Arial,Helvetica,sans-serif; color:#313131}
.isub{padding:2px 5px 2px 5px; background:#FFAC2C; color:#fff; cursor:pointer}

.more{margin:0 10px 0 10px;}
#col1 .last, #col2 .last, #col3 .last, #col4 .last, .last,#col5 .last{border:none}
.text{width:460px; margin:0 0 0 40px; float:right}
.comment{font-size: 14px; width:200px; float:left; text-align:right; color:#989898}

