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

/**** CSS reset ****/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, img, b, ol, ul, li, fieldset, form, label, table, tbody, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	background: url(/assets/images/global/4-nav.gif) 0% 0% repeat-x;
}
ol, ul {
	list-style: none;
}


/* layout css */
/*top nav styles for about-tv section */

#print-logo{display:none; visibility:hidden;margin:20px 0 0 20px; float:left; text-align:left;}
#topnav {
	margin:0px auto;
	width:960px;
	height:68px;
	position:relative; 
	background:url("/assets/images/global/global-navigation.gif") no-repeat;
}

#topnav span {
	display: none;
}

#topnav li, #topnav a {
	height:64px;
	display:block;
}

#topnav li {
	float:left;
	text-align:center;
	list-style:none;
	display:inline;
}
#topnav-logo {left:0px; top:0px; width:80px; }
#topnav-home {left:136px; top:0px; width:83px; margin-left:56px;}
#topnav-about, #topnav-about a, #topnav-about a:link  {left:219px; top:0px; width:126px;}
#topnav-get, #topnav-get a, #topnav-get a:link  {left:345px; top:0px; width:99px; }
#topnav-showcase, #topnav-showcase a, #topnav-showcase a:link  {left:444px; top:74px; width:159px; background:url("/assets/images/global/global-navigation.gif") -444px -74px no-repeat;}
#topnav-contact, #topnav-contact a, #topnav-contact a:link  {left:603px; top:0px; width:159px; }

#topnav-home a:hover {background:url("/assets/images/global/global-navigation.gif") -136px -148px no-repeat; }
#topnav-about a:hover {background:url("/assets/images/global/global-navigation.gif") -219px -148px no-repeat; }
#topnav-get a:hover {background:url("/assets/images/global/global-navigation.gif") -345px -148px no-repeat; }
#topnav-showcase a:hover {background:url("/assets/images/global/global-navigation.gif") -444px -222px no-repeat; }
#topnav-contact a:hover {background:url("/assets/images/global/global-navigation.gif") -603px -148px no-repeat; }


.topmain{
	width:960px;
	margin:0px auto;
	}
.container{
	width:960px;
	margin:0px auto;
	clear:both;
	}
	
.bottommain{
	width:960px;
	margin:0px auto;
	}
/* Page left */

.page-left{
	float:left;
	text-align:left;
	position:relative;
	width: 180px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin-top:16px;
	}
.left-sectiontitle{
	width: 180px;
	height: 28px;
	line-height:28px;	
	display:block;
	color:#222;
	font-size:28px;
}
.left-active-pagetitle{
	width: 180px;
	height: 13px;
	line-height:13px;	
	display:block;
	text-indent:10px;
	padding:10px 0px;
	vertical-align:middle;
}
.left-pagetitles{
	width: 180px;
	height: 13px;
	line-height:13px;	
	display:block;
	text-indent:10px;
	font-weight: normal;
	padding:10px 0px;
	vertical-align:middle;
	}
#leftnavimage{margin-top:12px;}
.left-nav img{clear:left;}

.left-active-pagetitle, .left-active-pagetitle:link{text-decoration:none; color:#333; }
.left-active-pagetitle:visited{text-decoration:none; color:#333;}
.left-active-pagetitle:visited{ text-decoration:none; color:#333;}
.left-active-pagetitle:active{ text-decoration:none; color:#333;}

.left-pagetitles a, .left-pagetitles a:link{text-decoration:none; color:#333;}
.left-pagetitles a:visited{text-decoration:none; color:#333;}
.left-pagetitles a:hover{ text-decoration:none; color:#0891e1;}
.left-pagetitles a:active{ text-decoration:none; color:#333;}

/* Page right */
.page-right{
	float:left;
	text-align:left;
	width:780px;
	margin-top:16px;
	}
.contentarea{ margin: 40px 0 10px 22px; }
.boxonbanner{ position:relative; left:0; top:0;	}
.bannerimg{ position:relative; left:0; top:0; }
.boximg{ position:absolute; left: 533px; top: 6px;}
p { font-size:14px; font-weight:normal;color:#000;line-height: 21px;}
.ht30{ padding-bottom:30px;clear:left;}
.ht16{ padding-bottom:16px;clear:left;}
.ht10{ clear:left;width:1px;line-height:10px;height:10px;}
.wid30{ clear:left;width:30px;line-height:50px;height:50px;}
.sectionhead{ font-size:18px; font-weight:normal; color:#000; line-height:34px;}
.showcasehead{ font-size:18px; font-weight:normal; background-color:#e1e9ed;padding-left:12px; line-height:34px; vertical-align:top; text-decoration:none;}
.headfill{ font-size:18px; font-weight:normal;color:#000; background-color:#e1e9ed;padding-left:12px; line-height:34px; vertical-align:top}
.showcasehead a, .showcasehead a:link {color:#056095;text-decoration:none; }
.showcasehead a:visited{color:#666699;text-decoration:none;}
.showcasehead a:hover{color:#0891E1; text-decoration:underline;}
.showcasehead a:active{color:#0891E1;text-decoration:none;}


.gallery a, .gallery a:link{font:12px Arial, Helvetica, sans-serif;font-weight: bold; color:#056095; text-decoration:none; line-height:12px; display:inline; float:left; width:198px;}

a.sectionhead , a.sectionhead:link {color:#056095; }
a.sectionhead:visited{color:#666699;}
a.sectionhead:hover{color:#0891E1;}
a.sectionhead:active{color:#0891E1;}

.gallery a:visited{ color:#666699; text-decoration:none; }
.gallery a:hover{ color:#0891E1; text-decoration:underline;}


.gallery img{ display:block; margin-right:30px;}

#lastimg1{margin-right:0px;}
#lastimg2{margin-right:0px;}
#lastimg3{margin-right:0px;}
#lastimg4{margin-right:0px;}

#lastlink1{width:164px;}
#lastlink2{width:164px;}
#lastlink3{width:164px;}
#lastlink4{width:164px;}

.leftbox{float:left;text-align:left;width: 314px;}
.rightbox{ float:left;text-align:left;width:444px; font:14px Arial, Helvetica, sans-serif; line-height:21px; vertical-align:top;}
.label{font-size:14px; font-weight:normal;color:#000; text-transform:lowercase;}
.rightbox a, .rightbox a:link{font-weight:bold; text-decoration:underline; color:#056095; }
.rightbox a:visited{color:#666699;}
.rightbox a:hover{color:#0891E1;}
.rightbox a:active{color:#0891E1;}

#backtotop, #backtotop a, #backtotop a:link{font-weight:bold; text-decoration:underline; color:#056095;font-size:14px;line-height: 20px; }
#backtotop a:visited{color:#666699;}
#backtotop a:hover{color:#0891E1;}
#backtotop a:active{color:#0891E1;}

/*++++++ Quote - 758px ++++++/*/
#quotebox{
background-image:url(/assets/images/showcase/case-study/inner-box_quote-content-area.gif);
background-repeat: no-repeat;
background-position: left 0px;
line-height:normal;
width:750px; height:148px; 
border:solid;
border-color:#9ab2be;
border-width:4px;

}
#quotebox div {
padding: 13px 12px 12px 12px;
font:14px normal Arial, Helvetica, sans-serif;
color:#000;
line-height:23px;
text-indent:37px;
}
#quotecompany, #quotecompany a, #quotecompany a:link, #quotecompany a:visited, #quotecompany a:hover, #quotecompany a:active{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
    color:#444;
	}
#pad10{padding-left:10px;}


/*/ Utilities /*/
.emailPrint{
	float:right;}

#footline{
	width:100%;
	margin-bottom:10px;
	padding:0px;
	border: 1px solid #E8E8E8;
	float:left;
	text-align:left;
	}


/*-- Footer Styles --*/

#footer{
	width:960px;
	margin:0px auto;
	padding:0px;
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	text-align:left;
}

#footer .footerlinks{
	width:960px;
	color:#999;
	height:auto;
	margin:0px 0px 0px -8px;
	padding:0px;
	font-size:11px;
	background:none;
	text-align:left;
	float:left;
	line-height:14px;
}
#footer .footerlinks p{
	margin:0px 8px;
	padding:0px;
	font-size:11px;
	color:#999;
}
#footer .footerlinks a{
	display:inline;
	color:#056095;
	margin:0px 8px;
	font-size:11px;
	text-decoration:none;
}
#footer .footerlinks a:link{
	color:#056095;
}
#footer .footerlinks a:visited{
	color:#666699;
}
#footer .footerlinks a:hover, 
#footer .footerlinks a:active{
	text-decoration:underline;
	color:#0891E1;
}

#footer .seotext{
	width:960px;
	margin:0px;
	padding: 0px 0px 0px 0px;
	color:#999;
	font-size:10px;
	clear:both;
	line-height:14px;
	float:left;
}
#footer .seotext a:link, 
#footer .seotext a:visited{
	color:#999;
	text-decoration:none;
	font-size:10px;
	margin:0px;
	padding:0px;
}
#footer .seotext a:hover, 
#footer .seotext a:active{
	text-decoration:underline;
}


