/*cope with inheritance bugs*/
body, table, th, td{
color:#ffffff;
font-size:10px;
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color: #0377AF;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:#0000ff;
	font-size:12px;
	text-decoration:none;
	color: #FFFF33;
}

a:visited{
color:#0000ff;
	font-size:12px;
	text-decoration:none;
	color: #FFFF33;
}

a:hover{
color:#8f8f8d;
	font-size:12px;
	text-decoration:none;
	color: #FFFF33;
}

a:active{
color:#0000ff;
	font-size:12px;
	text-decoration:none;
	color: #FFFF33;
}

a.boxlink:link{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.boxlink:visited{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.boxlink:hover{
color:#ffffff;
font-size:10px;
text-decoration:underline;
}

a.boxlink:active{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

/* li{
color:#ffffff;
list-style-type:square;
}

ol{
color:#ffffff;
}

ul{
color:#ffffff;
list-style-type:square;
}
*/
H1, H2, H4, H5, H6 {
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
}
H4 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
}
H3{
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
font-size:12px
}

.actCHECKOUTEM {background-color:#aca899;}
.actCHECKOUTBG {background-color:#aca899;}

.actlarger{
	font-size: larger;
	color:#ffffff;
}

.actsmaller{
	font-size: smaller;
	color:#ffffff;
}

.actxxsmall{
	font-size:9px;
	color:#ffffff;
}

.actxsmall{
	font-size:10px;
	color:#ffffff;
}

.actsmall{
	font-size:10px;
	color:#ffffff;
}

.actregular{
	font-size:12px;
	color:#ffffff;
}

.actlarge{
	font-size:14px;
	color:#ffffff;
}

.actxlarge{
	font-size:16px;
	color:#ffffff;
}

.actxxlarge{
	font-size:18px;
	color:#ffffff;
}

.actwarningcolor{color:#ffffff;}
.actrequiredcolor{color:#ffffff;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ffffff;}
.actwarning{color:#ffffff;}
.actwelcome{color:#ffffff;}

.actlogotext {font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	text-align: center
}
.actlogout{font-size:10px;}

.thinborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}

.thinred {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aca899;
	border-right-color: #aca899;
	border-bottom-color: #aca899;
	border-left-color: #aca899;
}

.thinred2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aca899;
	border-right-color: #aca899;
	border-bottom-color: #aca899;
	border-left-color: #aca899;
}

.actsmallheading {
	font-size:10px;
	color:#ffffff;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

td.boxheader {
	background-color:#aca899;
}
.copyright {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.copyright a{
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFF33;
	text-decoration: none;
}
.copyright a:visited{
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFF33;
	text-decoration: none;
}
.copyright a:hover{
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFF33;
	text-decoration: none;
}
.copyright a:active{
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFF33;
	text-decoration: none;
}
.HeadingNavy {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.HeadingNavySmall {

	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.BodyTextRealBlack {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.HeadingOrange {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.HeadingRed {


	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.BodyTextBlackBold {

	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.BodyTextBlack {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodyredtext {
color:#ffffff;
	font-size:10px;
	color: #FFF;

font-family:Lucida Sans, Arial, Helvetica, sans-serif;
}
.BodyTextRed {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.MenuSections {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.MenuSectionsChild {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ImageLeft {
	float: left;
	color: #FFFFFF;
	background-color: #FFFFFF;
	margin-right: 2px;
}
.ImageRight {
	float: right;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
	margin-left: 5px;
	color: #FFFFFF;
}
.BodyTextWhite {

	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.BodyTextWhiteBold {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.logo_placeholder {
	height: 200px;
	width: 100%;
	position: relative;
	background-color: #0377AF;
	background-image: url(/acatalog/b_header.jpg);
	background-repeat: repeat-x;
}
.h_logo {
	height: 145px;
	width: 450px;
	position: absolute;
	left: 5px;
	top: 7px;
}
.h_cart {
	height: 22px;
	width: 410px;
	position: absolute;
	left: 13px;
	top: 175px;
	text-align: left;
}
.h_image {
	height: 200px;
	width: 300px;
	position: absolute;
	left: 570px;
	top: 0px;
	text-align: left;
}


.back_bottom {
	background-color: #067CB9;
	background-repeat: repeat-x;
}
.Latest_News {
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(/acatalog/background_news.jpg);
	background-repeat: repeat-x;
}
.cellPad {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.question {
  font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 24px;
  height: 24px;
  background: #219FD9;
  color:#FFFFFF;
  margin-bottom: 5px;
  padding-left: 6px;
  cursor: pointer; cursor: hand;
}
.answer {
  padding-bottom: 5px;
  padding-left: 6px;
  background: #FFFFFF;
  color:#000000;
  display: none;
}
