html, body {height: 100%;}

* {font-size: 100.01%;}
html {
	font-size: 70%;
	background:#ffedc7 url(../images/bg-html.jpg) repeat-y 50% 0;
}

body{
	font-size:100%;
	margin:0;
	font:1.2em "Times New Roman", Times, serif;
	background:url(../images/bg-body.jpg) no-repeat 50% 0;
}
img{ border:none;}
a{
	color:#000;
	text-decoration:underline;
}
a:hover{
		text-decoration:none;
}
.m1{
	background: url(../images/bg-m1.gif) repeat-x 0 95px;
	min-width:1000px;
}
#wrapper{
	width:949px;
	margin:0 auto;
	position:relative;
	padding-top:11px
}
/* Header */
#header{
	height:106px;
	overflow:hidden;
	width: 100%; 
}
h1.logo{
	margin:0 0 0 438px;
	text-indent:-9999px;
	background:url(../images/logo1.gif) no-repeat 0 0;
	width:87px;
	height:76px;
	overflow:hidden;
}
h1.logo a{
	width:87px;
	height:76px;
	display:block;
}
#header img{
	display:none;
}
/* Navigation */
#nav{
	text-align:center;
	padding:0;
	margin:11px 0 0 0;
	height:23px;
	list-style:none;
	overflow:hidden;
	font:1.025em Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*line-height:1.53em;*/
}
#nav li{
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:0 4px 0 15px;
	display:inline;
}
#nav li:first-child{
	background:none;
}
#nav li a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#nav li a:hover{
	color:#fff895;
}
#nav li a.active{
	text-decoration:none;
	font-weight:bold;
	color:#fff895;
}
/* Main */
#main{
	overflow:hidden;
	width:100%;
	padding:14px 0 34px 0;
}
.main-flash{
	width:949px;
	height:235px;
	margin:0 auto;
}
.main-flash span{
	display:none;
}
/* Content */
.content{
	width:100%;
	padding:21px 0 0 0;
}
.seo{
	float:left;
	overflow:hidden;
	width:713px;
}
.right-side{
	float:right;
	width:206px;
	height:133px;
	margin:0 30px 0 0;
}
.left-side{
	float:left;
	width:206px;
	height:100%;
	margin:0 0 0 0;
	display:inline;
}
.center{
	padding:0 25px 0 40px;
	width:418px;
	overflow:hidden;
	float:right;
}
.center h2{
	color:#3a6f8f;
	margin:0;
	font-size:2.25em;
	padding:0 0 15px;
}
.center p{
	margin:0;
	color:#232627;
	font-size:1em;
	line-height:1.25em;
	padding:0 0 8px;
}
/* Inner page */
#nav li a:hover,
#nav li a.sub{
	color:#fff895;
}
.sidebar{
	float:left;
	width:207px;
	margin:4px 0 0 33px;
	display:inline;
}
.subnav{
	margin:0 auto;
	padding:7px 0 27px;
	list-style:none;
	overflow:hidden;
	width:147px;
	font:1.16em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.subnav li{
	background:url(../images/subnav-separator.gif) no-repeat;
	text-align:center;
	padding:7px 0 0;
	font-weight:bold;
}
.subnav li:first-child{
	background:none;
}
.subnav li a{
	text-decoration:none;
	margin:0 auto;
	width:127px;
	display:block;
	padding:2px 0 0 0;
}
.subnav li a span {
	display:block;
	padding-bottom:4px;
}
.subnav li a.active,
.subnav li a:hover{
	background:url(../images/add-nav-top.gif) no-repeat 0 0;
	color:#fff;
	font-weight:bold;
}
.subnav li a.active span,
.subnav li a:hover span{
	background:url(../images/add-nav-bot.gif) no-repeat 0 100%;
}
.inner{
	float:right;
	width:668px;
	padding:3px 24px 0 0;;
}
.flash-inner{
	height:306px;
	margin:0 0 -92px;
}
.flash-inner span{
	display:none;
}
.top-textOLD{
	width:450px;
	padding:0 0 0 10px;
}

.top-text{
	padding:0 0 0 10px;
}
.bottom-text a{
	font-weight:bold;
}
.add-nav{
	margin:0;
	padding:0 0 20px;
	list-style:none;
	position:relative;
	font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.add-nav li{
	float:left;
	background:url(../images/add-nav.gif) no-repeat 0 50%;
	padding:0 5px;
}
.add-nav li a{
	font-style:italic;
	color:#3a6f8f;
}
.add-nav li a.active{
	text-decoration:none;
}
.add-nav li:first-child{
	background:0;
}
h2.live-here{
	margin:0;
	padding:4px 0;
	clear:both;
	position:relative;
	color:#3a6f8f;
	/*font-size:2.25em;*/
	font-size:28px;
 	line-height: 40px;
}
h3 {
	/*font-size:1.11em;*/
	font-size:14px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-weight:bold;
}

.bottom-text{
	padding:0 0 0 8px;
}

.footer {
	padding-bottom:45px;
}

#footnav {
	margin:11px 0 0 0;
	height:23px;
	font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	list-style:none;
}

#footnav li,.left-side,.sidebar {
	display:inline
}

#footnav li {
	padding:0 4px 0 4px
}

#footnav li a {
	color:#000
}
.bottom-text{font-size:120%}

.base{position:fixed;bottom:0px;background:#FFFFFF;align:left;border-top:solid 2px #7F7F7F;width:100%;}
.show{position:fixed;bottom:0px;align:left;width:25px;width:100%;}

.rollcursor {
	cursor:pointer
}

