* { 
  margin:0;
  padding:0;
}

body { 
  background:#3e3e3e url(images/body-bg.jpg);
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#003366;
}

/* cellspacing=0 */
TABLE {border-collapse: collapse;}

/* cellpadding=0 */
TABLE TD {padding: 0px; vertical-align:top;}

#all {
  width:1000px;
  margin:0 auto;
}

#wrap {
  background:url(images/wrap-bg.gif) repeat-y #FFFFFF;
  width:946px;
}

#wrap2 {
  background:#FFFFFF;
  width:946px;
}

#begin {
  height:28px;
  padding-top:7px;
  text-align:right;
  background:#FFFFFF;
}
#begin a {
  margin:0 45px 0 0px;
}

#top {
  height:213px;
}

#topmenu {
  height:30px;
  background:url(images/topmenu-bg.gif) repeat-x #000066;
}

#pad5 {
  padding:5px;
}
#pad10 {
  padding:10px;
}
/*==================LEFT=========================*/
#left {
  width:220px;
}

#left a {
  color:#141f51;
  text-decoration:none;
/*  font-family:"Arial Narrow"; */
  font-family:"Arial";
  font-size:12px;
  text-transform:uppercase;
  
}

#left a:hover {
  color:#0066CC;
/*  font-weight:bold;  */
}

#left img {
  border:none;
}

/*==================RIGHT=========================*/
#right {
  width:220px;
}
#right h3 {
  font-size:18px;
  padding:10px 0;
}
#news {
  border-bottom:1px dotted #666;
  padding:10px 0;
  font-size:9px;
}
.date {
  color:#999999;
  font-size:9px;
  text-align:right;
}
#news a {
  color:#666666;
  text-decoration:none;
}
#news a:hover {
  text-decoration:underline;
  color:#999;
}
/*==================CONTENT=========================*/
#content {
  width:506px;
}

#content, #content2 {
  line-height:18px;
}

#content h1, #content2 h1 {
  font-size:18px;
  padding:10px 0;
  line-height:normal;
}

#content h2, #content2 h2 {
  font-size:15px;
  padding:8px 0;
  line-height:normal;
}

#content h3, #content2 h3 {
  font-size:13px;
  padding:8px 0;
  line-height:normal;
}

#content p, #content2 p {
  padding:8px 0;
  text-align:justify;
}

#content li, #content2 li {
  margin-left:25px;
}

#content img, #content2 img {
  border:none;
  margin:4px;
}
#content td, #content2 td {
  padding:2px 5px;
}

/*==================FOOTER=========================*/
#footer {
  background:#FFFFFF url(images/bottom.jpg) right bottom no-repeat;
  width:946px;
}
#footer #web {
  background:url("images/web.gif") no-repeat scroll 0 0 transparent;
  font-size:10px;
  height:29px;
  padding-left:50px;
  padding-top:13px;
  width:160px;
  margin-left:30px
}
#footer #web a{
  color:#666666}

#about {
  padding:0 0 10px 10px;
  color:#666666;
}
#banners {
  height:100px;
  padding:20px 10px;
}
#bot_clear {
  height:150px;
}
#copyright {
  color:#999999;
  font-size:10px;
  width:220px;
  vertical-align:bottom;
  text-align:left;
  padding:0 10px 10px 0;
}
#copyright a {
  color:#999999;
  text-decoration:none;
}
#dopmenu {
  width:900px;
  margin-bottom:40px;
}
#dopmenu ul {
  display:inline;
}
#dopmenu li {
  list-style-type:none;
  margin:5px 15px;
  display:inline;
}
#dopmenu a {
  color:#999999;
}
.accordion H3 SPAN{
	border-bottom:1px dotted;
	cursor:pointer;
	font-size:12px;
	}
.accordion H3.current SPAN{
	border-bottom:none;
	cursor:auto;
	}

.form-table{
	border:0;
	border-collapse:collapse;
	width:100%;
	}
.form-table .text-field-wrap{
	border:1px solid #999;
	padding:5px;
	margin:5px;
	}
.form-table .textarea,
.form-table .text-field{
	display:block;
	border:none;
	margin:0;
	padding:0;
	width:100%;
	color:#555;
	font-size:13px;
	line-height:18px;
	font-family:'Trebuchet MS',sans-serif;
	resize:none;
	}

#YMapsID-5038 TD,
#YMapsID-472 TD{
	padding:0;
	}
#YMapsID-5038 UL,
#YMapsID-472 UL,
#YMapsID-5038 LI,
#YMapsID-472 LI{
	padding:0 3px;
	margin:0;
	}

#cpage{
	font-size:11px;
	}
