@charset "utf-8";
/* CSS Document */
body{
	font:normal 12px Arial, Helvetica, sans-serif;
}
a {
	text-decoration:underline;
	color:#00538e;
}
a:hover {
	text-decoration:none;
}
.clearfix {
	float:left;
}
.leftRightMargin {
	margin:0 10px 0 6px;
}
.leftGap3{
	margin:0 0 0 10px;
}
.imgLeft {
	float:left;
	margin:0 5px 0 0;
}
.imgRight {
	float:right;
	margin:0 0px 0 5px;
}
.threeColumn {
	width:632px;
	margin:0 5px 0 0;
}
.fourColumn {
	width:261px;
}
.fiveColumn {
	width:151px;
}
.SixColumn {
	width:441px;
	padding:22px 20px 20px 10px
}
.SevenColumn {
	width:440px;
	padding:5px 15px 10px 20px;
}
.eightColumn{
	width:631px;
/*	margin:0 0 0 10px;*/
}
/* -----------------------------------------------------  */
.homeBG {
	background:url(/images/home-bg.gif) repeat-x left top;
}
/* Container */
#containerMain {
	background:url(/images/container/cont-main-bg.jpg) no-repeat center top;
}
.containerMainBot {
	background:url(/images/container/map-bg.gif) no-repeat center bottom;
	padding:0 0 0 0;
}
.flashbanner {
	width:915px;
	margin:0 auto;
}
.contentArea {
	width:915px;
	margin:0 auto;
}
.clientFlash {
	clear:both;
	width:904px;
	margin:0 auto;
	padding:0 0 25px 0;
}
/* News & Event*/

.newsevent {
	clear:both;
	height:25px;
	margin:10px 20px 0 20px;
	border-bottom:#000000 solid 1px;
	font:normal 15px "Gill Sans MT", Arial, Helvetica, sans-serif;
}
.newsHeading {
	font:normal 15px "Gill Sans MT", Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:bottom;
	text-transform:uppercase;
	padding:0 10px 0 0px;
}
.newsHeading a
{
	color:#000000;
	text-decoration:none;
	}
.subscrib {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color: #cccccc;
	padding:0 3px 0 10px;
	margin:5px 0 0 0;
	text-decoration:none;
	background:url(/images/arrow.gif) no-repeat right 4px;
}
.subscrib a {
	color: #FF6633;
	padding:0 8px 0 8px;
	text-decoration:none;
}
.subscrib a:hover {
	text-decoration: underline;
}
/* Solution */
.solution {
	clear:left;
	background:url(/images/soultion-bg.png) no-repeat top center;
	width:901px;
	margin:0 auto;
}
.solution h1 {
	margin:3px 0 0 10px;
	padding:0;
	float:left;
	height:38px;
	font: bold 26px "Gill Sans MT" Arial, Helvetica, sans-serif;
	color:#00538e;
}
.solution h1 a
{
	color:#00538e;
	text-decoration:none;
}
.solution h2 {
	margin:17px 0 0 10px;
	padding:0;
	float:left;
	height:25px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#00538e;
}
.solutionFlash {
	text-align:center;
	margin:0 auto;
}
/*- Home Product Pod */
.proTop {
	background:url(/images/pod/pro-1-top.gif) no-repeat left top;
	padding:8px 0 0 0;
}
.proBot {
	background:url(/images/pod/pro-1-bot.gif) no-repeat left bottom;
	padding:0 0 1px 0;
}
.proBot h3 {
	font: bold 26px "Gill Sans MT" Arial, Helvetica, sans-serif;
	color:#00538e;
	padding:0 0 0 12px;
	clear:left;
	height:35px;
	border-bottom:1px solid #d6d6d6;
	margin:0 3px 0 3px;
}
.proBot h3 a
{
	color:#00538e;
	text-decoration:none;
}
.proBot ul {
	margin:0;
	padding:0;
}
/* Product Tabs */
.tabs {
	clear:left;
}
.product {
	clear:both;
	margin:0 0 0 4px;
}
/*.products_bg {
	background: url(/images/products_round_bg.gif) repeat-x 0 0;
	font: bold 26px "Gill Sans MT" Arial, Helvetica, sans-serif;
	color:#00538e;
	padding:0 0 0 10px;
	text-decoration:none;
}
.product_leftBg {
	background: url(/images/Left_bg.gif) repeat-y 0 0;
}
.product_bottomBg {
	background: url(/images/product_bottom_bg_new.gif) repeat-x 0 0;
}*/
.product_tab {
	background:url(/images/product_tabHUB.gif) no-repeat top;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:0 0 0 0;
	height:49px;
	text-decoration:none;
}
.product_tab a {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	display:block;
	padding:10px 0 0 20px;
	text-decoration:none;
	height:39px;
}
/*.product_tab a:hover {
/*	background: url(/images/product_tabHUB_active.gif) no-repeat left top;
	font: normal 12px Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	text-transform:uppercase;
	color:#00538e;
	display:block;
	margin:0 0 0 3px;
	text-decoration:none;
}*/

li.product_tab_selected{
	background:none;
	padding:0;
}
.product_tab_selected a, .product_tab_selected a:hover {
	/*background: url(/images/product_tabHUB_active.gif) no-repeat left top;*/
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#FFFFFF;
	margin:0 0 0 3px;
	color:#00538e;
	display:block;
	padding:10px 0 0 20px;
	text-decoration:none;
	height:39px;
}
.product_tab2 {
	background: url(/images/product_location_content.gif) no-repeat 0 0;
	height:49px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:0 0 0 0;
}
.product_tab2 a {
	height:39px;
	display:block;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 0 0 20px;
}
li.product_tab2_selected{
	background:none;
	padding:0;
}
.product_tab2_selected a, .product_tab2_selected a:hover {
	/*background: url(/images/product_location_content_new.gif) no-repeat 0 0;*/
	font: normal 12px Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	margin:0 0 0 3px;
	text-transform:uppercase;
	color:#00538e;
	display:block;
	padding:10px 0 0 20px;
	text-decoration:none;
	height:39px;
}
/*.product_tab2 a :hover {
	/*background: url(/images/product_location_content_new.gif) no-repeat 0 0;
	background:#FFFFFF;
	margin:0 0 0 3px;
	display:block;
	text-decoration:none;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#00538e;
}*/
.product_tab3 {
	background: url(/images/product_canmap_suite.gif) no-repeat 0 bottom;
	height:55px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:0 0 0 0;
	text-decoration:none;
}
.product_tab3 a {
	height:45px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:left;
	display:block;
	padding:10px 0 0 20px;
	text-decoration:none;
}
/*.product_tab3 a :hover {
	/*background: url(/images/product_canmap_suite_new.gif) no-repeat 0 bottom;
	background:#FFFFFF;
	margin:0 0 0 3px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#00538e;
	text-decoration:none;
}*/
.product_tab3_selected a, .product_tab3_selected a:hover {
	/*background: url(/images/product_canmap_suite_new.gif) no-repeat 0 bottom;*/
	background:#FFFFFF;
	margin:0 0 5px 3px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#00538e;
	display:block;
	padding:10px 0 0 20px;
	text-decoration:none;
	height:40px;
}
li.product_tab3_selected{
	background:none;
	padding:0;
}
.productCont {
	font: normal 14px arial, Helvetica, sans-serif;
	color:#535353;
	/*line-height:22px;*/
}
.productCont blockquote {
	text-align:right;
	clear:both;
	color:#fab631;
}
.productCont blockquote a, .productCont blockquote a:hover {
	text-decoration:none;
	color:#fab631;
	background:url(/images/arrow-readmore.gif) no-repeat right;
	padding:0 10px 0 0;
}
.Productopen {
	font: normal 14px arial, Helvetica, sans-serif;
	color:#535353;
	line-height:15px;
	height:110px;
}
.Productopen a {
	color:#fab631;
}
.Productopen blockquote {
	text-align:right;
	clear:both;
	color:#fab631;
}
.Productopen blockquote a, .Productopen blockquote a:hover {
	text-decoration:none;
	color:#fab631;
	background:url(/images/arrow-readmore.gif) no-repeat right;
	padding:0 10px 0 0;
}


/* Sitemap*/
#sitemap {
	padding:10px;
	clear:both;
}
#sitemap ul{
	line-height:normal;
	margin:0 0 0 20px;
}
#sitemap ul li{
	color:#00538e;
	line-height:20px;
	background:none;
	padding:0;
	margin:0;
	font-size:12px;
}
#sitemap ul li a{
	color:#00538e;
	background:url(/images/sitemap-arrow-1.gif) no-repeat 10px 4px;
	padding:0 0 0 20px;
}
#sitemap ul li ul li a, #sitemap ul li ul li ul li a, #sitemap ul li ul li ul li ul li a{
	color:#00538e;
	background:url(/images/sitemap-arrow-2.gif) no-repeat 10px 4px;
	padding:0 0 0 20px;
}
