html,body{
	margin:0;
	padding:0;
}
img{border:0;}
a{color:#336699;text-decoration: ;}
a:hover{color:#336699;text-decoration:underline}
#page{
	min-width:802px;
}
#header{background:#FFFFFF;}
#header .body{
	width:889px;
	margin:0 auto;
}
#header h1{
	font:21px/28px Palatino, Verdana, sans-serif;
	font-weight:bold;
	padding:0 0 6px 0;
	margin:0;
	margin:0px 0 0;
	color:#e50278;
}

#header h4{
	font:16px/21px Palatino, Verdana, sans-serif;
	font-weight:bold;
	padding:0 0 6px 0;
	margin:0;
	margin:0px 0 0;
	color:#777777;
}
#header h2{
	font:18px/18px Palatino, Times, serif;
	padding:0 0 18px 0;
	margin:0;
	margin:0px 0 0;
	color:#333333;
}

#header h3{
	font:11px/18px Verdana, sans-serif;
	font-weight:bold;
	padding:0 0 0px 0;
	margin:0;
	margin:0px 0 0;
	color:#e50278;
}

#header p, address{
	font:11px/16px Verdana, sans-serif;
	font-weight:regular;
	padding:0 0 8px 0;
	margin:0;
	margin:0px 0 0;
	color:#333333;
}
address{
	padding:0;
}
#header a{
	font:11px/16px Verdana, sans-serif;
	font-weight:regular;
	padding-top:0px;
	margin:0;
	margin:0px 0 0 0;
	color:#006699;text-decoration:none;
}
#header a:hover{
	color:#006699;text-decoration:underline;
}

#header .link_current {
	font:11px/0px Verdana, sans-serif;
	font-weight:bold;
	padding-top:12px;
	margin:0;
	margin:0px 0 0 0;
	color:#999999;
	text-decoration: none;
}

#header p.footer {
	font:22px/16px Verdana, sans-serif;
	font-weight:regular;
	padding:0 0 8px 0;
	margin:0;
	margin:0px 0 0;
	color:#999999;
}



#intro{background:#dfdfcf url(../img/background_banner.gif) repeat-x 0 0;}
#intro .body{
	width:889px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	color:#474747;
}
#intro h2{
	font:24px/26px Georgia,serif;
	color:#dd9f19;
	padding:24px 0 0;
	margin:0;
}
#intro p{
	font:13px/18px Arial,sans-serif;
	padding:0 0 18px 0;
	margin:0;
}
#intro_title{background:#dfdfcf url(../img/title_spacer.gif) repeat-x 0 0;}
#intro_title .body{
	width:889px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	color:#474747;
}
#main{background:#f2efe9 url(../img/main-bg.gif) repeat-x 0 0;}
#main .body{
	width:889px;
	padding:0px 0 0;
	margin:0 auto;
}
#main h2{
	color:#333333;
	font:18px/20px Arial,sans-serif;
	padding:0px 0 4px 2px;
	margin:0;
}

#main h3{
	font:18px/18px Verdana, Times, serif;
	padding:0 0 18px 0;
	margin:0;
	margin:0px 0 0;
	color:#333333;
}
#main h1{
	color:#333333;
	font:24px/20px Arial,sans-serif;
	padding:0px 0 8px 2px;
	margin:0;
}


#main p{
	color:#333333;
	font:13px/20px Arial,sans-serif;
	padding:0px 0 6px 2px;
	margin:0;
}
#main ul{
	margin:0;
	padding:0;
	padding:5px 0 0;
}
#main ul li{
	overflow:hidden;
	list-style:none;
}
#main ul li .left{
	float:left;
	width:522px;
	height:182px;
	padding:2px 0 36px;
}
#main ul li .left a{float:left;}
#main ul li .left a img{float:left;}
#main ul li .right{
	float:right;
	padding:0 4px 0 29px;
	width:247px;
	color:#474747;
}
#main ul li .right h3{
	margin:0;
	font:20px/22px Georgia,serif;
}
#main ul li .right p{
	font:12px/17px Arial,sans-serif;
	margin:0;
	padding:0 0 17px;
}
#main ul li .right p.link{font-size:10px;}
#footer{
	background:#e5e3db;
	border-bottom:5px solid #969492;
}
#footer .body{
	width:889px;
	height:95px;
	margin:0 auto;
	padding:0px 0 0;
}
#footer p{
	margin:0;
	color:#474747;
	font:11px/13px Arial,sans-serif;
	padding:0px 0 0 0px;
}

table.sample {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: rgb(211, 211, 211);
	border-collapse: collapse;
	background-color: rgb(234, 234, 234);
}
table.sample th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: rgb(211, 211, 211);
	background-color: rgb(234, 234, 234);
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 20px 15px 20px 15px;
	border-style: inset;
	border-color: rgb(211, 211, 211);
	background-color: rgb(234, 234, 234);
	-moz-border-radius: ;
}

#nav{
	text-align:left;
	margin:0 0 1px -1px;
	padding:0;
}
#nav li{
	margin:0;
	padding:0;
	list-style-type:none;
	width:226px;
	border-top:1px #eee solid;
}
#nav li a{
	text-transform:uppercase;
	display:block;
	padding:18px 0 16px 17px;
	width:206px;
	font-weight:bold;
	letter-spacing:0.06em;
	border:1px #fff solid;
}
#nav li a:hover,#nav li .here{
	padding:18px 0 16px 17px;
	*padding-bottom:18px;
	background:#E50278;
	color:#fff;
}	
