body {
margin:0;
padding:0;
background:#3f3f3f url(/img/imgTemplate/pageBg.gif) repeat-x top left;
font-family:Helvetica, Arial, sans-serif;
color:#3f3f3f;
font-size:12px;
line-height:15px;
text-align:center;
}

#wrapper {
margin:0 auto;
width:940px;
text-align:left;
}

#header {
width:940px;
display:block;
}
a#headerLogo {
width:340px;
float:left;
display:inline;
}
#headerBannerSpace {
width:447px;
height:128px;
background:url(/img/imgTemplate/headerBannerBg.jpg) no-repeat top left;
float:left;
display:inline;
}
#headerUserSpace {
width:153px;
height:128px;
background:url(/img/imgTemplate/headerUser.jpg) no-repeat top left;
float:left;
display:inline;
}
#headerBtnSpace {
margin:3px 0 0 0;
width:153px;
float:left;
display:block;
}
#headerCartBtn {
float:right;
display:inline;
}
#headerLoginBtn {
float:right;
display:inline;
}
#headerUserSpace h1 {
width:153px;
padding:9px 0 0 0;
margin:0;
font-size:18px;
font-weight:bold;
text-align:center;
color:#fff;
float:left;
display:block;
}

/* Navigation ----------------------------------------------------------------------------------------*/
#navigation {
margin:0;
padding:0;
width:940px;
position:relative;
z-index:999;
float:left;
display:block;
}
#searchBox {
margin:0;
padding:0;
width:408px;
height:37px;
background: url(/img/imgNav/navSearchBg.gif) repeat-x top left;
position:absolute;
top:0;
right:0;
z-index:2;
float:right;
display:block;
}
#searchBox span#searchTtl {
margin:0 0 0 24px;
padding:0;
width:74px;
height:37px;
text-indent:-9999px;
background:url(/img/imgNav/searchAreaTtl.gif) no-repeat top left;
float:left;
display:inline;
}
#searchBox a, #searchBox a:hover {
margin:0 12px 0 0;
padding:0;
width:67px;
height:37px;
text-indent:-9999px;
background:url(/img/imgNav/searchAreaSupport.gif) no-repeat top left;
float:right;
display:inline;
}
#navSearchForm {
height:20px;
margin:8px 0 0 7px;
padding:0;
float:left;
display:block;
}
#navSearchField {
margin:0;
padding:0;
width:160px;
height:20px;
border:1px solid #515151;
float:left;
display:inline;
}
#navSearchGoBtn {
margin:0;
padding:0;
width:30px;
height:20px;
color:#fff;
font-size:13px;
font-weight:bold;
border:1px solid #515151;
border-left:0px transparent;
background:#73b300;
float:left;
display:inline;
}

/* bread crumb ----------------------------------------------------------------------------------------*/
#breadCrumb {
margin:0;
padding:0;
width:940px;
height:30px;
font-size:11px;
background:#fff;
line-height:30px;
text-indent:200px;
float:left;
display:block;
}
#breadCrumb a {
color:#3f3f3f;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#breadCrumb a:hover {text-decoration:underline;}


/* Main body --------------------------------------------------------------------------------------- */

#mainBody {
width:940px;
margin:0 auto;
padding:0;
background:#fff url(/img/imgNav/leftNavBg.gif) repeat-y top left;
float:left;
display:block;
}


/* Left Nav ---------------------------------------------------------------------------------------- */
#LeftNav {
margin:0;
padding:0;
width:188px;
float:left;
display:inline;
overflow:hidden;
}
#LeftNav ul {
margin:0 0 0 1px;
padding:0;
width:187px;
list-style:none;
float:left;
display:block;
}
#LeftNav ul li {
margin:0;
padding:0;
float:left;
display:block;
}
#LeftNav ul li a {
margin:0;
padding:6px 4px 6px 24px;
width:159px;
background:#3f3f3f;
font-size:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
float:left;
display:block;
}
#LeftNav ul li a:hover {
text-decoration:underline;
}

#LeftNav ul li ul {
margin:7px 0 0 0;
}
#LeftNav ul li ul li{
margin:0;
padding:0;
float:left;
display:block;
}
#LeftNav ul li ul li a {
padding:1px 4px 1px 24px;
color:#3f3f3f;
font-size:12px;
font-weight:bold;
text-decoration:none;
background:transparent;
float:left;
display:block;
}
#LeftNav ul li ul li a:hover {
text-decoration:underline;
}


#LeftNav ul li ul li ul {
margin:0 0 0 10px;
padding:0 0 5px 0;
width:177px;
float:left;
display:inline;
}
#LeftNav ul li ul li ul li{
margin:0;
padding:0;
float:left;
display:block;
}
#LeftNav ul li ul li ul li a {
padding:1px 4px 1px 24px;
color:#3f3f3f;
font-size:12px;
font-weight:normal;
text-decoration:none;
background:transparent;
float:left;
display:block;
}
#LeftNav ul li ul li ul li a:hover {
text-decoration:underline;
}



/* left nav selector */
#leftNavBrandSelector {
margin:17px 0 0 0px;
padding:0;
height:31px;
width:187px;
background:#9f9f9f;
float:right;
display:block;
}
#leftNavBrandSelector h4 {
margin:0;
padding:0 4px 0 5px;
font-size:12px;
font-weight:bold;
color:#fff;
line-height:31px;
float:left;
display:inline;
}
#leftNavBrandSelector select.leftNavBrandSelector {
margin:6px 0 0 0;
padding:0;
width:126px;
font-size:11px;
border:1px solid #3f3f3f;
float:left;
display:inline;
}

a#leftNavFNA {
margin:0 0 3px -1px;
padding:0;
/*padding:0 0 7px 0;
border-bottom:1px solid #c0c0c0;*/
float:left;
display:inline;
}

#leftNavShopWithConfidenceModule {
margin:6px 0 0 4px;
padding:0 0 1px 0;
width:180px;
background:#0062a9;
float:left;
display:inline;
overflow:hidden;
}
#leftNavShopWithConfidenceModule img {
margin:1px 1px 0 1px;
padding:0;
float:left;
display:inline;
}
#leftNavShopWithConfidenceModule ul#swcModule {
margin:0 0 0 1px;
padding:11px 45px 0 32px;
width:101px;
background:#fff;
list-style-type:none;
float:left;
display:inline;
}
#leftNavShopWithConfidenceModule ul#swcModule li {
margin:0 0 4px 0;
padding:0 0 0 7px;
background:#fff url(/img/imgLeftNav/leftNavShopWithConfidenceBullet.gif) no-repeat 0px 5px;
float:left;
display:block;
}
#leftNavShopWithConfidenceModule ul#swcModule li.last {padding:0 0 6px 7px;}
#leftNavShopWithConfidenceModule ul#swcModule li a {
margin:0;
padding:0;
width:94px;
font-size:12px;
font-weight:bold;
color:#0062a9;
background:#fff;
text-decoration:none;
}
#leftNavShopWithConfidenceModule ul#swcModule li a:hover {text-decoration:underline;}


/* Featured Products ---------------------------------------------------------------------------------------- */
#featuredProducts {
margin:0 1px 0 0;
padding:0 0 20px 0;
width:185px;
border-left:1px solid #d6d6d6;
float:right;
display:inline;
}
#featuredProducts h1 {
margin:0 0 0 -1px;
padding:0;
width:184px;
font-size:15px;
line-height:25px;
color:#fff;
font-weight:bold;
text-align:center;
background:#3f3f3f;
float:left;
display:inline-block;
}
.featuredProductItem {
margin:0 0 0 2px;
padding:0 0 11px 0;
width:180px;
border-bottom:1px solid #d6d6d6;
float:left;
display:block;
}
a.featuredProductItemImg {
margin:0;
padding:0;
float:left;
display:block;
}
.featuredProductItem h2 {
margin:0 0 0 4px;
padding:0 0 0 4px;
width:172px;
font-size:12px;
font-weight:bold;
float:left;
display:block;
}
.featuredProductItem h3 {
margin:0 0 0 4px;
padding:0 0 6px 4px;
font-size:12px;
font-weight:normal;
float:left;
display:block;
}
a.featuredProductItemBtn {
margin:0 0 0 4px;
padding:0 0 0 4px;
font-weight:bold;
float:left;
display:inline;
}
.featuredProductItem strong {
padding:0 0 0 8px;
font-size:13px;
font-weight:bold;
line-height:23px;
float:left;
display:inline;
}




/* Home ---------------------------------------------------------------------------------------- */
#homeBody {
width:940px;
margin:0 auto;
padding:6px 0 0 0;
background:#fff;
float:left;
display:block;
}
#homeHeaderArea {
margin:0;
padding:0;
width:940px;
height:224px;
/*background:url(/img/imgHome/homeHeaderBg.gif) no-repeat top left;*/
float:left;
display:block;
position:relative;
}

#homeHeaderArea a#homeHeaderAreaVideoSecuritySystems, 
#homeHeaderArea a#homeHeaderAreaSoftwareAndNVRs, 
#homeHeaderArea a#homeHeaderAreaIPCameras, 
#homeHeaderArea a#homeHeaderAreaNetworking, 
#homeHeaderArea a#homeHeaderAreaVideoServers {
margin:0;
padding:0;
background:url(/img/imgTemplate/spacer.gif) repeat top left;
text-indent:-9999px;
position:absolute;
z-index:2;
}
#homeHeaderArea a#homeHeaderAreaVideoSecuritySystems {
width:277px;
height:33px;
top:20px;
left:380px;
}
#homeHeaderArea a#homeHeaderAreaSoftwareAndNVRs {
width:190px;
height:27px;
top:59px;
left:327px;
}
#homeHeaderArea a#homeHeaderAreaIPCameras {
width:98px;
height:22px;
top:55px;
left:530px;
}
#homeHeaderArea a#homeHeaderAreaNetworking {
width:139px;
height:31px;
top:93px;
left:459px;
}
#homeHeaderArea a#homeHeaderAreaVideoServers {
width:120px;
height:17px;
top:124px;
left:361px;
}

#homeColumnArea {
margin:6px 0 25px 5px;
padding:0;
_padding:0 0 25px 0;
width:930px;
background:url(/img/imgHome/homeColumnDividerBg.gif) repeat-y top left;
float:left;
display:inline;
}
.homeColumn {
margin:0;
padding:0;
width:460px;
display:block;
}
.homeColumn.colLeft {
float:left;
}
.homeColumn.colRight {
float:right;
}
.homeTtlBlue a {
margin:0;
padding:0;
width:460px;
font-size:16px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#fff;
line-height:31px;
background:#0062a9;
float:left;
display:block;
}
.homeTtlGrey a {
margin:20px 0 0 0;
padding:0;
width:460px;
font-size:16px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#fff;
line-height:31px;
background:#3f3f3f;
float:left;
display:block;
}
.homeTtlGreen a {
margin:0;
padding:0;
width:460px;
font-size:18px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#fff;
line-height:31px;
background:#73b300;
float:left;
display:block;
}
ul#homeResourcesUL {
margin:21px 0 0 17px;
padding:0;
width:430px;
list-style-type:none;
float:left;
display:inline;
}
ul#homeResourcesUL li {
margin:0 0 14px 0;
padding:0 0 0 67px;
min-height:42px;
float:left;
display:block;
}
ul#homeResourcesUL li a {
margin:0;
padding:0;
font-size:17px;
font-weight:bold;
color:#0062a9;
text-decoration:none;
}
ul#homeResourcesUL li a:hover {text-decoration:underline;}
ul#homeResourcesUL li#homeResourcesFirst {background:url(/img/imgHome/iconBook.gif) no-repeat 0px 0px;}
ul#homeResourcesUL li#homeResourcesSecond {background:url(/img/imgHome/iconSignal.gif) no-repeat 0px 0px;}
ul#homeResourcesUL li#homeResourcesThird {
margin-bottom:0;
background:url(/img/imgHome/iconBulb.gif) no-repeat 0px 0px;
}

.homeColumn div.news {
margin:18px 0 0 14px;
padding:0;
width:433px;
color:#454545;
float:left;
display:inline;
}
.homeColumn div.news h1 {
margin:0;
padding:0 0 5px 0;
width:433px;
font-size:12px;
font-weight:bold;
color:#454545;
border-bottom:1px solid #3f3f3f;
float:left;
display:block;
}
.homeColumn div.news a {
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
color:#0062a9;
text-decoration:none;
}
.homeColumn div.news a:hover {text-decoration:underline;}
.homeColumn div.news a.newsLink {
margin:5px 0 0 0;
padding:0;
width:433px;
font-size:12px;
font-weight:bold;
color:#0062a9;
text-decoration:none;
float:left;
display:block;
}
.homeColumn div.news a:hover.newsLink {text-decoration:underline;}

.homeColumn div.forumItem {
margin:5px 0 0 0;
padding:11px 7px 11px 17px;
width:436px;
background:#f3f3f3;
float:left;
display:inline;
}
.homeColumn div.forumItem a {
margin:0;
padding:0;
width:436px;
font-size:13px;
font-weight:bold;
color:#3f3f3f;
text-decoration:none;
float:left;
display:block;
}
.homeColumn div.forumItem a:hover {text-decoration:underline;}

#homeWelcomeCopy h3 {
margin:37px 0 0 14px;
padding:0;
width:440px;
font-size:14px;
font-weight:bold;
color:#3f3f3f;
float:left;
display:inline;
}
#homeWelcomeCopy p {
margin:20px 0 0 14px;
padding:0;
width:440px;
font-size:12px;
font-weight:normal;
color:#3f3f3f;
float:left;
display:inline;
}

#homeFNA {
margin:0;
padding:0;
/*background:url(/img/imgHome/homeFNAPicBg.jpg) no-repeat top left;*/
cursor:pointer;
width:460px;
height:220px;
float:left;
display:block;
}
#homeFNA p {
margin:45px 0 0 18px;
padding:0;
width:355px;
font-size:13px;
font-weight:bold;
line-height:18px;
float:left;
display:inline;
}
#homeFNA h2 {
margin:13px 0 0 18px;
padding:0;
width:355px;
font-size:14px;
font-weight:bold;
color:#73b300;
float:left;
display:inline;
}
#homeFNA ul {
margin:9px 0 0 18px;
padding:0;
width:260px;
list-style-type:none;
float:left;
display:inline;
}
#homeFNA li {
margin:0 0 8px 0;
padding:0 0 0 6px;
background:url(/img/imgHome/homeFNABullet.gif) no-repeat 0px 7px;
float:left;
display:block;
}




/* Industry Solutions ---------------------------------------------------------------------------------------- */
#industrySolutionsBody {
margin:0 0 0 4px;
padding:0 0 20px 0;
width:556px;
float:left;
display:inline;
}
#industrySolutionsBody h1.industrySolutionsH1 {
margin:0;
padding:0 0 0 22px;
width:534px;
background:url(/img/imgTemplate/IndustrySolutionsTtlBg.jpg) no-repeat top left;
font-size:25px;
font-weight:bold;
color:#fff;
line-height:39px;
float:left;
display:block;
}
#industrySolutionsBody img.headerPic {
margin:0;
padding:0;
float:left;
display:block;
}
#industrySolutionsBody h1 {
margin:20px 20px 0 20px;
padding:0;
width:514px;
font-size:18px;
font-weight:bold;
line-height:18px;
float:left;
display:inline;
}
#industrySolutionsBody .mfg_product img {
margin:15px 0 0 20px;
padding:0;
float:left;
display:inline;
}
#industrySolutionsBody h2 {
margin:20px -3px 0 20px;
padding:0;
width:514px;
font-size:16px;
font-weight:bold;
line-height:16px;
float:left;
display:inline;
}
#industrySolutionsBody h3 {
margin:20px -3px 0 20px;
padding:0;
width:514px;
font-size:14px;
font-weight:bold;
line-height:14px;
float:left;
display:inline;
}
#industrySolutionsBody p {
margin:10px 20px 0 20px;
padding:0;
width:514px;
float:left;
display:inline;
}
#industrySolutionsBody p a {
color:#0062a9;
text-decoration:none;
}
#industrySolutionsBody p a:hover {text-decoration:underline;}
#industrySolutionsBody ul {
margin:10px -3px 0 20px;
width:514px;
list-style-position:outside;
list-style-type:none;
float:left;
display:inline;
}
#industrySolutionsBody ul li {
margin:0;
padding:0 0 0 10px;
width:504px;
background:url(/img/imgTemplate/greyDashBullet.gif) no-repeat 0px 7px;
float:left;
display:block;
}
#industrySolutionsBody ul li strong {font-weight:bold;}
#industrySolutionsBody ul a {
text-decoration:none;
color:#0062a9;
}

#industrySolutionsBody ul li ul{
margin:5px -3px 0 10px;
padding:0 0 5px 0;
width:504px;
list-style-position:outside;
list-style-type:none;
float:left;
display:inline;
}
#industrySolutionsBody ul li ul li {
margin:0;
padding:0 0 0 10px;
background:url(/img/imgTemplate/greyDashBullet.gif) no-repeat 0px 7px;
float:left;
display:block;
}
#industrySolutionsBody ul li ul li strong {font-weight:bold;}

.industrySolutionsSectionRow {
margin:23px 0 0 5px;
padding:0;
width:546px;
float:left;
display:inline;
}
.industrySolutionsSectionItem {
margin:0;
padding:0 3px 0 0;
width:180px;
float:left;
display:inline;
}
.industrySolutionsSectionItemlast {
padding:0;
}
.industrySolutionsSectionItem a.industrySolutionsSectionItemPic {
margin:0;
padding:0;
float:left;
display:inline;
}
.industrySolutionsSectionItem a.industrySolutionsSectionItemTtl {
margin:0;
padding:12px 0 5px 0;
width:180px;
background:#0062a9 url(/img/imgTemplate/IndustrySolutionsSectionTtlBg.gif) repeat-x top left;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:center;
min-height:23px;
color:#fff;
float:left;
display:inline;
}
.industrySolutionsSectionItem ul {
margin:13px -3px 0 0 !important;
padding:0 !important;
width:180px !important;
list-style-type:none !important;
float:left !important;
display:inline !important;
}
.industrySolutionsSectionItem li {
margin:0 -3px 0 16px !important;
padding:0 0 4px 8px !important;
width:156px !important;
background:url(/img/imgTemplate/greyDashBullet.gif) no-repeat 0px 6px !important;
float:left !important;
display:inline !important;
}
.industrySolutionsSectionItem li a {
color:#0062a9;
text-decoration:none;
}
.industrySolutionsSectionItem li a:hover {text-decoration:underline;}




/* Resources ---------------------------------------------------------------------------------------- */
#resourcesBody {
margin:0 0 0 4px;
padding:0 0 20px 0;
width:556px;
float:left;
display:inline;
}
#resourcesBody h1.resourcesH1 {
margin:0;
padding:0 0 0 22px;
width:534px;
background:url(/img/imgTemplate/resourcesTtlBg.gif) no-repeat top left;
font-size:22px;
font-weight:bold;
color:#fff;
line-height:52px;
float:left;
display:block;
}
#resourcesBody h1.resourcesH1 a {
color:#fff;
text-decoration:none;
}
#resourcesBody p {
margin:20px 20px 0 20px;
padding:0;
float:left;
display:inline;
}
#resourcesBody p a {
color:#73b300;
text-decoration:none;
}
#resourcesBody p a:hover {text-decoration:underline;}
#resourcesBody p.shortHeightP {
margin:10px 20px 0 20px;
padding:0;
float:left;
display:inline;
}

#resourcesBody ul {
margin:10px -3px 0 20px;
width:514px;
list-style-position:outside;
list-style-type:none;
float:left;
display:inline;
}
#resourcesBody ul li {
margin:0;
padding:0 0 0 10px;
width:504px;
background:url(/img/imgTemplate/greyDashBullet.gif) no-repeat 0px 7px;
float:left;
display:block;
}
#resourcesBody ul li strong {font-weight:bold;}
#resourcesBody ul a {
text-decoration:none;
color:#0062a9;
}

#resourcesBody ul li ul{
margin:5px -3px 0 10px;
padding:0 0 5px 0;
width:504px;
list-style-position:outside;
list-style-type:none;
float:left;
display:inline;
}
#resourcesBody ul li ul li {
margin:0;
padding:0 0 0 10px;
background:url(/img/imgTemplate/greyDashBullet.gif) no-repeat 0px 7px;
float:left;
display:block;
}
#resourcesBody ul li ul li strong {font-weight:bold;}

.resourcesSectionTitle {
margin:30px 20px 0 20px;
padding:0 0 5px 0;
width:516px;
border-bottom:1px solid #c0c0c0;
font-size:16px;
font-weight:bold;
color:#73b300;
float:left;
display:inline;
}
.resourcesSectionTitle a {
color:#73b300;
text-decoration:none;
}
.resourcesSectionSubTitle {
margin:30px 20px 0 20px;
padding:0;
width:516px;
font-size:16px;
font-weight:bold;
color:#73b300;
float:left;
display:inline;
}
.resourcesSectionMoreTitle {
margin:60px 20px 0 20px;
padding:0 0 5px 0;
width:516px;
border-bottom:1px solid #c0c0c0;
font-size:16px;
font-weight:bold;
float:left;
display:inline;
}
a.resourcesSectionMoreLink {
margin:15px 20px 0 20px;
padding:0;
width:516px;
font-size:16px;
font-weight:bold;
color:#73b300;
text-decoration:none;
line-height:16px;
float:left;
display:inline;
}
.glossaryAlphabet {
margin:15px 20px 0 20px;
padding:0;
width:516px;
float:left;
display:inline;
}
.glossaryAlphabet a {
margin:0;
padding:0;
width:19.75px;
font-size:16px;
text-align:center;
color:#3f3f3f;
text-decoration:none;
float:left;
display:inline;
}
.glossaryAlphabet a:hover {font-weight:bold;}
.glossaryAlphabet a.active {font-weight:bold;}
.resourcesHR {
margin:22px 20px 22px 20px;
padding:0 0 0 0;
width:516px;
border-bottom:1px solid #c0c0c0;
float:left;
display:inline;
}
.resourcesHRnoBase {
margin:22px 20px 0 20px;
padding:0 0 0 0;
width:516px;
border-bottom:1px solid #c0c0c0;
float:left;
display:inline;
}
#resourcesBody h2 {
margin:0 0 0 20px;
width:516px;
font-size:14px;
font-weight:bold;
float:left;
display:inline;
}
#resourcesBody h3 {
margin:18px 0 -8px 20px;
width:516px;
font-weight:bold;
float:left;
display:inline;
}
ul.linkVillage {
margin:15px 5px 0 0;
padding:0 0 0 0;
width:160px !important;
list-style-type:none;
list-style-position:outside;
float:left;
display:inline;
}
ul.linkVillage.firstLinkVillage {margin-left:20px;}
.linkVillage li {
margin:0 0 0 0;
padding:0 0 3px 8px;
background:url(/img/imgTemplate/greyDashBullet.gif) no-repeat 0px 6px;
width:160px !important;
}
.linkVillage li a {
color:#3f3f3f;
text-decoration:none;
width:160px !important;
}
.linkVillage li a:hover {text-decoration:underline;}

dl#glossaryCopy {
margin:20px -3px 0 20px;
padding:0;
width:516px;
float:left;
display:inline;
}
dl#glossaryCopy dt {
margin:20px 0 0 0;
padding:0;
font-weight:bold;
color:#0062a9;
float:left;
display:block;
}
dl#glossaryCopy dl {
margin:3px 0 0 0;
padding:0;
font-weight:normal;
color:#3f3f3f;
float:left;
display:block;
}
dl#glossaryCopy dl a.toplink {
margin:0 0 0 5px;
padding:0;
font-weight:bold;
color:#73b300;
text-decoration:none;
}



/* Support ---------------------------------------------------------------------------------------- */
#supportBody {
margin:0 0 0 4px;
padding:0 0 20px 0;
width:556px;
float:left;
display:inline;
}
#supportBody #supportHeader {
margin:0;
padding:0 0 12px 0;
background:#dfdfdf url(/img/imgTemplate/supportTtlBg.gif) repeat-x top left;
float:left;
display:block;
}
#supportBody #supportHeader h1.supportH1 {
margin:0;
padding:14px 0 0 20px;
width:536px;
font-size:25px;
font-weight:bold;
color:#0062a9;
line-height:25px;
float:left;
display:block;
}
#supportBody #supportHeader p {
margin:11px 20px 0 20px;
padding:0;
float:left;
display:inline;
}
#supportBody #supportHeader p a {
color:#0062a9;
text-decoration:none;
}
#supportBody #supportHeader p a:hover {text-decoration:underline;}
#supportBody a.SubLink {
margin:34px 0 0 20px;
padding:0 0 0 15px;
width:511px;
background:url(/img/imgTemplate/AboutUsIndentArrow.gif) no-repeat center left;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#0062a9;
line-height:20px;
float:left;
display:inline;
}
#supportBody a:hover.SubLink {text-decoration:underline;}
#supportBody p {
margin:10px 20px 0 20px;
padding:0;
float:left;
display:inline;
}
#supportBody p a {
color:#0062a9;
text-decoration:none;
}
#supportBody p a:hover {text-decoration:underline;}



/* About Us ---------------------------------------------------------------------------------------- */
#aboutBody {
margin:0 0 0 15px;
padding:0 0 20px 0;
width:535px;
float:left;
display:inline;
}
#aboutBody p strong {font-weight:bold;}
#aboutBody h1.aboutH1 {
margin:0;
padding:0 0 0 9px;
width:526px;
border-bottom:1px solid #c0c0c0;
font-size:25px;
font-weight:bold;
color:#0062a9;
line-height:33px;
float:left;
display:block;
}
#aboutBody p {
margin:10px 10px 0 10px;
padding:0;
float:left;
display:inline;
}
#aboutBody p a {
color:#0062a9;
text-decoration:none;
}
#aboutBody p a:hover {text-decoration:underline;}
#aboutBody a.SubLink {
margin:34px 0 0 10px;
padding:0 0 0 15px;
width:511px;
background:url(/img/imgTemplate/AboutUsIndentArrow.gif) no-repeat center left;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#0062a9;
line-height:20px;
float:left;
display:inline;
}
#aboutBody a:hover.SubLink {text-decoration:underline;}
#aboutBody h2 {
margin:20px 0 0 10px;
width:516px;
font-size:14px;
font-weight:bold;
float:left;
display:inline;
}
#aboutBody h3 {
margin:18px 0 -8px 10px;
width:516px;
font-weight:bold;
float:left;
display:inline;
}
#aboutBody ul {
margin:10px -3px 0 20px;
padding:0;
width:500px;
list-style-position:outside;
list-style-type:none;
float:left;
display:inline;
overflow:hidden;
}
#aboutBody ul li {
margin:0 -3px 0 0;
padding:0 0 0 10px;
width:500px;
background:url(/img/imgTemplate/greyDashBullet.gif) no-repeat 0px 7px;
float:left;
display:inline;
}
#aboutBody ul li strong {font-weight:bold;}
#aboutBody ul a {
text-decoration:none;
color:#0062a9;
}

#aboutBody ul li ul{
margin:5px -3px 0 10px;
padding:0 0 5px 0;
width:500px;
list-style-position:outside;
list-style-type:none;
float:left;
display:inline;
}
#aboutBody ul li ul li {
margin:0;
padding:0 0 0 10px;
background:url(/img/imgTemplate/greyDashBullet.gif) no-repeat 0px 7px;
float:left;
display:inline;
}
#aboutBody ul li ul li strong {font-weight:bold;}

#aboutBody ul.press {
margin:20px -3px 0 0;
padding:0;
width:500px;
list-style-position:outside;
list-style-type:none;
float:left;
display:inline;
overflow:hidden;
}
#aboutBody ul.press li {
margin:0 -3px 0 0;
padding:0 0 15px 10px;
width:500px;
background:none;
float:left;
display:inline;
}
#aboutBody ul.press li strong {font-weight:bold;}
#aboutBody ul.press a {
text-decoration:none;
color:#0062a9;
display:block;
}


/* Join our Network ---------------------------------------------------------------------------------------- */
div#joinOurNetwork {
margin:12px 0 0 0;
padding:0;
width:533px;
float:left;
display:inline;
}
img#joinOurNetworkHeader {
margin:0;
padding:0;
float:left;
display:inline;
}
#joinOurNetworkForm {
margin:0;
padding:0;
width:533px;
float:left;
display:inline;
float:left;
display:inline;
}

div#joinOurNetwork .formRowWrapper {
margin:0;
padding:0;
float:left;
display:inline;
}

div#joinOurNetwork dl {
margin:0;
padding:10px 0 0 0;
width:533px;
border:1px solid #b0b0b0;
border-top:0px solid #b0b0b0;
background:#bbdee8 url(/img/imgJoinOurNetwork/JoinOurNetworkBg.gif) repeat-x top left;
float:left;
display:inline;
}
div#joinOurNetwork dl dt {
margin:0 0 15px 0;
padding:0;
width:236px;
height:25px;
font-weight:bold;
text-align:right;
float:left;
display:block;
}
div#joinOurNetwork dl dd {
margin:0 0 15px 0;
padding:0 0 0 5px;
width:287px;
height:25px;
float:right;
display:block;
}

div#joinOurNetwork .txtFieldSize1 {
width:236px;
border:1px solid #000;
}
div#joinOurNetwork .txtFieldSize2 {
width:135px;
border:1px solid #000;
}
div#joinOurNetwork .txtFieldSize3 {
width:52px;
border:1px solid #000;
}


/* footer ---------------------------------------------------------------------------------------- */
#footer {
width:940px;
margin:0 auto;
padding:0;
text-align:left;
background:#fff;
float:left;
display:block;
}
#footerHeader {
width:940px;
height:16px;
margin:0 auto;
background:#fff url(/img/imgTemplate/footerTopLine.gif) repeat-x top left;
float:left;
display:block;
}
#footerNewsletterSignup {
margin:0 2px 0 0;
padding:0;
width:187px;
height:54px;
background:#0c8de9 url(/img/imgTemplate/footerNewsletterSignupBg.gif) repeat-x top left;
border:1px #fff solid;
float:left;
display:inline;
}
#footerNewsletterSignup h1 {
margin:8px 0 0 9px;
padding:0;
color:#fff;
font-size:13px;
font-weight:bold;
float:left;
display: inline;
}
#footerNewsletterSignup p {
margin:10px 0 0 9px;
padding:0;
color:#fff;
font-size:11px;
font-weight:normal;
float:left;
display: inline;
}
#footerSignup_frm {
padding-left:14px;
background:url(/img/imgTemplate/footerNewsletterSignupArrow.gif) no-repeat 11px 11px;
float:left;
display: inline;
}
.footerSignupFormColor {
margin:10px 0 0 13px;
padding:0;
float:left;
display: inline;
}

.footerColumn {
margin:3px 3px 0 0;
padding:0;
width:246px;
background:#fff;
float:left;
display:inline;
}
.footerColumn h1 {
margin:0;
padding:0 0 0 6px;
width:240px;
font-size:12px;
font-weight:bold;
color:#3f3f3f;
line-height:21px;
background:#e2e2e2;
float:left;
display:block;
}
.footerColumn ul {
margin:0;
padding:2px 0 5px 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
float:left;
display:block;
}
.footerColumn ul li {
float:left;
display:block;
}
.footerColumn ul li a {
margin:0;
padding:2px 0 0 6px;
width:240px;
font-size:11px;
color:#3f3f3f;
text-decoration:none;
float:left;
display:block;
}
.footerColumn ul li a.highlight {
margin:0;
padding:0 0 0 6px;
width:240px;
font-size:14px;
font-weight:bold;
color:#0062a9;
line-height:31px;
text-decoration:none;
float:left;
display:block;
}
.footerColumn ul li a:hover, .footerColumn ul li a:hover.highlight {text-decoration:underline;}


#footerCopyRight {
margin:0;
padding:0 0 2px 0;
width:938px;
background:#4f4f4f;
border:1px solid #646464;
float:left;
display:block;
}
div#footerCopyRightText {
margin:0;
padding:7px 0 0 9px;
font-size:11px;
color:#fff;
float:left;
display:inline;
}
#footerCopyRight .footerPartners {
margin:4px 15px 0 0;
padding:0;
float:right;
display:inline;
}
#footerBuffer {
margin:0;
padding:0;
width:940px;
height:20px;
float:left;
display:inline;
}












