/* Start of CMSMS style sheet 'm_style' */
body {
  margin: 0px;
  background:#ffffff;

}

p, label {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1f1f1f;
  margin: 7px;
  text-align:left;
}

h1 {
  font-family: Palatino Linotype;
  font-size: 16px;
  color: #cc0000;
  margin: 7px;
}

h2 {
  font-family: Palatino Linotype;
  font-size: 18px;
  color: #e2e2e2;
  margin: 7px;
}

a {
color: #cc0000;
text-decoration:none;
border:none;
}

a:hover {
text-decoration:underline;
}

a img {
text-decoration:none;
border: none;
}


.fl {
  float: left;
}

.fr {
  float: right;
}


#header {
  height: 150px;
  background: url(img/h_bg1.jpg) repeat-x bottom #000000;
  border-bottom: 1px solid #000000;
}

#logo {
  float: left;
  width: 230px;
    height: 124px;
  margin-top: 15px;
}

#logo a img, #logo a:hover {
  text-decoration: none;
  border: none;
}

#middle {
background-color: #e2e2e2;
clear: both;
padding: 0 20px 0 20px;
}

#middle li {
  display: list-item;
  list-style: none;
  font-size: 14px;

}

#menu {
  padding-top: 120px;

}

#menu ul {
 margin: 0px;
 width: 750px;

 text-align: right;
  letter-spacing: 1px;
  padding: 5px 5px 5px 5px;
}

#menu li {
  font-family: "Palatino Linotype";
  font-size: 14px;
  color: #ffffff;
  display: inline;
  padding-right: 15px;
  font-weight: bold;
}

#menu li a {
  text-decoration: none;
  color: #ffffff;
}

#menu li a:hover {
  color: #ff0000;
}

#menu li .current {
  color: #ff0000;
}

.section_w650 {
	width: 640px;
}

.section_w270 {
	width: 270px;
padding:5px;
}

.section_w320 {
  width: 320px;
}

.section_w320 p {
  text-align: justify;
}


.li {
font-size: 14px;
color: #1f1f1f;
  margin: 7px;
  width: 300px;
  border-bottom: 1px dotted #e2e2e2;
}

.li a {
  text-decoration: none;
  color: #1f1f1f;
}

.li a:hover {
  color: #ff0000;
}

#footer {
	width: 100%;
    height: 80px;
	margin: 0px;
	background: #000;
}

#footer p {
  font-family: Trebuchet MS;
font-size:12px;
color: #e2e2e2;
margin-top:15px;
}


#footer a {
  text-decoration: none;
  color: #e2e2e2;
}

#footer a:hover {
  color: #ff0000;
  text-decoration: underline;
}

#content {
background-color: #fff;
  margin: 0 auto;
  width: 1000px;
}
#content1 {

  margin: 0 auto;
  width: 1000px;
}


#content .img {
padding: 10px 10px 10px 10px;
text-align:center;
}

#content_1 {
  margin: 0 auto;
  width: 1000px;
  padding-top: 15px;
}

#content_1 h2 {
  padding-left: 20px;
  font-size: 20px;
  letter-spacing: 1px;
}


 .clear {
	display: block;
	clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
}

#banner {
  background-color: #424242;
  margin-top: 0px;
}

.border_botoom {
  border-bottom: 1px dotted #424242;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-left: 15px;
}

.menuactive a {
color:#424242;
border-left:3px solid #878787;
padding-left: 5px;
font-size: 16px;
font-weight: bold;
font-family: "Palatino Linotype";   
}

#menuwrapper li {
margin-bottom: 10px;
border-bottom:1px solid #878787;
padding-bottom:5px;
font-weight: bold;
font-size: 16px;
font-family: "Palatino Linotype";   
}

#menuwrapper{
margin-right: 15px;
padding:10px 10px 35px 10px;
margin-left:-10px;
}

.border_right {
  border-right: 1px dotted #424242;
  padding-right: 10px;

  margin-left: 15px;
}

.border_botoom_img {
  border-bottom: 1px dotted #424242;
  padding-bottom: 10px;
  margin-top: 10px;
}

.contact fieldset {
margin-top:5px;
margin-bottom:5px;
}

.contact fieldset legend {
font-family: Palatino Linotype;
  font-size: 16px;
  color: #cc0000;
}

.contact fieldset label {
margin-top:5px;
margin-bottom:5px;
}

.captcha img, .captcha input {
margin-bottom:10px;
margin-left:5px;

}

.submit {
margin-left:4.5px;
}

.error_message {
color: #FF3333; 
margin-top:10px;
}

.nameproba input {
margin-left:43px;
}

.subjectproba input {
margin-left:30px;
}

.contact div {
margin-bottom:8px;
}
/* End of 'm_style' */

