ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a {
	color: #0099CC;
	text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
p { margin-bottom: 10px; }
body, td, div {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  background-color: #ffffff;
  color: #303030;
}
div { background-color: transparent; }
body { text-align: center; }
#headerContainer {
	margin: 0 auto;
	background-color: #363636;
	height: 28px;
	width: 786px;
}
#headerMenu {
	background-color: #626262;
	height: 27px;
	width: 786px;
	margin-bottom: 1px;
	text-align: right;
	vertical-align: top;
}
#headerMenu ul {
	float: right;
	margin-top: 6px;
	width: 400px;
}
#headerMenu li, #headerMenu a {
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
}
#headerMenu li { display: inline; }
#headerMenu a:hover {
	color: #FFDE25;
	text-decoration: none;
}
#headerMenu span { padding: 0px 8px 0px 8px; }
#headerMenu img.go {
	float: right;
	margin: 5px 10px 5px 0px;
}
#headerMenu img.pillar {
	height: 28px;
	width: 1px;	
}
#headerMenu input {
	font-size: 9px;
	float: right;
	margin: 5px 5px 0px 15px;
}
#mainHeader {
	clear: both;
	margin: 0 auto;
	background-color: #ffffff;
	height: 90px;
	width: 786px;
}
img.mainLogo {
	padding: 9px 0px 9px 17px;
	width: 167px;
	height: 57px;
}
img.gradient {
	width: 356px;
	height: 15px;
}
img.ssThumb {
	clear: left;
	float: left;
	width: 50px;
	margin: 7px 0px 5px 10px;
}
.ssDesc {
	float: left;
	width: 200px;
	background-color: none;
	font-weight: normal;
}
#homeImageArray {
	margin: 20px 0px 14px 19px;
	width: 753px;
}
img.imgArr {
	width: 182px;
	margin-right: 5px;
}
img.imgArrLast {
	width: 182px;
	margin-right: 0px;
}
img.resButton, img.resButtonR {
	float: left;
	margin: 10px 5px 0px 0px;
	display: block;
}
img.resButtonR {
	margin: 10px 0px 0px 0px;
}
img.blueIcon {
	margin: 10px 5px 10px 5px;
}
#iconHolder {
	width: 197px;
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}
.iconFrame {
	float: left;
	width: 65px;
	margin: 0px 10px 0px 10px;
}
.iconFrame a {
	font-size: 6px;
	color: #000000;
}
#descriptionBox {
	color: #000000;
}
#descriptionBox a, #descriptionBox a:link, #descriptionBox a:visited, #descriptionBox a:hover {
	color: #000000;
}
#fullnewsletter {
	width: 800px;
}
#bodybody2 {
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background-color: #000000;
	color: #ffffff;
}
#newsletter_header {
	margin: 20px 185px 0px 25px;
	background-color: #ffffff;
}
#newsletterContent {
	margin: 35px 0px 0px 95px;
	width: 390px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}
#NLNAV {
	position: absolute;
	top: 160px;
	left: 573px;
}
#newsletterContent h1, #newsletterContent h2 {
	position: absolute;
	left: 35px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	display: block;
}
#newsletterContent h2 {
	font-size: 11px;
	font-weight: normal;
	color: #bababa;
}
#navHolder {
	width: 430px;
	height: 37px;
	clear: right;
	float: right;
	margin-top: 11px;
	background-image: url(/images/navBack.jpg);
	background-color: #0099CC;
	text-align: center;
}
#navHolder ul {
	float: right;
	margin-top: 10px;
	width: 430px;
}
#navHolder li, #navHolder a {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
#navHolder li {
	display: inline;
	margin: 0px 15px 0px 15px;
}
#navHolder a:hover {
	color: #FFDE25;
	text-decoration: none;
}
#notchAnchor {
	position: absolute;
	top: 0px; left: 0px;
	display: none;
	width: 100%;
	text-align: center;
}
#dropdownHolderTop {
	position: absolute;
	width:100%;
	height: 81px;
	left: 0; top: 0;
	z-index: 1;
}
#dropdownHolder {
	position: absolute;
	width:100%;
	left: 0; top: 113px;
	z-index: 1;
	text-align: center;
}
#dropdownBlock {
	position: absolute;
	left: 0px; top: 0px;
	width:786px;
	z-index: 1;
	text-align: left;
	display: none;
}
#dropdownMenuHolder {
	position: relative;
	margin: 0 auto 0 auto;
	width:786px;
	z-index: 3;
}
#dropdownMenuHolder ul {
	position: relative;
	list-style-type: none;
	margin: 0 0 0 8px;
	display: block;
	width: 151px;
}
#dropdownMenuHolder li, #dropdownMenuHolder a {
	font-size: 12px;
	color: #0099CC;
	text-decoration: none;
}
#dropdownMenuHolder li {
	margin: 0 0 10px 0;
	width: 145px;
	display: block;
}
#dropdownMenuHolder a:hover {
	text-decoration: underline;
	color: #0099CC;
}
#dropProducts, #dropServices, #dropSupport, #dropCompany {
	position: relative;
	top: 0px;
	width: 159px;
	z-index: 3;
	background-color: #ffffff;
	background-image: url(/images/ddBack.gif);
	display: none;
}
#dropProducts { left: 383px; }
#dropServices {
	left: 490px;
	width: 250px;
	background-image: url(/images/ddBack200.gif);
}
#dropSupport { left: 589px; }
#dropCompany { left: 618px; }
img.mainNavNotch {
	width: 13px;
	height: 8px;
	position: relative;
	top: -32px;
	left: 29px;
	display: block;
}
#permaNotch {
	width: 13px;
	height: 8px;
	top: 81px;
	left: 0px;
	display: none;
	margin: 0 auto;
	position: relative;
}
img.ddBottom {
	width: 159px;
	height: 1px;
	display: inline;
}
#cartHolder, #cartHolder a {
	color: #000000;
	font-weight: bold;
}
#cartHolder {
	float: right;
	width: 80px;
	height: 28px;
	margin: 14px 14px 0px 0px;
}
#cartHolder a { text-decoration: underline; }
#cartHolder a:hover {
	color: #0099CC;
	text-decoration: underline;
}
div.cartBottom {
	clear: both;
	padding-top: 1px;
}
img.cartIcon { float: right; }
#breadbox, breadbox2 {
	width: 786px;
	height: 11px;
	padding: 6px 0px 19px 22px;
}
#breadbox2 {
	padding: 6px 0px 10px 22px;
}
#breadbox ul, #breadbox2 ul { width: 786px; }
#breadbox li, #breadbox a, #breadbox2 li, #breadbox2 a {
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
	display: inline;
}
#breadbox a:link, #breadbox a:visited, #breadbox2 a:link, #breadbox2 a:visited {
	color: #0099CC;
	text-decoration: underline;
}
#breadbox a:hover, breadbox2 a:hover { text-decoration: none; }
#breadbox span, #breadbox2 span {
	color: #0099CC;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
}
#footerContainer {
	clear: both;
	text-align: center;
	margin: 30px auto 20px auto;
	padding: 0 0;
	background-color: #ffffff;
	width: 786px;
	font-size: 9px;
	color: #303030;
}
#footerContainer li, #footerContainer a {
	font-size: 9px;
	color: #303030;
	font-weight: bold;
}
#footerContainer ul {
	margin-top: 10px;
	margin-bottom: 15px;
	width: 786px;
}
#footerContainer li { display: inline; }
#footerContainer a:hover {
	color: #0099CC;
	text-decoration: none;
}
#footerContainer span { padding: 0px 8px 0px 8px; }
#homeNumber {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #0099CC;
	width: 100%;
	text-align: center;
}
#testimonialBox {
	width: 241px;
	margin: 0px 0 50px 0px;
	padding: 0px 0px 1px 0px;
	background-color: #626262;
	clear: both;
}
#testimonialContent {
	width: 221px;
	background-color: #FFFFFF;
	padding: 4px 9px 14px 9px;
	margin: 0px 1px 0px 1px;
	color: #303030;
	font-size: 11px;
}
#testimonialContent h1{
	color: #303030;
	font-size: 11px;
	padding-bottom: 10px;
	font-weight: bold;
}
#testimonialContent img.whiteTop{ display: block; }
#testimonialContent strong {
	font-size: 10px;
	font-weight: bold;
}
#iconMenu {
	width: 241px;
	margin: 18px 0 0px 15px;
}
#iconMenu ul {
	width: 241px;
	padding-bottom: 10px;
}
#iconMenu li {
	width: 120px;
	height: 16px;
	list-style-type: none;
	float: left;
	padding-bottom: 14px;
}
#iconMenu li.last { width: 240px; }
#iconMenu a {
	font-size: 12px;
	color: #303030;
	vertical-align: top;
}
#iconMenu a:hover { text-decoration: none; }
img.icon { margin-right: 10px; }
img.blueTick {
	height: 12px;
	width: 2px;
	margin-right: 10px;
	float: left;
}
img.blueTickBig {
	height: 26px;
	width: 2px;
	margin-right: 10px;
	float: left;
}
div.greyBox {
	background-color: #EBEBEB;
	width: 241px;
	margin-bottom: 15px;
}
div.yellow2Box {
	background-color: #FFDC25;
	width: 241px;
	margin-bottom: 15px;
}
div.slideHolder {
	float: right;
	width: 334px;
	margin-bottom: 40px;
}
div.slideTabs {
	width: 334px;
	height: 21px;
}
#slideBox {
	background-color: #ccebf5;
	background-image: url(/images/ss/blueBG.gif);
	font-weight: bold;
	color: #000000;
	line-height: 14px;
	font-size: 11px;
	width: 334px;
	padding: 0px 0px 0px 0px;
}
#slideBox p {
	margin: 15px 15px 15px 15px;
}
img.sst {
	float: left;
}
div.slideBox a, div.slideBox li a, h1.me {
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
}
div.slideBox a:hover {
	color: #363636;
}
a.sb, a.sb:link, a.sb:visited, a.sb:active {
	font-size: 11px;
	color: #363636;
}
a.sb:hover, div.slideBox li a:hover {
	font-size: 11px;
	color: #0099CC;
}
div.slideBox ul {
	padding: 0px 0px 5px 5px;
	list-style-type: none;
}
div.slideBox li {
	background: url(/images/slideCon_arrowG.gif) left center no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 8px 0px 8px 0px;
}
div.gbContent, div.gbContentBlue, div.gbContentYellow, div.gbContent0099CC {
	background-color: #EBEBEB;
	font-weight: bold;
	color: #323232;
	line-height: 14px;
	width: 217px;
	padding: 4px 12px 4px 12px;
}
div.gbContentBlue {
	font-size: 12px;
	color: #0099CC;
	background-color: #EBEBEB;
}
div.gbContent0099CC {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0099CC;
}
div.gbContent0099CC p {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	padding: 0 0 0 12px;
	margin: 0;
}
div.gbContentYellow {
	font-size: 12px;
	color: #0099CC;
	background-color: #FFEA74;
}
div.gbContentYellow2 {
	font-size: 12px;
	color: #0099CC;
	background-color: #FFDC25;
}
div.gbContentYellow2 p {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
	padding: 0 0 0 12px;
	background-color: #FFDC25;
	margin: 0;
}
div.gbContentYellow2 a, div.gbContentYellow2 a:link, div.gbContentYellow2 a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
	background-color: #FFDC25;
	margin: 0;
}
#gbResNav {
	width: 241px;
	background-color: #FFFFFF;
	width: 217px;
	padding: 4px 12px 4px 12px;
}
#gbResNav a {
	color: #0099CC;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
#gbResNav p {
	width: 100%;
	margin: 0px 0px 8px 0px;
	padding: 0;
}
#gbResNav a:hover { color: #626262; }
#contentHolder {
	width: 786px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#cbArrowBullet {
	width: 217px;
	display: block;
}
#cbArrowBullet ul {
	position: relative;
	list-style-type: none;
	padding: 10px 0 0 0;
	display: block;
	width: 217px;
}
#cbArrowBullet li {
	background: url(/images/arrowBulletWhite.gif) left center no-repeat;
	padding-left: 10px;
	margin-bottom: 6px;
	font-size: 12px;
	color: #FFFFFF;
	width: 217px;
	display: block;
	text-decoration: none;
}
#cbArrowBullet a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#cbArrowBullet a:hover {
	color: #FFDE25;
}
#main786 {
	width: 786px;
}
#mainFull, #mainNoTop {
	width: 746px;
	margin: 20px 20px 20px 20px;
}
#mainChooser {
	width: 776px;
	padding: 40px 0px 0px 10px;
}
#mainNoTop { margin: 5px 0px 40px 0px; }
#mainWithContextual {
	width: 490px;
	padding: 0px 0px 0px 20px;
	text-align: left;
}
#main121 {
	width: 800px;
	padding: 20px 0px 0px 20px;
	text-align: left;
}
#mainHome {
	position: relative;
	width: 786px;
	margin: 0px 0px 20px 0px;
	text-align: left;
	top: -7px;
}
#mainCart {
	width: 520px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#contextHolder {
	float: right;
	width: 241px;
	padding-right: 16px;
	text-align: left;
}
#jobArticle {
	width: 766px;
	margin-left: 20px;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	font-size: 12px;
	color: #303030;
}
#jobArticle h1 {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	color: #303030;
}
#jobArticle h2, #mainWithContextual h2 {
	font-weight: bold;
	font-size: 24px;
	color: #0099CC;
	padding: 10px 0px 15px 0px;
}
#jobArticle h2 {
	color: #626262;
	padding: 0px 0px 0px 0px;
}
#mainWithContextual h2 {
	padding-bottom: 0px;
}
#thumbBrowser {
	width: 330px;
	text-align: center;
	float: right;
	background-color: #626262;
	padding: 0px 0px 0px 0px;
	margin: 0 0 15px 20px;
}
#thumbBrowser h1, #thumbBrowser h1 a, h1.back, h1.back a {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
}
#jt0,jt1,#jt2,#jt3,#jt4,#jt5,#jt6,#jt7,#jt8,#jt9,#jt10,#jt11,#jt12,#jt13,#jt14,#jt15,#jt16,#jt17,#jt18,#jt19,#jt20,#jt21,#jt22,#jt23,#jt24,#jt25,#jt26,#jt27,#jt28,#jt29,#jt30,#jt31,#jt32,#jt33,#jt34,#jt35 {
	border: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #626262;
}
#note {
	width: 300px;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0 auto;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
#note a {
	color: #FFFFFF;
	text-decoration: underline;
}
#note a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#lightwindow, #lightwindow a, #lightbox, #lightbox a {
	font-size: 25px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: underline;
}
#lightbox {
	margin: 50px auto 0 auto;
	width: 125px;
	height: 30px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px 25px 5px 0px;
}
#lightwindow {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1500px;
	background-color: #626262;
	text-align: center;
	display: none;
}
#lightbox a {
	float: right;
}
#lightbox a:hover, #closer a:hover {
	text-decoration: none;
}
#closer {
	float: right;
}
#bigOne {
	position: relative;
	width: 150px;
}
#jobListing {
	background-color: #FFFFFF;
	padding: 0px 10px 30px 0px;
	width: 465px;
	height: 100px;
}
#jobListing h1 {
	color: #626262;
	font-weight: bold;
	font-size: 16px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
#jobListing a.more {
	float: right;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline;
}
#jobListing h1 a {
	font-size: 13px;
	float: none;
	text-decoration: none;
}
#jobListing a:hover {
	text-decoration: none;
}
#jobListing h1 a:hover {
	text-decoration: underline;
}
.jobCorners {
	width: 750px;
	position: relative;
	top: 7px;
	left: 0px;
}
#featuredJob {
	width: 750px;
	text-align: center;
	font-weight: bold;
}
#chooser {
	width: 225px;
	padding: 0px 15px 0px 15px;
	padding-bottom: 40px;
	float: left;
	text-align: justify;
}
#chooser p {
	padding: 10px 8px 0px 8px;
	color: #626262;
	float: left;
}
#chooserContent {
	width: 735px;
	height: 174px;
	margin: 0px 15px 25px 15px;
	background-color: #FFF2A8;
}
#chooserContent img {
	float: left;
	padding-right: 15px;
}
#slider {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 323px;
	height: 366px;
	clip: rect(0px, 323px, 366px, 0px)
}
#TRICAdminBar {
	width: 250px;
	background-color: #ffffff;
}
#TRICAdminContent {
	width: 630px;
	float: right;
	height: 400px;
}
#TRICAdminContent {
	width: 786px;
	height: 400px;
}
img.homeFeature {
	width: 786px;
	height: 366px;
}
#sliderImgFrame {
	width: 311px;
	height: 366px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}
div.homeMap {
	width: 190px;
	background-color: #FFFFFF;
	float: left;
}
div.homeMappp {
	width: 190px;
	background-image: url(/images/home_map_back.gif);
	background-repeat: repeat-x;
	float: left;
}
div.homeMap p {
	padding-top: 15px;
	width: 129px;
	text-align: center;
}
div.homeMap p a {
	color: #0099CC;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
div.homeMap p a:hover {
	text-decoration: underline;
}
div.homeMap li, div.homeMap ul {
	list-style-type: none;
}
div.homeMap li p {
	width: 129px;
	text-align: center;
	padding: 0;
	margin: 0 0 10px 0;
}
div.homeMap li, div.homeMap ul, div.homeMap li p a {
	color: #626262;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
div.homeMap p li a:hover {
	text-decoration: underline;
}
img.ftrThumb {
	border: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	height: 35px;
	width: 35px;
	margin: 0px 4px 0px 0px;
}
img.ftrText {
	margin-bottom: 5px;
}
p.featureBlurb {
	margin: 5px 0px 0px 0px;
	line-height: 16px;
}
h1.back {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
img.jobThumb {
	border: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #626262;
	height: 42px;
	width: 42px;
	margin: 4px 3px 0px 3px;
	vertical-align: top;
}
img.mainPic {
	width: 300px;
	border: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}
img.tbTop, img.tbBottom {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.tbBottom { vertical-align: bottom; }
hr.contentDivide, hr.thumbDivide, hr.indexDivide {
	height: 1px;
	color: #0099CC;
	background-color: #0099CC;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
hr.contentDivide { margin: 23px 0px 23px 0px; }
hr.thumbDivide {
	margin: 10px 15px 0px 15px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
hr.indexDivide {
	margin: 10px 0px 10px 0px;
}
img.bottom { vertical-align: bottom; }
img.featurePic { margin: 0; }
img.blocker1 {
	height: 81px;
	width: 786px;
	display: block;
}
img.blocker3 {
	height: 300px;
	width: 786px;
}
img.featureTitle { margin: 0px 0px 20px 0px; }
img.chooser {
	margin: 0px 0px 0px 0px;
}
.twelve { font-size: 12px; }
.eleven { font-size: 11px; }
a.back {
	font-size: 11px;
	float: right;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	color: #0099CC;
}
a.back:hover {
	text-decoration: underline;
}
p.first {
	width: 500px;
	padding-top: 10px;
}
p.center {
	width: 100%;
	padding: 15px 0px 15px 0px;
	text-align: center;
}
p.loose {
	font-size: 12px;
	line-height: 16px;
	color: #363636;
}
div.contactHalf {
	float: left;
	width: 190px;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	margin: 0px 15px 25px 0px;
	padding: 0;
}
div.contactHalf h6, h6 {
	color: #0099CC;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
h6 {
	margin: 20px 0px 10px 0px;
}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #0099CC;
	font-weight: normal;
	margin: 0px 0px 3px 10px;
}
h5 a:hover {
	color: #000000;
	text-decoration: none;
}
h5.header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
}
h5.bigHeader {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #0099CC;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
}
p.contactBold {
	font-size: 12px;
	font-weight: bold;
	color: #363636;
}
a.contact, a.contact:link, a.contact:visited, a.contact:active {
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
	line-height: 12px;
	margin: 0; padding: 0;
}
a.contact:hover {
	color: #363636;
}
h4 {
	font-size: 16px;
	font-weight: bold;
	color: #0099CC;
	font-family: Arial, sans-seriph;
}
h7 {
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
	font-family: Arial, sans-seriph;
}
img.blueGo {
	float: left;
	margin: 1px 0 0 8px;
	padding: 0;
}
#catalogNav {
	background-color: #ffffff;
	width: 786px;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #0099CC;
	padding: 10px 0 10px 0;
	margin: 15px 0 0 5px;
}
#catalogNav a, #catalogNav a:link, #catalogNav a:visited {
	color: #0099CC;
	text-decoration: underline;
}
#catalogNav a:hover {
	text-decoration: none;
}
#cartframe {
	width: 100%;
	height: 1200px;
	margin: 0 0 0 0;
}
#solutionContent {
	width: 786px;
	margin: 2px 0px 0px 0px;
	padding: 0;
	background-image: url(/images/products/laterals/full_back.gif);
	background-repeat: repeat-y;
}
#solutionBlue {
	padding: 20px 0px 0px 0px;
	width: 202px;
	text-align: right;
	float: left;
	background-color: transparent;
}
#solutionGrey {
	background-color: #636363;
	width: 564px;
	float: right;
}
#solutionGreyM {
	padding: 20px 20px 30px 20px;
	background-color: #636363;
	width: 544px;
	float: right;
}
#solutionGreySpec {
	padding: 25px 20px 30px 20px;
	background-color: #636363;
	width: 544px;
	float: right;
}
#solutionGreyM p, #solutionGrey p {
	color: #ffffff;
	font-size: 12px;
}
#solutionBlue ul {
	width: 202px;
}
#solutionBlue li {
	width: 182px;
	height: 25px;
	list-style-type: none;
	background-color: transparent;
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding: 7px 20px 0px 0px;
	margin: 0;
	vertical-align: middle;
}
#solutionBlue li a:link,#solutionBlue li a:visited, #solutionBlue li a:hover, #solutionBlue li a:active  {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
div.specCol {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

div.specCol h1 {
	font-size: 24px;
}

#IE6frame {
	width: 100%;
	height: 20px;
	background-color: #ffffff;
	text-align: center;
}
#IE6pop {
	margin: 0 auto;
	padding-top: 7px;
	height: 25px;
	width: 786px;
	color: #ffffff;
	background-color: #ff0000;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
#IE6pop a, #IE6pop a:link, #IE6pop a:visited, #IE6pop a:active {
	color: #ffffff;
	text-decoration: underline;
}
#blackStencil {
	background-color: #ffffff;
	height: 34px;
	width: 786px;
	margin: 0;
	padding: 0;
}

#blackDrop {
	background-color: #444444;
	width: 786px;
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	display: none;
	padding: 0 0 0 0;
}
#blackDrop h1 {
	color: #ffde25;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
div.blackDropContent {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	float: left;
	width: 340px;
	margin: 10px 0px 0px 15px;
}
p.floatp {
	float: right;
	margin-right: 68px;
}

#fullnewsletter {
	width: 800px;
}
#bodybody {
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background-color: #ffffff;
	color: #000000;
}
#newsletter_spanner {
	width: 100%;
}
#newsletter_frame {
	width: 600px;
	text-align: center;
	margin: 0 auto;
}
#newsletter_contactblock {
	clear: both;
	width: 560px;
	text-align: left;
	padding: 18px 20px 18px 20px;
	background-color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
#newsletter_contactblock span {
	font-family: Arial, Verdana, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
}

// products section

#pm_menuFrame {
	padding: 0;
	margin: 0;
	height: 58px;
	width: 786px;
	background-color: transparent;
}
#pm_menuTop {
	padding: 0;
	margin: 0;
	height: 31px;
	width: 786px;
	background-color: transparent;
	background-image: url('http://ideabulb.com/tric/images/pm/tricprd_menu_bg.gif');
}
#pm_menuBottom {
	padding: 0;
	max-height: 27px;
	margin: 0;
	height: 27px;
	width: 786px;
	background-image: url('http://ideabulb.com/tric/images/pm/tricprd_yellowONyellow.gif');
}
div.pm_menuTop_option {
	padding: 0;
	margin: 0;
	height: 31px;
	float: left;
	width: auto;
	vertical-align: top;
	background-image: url('http://ideabulb.com/tric/images/pm/tricprd_menu_bg.gif');
}
div.pm_option_text {
	position: relative;
	top: -8px;
	padding: 0;
	margin: 0;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
}
a.pm_topMenu, a.pm_topMenu:link, a.pm_topMenu:visited, a.pm_topMenu:active {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.pm_topMenu_on, a.pm_topMenu_on:hover {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.pm_topMenu:hover {
	text-decoration: none;
	color: #ffde25;
}
#pm_menuBottom ul {
	margin: 0;
	padding: 0 0 0 5px;
	line-height: 11px;
}
#pm_menuBottom ul li {
	position: relative;
	top: 8px;
	display: inline;
	line-height: 11px;
	height: 11px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 0;
}
a.pm_bottomMenu_on {
	color: #484848;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.pm_bottomMenu, a.pm_bottomMenu:link, a.pm_bottomMenu:visited, a.pm_bottomMenu:hover, a.pm_bottomMenu:active {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.pm_bottomMenu:hover {
	text-decoration: underline;
}
img.pm_menuItem {
	display: inline;
}

#ps_rightFloatFrame {
	margin: 30px 0 0px 0;
	padding: 0;
	width: 786px;
	height: 996px;
	background-image: url('http://www.trictrenchless.com/images/pm/tricprd_feature_hfhd50.jpg');
	background-repeat: no-repeat;
}

#ps_rightFloatFrame_30 {
	margin: 30px 0 0px 0;
	padding: 0;
	width: 786px;
	height: 996px;
	background-image: url('http://www.trictrenchless.com/images/pm/tricprd_feature_hpls30.jpg');
	background-repeat: no-repeat;
}

#ps_rightFloatFrame_20 {
	margin: 30px 0 0px 0;
	padding: 0;
	width: 786px;
	height: 996px;
	background-image: url('http://www.trictrenchless.com/images/pm/tricprd_feature_hpls20.jpg');
	background-repeat: no-repeat;
}

img.ps_title {
	float: right;
	margin: 0;
	padding: 0;
}

img.ps_banner {
	float: right;
	margin: 0 0 40px 0;
	padding: 0;
}

div.ps_body {
	clear: both;
	margin: 0 46px 0 0;
	padding: 0 0 0 0;
	float: right;
	width: 430px;
	text-align: left;
	line-height: 19px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	z-index: 1;
}

div.ps_body h1 {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	margin: 0px 0 30px 0;
	padding: 0;
	font-weight: normal;
	z-index: 1;
}

div.ps_specs, div.ps_specs_30, div.ps_specs_20 {
	clear: both;
	margin: 100px 46px 0 0;
	padding: 0 0 0 0;
	float: right;
	width: 216px;
	text-align: left;
	line-height: 21px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	z-index: 1;
}
div.ps_specs_30 {
	margin: 100px 0px 0 0;
	width: 225px;
}
div.ps_specs_20 {
	margin: 100px 0px 0 0;
	width: 230px;
}
#ps_footer_frame {
	clear: both;
	margin: 20px 0 0 0;
	width: 786px;
}

#ps_footer_l, #ps_footer_r {
	margin: 40px 0 0 0;
	padding: 0;
	width: 400px;
	float: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
}

#ps_footer_r {
	width: 250px;
	text-align: right;
	float: right;
}

#ps_coming_soon {
	padding: 100px 0 0 0;
	width: 786px;
	text-align: center;
}
.style1 {font-size: 10px}