/* old orange color f5a01a  grn dfecb4  background old e7e7e7 */

.Texta-Heavy { 
	font-family: Texta-Heavy;
	font-weight: normal;
	font-style: normal;
}
.Texta-Regular { 
	font-family: Texta-Regular;
	font-weight: normal;
	font-style: normal;
}
.MenuStylingContainer
{
border-top: 1px solid #383A35;	
border-bottom: 1px solid #383A35;
font-size: 16px;
max-width: 950px;
height: 20px;
padding-top: 12px;
padding-bottom: 12px;
font-family: Texta-Regular;
font-weight: normal;
font-style: normal;
vertical-align: middle;

}
.MenuItems
{
 width:auto;
 padding-top: 1px;
 float:left;
 vertical-align: middle;
 padding-right: 100px;
 
}

.FarLeftMenuItem
{
 width:auto;
 padding-top: 2px;
 float:left;
 vertical-align: middle;
 
}

.FarRightMenuItem
{
 width:auto;
 padding-top: 1px;
 float:right;
 vertical-align: middle;
 padding-left: 0px; 
}

body {
	padding: 0px; 
	background-color: white; 
	margin: 0px;
	font-family: Texta-Regular; 
	color: #373B3A;  
	font-size:20px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0;
	font-family: Texta-Regular;
	font-weight: bold;
	color: #373b3a;
}
h1 {font-size: 29px;}
/*h1.yc {line-height: 28px; color: #ffffff; font-size: 22px; font-weight: lighter;} */
h2 {font-size: 24px; }
h2.nav {color: #5f6062; font-size: 18px; font-weight: lighter;}
h3 {font-size: 19px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 15px;}

form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
P {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; padding-top: 0px
}


img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}

.LeftLine{

	border-left: solid thin #383A35;
	position: absolute;
	height:25px;
	vertical-align: top; 
}

.SearchImage
{
    vertical-align: middle;
       
}

.SearchGrp
{
    display:block;
    vertical-align: middle;
    PADDING: 0px;
    border-width: 1px;
    border-style:solid;
    border:1;
    
    border-color: #CCCCCC;
    
}
.SearchBox
{
    font-family: 'Texta-Regular';  
    font-size: 15px;
    border: 0; 
    padding: 0px;
    padding-left: 1px;
   
}

.NavNew
{
    color: #992200;  
    /* Texta-Heavy */
     font-family: 'Texta-Heavy';  
}



input.hdrinput {
	
	border-bottom: 0px; 
	border-left: 0px; 
	padding-bottom: 0px; 
	line-height: 10px; 
	background-color: white; 
	padding-left: 2px; 
	padding-right: 2px; 
	color: #B5B5B3; 
	font-size: 13px; 
	border-top: 0px; 
	border-right: 0px; 
	padding-top: 0px;
	font-weight:bold;
	vertical-align: middle;

}
input.text {
	border-bottom: 0px; 
	border-left: 0px; 
	padding-bottom: 4px; 
	line-height: 10px; 
	background-color: #e7e7e7; 
	padding-left: 2px; 
	padding-right: 2px; 
	font-family: Arial, Verdana, sans-serif; 
	color: #666666; 
	font-size: 10px; 
	border-top: 0px; 
	border-right: 0px; 
	padding-top: 0px
}
.bodytextbold {
	FONT-STYLE: normal; font-family: Arial, Verdana, sans-serif; color: #666666; font-size: 11px; font-weight: bold; TEXT-DECORATION: none
}
.bodytextitalic {
	FONT-STYLE: italic; font-family: Arial, Verdana, sans-serif; color: #666666; font-size: 11px; font-weight: normal; TEXT-DECORATION: none
}
.bodytext {
	line-height: 17px; FONT-STYLE: normal; font-family: Arial, Verdana, sans-serif; color: #666666; font-size: 11px; TEXT-DECORATION: none
}
.caption {
	FONT-STYLE: normal; font-family: Arial, Verdana, sans-serif; color: #96989b; font-size: 10px; TEXT-DECORATION: none
}
TEXTAREA {
	border-bottom-color: #000000; border-right-width: 0px; border-top-color: #000000; font-family: Arial, Verdana, sans-serif; background: #f4f4f4; border-top-width: 0px; border-bottom-width: 0px; color: #96989b; border-right-color: #000000; font-size: 11px; border-left-color: #000000; border-left-width: 0px
}
.pedittext {
	border-bottom-color: #000000; border-right-width: 0px; border-top-color: #000000; font-family: Arial, Verdana, sans-serif; background: #f4f4f4; border-top-width: 0px; border-bottom-width: 0px; color: #96989b; border-right-color: #000000; font-size: 11px; border-left-color: #000000; border-left-width: 0px
}
SELECT {
	border-bottom: 0px; border-left: 0px; padding-bottom: 1px; line-height: 11px; background-color: #e9e9ea; padding-left: 2px; padding-right: 2px; font-family: Arial, Verdana, sans-serif; color: #555; font-size: 11px; border-top: 0px; border-right: 0px; padding-top: 1px
}
.pad15 {
	padding-left: 15px; padding-top: 15px
}
.bold {
	font-weight: bold
}
.italic {
	FONT-STYLE: italic
}
.normal {
	FONT-STYLE: normal; font-weight: normal
}
.error {
	color: #f5241a
}
#header {
	padding-bottom: 10px; line-height: 9px; background-color: #ffffff; color: #96989b; font-size: 9px
}
#head_cont {
	text-align: left; width: 950px
}
#crumb {
	text-align: left; padding-bottom: 0px; background-color: #ffffff; padding-left: 10px; width: 950px; padding-right: 10px; font-family: Arial, Verdana, sans-serif; color: #dfecb4; font-size: 9px; padding-top: 5px
}
#pagebody {
	text-align: left; 
	padding-bottom: 0px; 
	background-color: #ffffff; 
	padding: 0 10px;
	width: 950px;
	overflow:hidden; 
	height:100%; 
}
#pagebody p,
#pagebody ul,
#pagebody ol {font-size: 16px;}

#pagebody li {margin-bottom: 6px;}

#pagebody a,
#pagebody a:link,
#pagebody a:visited {
	color: #1593a5;
	text-decoration: underline;
}
#pagebody a.btn {color: #fff;}
#pagebody a:hover {text-decoration: none;}

#pagebody p + ul {margin-top: -5px;}

#footer {
	text-align: left; 
	padding-bottom: 15px; 
	background-color: #383A35; 
	padding-left: 25px; 
	width: 900px; 
	padding-right: 25px; 
	font-family: Texta-Regular;
	font-weight: normal;
	font-style: normal; 
	color: white; 
	 
	padding-top: 22px
}
#footer2 {
	text-align: center; padding-bottom: 15px; background-color: #e9e9e9; padding-left: 5px; width: 960px; padding-right: 5px; font-family: Arial, Verdana, sans-serif; color: #444444; font-size: 9px; padding-top: 5px
}
.pagecreatebox {
	padding-bottom: 10px; line-height: 22px; margin-TOP: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.pagecreatebox IMG {
	margin-bottom: -3px
}
.prevnext {
	margin-RIGHT: 33px
}
.prevnext IMG {
	margin-bottom: -3px
}
.prevnext2 IMG {
	margin-bottom: -3px
}
.menutd {
	background-color: #888888; 
}
.menubg {
	background-color: #b6b7b9
}
.menutd DIV.menudiv {
	padding-bottom: 7px; 
	line-height: 9px; 
	padding-left: 8px; 
	padding-right: 8px; 
	font-family: Helvetica Heue, Helvetica, sans-serif; 
	color: #f4f4f4; 
	font-size: 13px; 
	font-weight: bold; 
	padding-top: 14px
}
.menutd DIV.menurel {
	Z-INDEX: 200; POSITION: relative
}
.menutd DIV.menuab {
	Z-INDEX: 100; POSITION: absolute; background-color: #999999; width: 150px; border-top: #b6b7b9 1px solid
}
.menutd DIV.menucont {
	padding-bottom: 25px; padding-left: 0px; padding-right: 0px; font-family: Comic Sans MS, sans-serif; color: white; font-size: 11px; font-weight: normal; padding-top: 15px
}
.menutd DIV.menucont DIV.off {
	padding-bottom: 3px; padding-left: 8px; padding-right: 0px; padding-top: 5px
}
.menutd DIV.menucont DIV.on {
	padding-bottom: 3px; background-color: #828282; padding-left: 8px; padding-right: 0px; padding-top: 5px
}
.menurel DIV.submenurel {
	Z-INDEX: 200; POSITION: relative; TOP: -18px; LEFT: 119px
}
.menurel DIV.submenuab {
	Z-INDEX: 999; POSITION: absolute; border-left: #b6b7b9 1px solid; padding-bottom: 13px; background-color: #999999; margin-TOP: -8px;   width: 165px; 
}
.menurel DIV.submenucont {
	padding-bottom: 10px; line-height: 18px; padding-left: 8px; padding-right: 8px; color: #dfecb4; padding-top: 10px;  
}
.leftmenu {
	font-size: 10px
}
.leftmenubg {
	background-color: #e7e7e7
}
.leftmenubglt {
	background-color: #ffffff
}
.border {
	border-bottom: #d5d6d7 1px solid; border-left: #d5d6d7 1px solid; border-top: #d5d6d7 1px solid; border-right: #d5d6d7 1px solid
}
<!-- #e3e3e4 -->
.borderl {
	border-bottom: #e3e3e4 0px solid; border-left: #e3e3e4 1px solid; border-top: #e3e3e4 0px solid; border-right: #e3e3e4 0px solid
}
.borderbottom {
	border-bottom: #d5d6d7 1px solid
}
.borderbottomsel {
	border-bottom: #dfecb4 1px solid
}
.bordertop {
	border-top: #cccccc 1px solid
}
.ltbordertop {
	border-top: #e9e9ea 1px solid
}
.iedumbtableborderbottom TD {
	border-bottom: #d5d6d7 1px solid
}
.menuborder {
	border-top: #e3e3e4 1px solid
}
.ycbox {
	border-bottom: #cccccc 5px solid; border-left: #cccccc 5px solid; background-color: #ffffff; border-top: #cccccc 5px solid; CURSOR: pointer; border-right: #cccccc 5px solid
}
.ycpop {
	Z-INDEX: 100; border-bottom: #cccccc 5px solid; POSITION: absolute; background-color: #ffffff; DISPLAY: none; CURSOR: default
}
.ycpopsh {
	Z-INDEX: 100; POSITION: absolute; DISPLAY: none; background: none transparent scroll repeat 0% 0%; CURSOR: default
}
.ycpopcont {
	border-bottom: #cccccc 5px solid; border-left: #d6d6d6 1px solid; background-color: #ffffff
}
.yctitle {
	line-height: 20px; color: #737373; font-size: 14px; font-weight: bold
}
.yctitlelite {
	line-height: 20px; color: #b8b8b8; font-size: 14px; font-weight: bold
}
.yctitlesm {
	line-height: 12px; color: #737373; font-size: 10px; font-weight: bold
}
.ycpline {
	padding-bottom: 10px; line-height: 12px; background-color: #eaeaea; padding-left: 10px; width: 115px; padding-right: 0px; color: #4e4e4e; font-size: 10px; padding-top: 10px
}
.ycplinesel {
	padding-bottom: 10px; line-height: 12px; background-color: #d6d6d6; padding-left: 10px; width: 115px; padding-right: 0px; color: #4e4e4e; font-size: 10px; CURSOR: pointer; padding-top: 10px
}
.yclayer {
	padding-bottom: 0px; line-height: 12px; background-color: #eaeaea; padding-left: 10px; width: 188px; padding-right: 0px; HEIGHT: 28px; color: #4e4e4e; font-size: 10px; CURSOR: pointer; padding-top: 5px
}
.yclayersel {
	padding-bottom: 0px; line-height: 12px; background-color: #d6d6d6; padding-left: 10px; width: 188px; padding-right: 0px; HEIGHT: 28px; color: #4e4e4e; font-size: 10px; CURSOR: pointer; padding-top: 5px
}
.ycshadow {
	padding-bottom: 8px; padding-left: 0px; padding-right: 6px; background: url(images/yc/shadow.png) no-repeat right bottom; padding-top: 0px
}
.ycinput {
	border-bottom: 0px; border-left: 0px; line-height: 11px; HEIGHT: 15px; color: #a2a2a2; font-size: 11px; border-top: 0px; border-right: 0px; padding-top: 3px
}
TABLE.intl TD IMG {
	border-bottom: #d5d6d7 1px solid; border-left: #d5d6d7 1px solid; border-top: #d5d6d7 1px solid; border-right: #d5d6d7 1px solid
}
TABLE.button TD {
	padding-bottom: 3px; line-height: 11px; padding-left: 8px; padding-right: 8px; background: url(images/arrows/button_bg.gif) #dfecb4 no-repeat; color: #ffffff; font-size: 9px; CURSOR: pointer; font-weight: bold; padding-top: 3px
}
TABLE.vmid TD {
	vertical-align: middle
}
.ycpopup {
	border-bottom: #d5d6d7 1px solid; border-left: #d5d6d7 1px solid; background-color: #f4f4f4; border-top: #d5d6d7 1px solid; border-right: #d5d6d7 1px solid
}
.sample_folder {
	border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; margin: 3px auto; width: 210px; background: url(images/my3form/folder_closed.png) no-repeat 20px 5px; HEIGHT: 40px; border-top: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid
}
.drophover {
	border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; margin: 3px auto; width: 210px; background: url(images/my3form/folder_open.png) no-repeat 20px 5px; HEIGHT: 40px; color: #dfecb4; border-top: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid
}
.selected_folder {
	border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; margin: 3px auto; width: 210px; background: url(images/my3form/folder_open.png) #d6d6d6 no-repeat 20px 5px; HEIGHT: 40px; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid
}
.selected_sample {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; padding-bottom: 5px; margin: 3px auto; padding-left: 5px; width: 200px; padding-right: 5px; background: #d6d6d6; HEIGHT: 30px; border-top: #fff 1px solid; border-right: #fff 1px solid; padding-top: 5px
}
.sample_styler {
	width: 100%; FLOAT: left; HEIGHT: 100%; color: #737373
}
.sample_row {
	border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; padding-bottom: 5px; margin: 3px auto; padding-left: 5px; width: 200px; padding-right: 5px; background: #fff; HEIGHT: 30px; border-top: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid; padding-top: 5px
}
.sample_styler A {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #737373; padding-top: 0px
}
.rightselarrow {
	Z-INDEX: 2600; POSITION: absolute; width: 20px; background: url(images/my3form/mysamplesselarrow.gif) no-repeat; HEIGHT: 40px; TOP: 0px; RIGHT: -20px
}
/* callout old color  color: #dfecb4; */
.callout {
	font-family: Arial, sans-serif; color: white; font-size: 13px; font-weight:bold;
}
.calloutphone {
	font-family: Arial, sans-serif; color: white; font-size: 20px; font-weight:bold;
}
.greencallout {
	font-family: Arial, sans-serif; color: #dfecb4; font-size: 10px
}
.pgsel {
	color: #dfecb4 
}
.smsize {
	font-size: 10px
}
.smrsize {
	font-size: 9px
}
.portpopup {
	background-color: #5f6062; color: #e9e9ea; font-size: 10px
}
.calloutsel {
	font-family: Comic Sans MS, sans-serif; color: #b6b7b9; font-size: 10px
}
.prodtab {
	padding-bottom: 7px; padding-left: 8px; width: 94px; padding-right: 8px; color: #fff; padding-top: 8px
}
.selected {
	background-color: #888
}
.selected A:link {
	color: #fff; CURSOR: pointer; TEXT-DECORATION: none
}
.selected A:hover {
	color: #32C8FF; CURSOR: pointer; TEXT-DECORATION: none
}
.selected A:visited {
	color: #fff; CURSOR: pointer; TEXT-DECORATION: none
}
.unselected {
	background-color: #f4f4f4
}
.unselected A:link {
	color: #888; CURSOR: pointer; TEXT-DECORATION: none
}
.unselected A:hover {
	color: #888; CURSOR: pointer; TEXT-DECORATION: none
}
.unselected A:visited {
	color: #888; CURSOR: pointer; TEXT-DECORATION: none
}
.contrborder {
	border-bottom: #e9e9ea 1px solid; border-left: #e9e9ea 1px solid; border-top: #e9e9ea 1px solid; border-right: #e9e9ea 1px solid
}
.contrbg {
	background-color: #a6a6a6
}
.white {
	color: #ffffff
}
.white A:link {
	color: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
.white A:visited {
	color: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
.white A:hover {
	color: #000000; CURSOR: pointer; TEXT-DECORATION: none
}
.shapes {
	line-height: 18px; font-size: 11px
}
.bgcolor {
	background-color: #e9e9ea
}
.fkh3 {
	font-family: Helvetica, Arial, sans-serif; color: #5f6062; font-size: 14px; font-weight: normal
}
A {
	OUTLINE-STYLE: none; OUTLINE-color: invert; OUTLINE-width: medium
}
A:link {
  color:#4d4d4d; CURSOR: pointer; TEXT-DECORATION: none
}
A:visited {
	color:#4d4d4d;  CURSOR: pointer; TEXT-DECORATION: none
}
A:hover {
	color:#996633;  
	CURSOR: pointer; 
	TEXT-DECORATION: none;
	
}

.callout A:link {
	font-family: Arial, Verdana, sans-serif; color: #666666; CURSOR: pointer; TEXT-DECORATION: none
}
.callout A:visited {
	font-family: Arial, Verdana, sans-serif; color: #666666; CURSOR: pointer; TEXT-DECORATION: none
}
.callout A:hover {
	font-family: Arial, Verdana, sans-serif; color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
.greencallout A:link {
	font-family: Arial, Verdana, sans-serif; color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
.greencallout A:visited {
	font-family: Arial, Verdana, sans-serif; color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
.greencallout A:hover {
	font-family: Arial, Verdana, sans-serif; color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
.menutd DIV.menucont A:link {
	font-family: Arial, Verdana, sans-serif; color: #ffffff; CURSOR: pointer; TEXT-DECORATION: none; 
}
.menutd DIV.menucont A:visited {
	font-family: Arial, Verdana, sans-serif; color: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
.menutd DIV.menucont A:hover {
	font-family: Arial, Verdana, sans-serif; color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
#crumb A:link {
	color: #96989b; CURSOR: pointer; TEXT-DECORATION: none
}
#crumb A:visited {
	color: #96989b; CURSOR: pointer; TEXT-DECORATION: none
}
#crumb A:hover {
	color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
.leftmenu A:link {
	color: #555555; CURSOR: pointer; TEXT-DECORATION: none
}
.leftmenu A:visited {
	color: #555555; CURSOR: pointer; TEXT-DECORATION: none
}
.leftmenu A:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
.pagecreatebox A:link {
	color: #96989b; CURSOR: pointer; TEXT-DECORATION: none
}
.pagecreatebox A:visited {
	color: #96989b; CURSOR: pointer; TEXT-DECORATION: none
}
.pagecreatebox A:hover {
	color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
.leftmenu A.sel:link {
	color: #b6b7b9; CURSOR: pointer; TEXT-DECORATION: none
}
.leftmenu A.sel:visited {
	color: #b6b7b9; CURSOR: pointer; TEXT-DECORATION: none
}
.leftmenu A.sel:hover {
	color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
TABLE.button TD A:link {
	color: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
TABLE.button TD A:visited {
	color: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
TABLE.button TD A:hover {
	color: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
.yclink A:link {
	color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
.yclink A:visited {
	color: #dfecb4; CURSOR: pointer; TEXT-DECORATION: none
}
.yclink A:hover {
	color: #666666; CURSOR: pointer; TEXT-DECORATION: none
}
#footer A:link {
	color: white; CURSOR: pointer; TEXT-DECORATION: none
}
#footer A:visited {
	color: white; CURSOR: pointer; TEXT-DECORATION: none
}
#footer A:hover {
	color: white; CURSOR: pointer; TEXT-DECORATION: underline
}
.red {
	color: #ef4a34
}
.black {
	color: #000000
}
.dkgray {
	color: #4d4d4d
}
.whitebg {
	background-color: #ffffff
}
.wide {
	width: 100%
}
.introtitle {
	padding-bottom: 5px; color: #998b7d; font-size: 21px; font-weight: normal
}
.pad5 TD {
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px
}
.pad5x10 {
	padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px
}
.pad1 TD {
	padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px
}
.pad1 {
	padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px
}
.pad5nl {
	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}
TABLE.pad5nl {
	padding-bottom: 0px; margin: 5px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.pad5nl TD {
	padding-bottom: 5px; padding-left: 0px; padding-right: 10px; padding-top: 5px
}
.pad3 TD {
	padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px
}
.pad3nl TD {
	padding-bottom: 3px; padding-left: 0px; padding-right: 6px; padding-top: 3px
}
.giant {
	font-size: 48px
}
.largest {
	font-size: 24px
}
.larger {
	font-size: 20px
}
.large {
	font-size: 16px
}
.medium {
	font-size: 13px
}
.small {
	font-size: 12px
}
.smaller {
	font-size: 11px
}
.smallest {
	font-size: 10px
}
.mini {
	font-size: 9px
}
.tiny {
	font-size: 8px
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.left {
	text-align: left
}
.right {
	text-align: right
}
.center {
	text-align: center
}
.ltrgrayborderbot {
	border-bottom: #cccccc 1px solid
}
.ltrgrayborder2 {
	border-bottom: #cccccc 0px solid; border-left: #cccccc 0px solid; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid
}
.ltrgrayborder2 TD {
	border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; border-top: #cccccc 0px solid; border-right: #cccccc 0px solid
}
.dkgrayborder {
	border-bottom: #4d4d4d 1px solid; border-left: #4d4d4d 1px solid; border-top: #4d4d4d 1px solid; border-right: #4d4d4d 1px solid
}
.ltgrayborderbot {
	border-bottom: #999999 1px solid
}
.ltrgraybordertop {
	border-top: #cccccc 1px solid
}
.vbot TD {
	vertical-align: bottom
}
.vbot {
	vertical-align: bottom
}
.bold {
	font-weight: bold
}
.shop {
	LETTER-SPACING: 2pt; font-size: 10px
}
.reptools A:link {
	color: #dfecb4; TEXT-DECORATION: none
}
.reptools A:visited {
	color: #dfecb4; TEXT-DECORATION: none
}
.reptools A:hover {
	color: #4d4d4d; TEXT-DECORATION: none
}
.tagselector {
	Z-INDEX: 10; POSITION: relative; padding-bottom: 3px; background-color: #e9e9ea; padding-left: 3px; width: 125px; padding-right: 3px; DISPLAY: none; TOP: 0px; padding-top: 3px; LEFT: 3px
}
.tagdropdown {
	background-color: #e9e9ea; width: 215px
}
#frontfinish {
	width: 100%
}
#backfinish {
	width: 100%
}
.modal-overlay {
	Z-INDEX: 101; POSITION: fixed; FILTER: alpha(opacity=75); padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 100%; BOTTOM: 0px; padding-right: 0px; background: #000000; HEIGHT: 100%; TOP: 0px; RIGHT: 0px; padding-top: 0px; LEFT: 0px; opacity: .75
}
.modal-window {
	Z-INDEX: 102; POSITION: fixed; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; OVERFLOW: auto; TOP: 50%; padding-top: 0px; LEFT: 50%
}
.miframe {
	
}
.modalframe {
	border-bottom: black 1px solid; border-left: black 1px solid; background-color: #fff; width: 480px; border-top: black 1px solid; border-right: black 1px solid
}
.AbsPosition
{
	POSITION:absolute
}
.SlideLink a 
{
	color:#b2b2b2;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
.SlideLink a:link
{
	color:#b2b2b2;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
.SlideLink a:hover
{
	color:#b2b2b2;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
{
	color:#b2b2b2;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
.SlideText 
{
    display:none; /*turns off slide text display:block; */
 	opacity:.7; filter:alpha(opacity=70); background:#FFFFFF; POSITION:absolute;  overflow:hidden; font-size:22px; width:inherit; TOP:590px; height:inherit; LEFT:10px; z-index:1
}
.FeaturedItems
{
	opacity:.7; filter: alpha(opacity=70); background:#FFFFFF; POSITION: absolute; font-size: 11px; width:100%; TOP: 180px; height:inherit; color:#444444; z-index:100
}
.ListLinks 
{
	color: #4d4d4d; font-size:14px; 
}
.ListLinks A
{
	color: #4d4d4d; font-size:14px; 
}
.ErrorMessage
{
  color: red; font-weight:bold;

}
.MyFloatRight
{
	float:right; width:350px;
	margin:10px;
}
.required
{
	 color: red;
}
.searchword
{
	font-weight:bold;
	font-style:italic;
	color: blue;
}

.buySamples
{
    font-family:Arial;
    font-size:12pt;
}
.footBoxLinks
{
 padding-left:4px;
 width:155px;
 font-size:11pt;

}
.footBoxTD
{
 font-size:11pt;
  width:155px;
  vertical-align: top;
}
.homeTxtBox
{
    text-align:justify;
    font-size:20px;
    padding-bottom:2px;
    padding-top:8px;
    font-family: Texta-Regular;
	  font-weight: normal;
	  font-style: normal;
     
}

.HomeSlideShowImage
{
    display:none; border: 1px solid black;width:auto;height:633px;
}



/* Main menu settings */
#centeredmenu {
   clear:both;
   float:left;
   margin:0;
   padding:0;
   width:100%;
   font-size:90%; /* Menu text size */
   z-index:1000; /* This makes the dropdown menus appear above the page content below */
   position:relative;
   padding-bottom: 10px;
}

/* Top menu items */
#centeredmenu ul {
   margin:0 0 0 21px;
   padding:0;
   list-style:none;
   float:left;
   position:relative;
}
#centeredmenu li {

   padding:0 3px;
   float:left;
   position:relative;
   padding-left:0px;
   padding-left:0px;
   vertical-align: middle;
}
#centeredmenu ul li a {
   
}

#centeredmenu ul li.active a {
   color:#373B3A;
   
}
#centeredmenu ul li a:hover {
   background:white; /* Top menu items background colour */
   
}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { /* This line is required for IE 6 and below */
    /* Top menu items background colour */
   color:#373B3A;
 
}

/* Submenu items */
#centeredmenu ul ul {
   display:none; /* Sub menus are hiden by default */
   position:absolute;
   top:1em;
   left:0;
   right:auto; /*resets the right:50% on the parent ul */
   width:8em; /* width of the drop-down menus */
   background: white;
   text-align: left;
   padding-bottom: 10PX;
   padding-top: 10PX;
   padding-left: 5PX;
   
}
#centeredmenu ul ul li {
   left:auto;  /*resets the left:50% on the parent li */
   margin:0; /* Reset the 1px margin from the top menu */
   clear:left;
   width:100%;
}
#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
   font-size:.8em;
   font-weight:normal; /* resets the bold set for the top level menu items */
   TEXT-DECORATION: none;
   color:#B5B5B3;
   line-height:1.4em; /* overwrite line-height value from top menu */
   /*border-bottom:1px solid #ddd;  sub menu item horizontal lines */
}
#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
    /* Sub menu items background colour */
   color:#373B3A;
}

/* Flip the last submenu so it stays within the page */
#centeredmenu ul ul.last {
   left:auto; /* reset left:0; value */
   right:0; /* Set right value instead */
}

/* Make the sub menus appear on hover */
#centeredmenu ul li:hover ul,
#centeredmenu ul li.hover ul { /* This line is required for IE 6 and below */
   display:block; /* Show the sub menus */
}

.ProductImageBtn
{
     padding-left:20px;
     padding-right:20px;
     padding-top:20px;
}

 
.ProductImageBtn:active,
.ProductImageBtn.active,
.ProductImageBtn:visited,
.ProductImageBtn.visited,
.ProductImageBtn:focus,
.ProductImageBtn.focus
{ 
  
    border:0;
    border-collapse:collapse;
    text-decoration: none; 
    outline:none;
}

.CLpageTitle
{
  font-size:52px;   
  text-align:center;
  font-weight:lighter;
   font-family: Texta-Heavy;
   line-height:60px;
  
}
.CLpageSubTitle
{
  font-size:30px; 
  text-align:center;  
   font-weight:lighter;
    font-family: Texta-Regular;
}
.CLimageTitle
{
  font-weight: bold;
 font-size:17px;  
  font-family: Texta-Regular;
}
.CLimageSubtext
{
    font-size:16px; 
    font-family: Texta-Regular;
  
}
.CLtext
{
    border-style:solid;
    border-color:Gray;
    padding:30px;  
    padding-top:40px; 
    padding-bottom:40px;
    padding-right:20px;
    text-align: justify;
    font-size:19px;
    font-family: Texta-Regular;
  
}

.TopNavStyle
{
 display:block;
 padding: 2px 30px 0;
  
}
.CLimage
{
    padding-left: 10px;
    
}

.CLtable td
{
    padding: 1px;
}

.slideDescription
{
  
    font-size: 28px;
    padding-top: 8px;
    padding-bottom: 12px;
     
}

.PricingGrid
{
  
   text-align:center;border-width:1px; border-style:solid;
   padding: 4px; 
   border-spacing:1x;
   font-size: 13px;
    
     
}
.PricingGridBold
{
  
   text-align:center;border-width:1px; border-style:solid;
   padding: 4px;  
   border-spacing:1px;
   font-size: 13px;
   font-weight:bold;
     
}


/* BP edits */
.btn {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
}


.btn-primary {
	
}
a.btn-secondary {
	background: #1593a5;
	color: #fff;
}

.btn-sm {
	padding: 7px 18px 6px;
	font-size: 16px;
}
.btn-lg {
	padding: 11px 24px 10px;
}

a.btn:hover {
	background:#373b3a;
}
a.btn.slideshow {
	float: right;
}

#pagebody a.btn-install {
	border: 2px solid #373b3a;
    background: #fff url(https://s3-us-west-2.amazonaws.com/media.terramai.com/icon-document-solid-16x16.png) no-repeat 9px 12px;
    padding: 11px 20px 10px 31px;
    color: #373b3a;
    font-size: 19px;
}
	#pagebody a.btn-install:link,
	#pagebody a.btn-install:visited {text-decoration: none;}
	#pagebody a.btn.btn-install:hover {
		background: #eee url("https://s3-us-west-2.amazonaws.com/media.terramai.com/icon-document-solid-16x16.png") no-repeat 9px 12px;
		border-color: #777;
		color: #373b3a;
	}


.c {
	margin: 0;
	padding: 0;
}

.c li {
	list-style: none;
	float: left;
	margin: 0 0 40px; 0;
	padding: 6px;
	text-align: center;
	width: 225px;
}

.c h6 {
	font-size: 15px;
	margin: 10px 0 0 0;
}

.c a {

}
