@charset "utf-8";

body  {
	font:11px/1.5 Tahoma, San-Serif;
	color:#191970;
	background-image: url(../images/main/background.png);
	background-repeat:repeat-x;
	background-color:#666666;
	background-position: bottom;
	/* background-attachment: fixed; */
	margin: 0;
	padding: 0;
}
table {
	font:100%;
}

a:link {
	text-decoration: none;
	color:#191970;
}

a:visited {
	text-decoration: none;
	color:#191970;
}

a:active {
	text-decoration: none;
	color:#191970;
}

a:hover {
	text-decoration: underline;
	color: #c39809;
	text-align: center;
}

img.sub { 
	margin: 0px 5px 0px 0px; 
	}

.main-table {
	border:0px;
}

.table-data-width {
	width:950px;
}

.header-table {
	background:url(../images/main/menu_background.png) no-repeat;
	height:110px;
	border:0px;
}

.table-data-margin {
	width:15px;
}
	
.header-table-data-logo {	
	width:200px;
}

.header-table-data-menu {
	width:520px;
	vertical-align:bottom;
	font-size:15px;
}

.header-table-data-sitenav {
	width:200px;
	text-align:right;
	vertical-align:top;
	font-size:10px;
	
}

.banner-table-flash {
	width:950px;
	height:255px;
	background-color:#FFFFFF;
}

.margin-table-top-row-trim {
	height:10px;
}

.banner-table-top-row-trim {
	height:15px;
	background-color:#FFFFFF;
}

.banner-table-bottom-row-trim {
	height:15px;
	background-color:#FFFFFF;
}

.content-table-row {
	/* height:400px; */
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background-color:#FFFFFF;
}

.content-table-data-spacing {
	width:15px;
	background-color:#FFFFFF;
}

.content-table-data-product {
	background:url(../images/main/feature_product.png) no-repeat;
	width:410px;
	padding: 55px 0px 0px 0px;
	vertical-align:top;
	text-align: left;
	text-align: justify;
	background-color:#FFFFFF;
	border:0px;
}

.content-table-data-solution {
	background:url(../images/main/feature_solution.png) no-repeat;
	width:410px;
	padding: 55px 0px 0px 0px;
	vertical-align:top;
	text-align: left;
	text-align: justify;
	background-color:#FFFFFF;
	border:0px;
}

.content-table-data-links {
	background:url(../images/main/feature_links.png) no-repeat;
	width:200px;
	/* height:280px; */
	padding: 55px 0px 0px 0px;
	vertical-align:top;
	background-color:#eedb99;
	border:0px;
}

.content-table-data-news {
	background:url(../images/main/feature_news.png) no-repeat;
	width:280px;
	padding: 55px 0px 0px 0px;
	vertical-align:top;
	background-color:#FFFFFF;
	border:0px;
}

.content-table-data-tab {
	width:290px;
	font-size:14px;
	vertical-align:top;
}

.footer {
	background:url(../images/main/footer_background.png) no-repeat;
	color:#FFFFFF;
	width: 950px;
	height:55px;
	font-size:12px;
	/* padding: 10px 0px 0px 0px; */
}

.footer_small {
	color:#FFFFFF;
	font-size:10px;
}

a.footerlink:link {
	text-decoration: none; 
	color: #FFFFFF;
	}
a.footerlink:visited {
	text-decoration: none; 
	color: #FFFFFF;
	}
a.footerlink:hover {	
	text-decoration: underline; 
	color: #212654;
	}
a.footerlink:focus {
	text-decoration: none; 
	color: #FFFFFF;
	}
a.footerlink:active {	
	text-decoration: none; 
	color: #FFFFFF;
	}

.breadcrumb {
	color:#191970;
	font-size:10px;
	height:30px;
	text-align:left;
	padding: 0 0 0 18px;
	background-color:#FFFFFF;
	vertical-align:middle;
}

.breadcrumb-divide {
	color:#b0cdea;
	font-size:10px;
}

a.breadcrumblink:link {
	text-decoration: none; 
	color: #191970;
	font-size:10px;
	}
a.breadcrumblink:visited {
	text-decoration: none; 
	color: #191970;
	font-size:10px;
	}
a.breadcrumblink:hover {	
	text-decoration: underline; 
	color: #c39809;
	font-size:10px;
	}
a.breadcrumblink:focus {
	text-decoration: none; 
	color: #c39809;
	font-size:10px;
	}
a.breadcrumblink:active {	
	text-decoration: none; 
	color: #c39809;
	font-size:10px;
	}

div.content-heading {
	/* background:url(../images/main/content-heading.png) no-repeat; */
	height:25px;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	text-align: left;
	font-size:12px;
	/* text-indent: 10px; */
	}

span.page-content-heading {
	height:25px;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	text-align: left;
	font-size:15px;
	color:#191970;
	}

div.news-heading {
	background:url(../images/main/news-heading.png) no-repeat;
	width:280px;
	height:25px;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	text-align: left;
	text-indent: 10px;
	}
	
div.news-content {
	padding: 0px 0px 10px 0px;
	text-align: justify;
	}	
	
.links-hr {
	border: 0;
	background:url(../images/main/hr-divide.png) no-repeat;
	/* color: #b0cdea; */
	/* background-color: #b0cdea; */
	height: 5px;
	width: 200px;
	text-align: right;
	padding: 0px 0px 0px 0px;
}

.content-divider {
	border: 0;
	background:url(../images/main/content-divider.png) no-repeat;
	/* color: #b0cdea; */
	/* background-color: #b0cdea; */
	height: 2px;
	width: 705px;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

div.links {
	padding: 5px 5px 5px 5px;
	text-align: left;
	}	

a.quicklink:link {
	text-decoration: none; 
	color: #191970;
	font-size:11px;
	font-weight:bold;
	}
a.quicklink:visited {
	text-decoration: none; 
	color: #191970;
	font-weight:bold;
	}
a.quicklink:hover {	
	text-decoration: underline; 
	color: #191970;
	font-weight:bold;
	}
a.quicklink:focus {
	text-decoration: none; 
	color: #191970;
	font-weight:bold;
	}
a.quicklink:active {	
	text-decoration: none; 
	color: #191970;
	font-weight:bold;
	}
	
.sub-banner-table-flash {
	width:950px;
	height:170px;
	background-color:#FFFFFF;
}

.right-table-content {
	background-color:#FFFFFF;
}

.content-table-data-tabs {
	width:705px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	text-align: left;
	text-align: justify;
	background-color:#FFFFFF;
}

.top-right-content-table {
	background:url(../images/main/case_studies.png) no-repeat;
	border:0;
	/* border:1px solid #b0cdea;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-webkit-border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	*/
	width:200px;
	height:170px;
	padding: 30px 0px 0px 0px;
	vertical-align:top;
	background-color:#b0cdea;
}

.table-content-data {
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
}

.right-product-table-data-links {
	background:url(../images/main/right-product-links.png) no-repeat;
	border: 0;
	/* border:1px solid #c39809;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-webkit-border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	*/
	width:200px;
	padding: 35px 0px 0px 0px;
	vertical-align:top;
	background-color:#eedb99;
}

.right-service-table-data-links {
	background:url(../images/main/right-product-links.png) no-repeat;
	border: 0;
	/* border:1px solid #c39809;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-webkit-border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	*/
	width:200px;
	padding: 35px 0px 0px 0px;
	vertical-align:top;
	background-color:#eedb99;
}

.right-solution-table-data-links {
	background:url(../images/main/right-solution-links.png) no-repeat;
	border: 0;
	/* border:1px solid #c39809;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-webkit-border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	*/
	width:200px;
	padding: 35px 0px 0px 0px;
	vertical-align:top;
	background-color:#eedb99;
}

.right-opportunities-table-data-links {
	background:url(../images/main/opportunities.png) no-repeat;
	border: 0;
	/* border:1px solid #c39809;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-webkit-border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	*/
	width:200px;
	padding: 35px 0px 0px 0px;
	vertical-align:top;
	background-color:#eedb99;
}

.top-right-login-content-table {
	background:url(../images/main/login.png) no-repeat;
	border:0;
	/* border:1px solid #b0cdea;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-webkit-border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	*/
	width:200px;
	height:170px;
	padding: 30px 0px 0px 0px;
	vertical-align:top;
	background-color:#b0cdea;
}

.right-company-table-data-links {
	background:url(../images/main/company-links.png) no-repeat;
	border: 0;
	/* border:1px solid #c39809;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-webkit-border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	*/
	width:200px;
	padding: 35px 0px 0px 0px;
	vertical-align:top;
	background-color:#eedb99;
}

.top-right-companyinfo-content-table {
	background:url(../images/main/company-info.png) no-repeat;
	border:0;
	/* border:1px solid #b0cdea;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-webkit-border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	*/
	width:200px;
	height:170px;
	padding: 30px 0px 0px 0px;
	vertical-align:top;
	background-color:#b0cdea;
}
.right-service-table-data-links {
	border: 0;
	/* border:1px solid #c39809;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-webkit-border-bottom-left-radius: 10px;	
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	*/
	width:200px;
	padding: 35px 0px 0px 0px;
	vertical-align:top;
	background-color:#eedb99;
	background-image: url(../images/main/right-service-links.png);
	background-repeat: no-repeat;
}
.main-table.yui-skin-sam .content-table-row td table tr td table tr .content-table-data-links .links strong {
	color: #F00;
}
