/* CSS Document */
body{margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(images/bg.jpg) repeat-x; line-height:20px;}
#content{margin:auto; width:973px;}
.center{text-align:center;}
#maincontent .right .center{ background:url(images/mainrightcenter.jpg) repeat-y right;height:257px;}
#demo { overflow:hidden; height: 257px; float: left; margin-left:0px; padding:0 12px;}
#demo img { display: block;}
#content .mar{margin-right:15px;}

/* top */
#top .logo .logo{ background:url(images/logobg.gif) repeat-x;}
#top .logo .logoleft{float:left;}
#top .logo .logoright{float:right;}

#top .menu ul{list-style:none; margin:0; padding:0;}
#top .menu li{float:left;margin:0; padding:0;}

/* maincontent */
#maincontent .left{float:left;}
#maincontent .left .left1{width:355px;float:left; margin-right:13px;}
#maincontent .left .left1 .center{ background:url(images/indexaboutbg.gif) repeat-y; width:355px;}
#maincontent .left .left1 .center .aboutp{padding:20px 20px 0 20px; margin:0;}
#maincontent .left .left2{width:355px; float:left;}
#maincontent .left .left2 .left2center{background:url(images/indexaboutbg.gif) repeat-y; width:355px;}
#maincontent .left .left2 .left2center .aboutp{padding:20px 20px 0 20px; margin:0;}
#maincontent .right{float:right; text-align:right;}


.a4:link {font-family: Arial, Helvetica, sans-serif;font-size: 14px; margin-left:20px; line-height:33px; color: #000000;text-decoration: none;}
.a4:visited {font-family: Arial, Helvetica, sans-serif;font-size: 14px; margin-left:20px; line-height:33px;color: #000000;text-decoration: none;}
.a4:hover {font-family: Arial, Helvetica, sans-serif;font-size: 14px; margin-left:20px; line-height:33px;color: #FF0000;text-decoration: underline;}
