/* Global elements
----------------------------------------------- 
*/


a:link, a:visited {color:#333;text-decoration:underline;}
a:hover, a:active {color:#339E35; text-decoration:underline;}

.lntop a:link, .lnmid a:link, .lnon a:link, .lntopon a:link { text-decoration: none;}
.lntop a:visited, .lnmid a:visited, .lnon a:visited {text-decoration: none; color:#333}
.lntop a:hover, .lnmid a:hover, .lnon a:hover {text-decoration: none; color:#339E35}

.lnlist .bullet a:link, .lnlist .bullet a:visited {color:#333; text-decoration: underline;}
.lnlist .bullet a:hover {color:#339E35; text-decoration:underline;}

a.nound:link, a.nound:visited {text-decoration:none;}
a.nound:hover {text-decoration:underline; color:#339E35}
a.nound:active {text-decoration:none;}

h1 {font:18px verdana;line-height:100%;color:#0084C9;margin:0;padding:0px 0px 10px 0px;}
table td h1 {font:16px verdana;font-weight:bold;line-height:100%;color:#0084C9;margin:0;padding:1px 0px 10px 0px;}
h2 {font:1.48em verdana;line-height:100%;color:#0084C9;margin:0px 0px 12px 0px;padding:0;}
h3 {font:1.2em verdana;line-height:100%;color:#0084C9;margin:0px 0px 13px 0px;padding:0;font-weight:bold;}
h4 {font:1.48em verdana;line-height:100%;color:#0084C9;margin:0px 0px 4px 0px;padding:0;}
h5 {font:1.25em verdana;line-height:100%;color:#0084C9;margin:0px 0px 5px 0px;padding:0;font-weight:bold;}
h6 {font:1.0em verdana;line-height:110%;font-weight:bold;color:#0084C9;margin:0px 0px 0px 0px;padding:0;}

h3 a:link, h4 a:link, h5 a:link, h6 a:link, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color:#339E35; text-decoration:none;}
h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}

.hide {display:none;}
.nowrap {white-space:nowrap;}

/* Conditional global elements and general classes
----------------------------------------------- 
*/

.spacer {margin:0;padding:0;font-size:1px;line-height:0px;clear:both;height:0px;}

div.rightrail h3 {font:1.20em verdana;line-height:100%;color:#0084C9;margin:0px 0px 0px 0px;padding:7px 10px 15px 10px;background:url('../images/shadow_gradient/s_onWhite.gif') repeat-x top left;border-top:1px solid #ddd;font-weight:bold;}
h6.res {font:1.0em verdana;line-height:125%;font-weight:bold;color:#0084C9;background:#efefea;display:block;margin:3px 0px 0px 0px;padding:5px 10px 5px 10px;}
h6.res a:link, div.rightrail h6 a:visited, div.rightrail h6 a:active {font:1.0em verdana;font-weight:bold;color:#339E35; text-decoration:none;}
h6.res a:hover, div.rightrail h6 a:hover {text-decoration:underline;}

div.rightrail div.box {padding:17px 0px 0px 17px;}
div.rightrail div.box2 {border:0;}
div.rightrail div.box h3, div.rightrail div.box2 h3  {font:1.20em verdana; line-height:100%;color:#0084C9;margin:0;padding:0px 0px 6px 0px;background:none;border:0;font-weight:bold;}
div.rightrail div.breadcrumbs {margin:17px 0px 18px 0px; padding:0; font:.9em verdana;}

.rightrail select {width:179px;height:17px;line-height:13px;font-size:1.0em;display:block;margin-top:10px;border:1px solid #ddd;}
.rightrail input.txtinp {width:172px;height:15px;line-height:13px;padding:2px 0px 0px 4px;font-size:1.0em;display:block;margin-top:10px;/*border:1px solid #ddd;*/}

.list {padding:2px 0px 16px 0px;}
.list div {padding-bottom:4px;}
.indent {margin-left:13px;}
.chevron1 {padding:0px 0px 6px 13px;background:url('../images/icons/chevron_single.gif') no-repeat 2px 5px;} 
.chevron2 {padding:0px 0px 0px 13px;background:url('../images/icons/chevron_double.gif') no-repeat 0px 5px;}
.chevron3 {padding:0px 0px 0px 13px;background:url('../images/icons/chevron_blue.gif') no-repeat 0px 5px;}
.chevron4 {padding:0px 0px 0px 13px;background:url('../images/icons/chevron_double_left.gif') no-repeat 0px 5px;}

.chsecond {background-position: 0px 10px;}

.bullet {padding:0px 0px 6px 13px;background:url('../images/icons/bullet.gif') no-repeat 5px 6px; width:148px;}
.bullet0 {padding:0px 0px 0px 13px;background:url('../images/icons/bullet.gif') no-repeat 5px 6px;} 
.uparrow {padding:0px 0px 6px 13px;background:url('../images/icons/back_to_top.gif') no-repeat 2px 3px;} 
.expand {position:absolute;left:0;top:0;}
.tree {padding:0px 0px 6px 0px;position:relative;}

/* .chevron1 a:link, .chevron2 a:link, .uparrow a:link, .chevron1 a:visited, .chevron2 a:visited, .uparrow a:visited, .chevron1 a:active, .chevron2 a:active, .uparrow a:active {text-decoration:none;}
.chevron1 a:hover, .chevron2 a:hover, .uparrow a:hover, .chevron1 a:active, .chevron2 a:active, .uparrow a:active {text-decoration:underline;}*/

.fixer {clear:both;height:10px;line-height:4px;font-size:2px;border:0;margin:0;padding:0;}
.green {color:#339E35;}
.blue {color:#0084C9;}
.dkblue {color:#00546c;}
.ltgrey {color:#999;}
.red {color:#E10800;}
.orange {color:#FE8A02;}
.yellow {color:#FDC705;}

.text {font:1.0em verdana;}
.small {font-size:.925em;font-family:verdana;}
.small2 {font-size:.85em;font-family:verdana;}

.ltgrey a:link, .ltgrey a:visited, .ltgrey a:active {color:#999;}
.ltgrey a:hover, .ltgrey a:active {color:#339E35;}

.breadcrumbs {font:.9em verdana;margin:8px 0px 0px 0px;padding:9px 0px 18px 18px;background-color:#fff;}
.drpshd div.breadcrumbs {font:.9em verdana;margin:0px 0px 18px 1px;padding:0;background-color:#f5f5f0;}
.subhead {font:1.1em verdana;line-height:140%;color:#0084C9;margin-bottom:12px;}

.feedback {padding:34px 18px 0px 18px;}

.arrowdown {float:left; background:url('../images/icons/arrow_down.gif') no-repeat right 6px;padding-right:10px;}

.box00 {padding:17px 18px 11px 0px;}
.box0 {padding:17px 18px 0px 0px;background:#f5f5f0;}
.box {padding:17px 18px 11px 0px;background:#f5f5f0;}
.box2 {padding:10px 10px 17px;border-top:2px solid #cc8835;background:#f5f5f0 url('../images/shadow_gradient/s_onBeige.gif') repeat-x top left;margin-bottom:18px;}
.box3 {padding:8px 17px 8px 17px;background:#f5f5f0 url('../images/shadow_gradient/s_onBeige.gif') repeat-x top left;margin:0;}
.box4 {padding:8px 17px 4px 17px;height:20px;border-top:1px solid #339E35;background:#f5f5f0 url('../images/shadow_gradient/s_onBeige.gif') repeat-x top left;}
.box5 {padding:12px 17px 12px 17px;background:#efefea url('../images/shadow_gradient/s_onGrey.gif') repeat-x top left;margin:0;}
.box6 {padding:17px 17px 20px 17px;border-top:2px solid #339E35;background:#f5f5f0 url('../images/shadow_gradient/s_onBeige.gif') repeat-x top left;margin-bottom:18px;}
.box7 {padding:0px;border-top:2px solid #339E35;background:#efefea; height:5px;}
.box7a {padding:0px;border-top:2px solid #339E35;background:#E7E7E2; height:5px;}
.box8 {padding:0px;border-top:1px solid #339E35;background:#f5f5f0; height:5px;}
.box7a {padding:0px;border-top:2px solid #ddd;background:#efefea; height:5px;}
.box8a {padding:0px;border-top:1px solid #ddd;background:#f5f5f0; height:5px;}
.box9 {padding:8px 17px 18px 17px;border-top:2px solid #0084C9;border-bottom:1px solid #0084C9;background:#efefea;}
.box9a {padding:8px 17px 18px 17px;border-top:2px solid #ddd;border-bottom:1px solid #0084C9;background:#efefea;}
.box3a {padding:8px 17px 8px 17px;border-top:2px solid #339E35; background:#f5f5f0 url('../images/shadow_gradient/s_onBeige.gif') repeat-x top left;margin:0;}
.box6bot {padding:17px 17px 20px 17px;border-bottom:1px solid #339E35;background:#f5f5f0 url('../images/shadow_gradient/s_onBeige_bottom.gif') repeat-x; background-position:0px 25px;}

.box span {font:.9em verdana;}

.drpshd {float:left;background:#f5f5f0 url('../images/shadow_gradient/s_onBeige.gif') repeat-x top left;}
.shd {float:left;background:#f5f5f0;}
.whiteshd {float:left;width:704px;background:url('../images/shadow_gradient/s_onWhite.gif') repeat-x top left;margin-bottom:18px;}
.img_botleft {float:left; clear:both; width:705px; background:#f5f5f0;}

.bluetop {border-top:2px solid #0084C9;padding:9px 0px 0px 0px;}
.bluebrdt {border-top:2px solid #0084C9;}

.bluetop2 {border-top:1px solid #0084C9;padding:6px 0px 0px 0px;}
.bluetop3 {border-top:1px solid #0084C9; float:left;width:317px;padding-top:6px;}
.grtop {border-top:1px solid #DDD; float:left;width:317px;padding-top:6px;}
.grtop2 {border-top:1px solid #dddddd;padding:6px 0px 0px 0px;}
.grtop3 {border-top:1px solid #C7C7C7;padding:17px 0px 20px 0px;}

.categories {float:left;width:705px;border-top:1px solid #DDD; border-left:1px solid #DDD; background:url('../images/shadow_gradient/g_contentNav.gif') repeat-x top left;}
.categorylinks {line-height:160%; font-size:.9em; color:#999;}
.categorylinks a {white-space:nowrap;}
.categorylinks a:link, .categorylinks a:visited, .categorylinks a:hover {text-decoration:none;}

.categories2 {float:left;width:434px;border-top:1px solid #DDD; border-left:1px solid #DDD; background:url('../images/shadow_gradient/g_contentNav.gif') repeat-x top left;}


.categorylinks2 {line-height:160%; font-size:1.1em;}
.categorylinks2 a:link, .categorylinks2 a:visited, .categorylinks2 a:hover {text-decoration:none;}

.categorycont {background:url(../images/shadow_gradient/s_onWhite.gif); background-repeat:repeat-x; border-top:1px solid #DDD; margin-top:15px; padding-top:18px;}
.categorycont0 {background:url(../images/shadow_gradient/s_onBeige_light.gif); background-repeat:repeat-x; border-top:1px solid #DDD; margin-top:15px; background-color:#fbfbf9; padding:18px 10px 12px 20px;}
.categorycont01 {border-top:1px solid #DDD; margin-top:15px; background-color:#fbfbf9; padding:30px 10px 12px 20px;}

.search_input {width:114px;height:12px;line-height:12px;font-size:1.0em;float:right;display:block;margin-left:10px;*/}
.search_button {height:17px;float:right;display:block;margin-left:5px;background-color:#009933; border:0; padding:0; font-weight:700;color:#fff;font-size:.8em; font-family:tahoma;}
.allofca {height:15px;line-height:15px;padding-left:10px;padding-right:10px;color:#9a9a9a;}
.view_button {width:37px;height:17px;float:left;display:block;margin-left:5px;}
.search_main {width:145px;height:13px;line-height:13px;font-size:1.0em;margin-left:10px;margin-right:5px;border:1px solid #ddd;}

div.imgbot1 {float:left;width:126px;height:7px;background-color:#339e35;font-size:0px;line-height:0px;}
div.imgbot2 {float:left;width:73px;height:7px;background-color:#006b3f;font-size:0px;line-height:0px;}
div.imgbotw1 {float:left;width:361px;height:7px;background-color:#339e35;font-size:0px;line-height:0px;}

div.imgbotw1a {float:left;width:242px;height:7px;background-color:#339e35;font-size:0px;line-height:0px;}

div.nowrapper {position:relative;width:0px;height:0px;line-height:0px;display:inline;margin-left:4px;}
div.nowrapper2 {position:absolute;top:0px;left:0px;}

.alpha {padding:0px 2px 0px 2px; font-size:1.1em; font-weight:bold;}
.alpha a:link, .alpha a:visited, .alpha a:hover, .alpha a:active {text-decoration:none;}
.alphaon {padding:0px 3px 0px 3px; font-weight:bold; background-color:#00546c; color:#fff;}
.alphaon a:link, .alphaon a:visited, .alphaon a:hover, .alphaon a:active {text-decoration:none;color:#fff;}

.prodcont {padding:16px 0px 0px 0px;border-left:1px solid #ddd; border-right:1px solid #ddd;}
.prodrow {padding:5px 10px 3px 17px;}
.prodrow1 {padding:5px 10px 3px 17px; background:#efefea;}
.prodtable td {padding:8px 18px 2px 18px;}
.prodtableon td {padding:8px 18px 2px 18px;background-color:#efefea;}
.proddefault {padding:2px 10px 2px 25px;}
.prodselect {padding:2px 10px 2px 12px; background:#efefea; font-weight:bold;}
.prodtable2 td {padding:2px 8px 2px 8px;}
.prodtableon2 td {padding:2px 8px 2px 8px;background-color:#efefea;}
.prodtableon2 th {padding:2px 8px 2px 8px;background-color:#efefea;}
.prodtable3 td {padding:4px 2px 4px 18px;}
.prodtableon3 td {padding:4px 2px 4px 18px;background-color:#efefea;}
.prodtable4 td {padding:15px 2px 15px 18px;}
.prodtableon4 td {padding:15px 2px 15px 18px;background-color:#efefea;}

.wpsel {font:1.0em verdana;width:144px;}
.wpsel option {padding:3px 0px 3px 10px;}
.wpcont {padding:17px;}
.wpconton {padding:17px;background-color:#efefea;}

li.wpcont {padding:17px 17px 17px 0px;}
li.wpconton {padding:17px 17px 17px 0px;background-color:#efefea;}

/* Left Nav
----------------------------------------------- 
*/

.leftnavbg {background:url('../images/leftnavbg.gif') repeat-y top left;}

.lntop {font:1.1em verdana;padding:6px 10px 6px 10px;background:url('../images/shadow_gradient/s_onWhite.gif') repeat-x top left #fff;border-top:1px solid #ddd;}
.lntopon {font:1.1em verdana;color:#fff;padding:6px 10px 6px 10px;background-color:#00546c;border-top:1px solid #ddd;font-weight:bold;}
.lnmid {font:1.1em verdana;padding:6px 10px 6px 20px;background-color:#fff;border-top:1px solid #ddd;}
.lnon {font:1.1em verdana;color:#fff; font-weight:bold; padding:6px 10px 6px 20px;background-color:#00546c;border-top:1px solid #ddd;}
.lnlist {padding:6px 10px 6px 28px; background:#f5f5f0;}
.lnbot {background:#fbfbf9 url('../images/shadow_gradient/s_onBeige_light.gif') repeat-x top left;}

.lnexpand {background:url('../images/icons/expand.gif');margin:4px 0px 0px 0px;float:right;}
.lncollapse {background:url('../images/icons/collapse.gif');margin:4px 0px 0px 0px;float:right;}
.lnon div.lnexpand, .lntopon div.lnexpand {background:url('../images/icons/expand_left.gif');margin:4px 0px 0px 5px;float:right;}
.lnon div.lncollapse, .lntopon div.lncollapse {background:url('../images/icons/collapse_left.gif');margin:4px 0px 0px 5px;float:right;}
.lnon div.chevron2, .lntopon div.chevron2 {padding:0px 0px 0px 13px;background:url('../images/icons/chevron_double_left.gif') no-repeat 0px 5px;}

.lnon a:link, .lnon a:visited, .lnon a:hover, .lnon a:active, .lntopon a:link, .lntopon a:visited, .lntopon a:hover, .lntopon a:active {color:#fff; text-decoration:none}


.chevron1 {font-size:80%;} 
.chevron2 {font-size:80%;} 
.chevron3 {font-size:80%;} 
.chevron4 {font-size:80%;} 


/* Glay Backgroung
----------------------------------------------- 
*/

.crumbBar { font-size:.9em; background-color:#FFF; background-image:url(/commonarea_img/bg_crumb_bar.jpg); background-repeat:repeat-x; margin:0; padding:8px 20px 8px 16px; }