body{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment:fixed;
}
*{
    margin:0 auto;
}
h1{
    color:#FFFFFF;
	font-size:18px;
	margin:0px;
	padding:0px 0 13px 0;
}
a{
   color:#428FE6;
   text-decoration:none;
}
a:hover{
   color:#FFFFFF;
   text-decoration:none;
}




#wrapper{
    width:725px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#header{
    width:725px;
	height:80px;
	float:left;
	margin:0px;
	padding:18px 0px 19px 0px;}
#header .logo{
    width:152px;
	height:80px;
	float:left;
	margin:0px;
	padding:0px;
}
#header .right{
    width:573px;
	height:80px;
	float:left;
	margin:0px;
	padding:0px;
}
#header .right p{
	margin:0px;
	padding:30px 0 0 0;
	text-align:center; 
	
}
#header .right .title{
    width:469px;
	height:80px;
	float:left;
	margin:0px;
	padding:0px;
}
#header .right .connect{
    width:103px;
	height:80px;
	float:left;
	margin:0px;
	padding:0px;
}
#header .right .connect img{
	margin:0px 9px 0 0;
	padding:0px;
}

#nav{
    width:725px;
	height:30px;
	float:left;
	margin:0px;
	padding:12px 0px 12px 0px;}
#nav ul{
    width:725px;
	height:30px;
	float:left;
	margin:0px;
	padding:0px;
}
#nav ul li{
    display:block;
	list-style:none;
	height:30px;
	float:left;
	margin:0px 8px 0 10px;
	padding:0px;
}
#banner{
    width:725px;
	height:auto;
	float:left;
	margin:0px;
	padding:12px 0px 0px 0px;}
#contents{
    width:725px;
	height:auto;
	float:left;
	margin:0px;
	padding:25px 0px 20px 0px;}
#contents .toppart{
    width:725px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
#contents .toppart p{
	margin:0px;
	padding:0px;
	line-height:20px;
	text-align:justify;
}

#contents .bottompart{
    width:725px;
	height:auto;
	float:left;
	margin:0px;
	padding:30px 0 20px 0;
}
#contents .bottompart .img{
	margin:0px 58px 0 0;
	padding:0px;
}



#contents .innerpart{
    width:725px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px 0 0 0;
}
#contents .innerpart .left{
    width:209px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
#contents .innerpart .left ul{
    width:209px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
#contents .innerpart .left ul li{
    display:block;
	list-style:none;
    width:209px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}
#contents .innerpart .left ul .top{
    height:5px;
	background:url(../images/top.jpg) no-repeat left top;
}
#contents .innerpart .left ul .bottom{
    height:5px;
	background:url(../images/bottom.jpg) no-repeat left bottom;
}
#contents .innerpart .left ul li a{
    color:#999999;
	text-decoration:none;
    width:191px;
	height:10px;
	float:left;
	margin:0px;
	padding:11px 0 16px 18px;
	background:url(../images/navbg.jpg) no-repeat left top;
	
}
#contents .innerpart .left ul li a:hover{
    color:#FFFFFF;
	text-decoration:none;
	background:url(../images/navbg2.jpg) no-repeat left top;
}
#contents .innerpart .left .selected{
    color:#FFFFFF;
	text-decoration:none;
	background:url(../images/navbg2.jpg) no-repeat left top;
}


#contents .innerpart .right{
    width:484px;
	min-height:382px;
	float:left;
	margin:0px;
	padding:0px 0 0 32px;
}
#contents .innerpart .right p{
	margin:0px;
	padding:0px 0 18px 0px;
	text-align:justify;
	line-height:19px;
}

#contents .innerpart .right .gallery{
    width:484px;
	height:440px;
	float:left;
	margin:17px 0 10px 0;
	padding:15px 0 0 0;
	border-top:solid 1px #919191;
}

#contents .innerpart .right-full{
    width:725px;
	min-height:382px;
	float:left;
	margin:0px;
	padding:0px;
}
#contents .innerpart .right-full p{
	margin:0px;
	padding:0px 0 18px 0px;
	text-align:justify;
	line-height:19px;
}
#contents .innerpart .right-full .ul{

	margin:0px 0 14px 25px;
	padding:0px 0 0 0;
	line-height:19px;
}
#contents .innerpart .right-full .ul li{
    display:block;
	list-style:none;
	margin:0px 0 10px 0;
	padding:0px 0 0 21px;
	background:url(../images/arrow.png) no-repeat left top;
	text-align:justify;
}
#contents .innerpart .right-full .img{
	margin:0px 20px 0 0;
	padding:0px;
	float:left;
}
#contents .innerpart .right-full .pdrbox{
    width:230px;
	height:193px;
	float:left;
	margin:0px 17px 5px 0;
	padding:0px;
}

#contents .innerpart .right-full .pdrbox .imgarea{
    width:230px;
	height:133px;
	float:left;
	margin:0px;
	padding:0px;
}

#contents .innerpart .right-full .pdrbox .pdrname{
    width:230px;
	height:60px;
	float:left;
	margin:0px;
	padding:0px;
}

#contents .innerpart .right-full .pdrbox .pdrname a{
	float:left;
	margin:17px 0 0 10px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	
}
#contents .innerpart .right-full .pdrbox .pdrname a:hover{

	color:#428FE6;
	text-decoration:none;
	
}





#contents .innerpart .right-full .pdrbox2{
    width:230px;
	height:193px;
	float:left;
	margin:0px 0px 5px 0;
	padding:0px;
}


#contents .innerpart .right-full .pdrbox2 .pdrname{
    width:230px;
	height:60px;
	float:left;
	margin:0px;
	padding:0px;
}

#contents .innerpart .right-full .pdrbox2 .pdrname a{
	float:left;
	margin:17px 0 0 10px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	
}
#contents .innerpart .right-full .pdrbox2 .pdrname a:hover{

	color:#428FE6;
	text-decoration:none;
	
}








#contents .innerpart .right-full .gallery{
    width:725px;
	height:440px;
	float:left;
	margin:17px 0 0 0;
	padding:15px 0 0 0;
	border-top:solid 1px #919191;
}


#footer{
    width:725px;
	height:68px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;}

#footer .footermain{
    width:725px;
	height:68px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/footerbg.jpg) repeat-x left top;
}

#footer .footermain p{
	margin:0px;
	padding:24px 0 0 0;
	color:#7B7B7B;
	font-size:11px;
}


#footer .footermain a{
	margin:0px;
	padding:0px 0 0 0px;
	color:#7B7B7B;
	text-decoration:none;
}
#footer .footermain a:hover{
	margin:0px;
	padding:0px 0 0 0px;
	color:#FFFFFF;
	text-decoration:none;
}

.table{
color:#FFFFFF;
margin-top:10px;
}

.table .p{
margin:0px;
padding:12px 12px 0 12px;
text-align:left;
}
.table .p{

text-align:left;
}
.bdr{
height:1px;
background-color:#666666;
border:none;
}
.td{
color:#CCCCCC;
padding:12px 12px 0 12px;
text-align:left;
}
.black{
color:#FFFFFF;
}

.field1{
width:220px;
height:22px;
border:solid 1px #7B7B7B;
background-color:#D7D7D7;
outline:none;
}
.field1:hover{
width:220px;
height:22px;
border:solid 1px #428FE6;
background-color:#D7D7D7;
outline:none;
}
.field2{
width:220px;
height:auto;
border:solid 1px #7B7B7B;
background-color:#D7D7D7;
outline:none;
}
.field2:hover{
width:220px;
height:auto;
border:solid 1px #428FE6;
background-color:#D7D7D7;
outline:none;
}








.landingbg{
   background:url(../images/bg-landing.jpg) no-repeat center top;
   background-attachment:fixed;
}


.land-logo{

    width:327px;
	height:140px;
	float:left;
	margin:40px 199px 0 198px;
	padding:0px;
	}
	.la-text{

    width:460px;
	height:31px;
	float:left;
	margin:140px 132px 20px 132px;
	padding:0px;
	}
	
	.tab{

    width:126px;
	height:20px;
	float:left;
	margin:85px 295px 0 295px;
	padding:0px;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	}
	.tab a{
	color:#FFFFFF;
	text-decoration:none;
	}
	