/* CSS Document */

body{
margin:0px;
background:url('images/main_table_bg.gif') repeat-x #407bb2 top;
padding-bottom:5px;
}

.body_inner{
margin:0px;
background:url('images/body_inner.jpg') repeat-x #407bb2 top;
}

td{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;
}

/*.lh{
line-height:15px
}*/

.li-arrow{
color:#CC3300; font-weight:bold
}

.product_model_prop{
background-color:#2289af; color:#fff; font-weight:bold; vertical-align:middle; height:25px; width:25%; padding:3px; background-image:url(images/features_bg3.jpg); background-repeat:repeat-x; background-position:top; text-align:center
}

.product_td_bg{
width:215px; color:#fff; font-weight:bold; padding:3px 5px; background-image:url(images/td_bg.jpg); background-repeat:repeat-x; 
}

.features_td{
width:65%; color:#fff; font-weight:bold; padding:3px 5px;
}

.td_bg{
background-image:url(images/features_bg.jpg); background-repeat:repeat-x; 
}
.td_bg2{
background-image:url(images/features_bg2.jpg); background-repeat:repeat-x; 
}
.td_bg3{
background-image:url(images/features_bg3.jpg); background-repeat:repeat-x; 
}
.td_bg4{
background-image:url(images/features_bg4.jpg); background-repeat:repeat-x; 
}
.td_bg5{
background-image:url(images/features_bg5.jpg); background-repeat:repeat-x; 
}
.td_bg6{
background-image:url(images/features_bg6.jpg); background-repeat:repeat-x; 
}


.features_text_border{
width:65%; padding:5px 10px; border:1px solid #e4e4e4;
}


.product_text_border{
width:215px; padding:5px 2px; border:1px solid #4cb3e0; vertical-align:top; text-align:left; line-height:19px;
}

.partners_table_leftcell{
width:30%; text-align:center; vertical-align:middle; border-bottom:1px solid #ccc; padding:10px 0px
}

.partners_table_rightcell{
border-bottom:1px solid #FF9900; padding:10px 5px
}

.product_model_prop_sub{
height:30px; padding:5px 3px; border-right:1px solid #ccc
}

li{
padding:1px 0px; font-size:11px; color:#000; 
}

.main_table_bg{
vertical-align:top;
}

.contact_input{
background-color:#fff; border:1px solid #407bb2; padding-left:2px; width:220px; color:#000; 
}

.browse_input{
background-color:#fff; border:1px solid #407bb2; padding-left:2px; color:#000; 
}

.more_nav{ text-decoration:none; font-weight:bold; font-size:11px; color:#00f; }
.more_nav:link{ text-decoration:none; font-weight:bold; font-size:11px; color:#00f; }
.more_nav:hover{ text-decoration:none; font-weight:bold; font-size:11px; color:#bdd490; }

.right_nav{ text-decoration:none; font-weight:bold; font-size:11px; color:#fff; }
.right_nav:link{ text-decoration:none; font-weight:bold; font-size:11px; color:#fff; }
.right_nav:hover{ text-decoration:none; font-weight:bold; font-size:11px; color:#bdd490; }

.top_nav{ text-decoration:none; font-weight:bold; font-size:11px; color:#9c9c9c; padding:0px 45px 0px 3px;  }
.top_nav:link{ text-decoration:none; font-weight:bold; font-size:11px; color:#9c9c9c; padding:0px 45px 0px 3px;}
.top_nav:hover{ text-decoration:none; font-weight:bold; font-size:11px; color:#bdd490; padding:0px 45px 0px 3px;}

.bottom_nav{ text-decoration:none; font-weight:bold; font-size:10px; color:#000; }
.bottom_nav:link{ text-decoration:none; font-weight:bold; font-size:10px; color:#000; }
.bottom_nav:hover{ text-decoration:none; font-weight:bold; font-size:10px; color:#add8ff}

.sitemap_nav{ text-decoration:none; font-weight:bold; font-size:10px; color:#fc8f30; }
.sitemap_nav:link{ text-decoration:none; font-weight:bold; font-size:10px; color:#fc8f30; }
.sitemap_nav:hover{ text-decoration:none; font-weight:bold; font-size:10px; color:#666}

.sitemap_sub_nav{ text-decoration:none; font-size:10px; color:#000; }
.sitemap_sub_nav:link{ text-decoration:none; font-size:10px; color:#000; }
.sitemap_sub_nav:hover{ text-decoration:none; font-size:10px; color:#fc8f30}

.inner_bottom_nav{ text-decoration:none; font-size:11px; color:#fff; }
.inner_bottom_nav:link{ text-decoration:none; font-size:11px; color:#fff; }
.inner_bottom_nav:hover{ text-decoration:none; font-size:11px; color:#add8ff}

.rop_right_links_properties{
text-align:right; padding-right:56px; vertical-align:middle
}


.menu_bg_properties{
border-bottom:0px solid #fff; background:url('images/inner_top.gif') no-repeat top; height:38px; color:#9c9c9c; text-align:center; vertical-align:middle; padding-left:6px;
}

.banner{
background-color:#fff; background:url('images/support.jpg') no-repeat top; height:251px; vertical-align:bottom
}

.solutions_banner{
background-color:#fff; background:url('images/solutions.jpg') no-repeat top; height:251px; vertical-align:bottom
}

.services_banner{
background-color:#fff; background:url('images/services.jpg') no-repeat top; height:251px; vertical-align:bottom
}

.partners_banner{
background-color:#fff; background:url('images/partners.jpg') no-repeat top; height:251px; vertical-align:bottom
}

.resources_banner{
background-color:#fff; background:url('../images/resources.jpg') no-repeat top; height:251px; vertical-align:bottom
}


.company_banner{
background-color:#fff; background:url('images/company.jpg') no-repeat top; height:251px; vertical-align:bottom
}

.contact_banner{
background-color:#fff; background:url('images/contact.jpg') no-repeat top; height:251px; vertical-align:bottom
}

.sitemap_banner{
background-color:#fff; background:url('images/sitemap.jpg') no-repeat top; height:251px; vertical-align:bottom
}

.product_banner{
background-color:#fff; background:url('images/product_infra.jpg') no-repeat top; height:251px; vertical-align:bottom
}


.partner_logos{
border-bottom:1px solid #666; text-align:center; vertical-align:middle
}

.partner_info{
padding:5px; border-bottom:1px solid #fc8f30

}
.banner_title_properties{
font-family:'Century Gothic', verdana, arial; font-weight:bold; font-size:25pt; color:#fff; padding-left:20px
}

/*831d00*/

.body_text{
vertical-align:top; padding:10px 20px; line-height:16pt
}

.body_main_head{
font-weight:bold; color:#fc8f30; font-family:'Century Gothic', verdana, arial; font-size:17pt
}

.body_right_nav_bg{
width:250px; background:url('images/right_verticalbg.gif') right repeat-y; vertical-align:top
}

.body_right_nav{
height:25px; border-bottom:1px solid #000; vertical-align:bottom; padding-bottom:3px;
}

.inner_bottom_table{
vertical-align:top; border-top:1px solid #407bb2; height:53px; background-image:url(images/inner_bottom.gif); background-repeat:no-repeat;
}


.inner_bottom_left_nav{
padding-left:5px;  border-top:1px solid #407bb2; height:53px; color:#fff; vertical-align:middle
}

.inner_cr{
text-align:right;  line-height:15px; color:#fff; padding-right:5px; border-top:1px solid #407bb2; vertical-align:middle
}

/* Required Field */
.required{
color:#FF0000;
}

/* Become a partner */
.partner{
font-weight:bold; color:#333333; font-family:'Century Gothic', verdana, arial; font-size:14px;
}

/* Thank you */
.thankyou{
font-weight:bold; color:#FC8F30; font-family:'Century Gothic', verdana, arial; font-size:18px;
}

/* reCAPTCHA */
#divrecaptcha{
    width:500px;
    font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
#controls{ width:180px; float:right; }
#recaptcha_image{
    padding:2px; background:#f9f9f9;
    border:1px solid #e0e0e0;
}
#recaptcha_response_field {
	background-color:#fff; 
	border:1px solid #407bb2; 
	padding-left:2px;
	width:220px;
	color:#000;
}
#divrecaptcha a{
    font-size:11px;    
	font-family:Verdana;
    text-decoration:none; color:#3366ff;
}
#divrecaptcha a:hover{
     color:113399; text-decoration:underline;
}

/* Downloads */
.downloads{
	background-color:#407BB2;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.downloads_banner{
	background-color:#fff; 
	background:url('images/download-banner.jpg') no-repeat top; 
	height:251px; 
	vertical-align:bottom;
}