@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/2-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:74px; width:126px;background:url("/assets/images/global/global-navigation.gif") -219px -74px no-repeat;}
#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:0px; width:159px;}
#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 -222px 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 -148px 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: 40px;
	line-height:40px;	
	display:block;
	color:#222;font-size:28px;
}

.left-active-pagetitle{
	width: 180px;
	height: 33px;
	line-height:12px;	
	display:block;
	text-indent:10px;
	margin-top:10px;
}
.left-pagetitles{
	width: 180px;
	height: 33px;
	line-height:12px;	
	display:block;
	text-indent:10px;
	font-weight: normal;

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

.left-pagetitles img, .left-active-pagetitle img {margin-top:10px;}

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

/* 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;}

.sectionhead{ font-size:18px; font-weight:normal; color:#000; line-height:34px;}
.headfill{ font-size:18px; font-weight:normal;color:#000; background-color:#d4e388;padding-left:12px; line-height:34px; vertical-align:top}

ul.check{ vertical-align:top; }
ul.check li{font-size:14px; font-weight:normal;  color:#000;	line-height:25px; padding-left:10px; vertical-align:top; list-style-image:url(/assets/images/about/green-Checkmark.gif); margin-left:30px;}

.ht30{ padding-bottom:30px;clear:left;}
.ht25{ padding-bottom:25px;clear:left;}
.ht22{ margin-right:22px;display:inline;}
.ht16{ padding-bottom:16px;clear:left;}
.ht8{ padding-bottom:8px;clear:left;}
.ht6{ padding-bottom:6px;clear:left;}

.box1{ width:245px; line-height:18px; float:left;text-align:left; margin-right:12px;    }
.box2{width:245px; line-height:18px; float:left;text-align:left;margin-right:12px;}
.box3{width:240px; line-height:18px; float:left;text-align:left;}

.leftbox{float:left;text-align:left;width:360px;border-color:#d4e388; border-width:4px; border-style:solid;margin:0px 22px 0px 0px;padding:12px 0px;}
.rightbox{ float:right;text-align:left;width:360px; border-color:#d4e388; border-width:4px; border-style:solid;padding:12px 0px;}

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

.leftbox a, .leftbox a:link{font-weight:bold; text-decoration:underline; color:#056095;font-size:14px; padding-left:8px; }
.leftbox a:visited{color:#666699;padding-left:8px;}
.leftbox a:hover{color:#0891E1;padding-left:8px;}
.leftbox a:active{color:#0891E1;padding-left:8px;}

.imghead{ font-size:14px; font-weight:bold; color:#000; line-height:20px;}
.imgcopy{ font-size:12px; font-weight:normal; color:#000; line-height:18px;}

.boxhead{ font-size:18px; font-weight:normal; color:#000; line-height:24px; padding-left:12px; display:block;}
.boxsubhead{ font-size:16px; font-weight:bold; color:#000; line-height:22px;padding-left:12px;  display:block;}
.boxcopy{ font-size:14px; font-weight:normal; color:#000; line-height:21px;padding-left:12px;  display:block;}
.divider{float:left; vertical-align:middle;}

a.boxcopy{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#056095;}
a.boxcopy:visited{ color:#666699;}
a.boxcopy:hover { color:#0891E1;}

/*/ 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;
}


