/* Default CSS Document (common change to default css)*/
/* INCLUDE THIS FILE IN ALL PAGES TO SET DEFAULT CSS ACTIONS */
/* custom features for table/images/forms at bottom */

BODY {
	MARGIN-TOP: 0px; 
	BACKGROUND-COLOR: #C7CBCE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

P.bodytext {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
P.flush {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
P.formfield {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
P.prod {
	MARGIN-TOP: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #333333; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
P.faqs {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
P.formlabel {
	MARGIN-BOTTOM: 3px
}
P.formlabelalert {
	MARGIN-BOTTOM: 3px
}
P.formlabelalert {
	COLOR: #ff0000
}
P.formfield {
	MARGIN-BOTTOM: 6px
}
P.footertext {
	FONT-SIZE: 11px; COLOR: #ffffff
}
P.copyright {
	FONT-SIZE: 11px; COLOR: #ffffff
}
P.menutext {
	FONT-SIZE: 11px; COLOR: #ffffff
}
P.copyright {
	COLOR: #ffffff
}
P.bodytextblack {
	FONT-WEIGHT: bold
}
P.footertext {
	FONT-WEIGHT: bold
}


P.flush {
	MARGIN: 0px
}
P.footertext {
	MARGIN: 0px
}
P.copyright {
	MARGIN: 0px
}
P.menutext {
	MARGIN: 0px
}
P.date {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 2px; COLOR: #333333; FONT-STYLE: italic; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
P.title {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 15px 0px 15px 15px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
P.subheader {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #3c3c3c; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
P.mdheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px 0px 2px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
P.prodheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #3c3c3c; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
P.aboutus {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px 0px 25px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
STRONG.blue {
	COLOR: #990000
}
TD.grey {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #7f7f7f; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD.black {
	BACKGROUND: #000000
}
TD.white {
	BACKGROUND: #ffffff
}
A {
	FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #3c3c3c; 
	/* TEXT-DECORATION: underline; */
}
A:visited {
	COLOR: #3c3c3c; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
A.text:link {
	COLOR: #01bd01
}
A.text:visited {
	COLOR: #01bd01
}
A.text:hover {
	COLOR: #01bd01; TEXT-DECORATION: underline
}
A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.menuat {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.menu:link {
	COLOR: #ffffff
}
A.menu:visited {
	COLOR: #ffffff
}
A.menu:hover {
	COLOR: #01bd01
}
A.menuat:link {
	COLOR: #01bd01
}
A.menuat:visited {
	COLOR: #01bd01
}
A.menuat:hover {
	COLOR: #01bd01
}
A.menul2 {
	FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menul2at {
	FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.faqs:link {
	COLOR: #333333
}
A.faqs:visited {
	COLOR: #333333
}
A.faqs:hover {
	COLOR: #990000
}
A.faqsat:link {
	FONT-WEIGHT: bold; COLOR: #990000
}
A.faqsat:visited {
	FONT-WEIGHT: bold; COLOR: #990000
}
A.faqsat:hover {
	FONT-WEIGHT: bold; COLOR: #990000
}
A.more {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
A.more:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
A.more:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
A.more:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
A.moreat {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
A.copyright {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL {
	MARGIN: 5px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.alert {
	COLOR: #ff0000
}
.required {
	COLOR: #ff0000
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

label {
    width: 10em; float: left; text-align: right; margin-right: 0.5em; display: block; 
}

.submit input {
    margin-left: 4.5em; color: #000; background: #ffa20f; border: 2px outset #d7b9c9;
}

.smallheading {
    margin: 10px auto 10px; padding:4px; background-color: #e8e8e8; text-align:left; font-weight:bold; color:#000; font-size:12px; border:1px solid #999; width: 500px;
}

.smallsmallheading {
    margin: 10px auto 10px; padding:2px; background-color: #e8e8e8; text-align:left; font-weight:bold; color:#000; font-size:10px; border:1px solid #999; 
}

.smallsmallsmallheading {
    margin: 10px auto 10px; padding:4px; background-color: #e8e8e8; text-align:left; font-weight:bold; color:#000; font-size:8px; border:1px solid #999;
}


/* nice input textboxes */
input[type=text] {
  background-color: #ddd; color: #102132; border: 1px solid gray; margin-top: 2px;
}

input[type=password] {
  background-color: #ddd; color: #102132; border: 1px solid gray; margin-top: 2px;
}

/* special table decoration */
.ttable { padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #CCC; margin-bottom:20px; width:550px;}
.ttable th { padding:4px; background-color: #e8e8e8; text-align:left; font-weight:bold; color:#990000; font-size:10px; border-bottom:1px solid #999; border-right:1px solid #999 }
.ttable th a:link { color: #990000; text-decoration:none}
.ttable th a:visited { color: #990000; text-decoration:none}
.ttable th a:hover { color:#FF0000; text-decoration:none}
.ttable td { padding:4px; background-color:#f8f8f8; border:1px; width:300px;}

/* borders around photos */
p.photo a {
display: block;
/* float: left; */
margin: 0;
padding: 4px 4px 9px 4px;
border: 1px solid #ccc;
border-top-color: #eee;
border-right-color: #ddd;
border-bottom-color: #bbb;
background-color: #fff;
text-align: center;
height: 200px;
}
p.photo a:hover {
border-color: #ccc;
background-color: #eee;
}

/*search box .search select */


select {
background-color:#E8E6E3;
border: solid 1 gray;
font-family:arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
width:165px;
margin: 3px;
}

.linkbutton {
background-color:#e8e8e8;
color:#FFFFFF;
font-size:7pt;
font-weight:bold;
margin: 5px;
padding:3px;
text-align:left;
width: 110px;
border: solid 1px gray;
}

.NoDec 
{
text-decoration: none;	

}
