
body {
margin: 10px auto;
padding:0;
width:900px;
background-color: #0026FF;
font-family:arial,verdana,sans-serif;
/*min-width:600px;		*/
/* Minimum width of layout - remove line if not required */
/* The min-width property does not work in old versions of Internet Explorer */
font-size:90%;
border: #00f 1px solid;
}
#all {
background:#fff;
}

#header {
background: url(../images/new-site-header.gif) 0 0 no-repeat;
}

#top-nav {
padding:40px 0 20px 20px;
font-size:0.9em;
color: #00f;
}

#logo {
padding: 70px 0 95px 30px;
}

#content-home {
float:left;
width: 600px;
background-color: #fff;
padding: 12px 20px;
}

#content-home p {
color: #666;
font-size:0.8em;
}

#content-home ul {
padding-left:100px;
}

#content-home li {
color: #666;
font-size:0.8em;
padding-left:10px;
}

#content-home h1 {
font-size:1.2em;
}
#content-home h2,h3,h4 {
font-size:1.0em;
}

#content-home img {
margin-right: 12px;
margin-bottom: 5px;
}

#content-home a {
color: #00f;
text-decoration: none;
}
#content-home a:hover, a:active {
color: #5972FF;
text-decoration: underline;
}

#rhs {
float:left;
margin-left:5px;
width:250px;
background-color:#fff;
border-left:1px solid #ccc;
}

#rhs_inner_top {
width:200px;
height:29px;
margin:10px 0 0 25px;
background: url(../images/bground-top-comm.gif) 0 0 repeat-y;
}
#rhs_inner {
width:200px;
margin:0px 0 0 25px;
background: url(../images/bground-mid-test.gif) 0 0 repeat-y;
}
#rhs_inner p {
padding: 0px 14px 0px 14px;
font-size:0.8em;
font-style: italic;
}
#rhs_inner_btm {
width:200px;
height:29px;
margin:0px 0 10px 25px;
background: url(../images/bground-btm-test.gif) 0 0 repeat-y;
}
#rhs_inner_2_top {
width:200px;
height:29px;
margin:10px 0 0 25px;
background: url(../images/bground-top-port.gif) 0 0 repeat-y;
}
#rhs_inner_2 {
width:200px;
margin:0px 0 0 25px;
background: url(../images/bground-mid-test.gif) 0 0 repeat-y;
}
#rhs_inner_2 p {
padding: 0px 14px 0px 14px;
font-size:0.8em;
font-style: italic;
}
#rhs_inner_2_btm {
width:200px;
height:29px;
margin:0px 0 10px 25px;
background: url(../images/bground-btm-test.gif) 0 0 repeat-y;
}
span.bold_test {
font-weight:bold;
}

#home-tab-1 {
width:200px;
padding: 0 0 15px 0;
float:left;
}
#home-tab-2 {
width:200px;
padding: 0 0 15px 0;
float:left;
}
#home-tab-3 {
width:200px;
padding: 0 0 15px 0;
float:left;
}
#clear{
clear: both;
background-color:#fff;
font-size: 1px;
height: 1px;
border-top:1px solid #ccc;
}

#header a {
color: #00f;
text-decoration: none;
}
#header a:hover, a:active {
color: #5972FF;
text-decoration: underline;
}
#footer {
background:#fff;
height:20px;
margin:8px 0 0px 20px;
font-size:0.8em;
}
#footer a {
color: #999;
text-decoration: none;
}
#footer a:hover, a:active {
color: #333;
text-decoration: none;
}
#markup {
background:#fff;
text-align:right;
margin:0px 5px 5px 0px;
}

 .mail_input{
 padding:1px 0; 
 font-size:11px; 
 width: 250px;
 }
 
  .mail_input_textarea{
  padding:1px 0; 
 font-size:11px; 
  width: 250px;
  height: 60px;
 }
 .contact_button{
 width: 80px;
 font-size: 0.9em;
}
.errors {
border:1px solid #f00;
background-color:#f99;
padding-left:10px;
width:490px;
}

table {
 border: 1px solid #333;
 width:500px;
 }
 
 table th {
 padding-left: 10px;
 background-color:#ccc;
 border-bottom: 1px solid #333;
 }
 
 table td {
  padding-left:10px;
  height: 30px;
 }
 
 .form_text {
  font-size: 11px;
 }
