html, body, div {font: normal 11px verdana, arial, sans-serif; color: #000;}
body {
 background: url(/images/back.gif);
 text-align:center;
 margin: 15px 0 10px 0;
 padding: 0;
}
img {border: none;}
#holder {
width: 843px;
margin: 0 auto;
background:#fff;
text-align:left;
}
.break {clear:both;}
#header {
 	width: 843px;
    height: 184px;
	background:url(/images/header.jpg);
    text-align: right;
 	}
#header2 {
 	width: 843px;
    height: 184px;
	background:url(/images/header2.jpg);
    text-align: right;
 	}
#header3 {
 	width: 843px;
    height: 184px;
	background:url(/images/header3.jpg);
    text-align: right;
 	}

#header img,#header2 img,#header3 img {
  margin-right:10px;margin-top:10px;
}
#phone {
 margin:4px 150px 0 0;
 color:#fc0;
 font-size:12px
}
#container {
 	background:url(/images/main.gif) repeat-y;
    width:843px;
    padding:0;
    margin:0;
    }
#footer {
	width: 843px;
    height: 52px;
	background:url(/images/footer.gif) no-repeat;
    text-align:center;
    color:#666;
}
#footer div {
  margin-left:110px;
  font-size:10px;
  color:#999;
  margin-bottom:10px;
}
#over {
    margin-left:25px;
    width:795px;
    padding-bottom:32px;
}
body>div #over{
    border:1px solid transparent;
}
#leftside {
    float:left;
	width:180px;
	margin:10px 2px 0;
	text-align:left;
}
#center {
    float:left;
	width:595px;
	text-align:left;
	}
a {display;inline;color:#355567;font-size:11px}
a:hover {color:#930;}
#leftside a,
#leftside a:link,
#leftside a:active,
#leftside a:visited {
   	color: #355567;
	text-decoration: underline;
    font-size:10px;
	display:block
	}
#leftside a:hover {
	color: #930;
}
#leftside span.hc{
 display:block;margin:15px 0 8px 0;border:1px solid #ddd;background:#f5f7f7;padding-bottom:2px;width:160px;font-size:10px;padding:3px;
}

.detail {
  width:160px;
  float:left;
  height:100px;
  text-align:center;
  font-size:10px;
  color:#567;
  padding:4px 10px;
}
.left {float:left}
.center {text-align:center}
.desc {
  padding:5px;
  float:left;
  width:185px;
  margin-top:10px;
  margin-left:15px;
  border:1px solid #d5d5d5;
  background:#f4f4f4;
  color:#555;
  line-height:130%
}
.desc a,.dot a {
  display:block;
  margin:5px 0;
  padding:0;
  color:#355567;
  font-size: 11px;
}
.desc a:hover,.dot a:hover {
 color: #930;
}
.more {
 text-align:right;
 margin-right:20px
}

.more a {
 display:block;
 padding:0;
 margin:0;
 color: #355567;
 text-decoration: underline;
 font-size:10px;
}
.menu a:hover,.more a:hover,#footer a:hover {
	color: #930;
}
#footer a {
 padding:0;
 margin:0;
 color: #999;
 text-decoration: underline;
 font-size:10px
}
#counter {
 position:absolute;
 width:100px;
 line-height:50px;
 left:20px;
}
#center h1 {
	color: #555;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	margin: 5px 0 25px 0px;
	padding: 8px 0 5px 10px;
    background:url(/images/smallheader.gif) no-repeat 0 0;
    height:20px;
}
#center h2 {
	color: #777;
	font-weight: normal;
	font-size: 12px;
    font-style: italic;
	font-family: georgia, times, serif;
    text-align:right;
	margin: 5px 15px 5px 0;
}
#center h2.se {
 background:#000;
 color:#f7f7f7;
 font-size:12px;
 padding:3px 5px;
 font-weight:bold;
 text-align:left;
 margin: 5px 15px 5px 0;
}

#center h3 {
	color: #777;
	font-weight: normal;
	font-size: 12px;
    font-style: italic;
	font-family: georgia, times, serif;
    text-align:left;
	margin: 5px 15px 5px 0;
}

#center h4 {
	color: #764;
	font-weight: bold;
	font-size: 12px;
	font-variant:italic;
	font-family: Georgia, Helvetica, sans-serif;
	margin: 10px 0 5px 10px;
    padding: 0;
}

#center p {
    padding: 0 14px;
	line-height: 17px;
    color:#333;
	}
ul.menu {
	list-style-type: none;
	padding:0;
	margin: 0 0 0 25px;
	text-align:center
}
ul.menu li {
  width:114px;
  float:left;
  height:100px;
}
ul.menu li a {
 padding:0;
 margin:0;
 color: #355567;
 text-decoration: underline;
 font-size:10px;
 text-align:center
}
html:not([dummy]) ul.menu li a{text-decoration:none;}
html:not([dummy]) ul.menu li a:hover{text-decoration:underline;}
table {
 font-size:11px;
 color:#333;
}
.tabhead {
 background:#000;
 color:#f7f7f7;
 font-size:12px;
 padding:3px 5px;
 font-weight:bold;
 text-align:left;
}
.tabeven {
 background:#e7e7e7;
 font-size:11px;
 padding:3px 5px;
 text-align:left;
}
.tabodd {
 background:#f9f9f9;
 font-size:11px;
 padding:3px 5px;
 text-align:left;
}
.dot,.dot2 {
 background:url(/images/dot.gif) repeat-x 0 100%;
 margin-bottom:10px;
}
.dot,.dot2 img{
 margin-top:10px
 }
.dot p {
  font-size:11px;
  padding:5px 10px
}
.
.model {
 width:410px;
 margin:0px 10px 10px 10px;
 padding:3px;
 background:#444;
 color:#fafafa;
 text-align:left;
 font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#br {
 margin:45px 0 0 5px
}
#br a {
display:block;
color:#502266;
font-size:11px;
font-weight:bold;
margin:3px 0;
}
.nav {
 text-align:center;margin:10px;font:bold 11px Verdana; color:#592266;
}
.nav a {
 padding:0;
 margin:10px 0 0 0;
 font-weight:bold;
 text-decoration:none;
 color:#592266;
 font-size:10px;}

.nav a:hover {
 text-decoration:underline;
 color:#592266;
}
form { 
padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px; padding-top: 2px 
}
label {
  padding:4px 2px;
  float: left;
  width: 120px;
  color:#336699;
  text-align: right;
}
input,textarea,select {
  padding:2px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #999
}
.submit{margin-left:160px;width:100px}
.pl a {color:#777}
