
BODY, TD {font-family:verdana,arial,helvetica,sans-serif; color:#5C5B5B; font-size:11px; line-height: 16px;}
A.body {color:#E97110; text-decoration:none;}	
A.body:active {color:#E97110; text-decoration:none;}			  
A.body:hover {color:#E97110; text-decoration:underline;}

TD.topnav {background:#302D2C; color:#FFAB03; font-size:11px; height:20px; vertical-align: middle;}
.topnav {color:#BDBDBD; font-size:11px;}
A.topnav {color:#BDBDBD; text-decoration:none;}	
A.topnav:active {color:#FFFFFF; text-decoration:none;}			  
A.topnav:hover {color:#FFFFFF; text-decoration:none; border-bottom:4px solid #FFAB03;}

TD.topnavon {background:#302D2C; height:24px; vertical-align: middle;}
.topnavon {color:#FFAB03; font-weight:bold; font-size:11px;}
A.topnavon {color:#FFAB03; text-decoration:none; border-bottom:4px solid #FFAB03;}	
A.topnavon:active { color:#FFAB03; text-decoration:none; border-bottom:4px solid #FFAB03;}			  
A.topnavon:hover {color:#FFAB03; text-decoration:none; border-bottom:4px solid #FFAB03;}

.background-grey { background-color: #302D2C; }
.background-yellow { background-color: #FFAB03; }

TD.graybdr { width:1px; height:1px; padding:0; background:#302D2C}
TD.whitebdr { width:1px; height:7px; padding:0; background:#ffffff}

.white {color:#fff; font-size:12px;}
A.white {color:#fff; text-decoration:none;}	
A.white:active {color:#fff; text-decoration:none;}			  
A.white:hover {color:#fff; text-decoration:underline;}

#home-grn-bkt {border:1px solid #7CBF19; height:220px; padding:10px; padding-bottom:0px;}
A.grn {color:#3FA700; text-decoration:none;}	
A.grn:active {color:#3FA700; text-decoration:none;}			  
A.grn:hover {color:#3FA700; text-decoration:underline;}

#home-blu-bkt {border:1px solid #3A5DA9; height:220px; padding:10px; padding-bottom:0px;}
A.blu {color:#3A5DA9; text-decoration:none;}	
A.blu:active {color:#3A5DA9; text-decoration:none;}			  
A.blu:hover {color:#3A5DA9; text-decoration:underline;}

#home-red-bkt {border:1px solid #BD3337; height:220px; padding:10px; padding-bottom:0px;}
.error {color:#BD3337;}
A.red {color:#BD3337; text-decoration:none;}	
A.red:active {color:#BD3337; text-decoration:none;}			  
A.red:hover {color:#BD3337; text-decoration:underline;}

TD.botnav {background:#302D2C; font-size:10px; color:#B7B6B6; height:22px; vertical-align: middle;}
A.botnav {color:#B7B6B6; text-decoration:none;}	
A.botnav:active {color:#FFFFFF; text-decoration:none;}			  
A.botnav:hover {color:#FFFFFF; text-decoration:underline;}

.copyrt {color:#505050; font-size:10px; line-height: 20px;}
A.copyrt {color:#505050; text-decoration:none;}	
A.copyrt:active {color:#505050; text-decoration:none;}			  
A.copyrt:hover {color:#505050; text-decoration:underline;}

TD.lnav { width:200px; height:1px; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px;  background:#757575}
.lnav {color:#C8C8C8; font-size:11px; padding-left: 12px; padding-right: 5px; line-height: 20px;}
A.lnav {color:#C8C8C8; text-decoration:none; line-height: 20px;}	
A.lnav:active {color:#C8C8C8; text-decoration:none; line-height: 20px;}			  
A.lnav:hover {color:#FFAB03; text-decoration:underline; line-height: 20px;}
.lnavon {color:#ffffff; vertical-align: middle; padding-top: 4px; padding-bottom: 4px; height: 20px; font-size:11px;}
TD.lnavspc { width:1px; height:1px; padding:0; background:#ffffff}
.lnavhdr { font-family: sans-serif,verdana,helvetica,arial; color:#F6F6F6; font-size:14px; line-height: 24px; letter-spacing: 1px; margin-left: 12px; margin-top: 0px; margin-bottom: 0px; font-weight: bold; clear: right; }

TD.subcontent { padding-top: 10px; padding-bottom: 5px; padding-left: 16px; padding-right: 25px;}
TD.prodhdr {background:#F1F8E6; padding-top: 10px; padding-bottom: 5px; padding-left: 0px; padding-right: 25px;}

h1, h2, h3, h4 { font-family: sans-serif,verdana,helvetica,arial; font-weight: normal;}
h1 {color:#686665;	font-size:22px;	line-height: 24px; letter-spacing: 1px;	margin-top: 2px; margin-left:0px; margin-right: 0px; margin-bottom: 4px; clear:right;}
h2  {color:#686665;	font-size:16px;	margin-top: 10px;	margin-bottom: 0px;	letter-spacing: 1px; line-height: 18px;	font-weight: bold; clear:right;}
h3 {color:#686665; font-size:17px;	line-height: 16px;	margin-top: 0px; margin-bottom: 0px; font-weight: bold;	clear:none;}

li.ol { color:#5C5B5B; padding-left: 3px; line-height:20px; list-style-type : decimal;}
li { color:#5C5B5B; padding-left: 3px; line-height:20px; list-style: disc; }
li.prodlink { color:#E97110; margin: .7em; padding-left: -0px;  line-height:17px; list-style: disc; }

#prodlinklist { margin: -2em;  padding-bottom: 10px; color:#DD9403; line-height:20px }

.infobox-blu { background-color: #DAE0E7; width: 145px; height: 23px; padding: 10px; float: right; margin-left: 15px; clear:right;}

.column1 {padding-left: 10px; width: 240px; height: 50px; float: left;}
.column2 {padding-left: 10px; width: 240px; height: 50px; float: left; margin-left: 11px;}
.column3 {background-color: red; width: 155px; float: left;margin-left: 15px; clear:right;}

blockquote {margin-left: 20px; margin-right: 20px;}

/*  FORMS-Drop Downs & Text Boxes CSS */
.fmtxt {color:#3C6697; font-size:11px; padding-left: 0px;}
.fmtxtreq {color:#3A5DA9; font-size:11px;}

select#hmsearch, input#fb, input#fbp, input#fbt, select, textarea {font-family: verdana,arial,helvetica,sans-serif; font-size: 11; line-height: 11px; color: #333333;}
input#standard {width: 250px; height: 20px; border-color: #4E4D4D; border-style: solid; border-width: 1px; background-color: #F1F8E6; margin-bottom: 7px;}

textarea#address {width: 250px; height: 64px; font-size: 11; border-width: 1px; border-style: solid; border-color: #4E4D4D; background-color: #F1F8E6; padding: 1px 0px 0px 1px; overflow: auto; margin-bottom: 7px;}
textarea#comments {width: 500px; height: 64px; font-size: 11; border-width: 1px; border-style: solid; border-color: #4E4D4D; background-color: #F1F8E6; padding: 1px 0px 0px 1px; overflow: auto; margin-bottom: 7px;}
select#dropdwn {width: 250px;  height: 20px; border-width: 1px; border-style: solid; border-color: #4E4D4D;  background-color: #F1F8E6; font-size: 11;  padding: 1px 0px 0px 1px; line-height: 25px;}


.standard {width: 250px; height: 20px; border-color: #4E4D4D; border-style: solid; border-width: 1px; background-color: #F1F8E6; margin-bottom: 7px;}
.standardMedium {width: 170px; height: 20px; border-color: #4E4D4D; border-style: solid; border-width: 1px; background-color: #F1F8E6; margin-bottom: 7px;}
.standardSmall {width: 90px; height: 20px; border-color: #4E4D4D; border-style: solid; border-width: 1px; background-color: #F1F8E6; margin-bottom: 7px;}
.address {width: 250px; height: 64px; font-size: 11; border-width: 1px; border-style: solid; border-color: #4E4D4D; background-color: #F1F8E6; padding: 1px 0px 0px 1px; overflow: auto; margin-bottom: 7px;}
.comments {width: 500px; height: 64px; font-size: 11; border-width: 1px; border-style: solid; border-color: #4E4D4D; background-color: #F1F8E6; padding: 1px 0px 0px 1px; overflow: auto; margin-bottom: 7px;}

.calday{ color:#757575;}
.calTitle{font-size:8px;}
caldaySel{ color:#FFAB03;}
.calDayHeader{color:#BD3337;}
.calnav{color:#e8e8e8; font-size:11px; padding:0px; line-height: 20px;}
A.calnav {color:#e8e8e8; font-size:11px; text-decoration:none; line-height: 20px;}	
A.calnav:active {color:#FFFFFF; font-size:11px; text-decoration:none; line-height: 20px;}			  
A.calnav:hover {color:#FFFFFF; font-size:11px; text-decoration:underline; line-height: 20px;}
.subcontent { padding-top: 10px; padding-bottom: 5px; padding-left: 16px; padding-right: 25px;}
.helpform { padding-top: 10px; padding-bottom: 5px; padding-left: 16px; padding-right: 0px;}


#menu-sub a:hover { background: url(../pics/menu_sub_lt_2.gif) no-repeat left middle; color: #416206; }
#menu-sub a:hover span { background: url(../pics/menu_sub_rt_2.gif) no-repeat right top; }

#container.what #menu-sub #what a,
#container.portfolio #menu-sub #portfolio a,
#container.quote #menu-sub #quote a,
#container.devdes #menu-sub #devdes a,
#container.about #menu-sub #about a,
#container.contact #menu-sub #contact a { background: url(../pics/menu_sub_lt_2.gif) no-repeat left top; }

#container.about #menu-sub #about a span,
#container.portfolio #menu-sub #portfolio a span,
#container.quote #menu-sub #quote a span,
#container.devdes #menu-sub #devdes a span,
#container.about #menu-sub #about a span,
#container.contact #menu-sub #contact a span { background: url(../pics/menu_sub_rt_2.gif) no-repeat right top; }

.button
{
	background-color: #8CC040;
	color: #ffffff;
	font: 11px verdana,arial,helvetica,sans-serif;
	cursor:pointer;
    padding:1px 10px 1px 10px;
}

.CreateAccountButton
{
	background-color: #8CC040;
	color: #ffffff;
	font: 11px verdana,arial,helvetica,sans-serif;
	cursor:pointer;
    padding:1px 10px 1px 10px;
    margin-right:280px;
    margin-top:20px;
    margin-bottom:50px;
}

.LoginAccountButton
{
	background-color: #8CC040;
	color: #ffffff;
	font: 11px verdana,arial,helvetica,sans-serif;
	cursor:pointer;
    padding:1px 10px 1px 10px;
    margin-right:180px;
    margin-top:20px;
    margin-bottom:50px;
}

.PasswordButton
{
	background-color: #8CC040;
	color: #ffffff;
	font: 11px verdana,arial,helvetica,sans-serif;
	cursor:pointer;
    padding:1px 10px 1px 10px;
    margin-right:30px;
    margin-top:20px;
    margin-bottom:50px;
}

.passtext
{
padding-bottom:30px;
}

.passcontbutton
{
	background-color: #8CC040;
	color: #ffffff;
	font: 11px verdana,arial,helvetica,sans-serif;
	cursor:pointer;
    padding:1px 10px 1px 10px;
   
}