* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sp {
	BACKGROUND: #fff; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; COLOR: #eee; HEIGHT: 1px
}
BODY {
	FONT-SIZE: 12px; BACKGROUND: #89c6f2; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif, Tahoma
}
LI {
	LIST-STYLE-TYPE: none
}
TABLE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
A {
	COLOR: #fff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #a1e062; TEXT-DECORATION: underline
}
.now {
	COLOR: #ffcc00
}
.nofloat {
	DISPLAY: inline; FLOAT: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#wrap {
	BACKGROUND: url(images/wrapbg.jpg); LEFT: 50%; MARGIN-LEFT: -49%; OVERFLOW: hidden; WIDTH: 98%; POSITION: absolute
}
#header {
	BACKGROUND: url(images/header.jpg) no-repeat left bottom; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; HEIGHT: 260px
}
#logo {
	MARGIN: 80px 0px 0px 46%; WIDTH: 460px
}
#logo H1 {
	MARGIN-TOP: 17px; FONT-SIZE: 28px; COLOR: #fff
}
#logo H2 {
	PADDING-LEFT: 10px; FONT-SIZE: 16px; COLOR: #afeeee
}
#logo IMG {
	MARGIN-TOP: -7px; FLOAT: left; WIDTH: 90px; MARGIN-RIGHT: 5px
}
#nav {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 40px; BACKGROUND: url(images/navBg.gif); FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 40px 5% 0px 0px; WIDTH: 710px; LINE-HEIGHT: 36px; PADDING-TOP: 0px; HEIGHT: 36px
}
#nav LI {
	FONT-WEIGHT: 700; FLOAT: left; WIDTH: 80px
}
#nav A {
	DISPLAY: block; TEXT-ALIGN: center
}
#nav A:hover {
	BACKGROUND: url(images/nav_hover.jpg) -10px 50%
}
#nav INPUT {
	DISPLAY: inline
}
#sidebar {
	MARGIN-TOP: -1px; DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: left; MARGIN-LEFT: 40px; OVERFLOW: hidden; WIDTH: 21%
}
#sidebar DIV {
	MARGIN-BOTTOM: 30px; LINE-HEIGHT: 20px
}
#sidebar H2 {
	FONT-SIZE: 18px; WORD-SPACING: 5px; MARGIN-LEFT: -2px; LINE-HEIGHT: 30px
}
#sidebar A {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.5em
}
#main {
	DISPLAY: inline; TEXT-JUSTIFY: inter-ideograph; FLOAT: left; OVERFLOW: hidden; WIDTH: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
#main H2 {
	DISPLAY: block; FONT-SIZE: 24px; MARGIN: 3px 0px 10px
}
#location {
	TEXT-ALIGN: left
}
#main .mainContent {
	CLEAR: both; PADDING-RIGHT: 5px; MARGIN: 0px 0px 20px; OVERFLOW: hidden
}
#main .mainContent IMG {
	FLOAT: left; WIDTH: 170px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .mainContent H3 {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px
}
#main .mainContent A {
	DISPLAY: block
}
#main .mainContent P {
	MARGIN: 0px 0px 10px
}
#main #intro {
	MARGIN-TOP: 20px! important
}
#link {
	CLEAR: both; BACKGROUND: #497799; MARGIN: -30px auto 0px; LINE-HEIGHT: 29px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#footer {
	CLEAR: both; PADDING-RIGHT: 5px; BACKGROUND: url(images/footerbg.jpg) no-repeat left 30px; OVERFLOW: hidden; COLOR: #0066cc; LINE-HEIGHT: 20px; PADDING-TOP: 220px; HEIGHT: 85px; TEXT-ALIGN: right
}
#footer A {
	COLOR: #3399ff
}
.ce {
	MARGIN-BOTTOM: 15px; TEXT-ALIGN: center
}
.ce A {
	COLOR: #ff6600
}
.green {
	COLOR: #a1e062
}
.orange {
	COLOR: #ffcc00
}
.detail {
	FONT-SIZE: 12px
}
.detail TD {
	BORDER-RIGHT: #6699ff 1px solid; BORDER-TOP: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; LINE-HEIGHT: 1.8em; BORDER-BOTTOM: #6699ff 1px solid; TEXT-ALIGN: center
}
.detail TR:hover {
	BACKGROUND: #339900
}
.detail A:hover {
	BACKGROUND: #339900
}
.detail A {
	DISPLAY: block
}
.td {
	
}


/*20090119*/
fieldset{
margin: 1em 0;
padding: 1em;
border: 1px solid #ccc;
background:#f8f8f8;
}
#details{
width: 30em;
height: 30em;
}
legend{
font-weight: bold;
margin-bottom:12px;
}
label{
display: block;
float:left;
width: 10em;
color:#000;
margin-top:0px;
}
input[type="text"], textarea{
width: 200px;
border-top: 2px solid #999;
border-left: 2px solid #999;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}
textarea{
width: 300px;
height: 100px;
}
input.radio,input.checkbox,input.submit{
width: auto;
}
input.radio{
margin-right: 1em;
}
input:focus, textarea:focus{
background:#CCE8CF;
}
.required{
font-size: 0.75em;
color:#760000;
}
#prefer{
width: 30em;
height: 5em;
}
#prefer label{
float:left;
width: 5em;
color:#000;
}
#email-yes{
float:left;
}
#phone-yes{
float:left;
}
#fax-yes{
float:left;
}
#contect{
width: 30em;
height: 18em;
}


