body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:0;
margin-right:0;
}
.dummyblk
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
a {
    COLOR: #006633;
}
.region1
{
    background-color: #6E8C6B;
}
.region1_old
{
    background-color: #9AC2B4;
}
.region2
{
    background-color: #306597;
}
.titlebar
{
    background-color: #E4E4E4;
}
.titlebar a:hover 
{
	border-top: 1px dotted #454545;
	border-bottom: 1px dotted #454545;	
	background:#FFFFFF;
}
.headerblk
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15px;
    COLOR: #454545;
    FONT-FAMILY: verdana
}
a.headerblk:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15px;
    COLOR: #006633;
    FONT-FAMILY: verdana
}
.subheaderblk
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.subheaderylw
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: #c28f24;
    FONT-FAMILY: verdana
}
.subheadergrn
{
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	COLOR: #006633;
	FONT-FAMILY: verdana;
	text-decoration: none;

}
.tinytextboldred
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #91302b;
    FONT-FAMILY: verdana
}
.dynamic
{
    FONT-SIZE: 11px;
    COLOR: #f3f1ec;
    FONT-FAMILY: verdana
}
.tinygray
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: verdana
}
.copygray
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana
}
.subheaderolv
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: #798060;
    FONT-FAMILY: Verdana
}
.headerolv
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: #798060;
    FONT-FAMILY: Verdana
}
.largeheaderblu
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16px;
    COLOR: #3f5d7e;
    FONT-FAMILY: Verdana
}

h1 {
	color: #445642;
	font-size:18px;
	padding:5px 0 5px 0;
	margin:0;
}

.headerblu, .headerblu a:visited, .headerblu a:active
{
	FONT-WEIGHT: 600;
	FONT-SIZE: 14px;
	COLOR: #3f5d7e;
	FONT-FAMILY: verdana;
	text-decoration: none;

}
.headergrn
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #006633;
    FONT-FAMILY: verdana
}
.headerwhite
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana
}
.subheaderblu
{
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	COLOR: #3f5d7e;
	FONT-FAMILY: verdana;
	text-decoration: none;
}
a.subheaderblu:hover
{
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	COLOR: #006633;
	FONT-FAMILY: verdana;
	text-decoration: none;
}
.subheaderwhite
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
	text-decoration: none;
}
.subheaderprpl
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: #63416b;
    FONT-FAMILY: verdana
}
.copytextprpl
{
    FONT-SIZE: 11px;
    COLOR: #63416b;
    FONT-FAMILY: verdana
}
.tinyprpl
{
    FONT-SIZE: 10px;
    COLOR: #63416b;
    FONT-FAMILY: verdana
}
.addedtocart
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9px;
    COLOR: #91302b;
    FONT-FAMILY: Verdana
}
.tm
{
    FONT-SIZE: 9px;
    FONT-FAMILY: verdana
}
.errortext
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana
}
.headerboldred
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    COLOR: #800000;
    FONT-FAMILY: Verdana
}
.subheaderred
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: #800000;
    FONT-FAMILY: verdana
}
.copyprpl
{
    FONT-SIZE: 11px;
    COLOR: #63416b;
    FONT-FAMILY: verdana
}
.hometextbold, .hometextbold a:visited, .hometextbold a:active
{
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	COLOR: #454545;
	FONT-FAMILY: Verdana;
	text-decoration: none;

}
.tinyhome, .tinyhome a:active, .tinyhome a:visited
{
	FONT-SIZE: 10px;
	COLOR: #454545;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}
.tinyhome a:hover { color: #880000;
}
.tinyblu
{
    FONT-SIZE: 9px;
    COLOR: #3f5d7e;
    FONT-FAMILY: verdana;
	font-weight: bold;
}
a.tinyblu:hover
{
	FONT-SIZE: 9px;
	COLOR: #006633;
	FONT-FAMILY: verdana;
	font-weight: bold;
}
.tinycategory
{
    FONT-SIZE: 9px;
    COLOR: #3f5d7e;
    FONT-FAMILY: verdana;
}
a.tinycategory:hover
{
	FONT-SIZE: 9px;
	COLOR: #006633;
	FONT-FAMILY: verdana;
	font-weight: bold;
}
.tinywhite
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana
}
.hometext, .hometext a:visited, .hometext:active
{
	FONT-SIZE: 11px;
	COLOR: #454545;
	FONT-FAMILY: verdana;
}
a.hometext:hover
{
	color: #3f5d7e;

}
.hometextred
{
    FONT-SIZE: 11px;
    COLOR: #800000;
    FONT-FAMILY: Verdana
}
.hometextwhite
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	text-decoration: none
}
a.hometextwhite
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana
}
a.hometextwhite:visited
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana
	text-decoration: none
}
a.hometextwhite:hover
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	text-decoration: none
}
.hometextblu
{
	FONT-SIZE: 11px;
	COLOR: #3f5d7e;
	FONT-FAMILY: verdana;
	text-decoration: none

}
.dotted_border
{
    BORDER-BOTTOM: #6E8C6B 2px dotted;
}
.gray_top_border
{
    BORDER-TOP: #E8E0D7 1px ridge;
}
.drkgray_top_border
{
    BORDER-TOP: #454545 1px solid;
}
.gray_menu_border
{
    BORDER-RIGHT: #454545 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #454545 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #454545 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #454545 1px solid;
}
.grayborderlite
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
}
.homtextborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #454545;
	text-decoration: none;
	border: 1px solid #454545;
}
.grayleftborder {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #6E8C6B;
}
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #DDC;
	background-color: #FCC;
	}
label.errHilite {
	color: #C00;
    FONT-FAMILY: Arial;
	font-size: 10px;
	font-style: normal;	
	}
.dotted_border_graytop {
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #454545;
}

.redborder {
	border: 1px dotted #770000;
}