@charset "utf-8";
/* CSS Document */

@import url('reset.css') screen;

/* ------------------ Default HTML element styles ------------------ */

body {font-family:Arial, Helvetica, sans-serif; font-size: 93.8%; color: #444; line-height:1.5;}
	.home-bg{background:url(../images/homepage-background.jpg) top center no-repeat #fffaed;}
	.sub-bg{background:url(../images/subpage-background.jpg) top center no-repeat #fffaed;}
h1{font-size:1.500em;color:#f45700;font-weight:bold;line-height:1.8;}

a.link{text-decoration:none;font-size:0.750em;font-weight:bold;color:#e41e1e;padding:5px;border:dotted 1px #e41e1e;}
a:hover.link{color:#444;border:dotted 1px #444;}
.clr{clear:both;}
hr{border:none;height:1px;background:#b6b3ab;width:980px;margin:20px auto;}

.home-slider{width:980px;height:558px;margin:auto;}

nav{margin:auto;width:980px; height:50px; margin-bottom:10px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: 0px 1px 2px 1px #aca9a3; -moz-box-shadow: 0px 1px 2px 1px #aca9a3; box-shadow: 0px 1px 2px 1px #aca9a3;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

nav ul{margin:0;padding:0;list-style:none;}
nav ul li{margin-top:13px;list-style:none;padding:3px 20px;height:22px;border-right:1px solid #c6c6c6;font-weight:bold;float:left;}
	.br0{border-right:none;}
nav ul li a{text-decoration:none;color:#444;}
nav ul li a:hover{text-decoration:none;color:#f45700;}
nav ul li a.active{text-decoration:none;color:#f45700;}

#content{width:980px;margin:auto;}
	.mt180{margin-top:180px;}
	.home-contbox{width:680px;float:left;padding:20px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background:#fffefa;}
	.home-facbox{width:220px;float:left;padding:170px 15px 20px 15px;margin-left:10px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background:url(../images/home-facbox-bg.png) top no-repeat #fffefa;}
		ul.bullets{margin:0;padding:0;list-style:none;}
		ul.bullets li{padding-left:25px;list-style:none;background:url(../images/icon-bulleting.png) 0px 3px no-repeat;}
	.sub-contbox{width:940px;padding:20px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background:#fffefa;}
		.lbox{width:455px;margin-right:15px;margin-bottom:15px;float:left;height:auto;}
		.rbox{width:455px;margin-left:15px;margin-bottom:15px;float:left;height:auto;}
	
#footer{width:980px;margin:auto;}
	.foot-left{width:380px;float:left;font-size:0.750em;color:#777;margin-bottom:30px;}
	.foot-right{width:280px;float:right;font-size:0.750em;color:#777;margin-bottom:30px;}
	a.foot-link{text-decoration:none;color:#e41e1e;}
	a:hover.foot-link{text-decoration:underline;}