body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a{
text-decoration:none
}
table,tr,td{
padding:0px;

}
h2{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:5px;
margin:0px;
background:#1866B9
}
.maintext{
font-size:14px;
color:#333333;
margin:0px;
padding:5px;
line-height:20px;

}
#flash{
text-align:center;
height:191px;
width:964px;
margin:0px auto;
padding:0px;
background:url(../images/flashbg.jpg) no-repeat 2px 0px;
}
#top{
text-align:center;
height:191px;
margin:0px;
z-index:1;
padding:0px;
background:url(../images/topbg.jpg)
}
#nav{
width:964px;
margin:0px;
padding:0px;
overflow:auto;
}

#nav ul{
width:775px;
height:29px;
background:url(../images/nvbg.jpg);
margin-top:35px;
margin-left:150px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
}
#nav ul li{
height:21px;
margin:0px;
padding:8px 10px 0px 10px;
font-size:12px;
font-weight:bold;
list-style-type:none;
float:left;
color:#FFFFFF;
}
#nav ul li a{
color:#FFFFFF;
padding:3px;
text-decoration:none;
}
#nav ul li a:link, #nav ul li a:visited {
color:#FFFFFF;
text-decoration:none;
}
#nav ul li a:hover, #nav ul  li a:active {
color:#FFFFFF;
text-decoration:none;
background:url(../images/nvbg1.gif);
}
#fla{
width:964px;
text-align:right;
padding:0px;
margin:0px;
}

#main{
background:url(../images/bg.jpg);
margin:0px;
padding:0px;
overflow:hidden;
text-align:center;
}
#mainbody{
background:url(../images/indexbg.gif) repeat-y 6px;
margin:0px auto;
padding:0px;
width:910px;
text-align:center;
overflow:hidden;
}
#left{
width:670px;
float:left;
text-align:left;
margin:5px 5px 5px 10px;
padding:0px;
overflow:hidden;
}
#right{
width:190px;
float:left;
float:left;text-align:left;
overflow:hidden;
padding:0px;
background:#CEDFF4;
margin:5px 10px 5px 5px;
}

#box{
width:210px;
float:left;
padding:0px;
margin:5px;
}
.homeTopRight{
width:290px;
height:200px;
float:right;
margin:5px;
}

#cprigth{
margin:0px auto;
background:#8BD4E5;
text-align:center;
overflow:hidden;
padding:4px;
font-size:10px;
color:#666666;
font-weight:bold
}
#cptext{
background:#0097BA;
text-align:center;
font-weight:bold;
}

.cpclass{
padding:4px;
text-align:left;
font-size:10px;
color:#FFFFFF;
overflow:hidden;
}

.cpclass a{
color:#FFFFFF;
text-decoration:none;

}
.thumbnail{
width:160px;
text-align:center;
height:120px;
padding:5px 0px;
float:left;
}

.list{
font-size:14px;
color:#006699;
font-weight:bold;
border-bottom:1px solid #999999;
padding:5px;

}
.listinfo{
padding:5px;
font-size:12px;
color: #444444; 
}
.listinfo a{
font-size:12px;
color:#3300CC;
}

.category{
width:120px;
font-weight:bold;
color:#003366;
float:left;
font-size:12PX;
}
.category a{
color:#003366;
}
.photo-gallery{ 
width:540px;
float:left}

#contactform
{
width:650px;
margin:0px;
padding:0px;
}
#contactform ul{
float:left;
padding:3px;
font-size:10px;
margin:0px;
height:22px;
overflow:auto;
}
.contactformtext{
width:150px;
text-align:right;
}
.contactforminput{
width:466px;
text-align:left;
}
.contactforminput2{
width:150px;
text-align:left;
}

.inputclass{
width:120px; border:1px #0099CC solid; font-size:12px;}
.inputclass2{
width:432px; border:1px #0099CC solid; font-size:12px;}