/* CSS Document */

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ebebd5;
	background-position:center;
	background-repeat:repeat-y;
}
#mainbodyborders
{
    BACKGROUND-COLOR: #ebebd5;
    TEXT-ALIGN: center
}
#mainbody
{
    BORDER-RIGHT: #acac83 1px solid;
    BORDER-TOP: #acac83 0px solid;
    PADDING-BOTTOM: 24px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: #acac83 1px solid;
    WIDTH: 770px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 24px;
    BORDER-BOTTOM: #acac83 0px solid;
    HEIGHT: auto;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
#innerbody
{
	padding:0px 15px 0px 15px;
}
#topnav
{
    WIDTH: 750px;
    TOP: 0px;
    HEIGHT: 40px
}
#topnavlogo
{
    FLOAT: left;
    MARGIN: 0px 0px 0px 10px
}
#bottomnav
{
    BACKGROUND-IMAGE: url(../images/mainnav_bg.gif);
    MARGIN: 0px 10px 16px;
    WIDTH: 750px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 32px
}
#leftcontent
{
    LEFT: 0px;
    FLOAT: left;
    WIDTH: 180px
}
#centercontent
{
    FLOAT: left;
    WIDTH: 570px;
    HEIGHT: auto
}
#rightcontent
{
    FLOAT: left;
    MARGIN: 2px;
    WIDTH: 180px
}
#mastheadholder
{
    MARGIN-TOP: 5px;
    LEFT: 0px;
    WIDTH: 570px;
    HEIGHT: 100px
}
#sidenavholder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    PADDING-TOP: 3px;
    HEIGHT: auto
}
#footer
{
    BORDER-TOP: #9c0 1px solid;
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 115px;
    WIDTH: 540px;
    TEXT-ALIGN: center;
}
#promoText, #promoText A, #promoText A:active, #promoText A:visited, #promoText A:hover {
	color:#FFFFFF;
}


SUP
{
    FONT-SIZE: 75%
}
H1
{
    FONT-SIZE: 12px;
    COLOR: #7EB70C;
    LINE-HEIGHT: normal;
	font-weight:bold;
	text-align:left;
	padding:20px 0px 20px 0px;
}
H2
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: normal;
	PADDING-TOP: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #327832;
    LINE-HEIGHT: 23px;
    PADDING-TOP: 5px;
}
.h3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #327832;
	LINE-HEIGHT: 23px;
	PADDING-TOP: 5px;
	margin-bottom:20px;
	}
H4
{
    padding:2px 4px 1px 0px;
    MARGIN: 0px 0px 10px 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #c60;
    LINE-HEIGHT: 17px;
    BORDER-BOTTOM: #9c0 1px solid;
    TEXT-DECORATION: none;
}
H4.h4Caps
{
	font-size:9px !important;
	text-transform:uppercase;
}
H5
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #c60;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 0px;
    FONT-FAMILY: "Arial Narrow", Helvetica, sans-serif;
    LETTER-SPACING: 0.2em
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #c60;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 10px
}

P
{
    FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #666666;
    TEXT-DECORATION: none
}
UL, OL
{
    FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #666666;
    TEXT-DECORATION: none;
	margin:0px;
	padding:0px;	
}
LI
{
    FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #666666;
    TEXT-DECORATION: none;
	margin:0px 0px 10px 2em;
	padding:0px 0px 0px 0.5em;
	
}
TD
{
    FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #666666;
    TEXT-DECORATION: none
}
P
{
    MARGIN: 0px 0px 10px
}
P.doubleSpace
{
    MARGIN: 0px 0px 20px
}
SELECT
{
    FONT-SIZE: 11px
}
TEXTAREA
{
    FONT-SIZE: 11px
}
INPUT
{
    FONT-SIZE: 11px
}
.leftNavGroup {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px #cccccc solid;
}
.leftSubNavGroup {
	margin-left:20px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:10px;
}
A.leftSubNav , A.leftSubNav:hover, A.leftSubNav:active, A.leftSubNav:visited, A.leftSubNavOn , A.leftSubNavOn:hover, A.leftSubNavOn:active, A.leftSubNavOn:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#666666;
	padding-bottom:6px;
	display:block;
}

A.leftSubNavOn , A.leftSubNavOn:hover, A.leftSubNavOn:active, A.leftSubNavOn:visited {
	font-weight:bold;
}
A.round-tab-group, A.round-tab-group:hover, A.round-tab-group:active, A.round-tab-group:visited {
	font-weight:bold;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	font-size:10px;
	color:#FFFFFF;
	display:block;
}
.navcopy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
	/*    FONT-SIZE: 8px;*/
    COLOR: #8c8c8c;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-DECORATION: none
}
.footerNavCopy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8px;
    COLOR: #8c8c8c;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-DECORATION: none
}
SPAN.navcopy
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FLOAT: right;
    MARGIN: 10px 0px 0px
}
A.navcopy
{
    FONT-SIZE: 10px;
    COLOR: #8c8c8c;
    TEXT-DECORATION: none
}
A.footerNavCopy
{
    FONT-SIZE: 10px;
    COLOR: #8c8c8c;
    TEXT-DECORATION: none
}
A.navcopy:visited
{
    COLOR: #8c8c8c
}
A.footerNavCopy:visited
{
    COLOR: #8c8c8c
}
A.navcopy:hover
{
    COLOR: #8c8c8c
}
A.footerNavCopy:hover
{
    COLOR: #8c8c8c
}
.navcopy2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666666;
    FONT-FAMILY: Verdana,Arial,sans-serif;
    TEXT-DECORATION: none
}
SPAN.navcopy2
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/mainnav_corner_left.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
A.navcopy2
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 8px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #999999;
    PADDING-TOP: 0px;
    HEIGHT: 24px;
    TEXT-DECORATION: none
}
A.navcopy2:visited
{
    FONT-WEIGHT: bold;
    COLOR: #999999;
    TEXT-DECORATION: none
}
A.navcopy2:hover
{
    FONT-WEIGHT: bold;
    COLOR: #a8a8a8;
    TEXT-DECORATION: none
}
A.navcopy2over
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/mainnav_bg_over.gif);
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 8px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 32px;
    TEXT-DECORATION: none
}
A.navcopy2over:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.navcopy2over:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.navcopy3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #a8a8a8;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.navcopy3
{
    PADDING-RIGHT: 20px;
    BACKGROUND-POSITION: right top;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: right;
    BACKGROUND-IMAGE: url(../images/mainnav_corner_right.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 9px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
A.navcopy3
{
    FONT-SIZE: 13px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.navcopy3:visited
{
}
A.navcopy3:hover
{
    COLOR: #000000
}
.adspace
{
    
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}


.contentSlotTitle
{
    MARGIN: 0px 0px 4px;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #f97417! important
}
.contentTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 4px;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #666666! important;
    PADDING-TOP: 0px
}
.BottomNav
{
}
.nav
{
    MARGIN-TOP: -10px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 12px
}
A.nav
{
    MARGIN-TOP: -10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
A.arrowLink
{
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/linkArrow.gif);
    MARGIN: 0px 0px 7px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A.arrowLink:visited
{
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/linkArrow.gif);
    MARGIN: 0px 0px 7px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A.arrowLink:hover
{
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    FONT-WEIGHT: normal;
    BACKGROUND-IMAGE: url(../images/linkArrow.gif);
    COLOR: #000000;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A:visited P
{
    COLOR: #c60;
    TEXT-DECORATION: underline;
}
A:visited P.nav
{
    COLOR: #5a5a5a;
    TEXT-DECORATION: none
}
A:hover P.nav
{
    COLOR: #9c3
}
A:hover P
{
    COLOR: #9c3
}
A:visited H2
{
    COLOR: #c60
}
A:hover H2
{
    COLOR: #9c3
}
A:visited H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ea7b38;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 5px;
    FONT-STYLE: italic;
}
A:hover H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #9c3;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 5px;
    FONT-STYLE: italic;
}
A:visited H4
{
    PADDING-RIGHT: 4px;
    MARGIN-TOP: -10px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    COLOR: #ea7b38;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #9c0 2px solid;
    TEXT-DECORATION: none
}
A:hover H4
{
    PADDING-RIGHT: 4px;
    MARGIN-TOP: -10px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    COLOR: #9c3;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #9c0 2px solid;
    TEXT-DECORATION: none
}
IMG.mleft
{
    FLOAT: left;
    MARGIN: 5px
}
IMG.slogan
{
    FLOAT: right;
    MARGIN-RIGHT: -20px
}
.mright
{
    FLOAT: right
}
IMG.clearall
{
    FLOAT: none
}
.warning
{
    FONT: 11px/17px Verdana, Arial, Helvetica, sans-serif;
    COLOR: red;
    TEXT-DECORATION: none
}

TABLE.form_error TD.UL {
	color: #CC0000;
	}

DIV.form_error LI {
	color: #CC0000;
}
DIV.form_error UL {
	color: #CC0000;
}

DIV.form_error {
	color: #CC0000;
}

.RightColCopy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #663;
    LINE-HEIGHT: 17px;
    FONT-STYLE: normal;
}
.TopNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.ProdFeature
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #c60;
    LINE-HEIGHT: 17px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.ProdFeatureOrange
{
    FONT: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #f60
}
.LeftNav
{
    FONT: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #993;
    TEXT-DECORATION: none
}

.orangelink
{
    FONT: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #cc6600;
    TEXT-DECORATION: none
}
.orangelink:hover
{
    FONT: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #cc6600;
    TEXT-DECORATION: none
}
a.orangelink
{
    FONT: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #cc6600;
    TEXT-DECORATION: none
}
a.orangelink:visited 
{
    FONT: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #999999;
    TEXT-DECORATION: none
}
a.orangelink:hover
{
    FONT: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #cc6600;
    TEXT-DECORATION: none
}

.orangelink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#CC6600;
	text-decoration: none;
	line-height:15px;
	
}


.CopyTextOrange
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #f60;
    LINE-HEIGHT: 17px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.HeadlineDkGreen
{
	COLOR: #7EB70C;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}
.HeadlineDkGreen2
{
    FONT: bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #660;
    TEXT-DECORATION: none
}
.LeftGreenProdLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #993;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BottomNavlink
{
    FONT: 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #660;
    TEXT-DECORATION: none
}
.quotewhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #fff;
    LINE-HEIGHT: 17px;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.chartheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #fff;
    FONT-STYLE: normal;
    TEXT-ALIGN: center
}
.y-n
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #c63;
    TEXT-ALIGN: center
}
.copytext2white
{
    LIST-STYLE: none outside;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #fff;
    LINE-HEIGHT: 17px;
    FONT-STYLE: normal;
}
.login
{
    PADDING-RIGHT: 1px;
    TEXT-ALIGN: right
}
.pullout_left
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #9c0 3px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 7px;
    MARGIN: 3px;
    WIDTH: 33%;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #9c0 3px solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #e7e7cc
}
.pullout_right
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #9c0 3px solid;
    PADDING-LEFT: 7px;
    FONT-SIZE: 12px;
    FLOAT: right;
    PADDING-BOTTOM: 7px;
    MARGIN: 3px;
    WIDTH: 33%;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #9c0 3px solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #e7e7cc
}
.sidenavcopy
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    WIDTH: 160px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    HEIGHT: auto
}
.sidebar
{
    PADDING-RIGHT: 4px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 10px;
    WIDTH: 180px;
    PADDING-TOP: 10px
}
.product
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #693 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 10px;
    WIDTH: 500px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #693 2px solid
}
.homeLeftNav
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(../images/v3_home_photo_corner.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #EBEBD5;
}

.homeLeftNav_nocurve
{
    /* 
	 BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(../images/v3_home_photo_corner2.jpg);
    BACKGROUND-REPEAT: no-repeat;
	 */
    BACKGROUND-COLOR: #EBEBD5;
}
.homeLeftNav_white
{
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(../images/SECenter_white.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #EBEBD5;
	color: #FF5F00;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border: thin outset #FF6600;
	font-style: normal;
}
.solidGreenLine
{
    MARGIN-BOTTOM: 10px;
    BORDER-BOTTOM: #a5ce07 1px solid
}
.solidGrayLine
{
    MARGIN-BOTTOM: 10px;
    BORDER-BOTTOM: #CCCCCC 1px solid;
}
.contentBox
{
    BORDER-RIGHT: #e7e7cd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #e7e7cd 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #e7e7cd 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e7e7cd 1px solid
}
.footerText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #669900! important;
}
.footerText A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.footerText A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.footerText A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.securitycenter
{
    BACKGROUND-POSITION: right center;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/icn_disclose.gif);
    MARGIN: 3px 0px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    TEXT-DECORATION: none
}
A.securitycenter:active
{
    BACKGROUND-POSITION: right center;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/icn_disclose.gif);
    MARGIN: 3px 0px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A.securitycenter:visited
{
    BACKGROUND-POSITION: right center;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/icn_disclose.gif);
    MARGIN: 3px 0px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A.securitycenter:hover
{
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(../images/icn_disclose_f2.gif);
    COLOR: #72a806;
    BACKGROUND-REPEAT: no-repeat
}
A.securitycenter-item
{
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/linkArrow.gif);
    MARGIN: 3px 0px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
}
A.securitycenter-item:active
{
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/linkArrow.gif);
    MARGIN: 3px 0px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
}
A.securitycenter-item:visited
{
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/linkArrow.gif);
    MARGIN: 3px 0px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
}
A.securitycenter-item:hover
{
    PADDING-LEFT: 12px;
    COLOR: #72a806
}
.smalltext{
	font-size: 9px;
}

DIV.error_on {
	color: #CC0000;
	}
	
DIV.error_off {
	color: #666666;
	}

DIV.securitycenter-body
{
	POSITION: absolute;
	Z-INDEX: 1000;
	WIDTH: 170px;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #a3a397;
}
DIV.securitycenter-menubody
{
    BORDER-RIGHT: #a3a397 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #a3a397 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #a3a397 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a3a397 1px solid;
    BACKGROUND-COLOR: #DEDEC6;
}
DIV.securitycenter-body DIV A
{
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
DIV.securitycenter-body DIV A:active
{
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
DIV.securitycenter-body DIV A:visited
{
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
DIV.securitycenter-body DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
DIV.securitycenter-menudivider {
    MARGIN: 3px 7px 2px 7px;
    BORDER-BOTTOM: #d2d2bc 1px solid
}
DIV.securitycenter-divider
{
    MARGIN: 3px 0px 4px;
    BORDER-BOTTOM: #72a806 1px solid
}
A.securitymonitor
{
    TEXT-DECORATION: none;
}


a.shavliknewslink
{
    color: #666666;
}
a.shavliknewslink:hover
{
    color: #000000;
}

.bodytext {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.bodyheader {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	display: inline;
	font-size: 11px;
}
.microbutton {
	padding-bottom:5px;
}

.captionText {
	font-size:10px;
	line-height:11px;
}

.landingHeaderLink, .landingHeaderLink:hover, .landingHeaderLink:active {
	font-weight:bold;
}

.t2padding-left {
	width:177px;
	padding-right:17px;
}
.t2padding-right {
	padding:0px 10px 0px 0px;
}
.discovershavlik{
	background-image: url(../images/discover_shavlik.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
	height: 166px;
	padding-top: 85px;
	padding-left: 40px;
	padding-right: 40px;
}
.attentionUE{
	padding-left: 40px;
	padding-right: 40px;
}



/**********************************************
				PADDING
**********************************************/
.col2Left { padding-right:40px;	width:305px; }
.col2Right { width:211px; }

.col2WideLeft { width:356px; }   /* padding-right:40px;	*/  /* removed 9/14/2005  JDG */
.col2ShortRight { width:160px; }


.greenStroke {
	border-bottom:1px #A5CE07 solid;
	margin-bottom:10px;
	margin-top:10px;
}
.vertGrayStroke {
	border-right:1px solid #CCCCCC;
}

.bodyContentPadding {
	padding:0px 10px 0px 10px;
}

/* Body Link */
.bodylink { text-decoration: underline; }
	

/* Link */
.greenLink, .greenLink:active, .greenLink:visited {
	font-size:11px;
	color:#7EB70C !important;
	text-decoration: none;
	margin-top: 5px;
	display:block;
}


.greenBodyLink, .greenBodyLink:active, .greenBodyLink:visited {
	font-size:11px;
	color:#7EB70C !important;
	text-decoration: none;
}

.greenLink:hover, .greenBodyLink:hover {
	color:#000000 !important;
	text-decoration: none;
}


.greenLinkSmall, .greenLinkSmall:active, .greenLinkSmall:visited {
	font-size:10px;
	color:#668F15 !important;
	text-decoration: none;
	margin-top: 5px;
}

.greenLinkSmall:hover {
	color:#000000 !important;
	text-decoration: none;
}

.formTitle {
	font-size:11px;
	color:#666666;
	font-weight:bold;
	margin-bottom: 3px;
}
.formFieldCol1, .formFieldCol2 {
	padding-right:30px;
}
.formPadding {
	height:25px;
}
.formHalfPadding {
	height:12px;
}
.formGroup {
	padding-bottom:25px;
	display:block;
}
.multiColGroup {
	float:left;
	padding-right:20px;
}
.multiColGroupNoPad {
	float:left;
}
.pageTitle {
	font-size:16px;
	color:#666666;
	font-weight:normal;
	margin-bottom: 28px;
	margin-top:20px;
	display:block;
	text-align:right;
}
/*Added styles 6/23/05*/
TABLE.program{
 	padding-top:30px;
	padding-bottom:30px;
	
}
TABLE.program TD {
	width: 200px;
	border: 1px solid #CCCCCC;
	padding-bottom:10px;
}
TABLE.AccountListing{
}
TABLE.AccountListing TD{
	padding-right:10px;
	padding-bottom:20px;
}
TABLE.cart{
}
TABLE.cart TD{
}



/* Style for the tables rows and cols */
TABLE.tableListing {
	border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; margin-bottom: 5px; border-bottom: 1px solid #7EB70C;
}
TABLE.tableListing TH {
	background-color: #7EB70C; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height: 100%; padding: 3px 3px 3px 3px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; text-align: left; font-weight: bold;
}
TABLE.tableListing TD {
	padding: 3px 3px 3px 3px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}

TABLE.tableListing TR.alt0 {
	background-color: #EEEEEE;
}

TABLE.tableListing TR.alt1 {
	background-color: #D5D5D5;
}


TABLE.products TD.section {
	border-bottom: #9c0 1px solid;
	}



/***********************************
			Form styles
***********************************/
TABLE.form {}
TABLE.form TH {
	color:#666666;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	font-size:11px;
}
TABLE.form TD.formPadRight {
	padding:0px 30px 0px 0px;
}






/***********************************
	Menu Styles (was menus.css)
***********************************/
DIV.submenu
{
    LEFT: 100px;
    VISIBILITY: hidden;
    WIDTH: 170px;
    POSITION: absolute
}
DIV.submenu DIV
{
}
DIV.submenu DIV A
{
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
DIV.submenu DIV A:active
{
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
DIV.submenu DIV A:visited
{
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
DIV.submenu DIV A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
DIV.menuitem
{
}
DIV.menuitem A
{
}
DIV.menuitem-child
{
}
DIV.menuitem-child A
{
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(../images/icn_nav_child.gif);
    BACKGROUND-REPEAT: no-repeat
}
DIV.menuitem-child A:hover
{
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(../images/icn_nav_child_f2.gif);
    BACKGROUND-REPEAT: no-repeat
}
DIV.menutitem-child A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
DIV.submenu DIV.menubody
{
    BORDER-RIGHT: #eaeaea 1px solid;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% top;
    BORDER-TOP: #eaeaea 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/subnav_bg.gif);
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #eaeaea 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #eaeaea 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #efefef
}
DIV.submenu DIV.menudivider
{
    BORDER-TOP: #eaeaea 1px solid;
    MARGIN: 5px
}
DIV.submenu DIV.menubottom
{
}
DIV.menutopper
{
    HEIGHT: 32px
}
DIV.menutopper DIV.menutopperitem
{
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    FLOAT: right;
    BACKGROUND-IMAGE: url(../images/mainnav_bg_over.gif);
    PADDING-BOTTOM: 0px;
    CURSOR: pointer;
    COLOR: #ffffff;
    PADDING-TOP: 8px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: verdana;
    HEIGHT: 32px
}
DIV.menutopper-blank
{
    FLOAT: right
}

DIV.v3-home-sc-tab {
	display: block;
	width: 179px;
	height:26px;
	background-image: url(../images/v3_home_sc_tab_other.gif);
	background-repeat: no-repeat;
}
DIV.v3-home-sc-tab A { display: block; padding: 6px 0px 0px 5px; text-decoration: none; color: #666666; }
DIV.v3-home-sc-tab A:active { text-decoration: none; color: #666666; }
DIV.v3-home-sc-tab A:visited { text-decoration: none; color: #666666; }
DIV.v3-home-sc-tab A:hover { text-decoration: none; color: #666666; background-image:url(../images/v3_home_sc_tab_other_f2.gif); }

/*	Product Landing Page */
DIV.productsLandingLeft { width:270px; float:left; margin:0px 40px 20px 5px; }
DIV.productsLandingRight { width:270px; float:right; margin:0px 140px 20px 0px; }
DIV.productsLandingBoxshot { width:62px; float:left; }


.darkText {
	color:#333333;
}


/*	Adobe PDF icon links	*/
A.adobePDFLink, A.adobePDFLink:visited {
	/**/
	background-image:url(../images/adobe_pdf_icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:23px;
	margin: 0px 0px 8px 0px;
	
	display:block;
	height:20px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
}


/************************************
			LEFTNAV
************************************/
