html,body {
background:#e5e5e5 url(all_bg.gif) repeat-x top left;
margin:0;
padding:0;
}

img {
border:0;
}

table#main {
width:990px;
background:#fff url(top_main.jpg) no-repeat top right;
border-bottom:35px solid #01728f;

}

.incontent{
border: 1px solid #01728f;
}
.incontent td{
border: 1px solid #01728f;
padding:3px;
}
table#news {
width:100%;
background:#f5f5f5;
}

td#content {
height:100%;
}

td.newsHead {
background:url(news_top_bg.gif) no-repeat top left #f5f5f5;
padding:10px 0 10px 20px;
}

td#left {
width:210px;
vertical-align:top;
}

div.logo {
position:relative;
text-align:center;
width:100%;
padding:18px 0 9px;
}

div#menu {
position:relative;
text-align:left;
line-height:6px;
padding:9px 0;
}

div#newsletter {
position:relative;
width:210px;
height:175px;
background:url(newsletter_bg.gif) no-repeat top left;
padding:9px 0;
}

div#input {
position:absolute;
width:187px;
height:22px;
bottom:52px;
left:10px;
background:url(input_bg.gif) no-repeat top left;
padding-left:10px;
}

div.button {
position:absolute;
bottom:28px;
right:12px;
width:47px;
height:14px;
}

div#banner {
position:relative;
width:210px;
height:74px;
padding:0 0 18px;
}

div.topBanner {
position:relative;
width:721px;
height:240px;
text-align:left;
top:0;
vertical-align:bottom;
}

div#topMenu {
position:absolute;
bottom:60px;
left:20px;
}

div#bgBottom {
position:relative;
vertical-align:top;
margin-bottom:18px;
margin-top:140px;
padding:0 0 10px 0;

width:721px;
}
div#bgBottom2 {
background:#f2f8f9 url(content_top_bg.gif) no-repeat top right;
margin-right:4px;
padding:5px;
}
div#bgBottom3 {
background: url(content_bottom_bg.gif) no-repeat left bottom;

}
div.content {
position:relative;

padding-left:20px;
padding-top:0px;
}

div.news {
position:relative;

padding-bottom:5px;
padding-right:20px;
margin-left:85px;
font-family:"trebuchet MS";
font-size:11px;
color:#919191;
}

div.news#notBg {
background:#f5f5f5 none;
}

div.lightGray {
position:absolute;
top:0;
left:-65px;
font-family:"trebuchet MS";
color:#ccc;
font-size:11px;
width:40px;
height:50px;
line-height:14px;
padding-top:7px;
}
.featuresdiv{
	padding-left:0px;
padding-right:0px;
padding-top:0px;
	border : 0px solid #000;
	width:220px;
	background:#f5f5f5 url(news_bottom_bg.gif) no-repeat bottom right;
}
h1{
color:#0072A1;
padding:0;
margin:0;
}
.featuresdiv div.bottom{
	float:left;
	width:45%;
}
h2{
color:#117B96;
padding:0;
margin:0;
}
div.contacts {
position:relative;
margin-left:20px;
padding-top:10px;
font-family:"trebuchet MS";
font-size:11px;
color:#919191;
height:150px;
}

div#phone {
position:absolute;
left:0;
top:100px;
}

div#mail {
position:absolute;
left:230px;
top:100px;
}

div#copyrights {
position:absolute;
right:50px;
top:100px;
}
.featuresdiv input.textinput,
input#newsletter {
font-family:Trebuchet MS;
font-size:11px;
color:#999;
border:0;
}

a.normal {
padding-right:11px;
background:url(a_dot.gif) no-repeat right center;

}

div#menu a.mainbuttontext {
font-family:Trebuchet MS;
font-size:12px;
color:#01728f;
text-decoration:none;
padding-left:40px;
display:block;
height:6px;
padding-top:8px;
padding-bottom:8px;
}

div#menu a.mainbuttontext:hover {
text-decoration:none;
color:#fff;
background:#01728f url(menu_dot.gif) no-repeat left center;
}

a.topMenu {
padding-right:69px;
background:url(top_menu_dot.gif) no-repeat right center;
font-family:"trebuchet MS";
font-size:11px;
color:#666;
}

a.topMenu#Last {
background:none;
}

span.title {
font-family:"trebuchet MS";
font-size:25px;
color:#01728f;
}

span.title#gray {
color:#919191;
}

span#dateBig {
font-size:25px;
}

span.lightGray {
color:#ccc;
}

span.padd {
padding-left:30px;
}

span.paddBig {
padding-left:50px;
font-size:20px;
color:#01728f;
}

a#all:hover,a.topMenu:hover {
text-decoration:none;
}



tr.form_tr{
margin:0 0 10px 5px;
}
.featuresdiv .contact_form td{
	padding:0 0px 0 20px;
	height:28px;
}
.featuresdiv .contact_form{
	padding:0 !important;
	margin:0 !important;
	padding-right:40px;
	width:212px;
	border-collapse: collapse;
	background:url(f_form_bg.gif) no-repeat top left;
}
.featuresdiv .textlabel{
	background:#F0BF9D url(f_input_bg1.gif) no-repeat  left;
	
}
.featuresdiv .textcontain{
	background:#F0BF9D url(f_input_bg2.gif) no-repeat  right;
	
}
.featuresdiv input.textinput{
	margin:0;
	width:90px;
}
.featuresdiv input.submitinput{
	font-size:120%;
	margin-left:130px;
	margin-bottom:20px;
	background:#F0BF9D;
	color:#fff;
	
	border:0;
}
.featuresdiv .textareainput{
	font-family:Trebuchet MS;
font-size:11px;
color:#999;
border:0px solid #000;
width:170px;
height:65px;
overflow:hidden;
}
.featuresdiv .formmessage{
	color:#117B96;
clear:both;
padding:0;
margin:0;
font-size:150% !important;
	padding:10px 0 10px 10px !important;
}
.featuresdiv .textareatop_field{
	background: url(f_textarea_bg.gif) no-repeat left top;
	padding:8px 0 8px 8px;
	height:150px;
}
.featuresdiv .textareatop_label{
padding : 0 0 0 5px;
height:20px !important;
font-weight:bold;
color:#117B96;
}
.formmessage b{
	font-size:50% !important;
}
.formmessage{
	font-size:50% !important;
}
.formmessage input{
	width:100px !important;
	height:10px !important;
}
.formmessage img{

	width:180px !important;
	height:40px !important;
}
div.submenu {
	background: url(submenu.png) no-repeat 0 10px;
	padding: 28px 18px 33px 20px;
	color: #5c5656;
	font-size: 14px;
}
div.submenu a:link, div.submenu a:visited {
	display: block;
	font-size: 90%;
	color: #01728f;
	text-decoration: none;
	padding-left: 14px;
	background: url(dot.png) no-repeat left 7px;
}
div.submenu a:hover {
	text-decoration: underline;
}


.signup h6{
  color:#333399;
  font-family:verdana,geneva;
  text-align: center;
  padding:0;
   font-size:110%;
  margin:0 0 5px 0;
 }
 em{
 color:#000000;
 }
 .download{
  font-family:arial,helvetica,sans-serif;
  text-align: center;
  color:#ff0000;
 
 }
 .signup{
  font-size:70%;
  width:200px;
  font-family:verdana,geneva;
  border-right:2px solid #A8A8A8;
  
  border-bottom:2px solid #A8A8A8;
 }
 
 .signup td{
  border-top:2px solid #A8A8A8;
  border-left:2px solid #A8A8A8;
  
 }
 .signup input{
  font-size:90%;
  height:20px;
  width:80px;
 }
 .signup .button{
  font-size:100%;
  height:30px !important;
  width:122px !important;
  margin:5px 0 5px 30px;
 }
  .signup .check{
  height:10px !important;
  width:12px !important;
  float:left;
  clear:left;
 }
 .signup .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
}
.label{
	padding:4px 0 4px 4px;
}