* { margin:0px;padding:0px;}

html, body{margin:0px; padding:0px;}

body{
	background: #fff;
	text-align:center;
	color:#333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	margin:0 auto;
}

a { -moz-outline-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:none; cursor:pointer;}
a img{border:0;}

a, a:active, a:focus, input {outline: none;}

p{margin:0px 0px 16px 0px;}

h1{margin:0px 0px 10px 0px;font-size:40px;line-height:46px;}
h2{margin:0px 0px 10px 0px;font-size:32px;line-height:36px;}
h3{margin:0px 0px 10px 0px;font-size:24px;line-height:28px;}
h4{margin:0px 0px 10px 0px;font-size:16px;line-height:20px;}


.large{font-size:16px;line-height:20px;}
.small{font-size:12px;}

.last{margin-right:0px !important; padding-right:0px !important;}
.first{margin-left:0px !important; padding-left:0px !important;}
.mar30bot{margin-bottom:30px !important;}
.rounded{-moz-border-radius:3px;-webkit-border-radius:3px;}
.flrt{float:right;}
.fllf{float:left;}

.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}
.hrdots{border-bottom:1px dotted #b5bec5;padding:20px 0px 0px 0px;margin:0px 0px 16px 0px;}

div#container{position:relative; width:950px;margin:0px auto; padding:0px; text-align:center;}

div#header{float:left; width:950px; height:232px; margin:0px; padding:0px; text-align:left;}

ul{list-style-type:none;padding:0px;}

ul#nav {float:left; display:inline; position:relative; width:712px; height:48px; list-style-type:none; padding:0px; margin:184px 119px 0px 119px; overflow:hidden;}
ul#nav li {float:left; display:inline; height:36px; line-height:36px; margin:12px 8px 0px 0px; padding:0px; overflow:hidden;}
ul#nav li.act {height:48px; line-height:48px; margin:0px 8px 0px 0px; padding:0px; overflow:hidden;}
ul#nav li a {float:left;}
ul#nav li img {margin-top:0px;}

div#content{float:left;width:950px;margin:0px;padding:0px 0px 30px 0px;text-align:left;}
div#subnav{float:left;width:950px;height:32px;padding:12px 0px;line-height:24px;text-align:center;}

div#sidebar{float:left;display:inline;width:300px;}
div#main{float:left;display:inline;width:590px;padding:20px 30px 30px 30px;}
div#mainfull{float:left;display:inline;width:890px;padding:20px 30px 30px 30px;text-align:center;}

ul#leftnav {float:left; display:inline; position:relative; width:300px; list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
ul#leftnav li {float:left; display:inline; height:41px; line-height:41px; margin:0px 0px 4px 0px; padding:0px; overflow:hidden;}
ul#leftnav li.act a img{margin-top:-41px;}
ul#leftnav li a {float:left;}
ul#leftnav li img {margin-top:0px;}

div#footer{float:left;display:inline;width:100%;margin:0px 0px 40px 0px;padding:30px 0px 0px 0px;font-size:11px;font-family:verdana,arial,helvetica,sans-serif;text-align:center;color:#333;}
div#footer a{color:#333;text-decoration:none;}
div#footer a:hover{color:#fff;}