@charset "UTF-8";
/* CSS Document */


* { 
	margin:0; padding:0;}
img {
	border:0;}
body {
	text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#212121; line-height:16px;}	
p {
	margin-top:16px;}
a {
	color:#d47129; text-decoration:none;}
a:hover {
	color:#185c99; text-decoration:underline;}
.product_link {
	color:#000;}
.product_link:hover {
	color:#000;}
blockquote {
	margin:26px 0 0 26px;}
h1 {
	color:#193c5c; font-weight:bold; font-size:12px; margin-top:-10px; line-height:16px;}
.blue {
	color:#193c5c; font-weight:bold;}
.Testimonial {
	padding:16px 16px 16px 16px; background-color:#dde7f0; margin-top:0;}
.Testimonial1 {
	padding:16px 16px 16px 16px;  margin-top:0;}
	
	
.hidden {
	position:absolute;
background-color: #306080;
width: 100px;
color: white;
border: #0000cc 2px dashed;
display: none;
}

	


/*--------------------PAGE DIVISIONS---------------------*/	
#header_container {
	width:100%; height:114px; background:url(../images/header_bg.gif) repeat;}
#main_content {
	width:748px; margin:26px auto 26px auto; text-align:left; height:100%; padding:0 26px 0 26px;
	background:url(../images/body_bg.gif) repeat-y;}
	/* Bottom padding = height of footer */	
#main_content img {
	margin-bottom:10px;}
#left_column_home {
	width:164px; text-align:center; padding-right:26px; float:left; font-size:10px;}
#left_column {
	width:164px; text-align:left; padding-right:26px; float:left; font-size:10px; line-height:18px;}
#right_column {
	float:left; width:531px; padding-left:26px; text-align:justify;}
	

/*--------------------STATIC FOOTER---------------------*/	
html, body, #page_container {height: 100%;}
body > #page_container {height: auto; min-height: 100%;}
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#footer_container {
	width:100%; height:32px; background:url(../images/footer_bg.gif) repeat; position:relative; margin-top:-32px; clear:both;}
#footer_content {
	width:748px; margin:0 auto; text-align:left; height:20px; padding-top:12px; font-size:10px; color:#c5d6e2;}
#footer_content a {
	color:#c5d6e2;}
#footer_content a:hover {
	color:#fff;}	


/*--------------------NAVIGATION---------------------*/
#navigation {
	width:800px; margin:0 auto; text-align:left; height:114px;}
#navigation img {
	float:left;}
#navigation ul {
	list-style:none; margin:0; padding:0; display:inline;}
#navigation li {
	float:left; height:43px; margin-top:40px; cursor:pointer;}
#nav-home {
 	background:url(../images/nav_home.gif) no-repeat; width:36px; margin-left:26px;}
#nav-home:hover {
 	background-image:url(../images/nav_home_o.gif);}
#nav-aboutus {
 	background:url(../images/nav_aboutus.gif) no-repeat; width:58px; margin-left:16px;}
#nav-aboutus:hover {
 	background-image:url(../images/nav_aboutus_o.gif);}
#aboutus #nav-aboutus {
 	background-image:url(../images/nav_aboutus_a.gif);}
#nav-productsandservices {
 	background:url(../images/nav_productsandservices.gif) no-repeat; width:123px; margin-left:16px;}
#nav-productsandservices:hover {
 	background-image:url(../images/nav_productsandservices_o.gif);}
#productsandservices #nav-productsandservices {
 	background-image:url(../images/nav_productsandservices_a.gif);}
#nav-testimonials {
 	background:url(../images/nav_testimonials.gif) no-repeat; width:79px; margin-left:16px;}
#nav-testimonials:hover {
 	background-image:url(../images/nav_testimonials_o.gif);}
#testimonials #nav-testimonials {
 	background-image:url(../images/nav_testimonials_a.gif);}

	
#nav-newsandupdates {
 	background-image:url(../images/nav_newsandupdates.gif); width:101px; height:43px; margin-left:16px;}
#nav-newsandupdates:hover {
 	background-image:url(../images/nav_newsandupdates_o.gif);}
#newsandupdates #nav-newsandupdates {
 	background-image:url(../images/nav_newsandupdates_a.gif);}
#nav-contact {
 	background:url(../images/nav_contact.gif) no-repeat; width:48px; margin-left:16px;}
#nav-contact:hover {
 	background-image:url(../images/nav_contact_o.gif);}
#contact #nav-contact {
 	background-image:url(../images/nav_contact_a.gif);}
	
	
.productborder {	
	width:170px; height:186px; background:url(../images/productborder.gif); float:left; margin-top:16px; text-align:center; color:#FFF; font-size:12px;}
.productborder:hover {
	background:url(../images/productborder_o.gif);}
.productborder h1 {
	margin:10px 0 5px 0; font-size:14px; font-weight:normal;}
.productborder p {
	margin-top:10px; line-height:21px;}
.descript {
	font-size:9px; color:#212121; line-height:12px;}
	
.rightmar {
	margin-right:10px;}

.hiddendescript {
	text-align:center;
height: 388px;
line-height:18px;
font-size:13px; font-weight:bold;
}
