@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; margin:0px;}

#wrapper { margin:auto; padding:0px; width:999px;}

.header { float:left; margin:0px; padding:10px 0; width:100%;}
.header img { height:100px; }

.nav { float:left; margin:0px; padding:0px; width:100%;}

.content { float:left; margin:0 0 10px 0; padding:0px; width:100%;}
.content h1 { margin:0px; padding:0 10px; font-size:20px; border-bottom:#000 1px solid;}

.iframe { float:left; margin:0 0 0 19px; padding:0px; width:300px;}

.leftCol { padding: 6px 20px 0 20px; margin:0 0 0 10px; width: 270px; float:left;}
.rightCol {	width:750px; float:left; margin-bottom:20px; padding-left:10px;}
.rightCol h1 { float:left; margin:10px 0 10px 0px; padding:0px; width:100%; color:#fff; font-size:20px;}
.rightCol h2 { float:left; margin:8px 0 10px 0px; padding:0px; width:100%; color:#e3010f; font-size:17px;}
.rightCol p { float:left; margin:0px; text-align:justify; width:98%;}
.rightCol p img { float:right; margin:0 0px 10px 15px; padding:0px;}
.rightCol ul { float:left; margin:5px 0 0 30px;	padding:0px; width:94%;}
.rightCol ul li { list-style:none; padding:0px;}

.section_01 { clear: both; position: relative; width: 555px; padding: 30px 10px 0px 30px; height:120px;}
.section_01 .top { position: absolute; width: 610px; height: 22px; top: 0px; left: 0px;	background: url(../images/templatemo_section_top.png) top left no-repeat;}
.section_01 .bottom { position: absolute; width: 610px; height: 22px; bottom: 0px; left: 4px; background:url(../images/templatemo_section_bottom.png) bottom left no-repeat;}


.btn { border:none; font-size:14px; cursor:pointer; background:#FFF; padding:4px; margin:0px;}
.btn:hover { background:#b2a880;}

.companies { float:left; margin:0px; padding:0px;}
.conpanies h2 { font-size:18px; margin:0px; padding:0 0 0 10px;}
.companies ul { margin:0 0 0 40px; padding:0px;}
.companies {}

.a_demo_two {
	background:#c1ad67;
	padding:10px 30px;
	margin:25px 10px 0 30px;
	float:right;
	font-weight:bold;
	position:relative;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	background-image: linear-gradient(bottom, rgb(182,163,87) 0%, rgb(178,169,136) 100%);
	background-image: -o-linear-gradient(bottom, rgb(182,163,87) 0%, rgb(178,169,136) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(182,163,87) 0%, rgb(178,169,136) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(182,163,87) 0%, rgb(178,169,136) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(182,163,87) 0%, rgb(178,169,136) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(182,163,87)),
	color-stop(1, rgb(178,169,136))
	);
	-webkit-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 6px 0px #716534;
	-moz-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 6px 0px #716534;
	-o-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 6px 0px #716534;
	box-shadow: inset 0px 1px 0px #7fd2f1, 0px 6px 0px #716534;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.a_demo_two::before {
	background-color:#072239;
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
	left:-2px;
	top:5px;
	z-index:-1;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 1px 0px #fff;
	-moz-box-shadow: 0px 1px 0px #fff;
	-o-box-shadow: 0px 1px 0px #fff;
	box-shadow: 0px 1px 0px #fff;
}

.a_demo_two:active {
	color:#716534;
	font-weight:bold;
	text-shadow: 0px 1px 1px rgba(255,246,202,0.3);
	background:rgb(255,246,202);
	-webkit-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #fff6d4;
	-moz-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #fff6d4;
	-o-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #fff6d4;
	box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #fff6d4;
	top:7px;
}

.a_demo_two:active::before {
	top:-2px;
}

#footer-wrapper { margin:auto; padding:0px; width:999px;}

.footer { float:left; margin:0px; padding:0px; width:100%; background:#665b2f; height:80px;}
.footer ul { margin:10px 0 0 -40px; padding:0px; text-align:center;}
.footer ul li { display:inline;}
.footer ul li a { margin:0px; padding:5px 15px; text-decoration:none; color:#fff; font-size:12px;}
.footer p { margin:0px; padding:0px; color:#FFF; font-size:12px; text-align:center;}

.content table { margin:10px; padding:0px; border-collapse:collapse; box-shadow:0px 0px 6px #665b2f; background:#FFF;}
.content td { margin:0px; padding:10px;}