HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(bg_lgtblu_eeeeee.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eeeeee;
        FONT-SIZE: 12px; COLOR: #696969; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(bg_lgtblu_eeeeee.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eeeeee;
        FONT-SIZE: 12px; COLOR: #696969; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
main {
	FONT-SIZE: 12px; COLOR: #696969; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD {
	FONT-SIZE: 12px; COLOR: #696969; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
INPUT {
	FONT-SIZE: 12px; COLOR: #696969; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
SELECT {
	FONT-SIZE: 12px; COLOR: #696969; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#wrap {
	WIDTH: 805px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
img { -ms-interpolation-mode:bicubic }

#main {
	BACKGROUND: #fff; WIDTH: 791px;
}
.prodBoxSmall {
	margin-left:30px; 
	width:150px;
}
.prodBoxSmall2 {
	margin-left:30px; 
	width:150px;
	float:left;
}
.prodBoxLarge {
	margin:8px; 
	width:220px;
	float:left;
}
img.servTopBanner {
	margin-left:24px;
}
.copy_sml {
	FONT-SIZE: 10px; COLOR: #696969;
}
.copy {
	FONT-SIZE: 12px; MARGIN: 0px 0px 18px 29px; COLOR: #696969;
}
.copy A {
	COLOR: #4d73a9; TEXT-DECORATION: none;
}
.copy A:hover {
	COLOR: #db4711;
}
.copy UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.copy LI {
	MARGIN-BOTTOM: 8px;
}
TD.collft_width {
	VERTICAL-ALIGN: top; WIDTH: 569px;
}
TD.colrgt_width {
	VERTICAL-ALIGN: top; WIDTH: 221px! important;
}
TD.collft_width2 {
	VERTICAL-ALIGN: top; WIDTH: 204px;
}
TD.colrgt_width2 {
	VERTICAL-ALIGN: top; WIDTH: 489px; TEXT-ALIGN: left;
}
TD.collft_width3 {
	PADDING-RIGHT: 34px; PADDING-LEFT: 24px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; WIDTH: 605px; PADDING-TOP: 43px; TEXT-ALIGN: left;
}
TD.colrgt_width3 {
	PADDING-RIGHT: 24px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; WIDTH: 187px; PADDING-TOP: 59px; TEXT-ALIGN: left;
}
TD.gutter_rgt {
	WIDTH: 98px;
}
.mshdw_lft {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(bg_mshdw_lft.gif); WIDTH: 7px; BACKGROUND-REPEAT: repeat-y;
}
.mshdw_rgt {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(bg_mshdw_rgt.gif); WIDTH: 7px; BACKGROUND-REPEAT: repeat-y;
}
.mshdw_cnrlft {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(bg_mshdw_cnrlft.gif); WIDTH: 19px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px;
}
.mshdw_bot {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(bg_mshdw_bot.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 19px;
}
.mshdw_cnrrgt {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(bg_mshdw_cnrrgt.gif); WIDTH: 19px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px;
}
#logostick {
	POSITION: absolute;
	left: 0;
}
#logo {
	PADDING-RIGHT: 15px; PADDING-LEFT: 24px; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; Z-INDEX: 1;
}
.logopad {
	FLOAT: right; MARGIN: 0px 0px 1px; WIDTH: 561px; TEXT-ALIGN: right;
}
HR.dotline_hrz {
	BACKGROUND: url(bg_dotline_hrz.gif) repeat-x; WIDTH: 100%; HEIGHT: 1px;
}
.dotline_hrz {
	BACKGROUND: url(bg_dotline_hrz.gif) repeat-x; WIDTH: 100%; HEIGHT: 1px;
}
HR.dotline_hrz_s {
	BACKGROUND: url(bg_dotline_hrz.gif) repeat-x; MARGIN: 18px 0px 20px; WIDTH: 100%; HEIGHT: 1px;
}
.dotline_hrz_s {
	BACKGROUND: url(bg_dotline_hrz.gif) repeat-x; MARGIN: 18px 0px 20px; WIDTH: 100%; HEIGHT: 1px;
}
TD.dotline_vrt {
	BACKGROUND: url(bg_dotline_vrt.gif) repeat-y; VERTICAL-ALIGN: bottom; WIDTH: 1px;
}
.dotline_vrt_whtout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
.clear {
	CLEAR: both;
}
#hdr_bar {
	BACKGROUND: url(bg_menu_top.gif) repeat-x 50% top; WIDTH: 100%; HEIGHT: 64px; TEXT-ALIGN: right; POSITION: relative;
}
#topnav {
	FLOAT: right; WIDTH: 589px; TEXT-ALIGN: right;
}
#topnav IMG {
	MARGIN: 0px 4px 0px 0px;
}
#topnav A {
	TEXT-DECORATION: none;
}
#flag {
	z-index: 1px;
	position: absolute;
	right: 33px;
	bottom: 4px;
}
#flag img {
	height: 15px;
	width: 30px;
	border: 0;
}
#menufoot {
	MARGIN: 11px 12px 0px;
}
#footlinks {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#footlinks LI {
	PADDING-RIGHT: 14px; DISPLAY: inline; PADDING-LEFT: 15px; BACKGROUND: url(bg_dotline_vrt.gif) repeat-y left 50%;
}
#footlinks LI.first {
	PADDING-LEFT: 11px; BACKGROUND: none transparent scroll repeat 0% 0%;
}
#footlinks A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; COLOR: #696969; PADDING-TOP: 3px; TEXT-DECORATION: none;
}
#footlinks A:hover {
	COLOR: #db4711;
}
#footcopyr {
	PADDING-RIGHT: 11px; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; COLOR: #696969; PADDING-TOP: 3px; TEXT-DECORATION: none;
}
#footcopyr A {
	COLOR: #696969; font-weight:bold; TEXT-DECORATION: none;
}
#footcopyr A:hover {
	COLOR: #4D73A9;
}
.bdata {
	DISPLAY: inline; FLOAT: left; MARGIN: 12px 6px 15px 12px; WIDTH: 255px;
}
.bhdr {
	MARGIN: 15px 0px 0px 12px;
}
.bentry {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 0px 0px;
}
.plussign {
	DISPLAY: inline; FLOAT: left; WIDTH: 12px; COLOR: #db4711; TEXT-ALIGN: left;
}
.plussign2 {
	DISPLAY: inline; FLOAT: left; WIDTH: 12px; COLOR: #db4711; TEXT-ALIGN: left;
}
.bdate {
	DISPLAY: inline; MARGIN-BOTTOM: 3px; COLOR: #db4711;
}
.btitle {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 3px 12px;
}
.btitle A {
	COLOR: #696969; TEXT-DECORATION: none;
}
.btitle A:hover {
	COLOR: #4d73a9;
}
.bcopyshrt {
	MARGIN-LEFT: 12px;
}
.tcopyshrthome {
	MARGIN-LEFT: 12px;
}
.bcopyshrt A {
	COLOR: #696969; TEXT-DECORATION: none;
}
.tcopyshrt A {
	COLOR: #4d73a9; TEXT-DECORATION: none;
}
.rcopyshrt A {
	COLOR: #696969; TEXT-DECORATION: none;
}
.tcopy A {
	COLOR: #696969; TEXT-DECORATION: none;
}
.bcopyshrt A:hover {
	COLOR: #696969;
}
.tcopyshrt A:hover {
	COLOR: #db4711;
}
.rcopyshrt A:hover {
	COLOR: #4d73a9;
}
.tcopy A:hover {
	COLOR: #696969; 
}
.tdata {
	DISPLAY: inline; FLOAT: left; MARGIN: 12px 12px 15px 8px; WIDTH: 255px; 
}
.tcopy {
}
.tpagefloat {
	FLOAT: left; MARGIN: 0px 8px 8px 0px;
}
.tdata2 {
	DISPLAY: inline; FLOAT: left; MARGIN: 12px 10px 12px 32px; WIDTH: 162px;
}
.tentry {
	MARGIN: 0px;
}
.thdr {
	MARGIN: 15px 0px 16px;
}
.tlist {

}
.tlist ul {
	margin: 0;
	padding-left: 0;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
.tlist ul li {
	margin-bottom: 4px;
        font-size: 11px;
}
.tlist ul li a {
	COLOR: #696969; font-weight:none; TEXT-DECORATION: none;
}
.tlist ul li a:hover {
	COLOR: #4D73A9;
}
.thdrhome {
	MARGIN: 15px 0px 16px 12px;
}
.tpage {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 8px 0px 0px;
}
.tblurb {
	DISPLAY: inline; FLOAT: left; WIDTH: 119px;
}
.tblurbhome {
	DISPLAY: inline; FLOAT: left;
}
.ttitle {
	FONT-WEIGHT: bold;
}
.ttitle A {
	COLOR: #696969; TEXT-DECORATION: none;
}
.ttitle A:hover {
	COLOR: #4d73a9;
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ".";
}
* HTML .clearfix {
	HEIGHT: 1%;
}
.demo {
	VERTICAL-ALIGN: top;
}
.demodata {
	DISPLAY: inline; FLOAT: left; MARGIN: 12px 8px 12px 8px;
}
.demoimg {
	margin-left: 12px;
}
.demoimg A {
	COLOR: #696969; TEXT-DECORATION: none;
}
.demoimg A:hover {
	COLOR: #696969;
}
.demohdr {
	font-weight: bold;
}
.demohdr A {
	COLOR: #696969; TEXT-DECORATION: none;
}
.demohdr A:hover {
	COLOR: #4d73a9;
}
#reviews {
	MARGIN: 0px 0px 16px 20px;
}
.rhdr {
	MARGIN: 27px 0px 3px;
}
.rcopyshrt {
	MARGIN: 19px 19px 0px 0px;
}
#featured {
	MARGIN: 0px 20px 16px;
}
#featured IMG.flogo {
	MARGIN: 14px 0px 0px;
}
.fhdr {
	MARGIN: 27px 0px 3px;
}
.center {
	TEXT-ALIGN: center;
}
#menu_lft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 71px 10px 12px 32px; COLOR: #696969; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#menu_lft LI {
	MARGIN: 0px 0px 17px;
}
#menu_lft A {
	TEXT-TRANSFORM: capitalize; COLOR: #696969; TEXT-DECORATION: none;
}
#menu_lft A:hover {
	COLOR: #db4711;
}
#menu_lft LI.on A {
	COLOR: #db4711;
}
#menu_lft .onbg {
	PADDING-RIGHT: 19px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
#menu_lft LI.on .onbg {
	BACKGROUND: url(arw_rgt_orng_db4711_tpad.gif) no-repeat right top;
}
#pullquote {
	PADDING-RIGHT: 27px; PADDING-LEFT: 32px; FONT-SIZE: 19px; BACKGROUND: #00adef; PADDING-BOTTOM: 27px; MARGIN: 0px; WIDTH: 195px; COLOR: #fff; PADDING-TOP: 27px;
}
#pullquote2 {
	PADDING-RIGHT: 27px; PADDING-LEFT: 32px; FONT-SIZE: 16px; BACKGROUND: #00adef; PADDING-BOTTOM: 27px; MARGIN: 0px; WIDTH: 195px; overflow:hidden; COLOR: #fff; PADDING-TOP: 27px;
        display: inline;
        float: left;
}
#pullquote2 ul {
	padding-left: 0; margin-left:0;
}
#pullquote2 ul li {
	margin-bottom: 5px;
padding-left:8; margin-left:8}
.chdr_lrg {
	FONT-SIZE: 24px; MARGIN: 42px 0px 27px 29px; VERTICAL-ALIGN: top; COLOR: #696969;
}
.chdr_med {
	FONT-SIZE: 16px; MARGIN: 0px 0px 8px 29px; COLOR: #4d73a9;
}
.chdr_list {
	FONT-SIZE: 14px; MARGIN: 0px 0px 8px 29px; COLOR: #4d73a9;
}
.chr_sml {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 14px 29px; COLOR: #4d73a9;
}
#flash {
	MARGIN-TOP: 5px;
}
#form1 {
	MARGIN: 0px 0px 12px 29px;
}
#form1 .flabel {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; TEXT-ALIGN: right;
}
#form1 .finput {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left;
}
#form1 .finput INPUT {
	BORDER-RIGHT: #696969 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #696969 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; MARGIN: 4px 0px; BORDER-LEFT: #696969 1px solid; WIDTH: 200px; PADDING-TOP: 1px; BORDER-BOTTOM: #696969 1px solid; HEIGHT: 14px;
}
#form1 .finput SELECT {
	BORDER-RIGHT: #696969 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #696969 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; MARGIN: 4px 0px; BORDER-LEFT: #696969 1px solid; WIDTH: 200px; PADDING-TOP: 1px; BORDER-BOTTOM: #696969 1px solid; HEIGHT: 14px;
}
#form1 .finput TEXTAREA {
	BORDER-RIGHT: #696969 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #696969 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; MARGIN: 4px 0px; BORDER-LEFT: #696969 1px solid; WIDTH: 200px; PADDING-TOP: 1px; BORDER-BOTTOM: #696969 1px solid; HEIGHT: 14px;
}
#form1 .finput SELECT {
	WIDTH: 206px; HEIGHT: 18px;
}
#form1 .finput SELECT.multi {
	HEIGHT: 46px;
}
#form1 .finput TEXTAREA {
	HEIGHT: 46px;
}
#form1 .fspanbtn {
	TEXT-ALIGN: right;
}
.float_img {
	PADDING-RIGHT: 20px; PADDING-BOTTOM: 20px;
}
.devred {
	BACKGROUND: red;
}
.srchbtn {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}

.footerKeywords {
	width:1px;
	height:1px;
	overflow:hidden;
}
