/* :::::::::: GENERAL :::::::::: */
body { background:url(../images/gen_bgGradient.jpg) repeat-x; margin:0; padding:0; }
img { border:0; }
p,li,h1,h2,h3,h4,td { font-family:Verdana, Arial, Helvetica, sans-serif; }
p,li,td { font-size:11px; }
h2 { font-size:18px; color:#807051; font-weight:lighter; font-family:Arial, Helvetica, sans-serif; background-color:#fff;}


/* :::::::::: MISC :::::::::: */
ul.list {margin:0px; padding:0px;}
a {font-size:11px; color:#666; background-color:#fff;}
.list li {float:left; list-style-type:none; margin:5px 0px; padding:0px 10px 0px 15px;}
.list a {color:#000; text-decoration:none; font-weight:900; font-size:11px; background-color:#fff;}
.hide { display:none; }
.break { clear:both; }
.videoPod { width:180px; float:left; text-align:center; }
.videoPod ul { margin:0; padding:0; }
.videoPod li { margin:0; padding:0; list-style-type:none; }
.aboutPod { width:350px; float:left; margin:0px 15px 0px 10px; color:#666; background-color:#fff;}
.navPod { width:130px; float:left; margin:0px 20px 0px 10px;}
#flashbox {margin-bottom:30px;}


/* :::::::::: WRAPPER :::::::::: */
#wrapper { background:url(../images/gen_wrapperBg.gif) no-repeat; margin:0 auto; padding:4px 0 0 12px; width:764px; }


/* :::::::::: HEADER :::::::::: */
#hdr { width:740px; position:relative; }
#hdr li,a { font-size:10px; color:#999; background-color:#fff; }
#hdr input.searchBox { font-size:9px; height:12px; width:184px; }
#hdr h1.logo { width:278px; padding:0; margin:0; }
#hdr .supportNav { margin:0; padding:0; list-style-type:none; position:absolute; left:300px; top:10px; }
#hdr .supportNav li { margin:0; padding:0; display:inline; list-style-type:none; }
#hdr .supportNav a { text-decoration:none; font-weight:bold; }
#hdr .topNav { margin:0; padding:0; list-style-type:none; position:absolute; left:278px; top:51px; }
#hdr .topNav li { margin:0; padding:0; display:inline; list-style-type:none; line-height:11px; }
#hdr .topNav a { color:#fff; font-size:11px; font-weight:bold; text-decoration:none; float:left; background-color:#363636; text-align:center; }
#hdr a.nav1 {display:block; width:95px; height:26px; background:url(../images/btn_nav1.gif) top left; text-align:center; padding:10px 0 0 0; }
#hdr a.nav1:hover {background:url(../images/btn_nav1.gif) bottom left;}
#hdr a.nav1on {display:block; width:95px; height:26px; background:url(../images/btn_nav1_on.gif); text-align:center; padding:10px 0 0 0; }
#hdr a.nav2 {display:block; width:91px; height:26px; background:url(../images/btn_nav2.gif) top left; text-align:center; padding:10px 0 0 0; }
#hdr a.nav2:hover {background:url(../images/btn_nav2.gif) bottom left;}
#hdr a.nav2on {display:block; width:91px; height:26px; background:url(../images/btn_nav2_on.gif); text-align:center; padding:10px 0 0 0; }
#hdr a.nav3 {display:block; width:92px; height:30px; background:url(../images/btn_nav3.gif) top left; text-align:center; padding:6px 0 0 0; }
#hdr a.nav3:hover {background:url(../images/btn_nav3.gif) bottom left;}
#hdr a.nav3on {display:block; width:92px; height:30px; background:url(../images/btn_nav3_on.gif); text-align:center; padding:6px 0 0 0; }
#hdr a.nav4 {display:block; width:92px; height:26px; background:url(../images/btn_nav4.gif) top left; text-align:center; padding:10px 0 0 0; }
#hdr a.nav4:hover {background:url(../images/btn_nav4.gif) bottom left;}
#hdr a.nav4on {display:block; width:92px; height:26px; background:url(../images/btn_nav4_on.gif); text-align:center; padding:10px 0 0 0; }
#hdr a.nav5 {display:block; width:92px; height:26px; background:url(../images/btn_nav5.gif) top left; text-align:center; padding:10px 0 0 0; }
#hdr a.nav5:hover {background:url(../images/btn_nav5.gif) bottom left;}
#hdr a.nav5on {display:block; width:92px; height:26px; background:url(../images/btn_nav5_on.gif); text-align:center; padding:10px 0 0 0; }


/* :::::::::: HOME PAGE STYLES :::::::::: */
#contentHome .aboutPod { width:280px;}
#contentHome .productsPod { width:180px; float:left; margin-left:20px;}
#contentHome .list li {background:url(../images/home_listItemCircle.gif) no-repeat;}
#contentHome .list a {color:#360; background-color:#fff;}
#contentHome .videoPod a { color:#360; font-weight:bold; text-decoration:none; background-color:#fff; }


/* :::::::::: ABOUT US STYLES :::::::::: */
#contentAboutUs .aboutPod { width:380px;}
#contentAboutUs .navPod { width:100px;}
#contentAboutUs .list li {background:url(../images/aboutus_listItemCircle.gif) no-repeat}
#contentAboutUs .videoPod a { color:#246782; font-weight:bold; text-decoration:none; background-color:#fff; }
#contentAboutUs td {color:#666; background-color:#fff;}
#contentAboutUs td strong {color:#000; background-color:#fff;}


/* :::::::::: PRODUCTS AND SERVICES STYLES :::::::::: */
#contentProductsAndServices .list li {background:url(../images/prodserv_listItemCircle.gif) no-repeat;}
#contentProductsAndServices .videoPod a { color:#c60; font-weight:bold; text-decoration:none; background-color:#fff; }
#contentProductsAndServices ul .on {color:#c60; background-color:#fff;}
#contentProductsAndServices #sublist ul {margin:0px 0px 0px 25px; padding:0px; width:50px;}
#contentProductsAndServices #sublist li {background:none; margin:0px; padding:0px;}
#contentProductsAndServices #sublist li a {color:#c60; background-color:#fff;}
#contentProductsAndServices #sublist li a.on {color:#000; background-color:#fff;}


/* :::::::::: CONTACT US STYLES :::::::::: */
#contentContactUs .aboutPod { margin:0px 15px 0px 170px;}
#contentContactUs .videoPod a { color:#70831c; font-weight:bold; text-decoration:none; background-color:#fff; }
#contentContactUs .list li {background:url(../images/prodserv_listItemCircle.gif) no-repeat;}


/* :::::::::: CAREERS STYLES :::::::::: */
#contentCareers .list li {background:url(../images/careers_listItemCircle.gif) no-repeat;}
#contentCareers .videoPod a { color:#930; font-weight:bold; text-decoration:none; background-color:#fff;}


/* :::::::::: FOOTER :::::::::: */
#footer {color:#666; text-align:center; width:738px; background:url(../images/ftr_bg.gif); margin-top:100px; padding:10px 0px 50px 0px; background-color:#a4a4a4;}
#footer p {font-size:10px; color:#a4a4a4; margin:5px; background-color:#efeee9;}
#footer ul {margin:0px; padding:0px;}
#footer li {list-style-type:none; display:inline;}
#footer a {color:#666; text-decoration:none; background-color:#efeee9;}


