html, body{
  margin:0px;
  padding:0px;
  background: white url(../images/bodybg.gif) repeat-x;
  font: normal 13px/15px Arial,Helvetica,sans-serif;
}
div.sun_main_contain{
  width:947px;
  margin-right:auto;
  margin-left:auto;
}
div.sun_head_contain{
  width:947px;
  height:201px;
  background:url(../images/sun-header.jpg) left top no-repeat;
}
div.sun_head_menu{
  float:right;
  width:400px;
  margin-right:10px;
  margin-top:10px;
}
div.sun_nav_menu{
  float:left;
  width:907px;
  z-index:30;
  _margin-top:13px;
  margin-bottom:0px;
  padding-bottom:0px;
  padding-right:20px;
  padding-left:20px;
  text-align:left;
  height:20px;
}
div.sun_body_left{
  width:612px;
  float:left;
  margin-left:0px;
  margin-right:-663px;
  text-align:left;
  padding-left:30px;
  padding-right:20px;
  background:white;
}
div.sun_body_right{
  width:266px;
  float:left;
  margin-left:674px;
  margin-right:-947px;
  background:white;
  text-align:left;
  margin-top:8px;
  _margin-top:20px;
  padding-left:5px;
}
div.sun_footer_contain{
  margin-left:1px;
  width:947px;
  
  height:121px;
}
html>body ul.TopMenu { *padding-top: 13px; *z-index:99; }
div.sun_footer_left{
  width:315px;
  float:left;
  margin-left:0px;
  margin-right:-315px;
  padding-top:60px;
}
div.sun_footer_center{
  width:315px;
  float:left;
  margin-left:316px;
  margin-right:-631px;
  padding-top:70px;
}
div.sun_footer_right{
  width:250px;
  float:left;
  margin-left:692px;
  margin-right:-947px;
  padding-top:60px;
}
div.sun_annon{
  width:267px;
  margin-right:35px;
  background:#f7f1d2;
  margin-top:30px;
  text-align:left;
}
div.sun_current{
  width:247px;
  margin-right:35px;
  background:#f7f1d2;
  margin-top:30px;
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  text-indent:none;
}
div.sun_current div p{
	font-family:arial; 
	font-weight:normal; 
	line-height:14px; 
	font-size:12px; 
}
div.sun_current div a{
	font-family:arial; 
	font-weight:bold; 
	line-height:14px; 
	font-size:12px; 
	margin-bottom:2px;
}
h1.page_head{
  font: normal 18px/19px Georgia,Times,serif;
  color:#b44025;
}
div.sun_head_menu a{
  font: normal 12px/12px Arial,Helvetica,sans-serif;
  display:block;
  color:white;
  background:#ff7800;
  border:1px solid #a35816;
  padding:2px;
  text-decoration:none;
  float:right;
  margin-right:5px;
}
div.sun_footer_center a{
  font: bold 11px/11px Arial,Helvetica,sans-serif;
  color:#f67400;
  text-decoration:underline;
}
p.Site_copyright{
  font: normal 11px/11px Arial,Helvetica,sans-serif;
}
div.sun_annon h3{
  font: normal 14px/14px Arial,Helvetica,sans-serif;
  text-decoration:underline;
  color:#639500;
  margin:2px;
  padding:1px;
}
div.sun_annon p{
  font: normal 12px/12px Arial,Helvetica,sans-serif;
  color:#4a621b;
  margin:4px;
  padding:4px;
}
div.sun_current a{
  font: normal 14px/14px Arial,Helvetica,sans-serif;
  text-decoration:underline;
  color:#639500;
  margin:2px 0px;
  padding:1px 0px;
}
div.sun_current p{
  font: normal 12px/12px Arial,Helvetica,sans-serif;
  color:#4a621b;
  margin:1px;
  padding:1px;
}
p.Copy{
  font: normal 11px/11px Arial,Helvetica,sans-serif;
  color:#686868;
  text-align:left;
  margin-left:15px;
}
h3.Side_Nav{
  font: bold 14px/15px Arial,Helvetica,sans-serif;
  color:#b44025;
  border-bottom:3px solid #e5e2d0;
  margin-bottom:0px;
  padding-bottom:3px;
}

div.sidebar ul{
  list-style:none;
  list-style-type:none;
  margin-left:0px;
  padding-left:0px;
  margin-top:5px;
  padding-top:0px;
}
div.sidebar ul li{
  list-style:none;
  list-style-type:none;
  margin-left:0px;
  padding-left:10px;
  margin-top:2px;
  font: bold 12px/13px Arial,Helvetica,sans-serif;
  color:#605e5e;
}
div.sidebar ul li a{
  color:#9d1d92;
  font: bold 12px/13px Arial,Helvetica,sans-serif;
}
table.formtable{
  width:625px;
  background:#fbf8eb;
}
td.text{
  width:175px;
  text-align:right;
  padding-right:5px;
  background:#f5f1de;
}
td.input{
  padding-left:5px;
}
button.submitme{
  background: white url(../images/submitcontact.jpg) left top no-repeat;
  width:75px;
  height:30px;
  border:0px;
  padding-right:10px;
  padding-bottom:5px;
  margin-top:10px;
  margin-left:185px;
}
a.callink{
  font: bold 12px/13px Arial,Helvetica,sans-serif;
  color:#639500;
}
span.month{
  color:#b44025;
  margin-bottom:2px;
  padding-bottom:0px;
  font: normal 12px/13px Arial,Helvetica,sans-serif;
}
div.Gallery_toper{
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  position:relative;
  height:72px;
  margin-bottom:10px;
}
img.thumb{
  border:1px solid #dddddd;
  float:left;
  padding:5px 5px 5px 5px;
  margin-right:5px;
  margin-bottom:5px;
}
div.galhead{
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  margin-bottom:10px;
  height:43px;
}
div.archive{
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  background:#f8f6e9;
  height:29px;
  width:100%;
}

ol {
  color: #000000;
}

ul {
  color: #000000;
}
ol li p {
  margin: 0px;
  padding: 0px;
}
sup {
  font-size: 10px;
}
hr {
  color: #d6d2b9;
  background-color: #d6d2b9;
  height: 4px;
}