@charset "UTF-8";
/* CSS Document */


body {
background-color:#dae0f0;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:cccccc;
font-size: 12px;
}

.table_main {
width:850px;

}
h1 {
   font-weight:normal;
}
h2 {
   font-weight:normal;
}
h3 {
   font-weight:normal;
}
a {
	
	text-decoration: none;
	color: #194174;
}
img {
	border:none;
}


.top {
margin-top: 20px;
padding:0px;
background-image:url(images/images/sporn_vc_01.jpg);
background-repeat:no-repeat;
background-color:#809BC8;
margin:0px;
width:100%;
height:102px;
}

.class_toppage {
   background-image:url(images/repeat_bg2.jpg);
   background-repeat: repeat-x;
   background-color:#FFFFFF;
   background-color: #fff;
   width: 100%;
   
}


.class_footnotes {
   background-color: #dae0f0; 
   width: 100%; 
   height: 50px;
   background-image: url(images/footer_front_bg2.jpg);
   background-repeat: repeat-x;
}
.class_footnotes_inner {
   width: 100%; 
   height: 7px;
   background-image: url(images/footer_front_bg.jpg);
   background-repeat: no-repeat;
}

.footnotes_txt {
   padding-top: 15px; 
   padding-left: 15px;
   color: #596C8C;
   width: 800px;
}

.footnotes_txt a {
   color: #596C8C;
   margin-left: 5px;
   margin-right: 5px;
   }

.td_menu {
background-image:url(images/images/home_visualcomp_v3_02.jpg);
background-color:#FFFFFF;
margin:0px;
padding:0px;
width:130px;
height:401px;
background-repeat:no-repeat;

}

.side_menu {

color:#17457A;
font-size:12px;
font-weight:bold;
margin-left: 20px;
margin-top: 30px;
width: 130px;

}

.side_menu a {
margin-top:10px;
color:#17457A;
text-decoration:none;
float:left;
clear: left;
}

.side_menu a:hover {
color:#000;
text-decoration: underline;
}

#top_links {
position:relative;
top:2px;
left:450px;


}

#top_links a {
text-decoration:none;

}



#main_menu {
position:relative;
top:12px;
left:500px;
width: 300px;

}


#main_menu a {
font-size:12px;
text-decoration:none;
color:#17457A;
padding-left:8px;
padding-right:8px;
padding-top: 4px;
padding-bottom: 4px;



}
#main_menu a:hover {
   background-color:#809BC8;
   color: #fff;
}
.content_area1{
background-color:#FFFFFF;
background-repeat:no-repeat;

}

.content_area1 a {
text-decoration:none;

}


.bottom_border {
width:100%;
height:30px;
background-image:url(images/images/home_visualcomp_v2_02.jpg);
background-repeat:no-repeat;


}

#pad_content {
   padding: 15px;
}
#contactForm {
	float: left;
	padding: 0 0 5px 20px;
}
div.row {
  clear: both;
  padding-top: 10px;
}
div.row span.label {
  float: left;
  width: 150px;
  text-align: left;
}
div.row span.formw {
  float: left;
  width: 250px;
  text-align: left;
} 
div.row span.button {
  float: left;
  width: 400px;
  text-align: center;
} 
