	BODY { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #c5e8f4; margin: 0 auto; text-align: center; }
	TD { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 12px; color: #000000;  font-weight : normal;}
	A { color : #D95E16; text-decoration : none; }
	A:HOVER { color : #D95E16; text-decoration : underline; }
	A:visited { color : #D95E16; text-decoration : none; }
	B { font-weight: bold; }
	p { margin: 0 auto; color: #0076a3; font-size: 12px;}
	
	ul {
		color: #d95e16; font-size: 12px;
	}
	
	li p {
		 margin: 0 auto; font-size: 12px;
	}
	
	.noprint { display: none;}
	.noprintBKG { background: #fff !important; }
	.print {display: block;}
	
	.subhead { color: #d95e16; font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10px; font-weight: bold; }
	.subhead:link { color : #829ABF; text-decoration : none; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10px; font-weight: bold; }
	.subhead:HOVER { color : MediumBlue; text-decoration : underline; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	.subhead:visited { color : #829ABF; text-decoration : none; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	.subhead:active { color : #829ABF; text-decoration : none; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	
	.title 	  { color: #3D66A4; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 15pt; font-weight: bold; }
	.subtitle { color: #d95e16; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 13pt; font-weight: bold; }
	.body1 	{ background-image: url(/media/images/bck_2.gif); background-repeat: repeat-x; font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color: #000000; }
	.body2 	{ background-image: url(/media/images/bck_2.gif); background-repeat: repeat-x; font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color: #000000; }
	.pop 	{ font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color: #000000;  font-weight : normal;}
	
	.menu 			{ color : #666666; text-decoration : none; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	.menu:link 		{ color : #666666; text-decoration : none; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	.menu:HOVER 	{ color : #666666; text-decoration : none; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	.menu:visited 	{ color : #666666; text-decoration : none; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	.menu:active 	{ color : #666666; text-decoration : none; font-family : Verdana,  Arial, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; }
	
	.itemBorder { border: 1px solid black; }
	
	.lowText 	{ COLOR: white; FONT-FAMILY: Verdana,  Arial; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }
	.highText 	{ COLOR: white; FONT-FAMILY: Verdana,  Arial; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }
	
	.news 		  { color: #0076a3; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 9pt; font-weight: bold; text-align: right; margin: 30px; }
	.news:link    { color : white; text-decoration : none; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	.news:HOVER   { color : MediumBlue; text-decoration : underline; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	.news:visited { color : white; text-decoration : none; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	.news:active  { color : white; text-decoration : none; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
		
	.bckSplLeft 	{ background-color: white; background-image: url(/media/images/bcksplleft.gif); background-attachment: fixed; background-repeat: repeat-x; }
	.bckSplRight 	{ background-color: white; background-image: url(/media/images/bcksplright.gif); background-attachment: fixed; background-repeat: repeat-x; }
	
	.splash_side_l { background-color: black; background-image: url(/media/images/spl_side_left.gif); background-attachment: fixed; background-repeat: repeat-x; }
	.splash_side_r { background-color: black; background-image: url(/media/images/spl_side_right.gif); background-attachment: fixed; background-repeat: repeat-x; }
	
	.bckSplGray	 	{ background-color: #AAB6BD; }
	.bckSplStripe	{ background-color: #658CA7; }
		
	.bckHdr1  { background-color: #991001;}
	.bckHdr2  { background-color: black;}
	.bckHdr3  { background-color: #3373A6;}
	.bckHdr4  { background-color: #4889BC;}
	
	.bckFooter	{ background-color: #505255; background-image: url(/media/images/bckFtr.jpg); background-repeat: repeat-x; }
	.bckHmFade	{ background-image: url(/media/images/hm_bck_fade.jpg); background-repeat: repeat-x; }
	
	.bckRed 	 { background-color: #BB2110; }
	.bckWhite	 { background-color: #ffffff; }
	.bckOrange	 { background-color: #E26D22; }
	.bckGold	 { background-color: #F2BB48; }
	.bckPopUp1	 { background-color: #FFFFFF; background-image: url(/media/images/bckPopup1.jpg); background-repeat: no-repeat; }
	.bckPopUp2	 { background-color: #FFFFFF; background-image: url(/media/images/bckPopup2.jpg); background-repeat: no-repeat; }
	.bckNav		 { background-color: #4B4B4B; background-image: url(/media/images/bckNav.gif); background-repeat: repeat-x; }
	.bckNavStripe{ background-color: #1F2D66; }
	.bckLtBlue	 { background-color: #C6D9E8; }
	.bckGray	 { background-color: #C1C1C1; }
	.bckGrayMd	 { background-color: #94A3AF; }
	.bckGrayDk	 { background-color: #3B4757; }
	.bckSilver	 { background-color: #F6F6F6; }
	.bckBlack	 { background-color: #000000; }
	.searchRt	 { background-color: #EFEFEF; background-image: url(/media/images/search_Rt.gif); background-repeat: repeat-y; }
	.searchBtm	 { background-color: #EFEFEF; background-image: url(/media/images/search_btm.gif); background-repeat: repeat-x; }
	
	
	.small { color: #666666; font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-decoration : none; }
	.smallBold { color: #666666; font-family :  Arial, Verdana, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; text-decoration : none; }
	.smallBlue { color: #557896; font-family :  Arial, Verdana, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-decoration : none; }
	.smallRed { color: #ff3300; font-family :  Arial, Verdana, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-decoration : none; }
	.smallGreen { color: #336633; font-family :  Arial, Verdana, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-decoration : none; }
	
	.red { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : #ff3300 ;  }
	.red2 { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; color : #ff3300 ;  }
	.redsm { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; color : #ff3300 ;  }
	.redBold { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color : #ff3300 ; font-weight : bold;  }
	.redBold2 { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; color : #ff3300 ; font-weight : bold;  }
	.redBold3 { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; color : #ff3300 ; font-weight : bold;  }
	
	.gray { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : #666666 ; font-weight : normal;  }
	.graysm { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; color : #666666 ; font-weight : normal;  }
	.grayBold { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; color : #666666 ; font-weight : bold;  }
	.grayBold3 { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color : #666666 ; font-weight : bold;  }
	.grayhead {  font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; color : #a2a2a2 }
	.bluehead {  font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 9pt; font-weight: bold; color : #284872 }
	
	.white 	{ font-family :  Arial,Verdana, Geneva,  Helvetica, sans-serif; font-size : 9pt; color : white ; font-weight : normal;  }
	.white2 { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color : white ; font-weight : normal;  }
	.white3 { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color : white ; font-weight : bold;  }
	.whiteBold { font-family :  Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : white ; font-weight : bold;  }
	.whiteTitle{ color: white; font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 14pt; font-weight: bold; }
	
	.whiteSm 		{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : white ;  }
	.whiteSm:link 	{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : white ; }
	.whiteSm:hover	{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : underline; color : #cccccc ; }
	.whiteSm:visited{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : white ; }
	.whiteSm:active	{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : white ; }
	
	.graySm 		{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : #CCCCCC ; font-weight : normal;  }
	.graySm:link 	{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : #CCCCCC ; font-weight : normal;  }
	.graySm:hover	{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : underline; color : #ffffff ; font-weight : normal;  }
	.graySm:visited { font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : #CCCCCC ; font-weight : normal;  }
	.graySm:active	{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : #CCCCCC ; font-weight : normal;  }
	
	.Sm 		{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : #000000 ; font-weight : normal;  }
	.Sm:link 	{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : #000000 ; font-weight : normal;  }
	.Sm:hover	{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : underline; color : #484848 ; font-weight : normal;  }
	.Sm:visited { font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : #000000 ; font-weight : normal;  }
	.Sm:active	{ font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : #000000 ; font-weight : normal;  }
	
	.Hidden		{visibility: hidden;}	
	.NoDisplay	{visibility: hidden; display: none;}
	.Visible	{visibility: visible;}		
	
	.TestimonialFrame { background-color: #FFFFFF; }
	.TestimonialItem  { text-align: right;padding:4px; }	
	.TestimonialCustomer  { display: inline; font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : #CC3300 ; font-weight : bold; }	
	.TestimonialLocation  { display: inline; }	
	.TestimonialCity  { font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : #CC3300 ; font-weight : bold; }	
	.TestimonialState  { font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : #CC3300 ; font-weight : bold; }	
	.TestimonialBody  { line-height : 100%; font-family :  Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : #000000 ; font-weight : normal; }	
	.TestimonialBody a:link, .TestimonialBody a:active, .TestimonialBody a:visited  { color : #000000 ; text-decoration: none; }	
	
	.clear {clear: both;}
	.right { float: right; }
	
	.logoSymbol { font-family: Times New Roman; font-size: 12px; }
	.logoSymbolTitle { font-family: Times New Roman; font-size: 16pt; }
	/* Header Styles */
	
		
	#siteContainer {
	width:946px;
	margin: 0 auto;
	text-align: left;
	}
	
	#header { 
	background: url(/images/header_bck.jpg) no-repeat;
	width: 945px;
	height: 145px;
	}
	
	#logo {
	position: absolute;
	float: left;
	}
	
	#topRight {
	float: right;
	position: relative;
	right: 20px;
	width: 310px;
	height: 133px;
	}
	
	#searchArea {
	position: absolute;
	z-index: 2;
	bottom: -7px;
	right: 0;
	width: 244px;
	height: 35px;
	overflow: hidden;
	}
	#searchArea #cse, #searchArea .gsc-control-cse {  }
	#searchArea .gsc-branding { display: none; }
	
	#searchBox {
	position: absolute;
	top: 100px;
	right: 5px;
	border: 1px solid red;
	}

	.searchInput {
	background-color: #e9f0f9;
 	border: 1px solid #919295; 
 	width: 231px;
 	/*height: 18px;*/
	}
	*html .searchInput { width: 237px; height: 22px; }

	.SumbitButton {
	position: absolute;
	top: 4px;
	right: 9px;
	}
	*html .SumbitButton { top: 3px; }
	
	.topImg {
	margin-top: 5px;
	float: right;
	}
	
	#btnInfo {
	clear: both;
	float: right;
	margin: 7px;
	}
	
	/*Navigtation Styles
	This starts the styles for the new CSS Navigation */

	/* contains the CSSnav so that it doesn't try to double-up*/ 
	#navContainer {
	text-align: left;
	height: 25px; /*makes sure bckNav shows*/
	width: 585px;
	position: relative;
	top: 105px;
	left: 35px;
	z-index: 1000;
	}

	#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style-type: none; 
	line-height: 20px; 
	z-index: 55;
	}
	html>body #nav, #nav ul { position: relative; }
	
	#nav a {
	display: block; 
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%; 
	text-align: center;
	}

	#nav a.parent {
	}

	#nav a.parent:hover {
	 
	}
	
	#nav a:hover { 
	text-decoration: none;
	color: #FFFFFF;
	}
	
	#nav li { 
	float: left;
	white-space: nowrap; 
	}

	#nav li ul { 
	z-index: 5; 
	border: 1px solid #fff; border-bottom-style: none; 
	padding: 0px; 
	position: absolute;
	background: #b91f22; 
	width: 100px; 
	line-height: 25px;
	width: expression('102px'); 
	left: -999em; 
	}

	#nav li ul li {
	width: 100%;
	border-bottom: 1px solid #fff; 
	}
	
	#nav li ul li a {
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	}

	#nav li.nitrofill a {
	color: #EBD622;
	}

	#nav li.nitrofill ul li a { 
	color: #FFFFFF;
	}

	#nav li ul li a:hover {
	background: #2e739c; 
	color: #FFFFFF;
}

	#nav li ul ul { 
	margin: -21px 0 0 100px; 
	}

	#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em; 
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
	left: auto; 
	}
	/*end navigation*/
	
	
	/* Home Page */
	
	#hmMid {
	width: 945px;
	position: relative;
	}
	
	#midTop {
	width: 945px;
	height: 340px;
	background: url(/images/midTop.jpg) no-repeat;
	}
	
	#midExpand {
	width: 945px;
	background: url(/images/midExpand.jpg) repeat-y;
	}
	
	#midBottom {
	width: 945px;
	height: 37px;
	background: url(/images/midBottom.jpg) no-repeat;
	}
	
	#hmMessage {
	width: 360px;
	top: 20px;
	left: 20px;
	position: absolute;
	}
	
	
	#hmRotation {
	float: left;
	height: 333px;
	margin-left: 230px;
	}
	*html body #hmRotation { margin-left: 200px; }
	
	.slideBtn { position: absolute; top: 200px; left: 520px; }
	
	#hmMessage img {
	float: left;
	}
	
	#hmInformation {
	clear:both;
	width: 900px;
	height: 175px;
	position: relative;
	top:20px;
	left:21px;
	}
	
	
	#hmInformation p {
	text-align: left;
	padding:5px;
	color: #0076a3;
	font-size: 12px;
	}
	
	#hmInformation img {
	float: right;
	margin: 10px 5px 0 0;
	}
	
	.packageTitle {
	color: #d95e16;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	}
	
	.hmPackage {
	width: 223px;
	height: 150px;
	background-color: #00ff99;
	float: left;
	margin-left:2px;
	background: url(/images/hmPackage_Bck.jpg) no-repeat;
	}
	
	.hmPackageLast {
	width: 223px;
	float: left;
	margin-left:2px;
	}
	
	
	#hmBottom {
	background: url(/images/hmBottom_Bck.jpg) no-repeat;
	width: 945px;
	height: 252px;
	}

	
	#hmTestimonialsWrapper {
	width: 380px;
	height: 220px;
	float:left;
	margin: 50px 50px 0 50px;
	}
	
	#hmTwitter {
	float: right;
	margin:20px;
	height: 190px;
	width: 280px;
	overflow: auto;
	}

	#hmSocialMedia {
	float: right;
	width: 140px;
	height: 100px;
	margin-top: 30px;
	}
	
	
	/* Sub Pages */
	
	#titleBox {  position:relative; top: 40px; left: 20px; width: 670px; height: 75px; border-bottom: solid 2px #093277; }
	.subMainTitle { font-size: 30pt; color: #818181; }
	
	#subSideBar {
	background: url(/images/subSideBck.jpg) no-repeat;
	width: 217px;
	height: 608px;
	float:left;
	margin-top: 30px;
	}
	
	#sideTitle {
	position: relative;
	top: 20px;
	left: 25px;
	float: left;
	height: 20px;
	width: 215px;
	border-bottom: solid 1px #093277; 
	}
	
	#sideTitle p {
	color: #0076a3;
	font-family :  Arial, Verdana, Geneva,  Helvetica, sans-serif; 
	font-size : 14px;
	font-weight: bold;
	text-align: left; 
	}
	
	#buttons {
	margin: 40px 0 0 20px;
	}
	
	#buttons img {
	margin-top: 1px;
	}
	
	#subMain {
	float:left;
	width: 726px;
	margin-top: 30px;
	background: url(/images/mainContentBck.jpg) no-repeat;
	}
		
	#subContent {
	background: #fff url(/images/subContentBck.gif) no-repeat;
	width: 714px;
	position: relative;
	}
	
	#text {
	float: left;
	width: 400px;
	margin: 65px 0 0 20px;
	}
	
	.overview { 
	color: #0076a3;
	font-size: 13pt;
	line-height: 22pt;
	}
	
	#sideBar2 {
	background: url(/images/sideBar2.jpg) no-repeat;
	width: 273px;
	height: 460px;
	margin-top:50px;
	}
	
	#sideBar2Inside {
	margin:35px 0 0 25px;
	width: 212px;
	height: 460px;
	}
	
	#sideBar2Inside img {
	margin-top: 2px;
	}
	
	#sideBar2Inside p {
	color: #0076a3;
	font-size: 9.2pt;
	line-height: 11.5pt;
	font-weight: bold;
	}
	
	:focus { outline: 0 !important; } 
	
	.packageSideTitle {
	color: #d95e16;
	font-size: 10px;
	margin: 10px 0 0 5px;
	}
	
	#compareBtn {
	position: absolute;
	right: 120px;
	top: 4px;
	}
	
	#Solutionstext {
	float: left;
	width: 400px;
	margin: 65px 0 0 20px;
	}
	
	#Solutionstext p {
	color: #0076a3;
	font-size: 12px;
	}
	
	#solutionsTestimonial {
	background: url(/images/testimonialSolutions.jpg) no-repeat;
	width: 400px;
	height: 198px;
	position: absolute;
	}
	
	#solutionsTestimonialInside {
	margin-top: 20px;
	margin-left: 20px;
	width: 350px;
	height: 198px;
	}
	
	.sideSubNav {
	text-align: right;
	margin-right: 5px;
	margin-top: -1px;
	}
	
	*html body .sideSubNav { margin-top: -4px; }
	
	#subBottom {
	background: url(/images/subBottomBck.jpg) no-repeat;
	width: 714px;
	height: 200px;
	clear: both;
	}	
	
	
/* Product Pages */

	#productTitleBox {  position:relative; top: -10px; left: 20px; width: 670px; height: 152px; border-bottom: solid 2px #0076a3; }
	.productMainTitle { font-size: 30pt; color: #0076a3; }
	
	#productImage {
	width: 670px;
	margin: 20px;
	border-bottom: solid 2px #0076a3;
	}
	
	#productBottom {
	width: 714px;
	position:relative;
	background: #fff;
	}
	
	#productBottomHeight {width:1px; height: 400px;}
	
	#productText {
	width: 410px;
	margin: 20px 0 0 20px;
	background: #fff;
	}
	
	#productSideBar {
	background: url(/images/productSideBarBck.gif) no-repeat;
	width: 256px;
	height: 354px;
	position: absolute;
	top: -10px;
	left: 450px;
	z-index: 1000;
	}
	
	#productSideBarInside {
	width: 212px;
	height: 460px;
	padding: 30px;
	}
	
	.directMail {
	text-align: center;
	margin-left: 18px;
	width: 500px;
	height:600px;
	}
	
	/* Package Pages */
	#packageTitleBox {  position:relative; top: 40px; left: 20px; width: 670px; height: 50px; border-bottom: solid 2px #093277; }
	
	#packageBottom {
	width: 714px;
	position:relative;
	top: 50px;
	background: #fff;
	}
	
	#packageText {
	width: 410px;
	margin: 0px 0 0 20px;
	}
	
	#packageSideBar1 {
	background: url(/images/productSideBarBck.gif) no-repeat;
	width: 256px;
	height: 354px;
	position: absolute;
	top: 40px;
	left: 450px;
	z-index: 1000;
	}
	
	#packageSideBar {
	background: url(/images/productSideBarBck.gif) no-repeat;
	width: 256px;
	height: 354px;
	position: absolute;
	top: 0px;
	left: 450px;
	z-index: 1000;
	}*html body #packageSideBar { top: 40px; }
	
	#packageSideBarInside {
	width: 212px;
	height: 460px;
	padding: 30px;
	}
	
	.PackageBlock  {
	display: block;
	width: 224px;
	height: 80px;
	}
	
	.PackageBlock  p {
	margin: 5px;
	}
	
	.PackageBlock a:link {
	display: block;
	width: 224px;
	height: 80px;
	text-decoration: none;
	}
	
	.PackageBlock a:hover {
	background: url(/images/packageLink_hover.jpg) no-repeat;
	display: block;
	width: 224px;
	height: 80px;
	text-decoration: none;
	}
	
	.PackageBlock a:visited {
	display: block;
	width: 224px;
	height: 80px;
	text-decoration: none;
	}
	
	#compare {
	width: 671px;
	margin-left: 20px;
	}
	
	/* footer elements */
	
	#footer {
	width: 714px;
	height: 200px;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	}
	
	#footer p {
	color:#0076A3;
	font-size:9.2pt;
	font-weight:bold;
	line-height:11.5pt;
	}
	
	#footer a:link {
	color:#0076A3;
	font-size:9.2pt;
	font-weight:bold;
	line-height:11.5pt;
	}
	
	#footer a:visited {
	color:#0076A3;
	font-size:9.2pt;
	font-weight:bold;
	line-height:11.5pt;
	}
	
	#footer a:hover {
	color:#0076A3;
	font-size:9.2pt;
	font-weight:bold;
	line-height:11.5pt;
	}
	
	#pageArrows {
	width: 528px;
	height: 38px;
	background: url(/images/pageArrowBck.jpg) no-repeat;
	margin-left:20px;
	text-align: right;
	}
	
	#pageArrows img {
	margin-right:3px;
	margin-top: 8px;
	}
	
	#pdf {
		margin-left: 20px;
		margin-top: 10px;
		float: left;
		position: relative;
	}
	
	#pdf img {
		float: left;
	}
	
	.pdfLink {
		float: left;
		margin: 0px 0 0 10px;
		width: 200px;
		color: #d95e16;
	}
	
	.pdfLink a:link {
		color: #d95e16;
		font-size: 11pt;
		line-height: 11pt;
	}
	
	.pdfLink a:visited {
		color: #d95e16;
		text-decoration: none;
		font-size: 11pt;
		line-height: 11pt;
	}
	
		.pdfLink a:hover {
		color: #0076a3;
		text-decoration: none;
		font-size: 11pt;
		line-height: 11pt;
	}
	
	#socialMedia {
		width: 80px;
		height: 50px;
		float: right;
		margin-right: 5px;
		margin-top: 10px;
	}
	html>body #socialMedia { margin-right: 40px; }
	
	/* The Buzz */
	
	.buzzBox {
	margin: 50px 0 0 50px;
	}
	
	.buzzText {
	padding: 20px;
	background: url(/images/bigQuote.jpg) no-repeat 7% 4%;
	}
	
	.buzzText p {
	
	}
	
	.buzzImage { width: 141px; height: 147px; position: relative; float: left; margin-left: -50px; }
	.buzzInsetImage { position: absolute; top: 0; left: 0; z-index: 10; }
	
	.buzzTop {
	width: 613px;
	height: 35px;
	background: url(/images/buzzTop.jpg) no-repeat;
	}
	
	.buzzMid {
	width: 613px;
	background: url(/images/BuzzMid.jpg) repeat-y;
	}
	
	.buzzBottom {
	width: 613px;
	height: 83px;
	background: url(/images/buzzBottom.jpg) no-repeat;
	}
	
	/*About*/

	#aboutTitleBox {  position:relative; top: 40px; left: 20px; width: 670px; height: 70px; border-bottom: solid 2px #093277; }
	.aboutMainTitle { font-size: 30pt; color: #818181; }
	
	#newsBottom {
	width: 714px;
	position:relative;
	top: 20px;
	background: #fff;
	}
	
	#newsOverview {
	margin: 0px 0 0 10px;;
	padding: 10px;
	width: 600px;
	}
	
	.newsImage {
	margin-left: 20px;
	}
	
	.newsTitle {
	color: #828282;
	font-weight: bold;
	font-size: 20px;
	}
	
	#newsOverview p {
	color: #0076A3;
	}
	
	#newsNav { margin: 50px 0 0 20px; }
	
	#newsNav a:link { color:#0076A3; font-size:11pt; font-weight:bold; text-decoration: none; }
	#newsNav a:hover { color:#0076A3; font-size:11pt; font-weight:bold; text-decoration: underline; }
	#newsNav a:visited { color:#0076A3; font-size:11pt; font-weight:bold; text-decoration: none; }
	
	.top {
	margin-top: 10px;
	}
	
	.newsColl {
	float: right;
	margin: 10px;
	}
	
	#aboutText {
	width: 610px;
	margin: 20px 0 0 20px;
	}
	
	.profileBox {
	width: 600px;
	
	}
	
	.profileText {
	padding-top: 10px;
	}
	
	.profileBox img { float: left }
	
	.profileTitle {  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 14pt; color: #add5eb; margin: 0 auto; text-align: center; }
	
	.profileImage { width: 110px; height: 132px; position: relative; float: left; margin-left: -50px; }
	.profileInsetImage { position: absolute; top: 0; left: 0; z-index: 10; }
	
	#aboutOverview {
	margin: 50px 0 0 30px;
	width: 600px;
	height: 400px;
	overflow: auto;
	}
	
	#careers {
	margin: 50px 0 0 30px;
	width: 600px;
	}
	
	.careersHeading {
	color : #D95E16;
	font-size: 18pt;
	}
	
		
	/* Privacy */
	
	#privacyOverview {
	margin: 50px 0 0 30px;
	width: 660px;
	height: 400px;
	overflow: auto;
	}
	
	/* Log In */
	#formContainer {
	margin: 50px 0 0 30px;
	}
	
	.loginTitle {
	color:#0076A3;
	font-size:12px;
	font-weight:bold;
	line-height:20pt;
	}
	
	#loginText {
	margin-top: 50px;
	}
	
	#loginLeft {
	width: 300px;
	float: left;
	margin-left: 20px;
	}
	
	/*testimonials*/
	
	#testimonialText {
	height: 180px;
	width: 200px;
	overflow: hidden;
	}
	
	#testimonialPerson {
	margin-top: 20px;
	width: 200px;
	}
	
	#testimonialPerson p {
		color: #747474;
		font-size: 12px;
		font-weight: bold;
	}
	
	/* Awards */
	
	#awardBox {
	width: 548px;
	height: 180px;
	padding: 15px;
	background: url(/images/awardsBck.gif) no-repeat;
	}
	
	#awardOverview {
	margin-left:30px;
	width: 600px;
	}
	html>body #awardOverview { margin-top: -27px; }
	
	#awardsBottom {
	width: 714px;
	position:relative;
	top: 70px;
	background: #fff;
	margin-bottom:20px;
	}*html body #awardsBottom { top: 50px; }
	
	/* Auto Schedule Pop Up */
	
	#image1 {
	width: 440px;
	height: 300px;
	position: absolute;
	}
	
	#image2 {
	width: 320px;
	height: 180px;
	position: absolute;
	left: 370px;
	top: 340px;
	}
	
	
	

		/*------------------
			Pop-up Window
		------------------*/
		#mask {position:absolute;left:0;top:0;z-index:1000;background-color:#000;display:none;width: 100%; height: 100%;}
		/* you can set initial width/height on popupWrap, but it will get recconfigured by the Jquery, based on the size of #popupInner */
		#popupBoxes .popupWrap {width: 920px; height: 600px; position:absolute;left:0;top:0;margin: 0;display:none;z-index:1101;padding:20px;}
		.popupOuter { position: relative;width: 100%;height: 100%; }
		div.popShadow {position: absolute;padding: 0;margin: 0;border: 0;z-index: 1001;}
			div.popShadow-n {top: -20px;left: 0;width: 100%;height: 20px;background: transparent url(/images/theme01/shadow_n.png) repeat-x;}
			div.popShadow-ne {top: -20px;right: -20px;width: 20px;height: 20px;background: transparent url(/images/theme01/shadow_ne.png) no-repeat;}
			div.popShadow-e {top: 0;right: -20px;height: 100%;width: 20px;background: transparent url(/images/theme01/shadow_e.png) repeat-y;}
			div.popShadow-se {bottom: -20px;right: -20px;width: 20px;height: 20px;background: transparent url(/theme01/images/shadow_se.png) no-repeat;}
			div.popShadow-s {bottom: -20px;left: 0;width: 100%;height: 20px;background: transparent url(/images/theme01/shadow_s.png) repeat-x;}
			div.popShadow-sw {bottom: -20px;left: -20px;width: 20px;height: 20px;background: transparent url(/images/theme01/shadow_sw.png) no-repeat;}
			div.popShadow-w {top: 0;left: -20px;height: 100%;width: 20px;background: transparent url(/images/theme01/shadow_w.png) repeat-y;}
			div.popShadow-nw {	top: -20px;	left: -20px;	width: 20px;	height: 20px;	background: transparent url(/images/theme01/shadow_nw.png) no-repeat;}
		
		#popupBoxes .popupInner { overflow: visible; position: absolute; padding: 0;margin: 0;top: 0px; left: 0px;}
			.popupInnerTop { text-align: center; width: 766px; height: 85px; background: url(/images/popTop.png) no-repeat; margin: 0; padding: 0; /*-moz-border-radius-topleft:10px;	-webkit-border-top-left-radius:10px;	border-top-left-radius:10px;	-moz-border-radius-topright:10px;	-webkit-border-top-right-radius:10px;	border-top-right-radius:10px; */}
			
			#popLeft { float: left }
			.popupInnerBottom { float: left; overflow: visible; text-align: center; width: 715px; /*height: 500px;*/ background: #fff /*url(/images/btmPopup.png) bottom no-repeat*/; margin: 0 auto; padding: 10px 0;  }
			#popRight { float: left }
			
			.popupInnerBottomLeft { text-align: left; width: 706px; background: #fff; margin: 0; padding: 10px; }
			.popupInnerBottomPrivacy { text-align: left; width: 766px; height: 500px; overflow: auto; background: #fff; margin-bottom: 30px; padding: 10px; }
			*html .popupInnerBottomPrivacy { text-align: left; width: 766px; margin-bottom: 20px; }
			
			.popupBottom { text-align: center; clear: both; width: 766px; margin-top: 0px; padding: 0; }
			
			.popupTitle { position: relative; float: left; margin-left: 10px; margin-bottom: 0; letter-spacing: 1px; font: 22px 'Cantarell'; color: #14609f; }
			*html .popupTitle { margin-bottom: 10px; }
			
			.popupNav { float: right; margin-top: 30px; margin-right: 35px; }
			
			.popupPDF { position: absolute; bottom: -8px; left: 10px; }
			*html .popupPDF { bottom: 28px;  }
			
			.popupVideo { position: relative; margin-left: 36px; margin-right: -36px; }
			
			.overflow { overflow: auto; }
			
		/*span.closePopup { position: absolute; z-index: 1002; top: -20px; right: -20px; text-indent: -9999px; width: 50px; height: 50px; display: block; background: url(/images/iconSprites.png) no-repeat -498px -399px; }
			a.closePopup { width: 100%; height: 100%; display: block;}*/

			/* Site Map */
		
		#siteMapBox {
			margin: 0px 0 0 30px;
			width: 680px;
			overflow: auto;
		}
		
		.column {
		width: 160px;
		float: left;
		margin: 20px;
		}*html body .column { margin: 0px; }
		
		ul.sitemap {
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #999999;
			padding:10px 10px 10px 20px;
			width:150px;
		}
		
		ul.sitemap li.sitemaptitle {
			color:#6C6F70;
			font-family:Arial,sans-serif;
			font-size:13px;
			font-weight: bold;
			line-height:15px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin-left: -16px;
			}
			
		ul.sitemap a:link {
			color:  #0076a3;
			text-decoration: none;
		}
		
		ul.sitemap a:visited {
			color:  #0076a3;
			text-decoration: none;
		}
		
		ul.sitemap a:hover {
			color:  #6C6F70;
			text-decoration: underline;
		}
		
		