/*Main Tags*/
BODY,P,INPUT,LI,A,TD,SELECT,TEXTAREA { font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }

.hidden { width:0px; border:0px solid white; color:White; }

/*Hyperlink Default Definitions*/
A:hover {  COLOR: #2627A4;}
A:link { COLOR: #596101; FONT: normal 11px "Trebuchet MS", verdana, helvetica, sans-serif;}
A:visited { COLOR: #596101; TEXT-DECORATION: none }

/*Backgrounds*/
.Primary { background-color: #012444}
.Primary2 { background-color: #004271}
.Secondary { background-color: #97A301}
.Secondary2 { background-color: #F1F1D6}
.standardbackground { background-color: #FFFFFF}
.servicesnav { background-color: #FFF9E1}

/*Top Navigation Item Background*/
.topnav {	background-color: #012444; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: White; font-weight: bold}
.menunav { background-color: #012444}
.menunavnon { background-color: #DCDCDC;}

/*Navigation Links*/
A.topmenunavlink:hover {  COLOR: A5B401}
A.topmenunavlink {  COLOR: white; FONT: bold 11px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none}
A.topmenunavlink:visited {  COLOR: white; FONT: bold 11px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none}

A.navlink:hover {  COLOR: #3739FF;
}
A.navlink {  COLOR: #012444; FONT: normal 11px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none}
A.navlink:visited {  FONT: normal 11px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none}

A.navlinklarge:hover {  COLOR: #97A301}
A.navlinklarge {  COLOR: #012444; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; TEXT-DECORATION: none;  text-transform: uppercase; }
A.navlinklarge:visited {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; TEXT-DECORATION: none;  text-transform: uppercase; }

A.navlinklargeReverse:hover {  COLOR: #FFD700;}
A.navlinklargeReverse {  COLOR: yellow; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; TEXT-DECORATION: none}
A.navlinklargeReverse:visited {  COLOR: yellow; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; TEXT-DECORATION: none}

A.navlinkheadingReverse:hover {  COLOR: #FF9933}
A.navlinkheadingReverse {  COLOR: yellow; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; TEXT-DECORATION: none;  text-transform: uppercase; }
A.navlinkheadingReverse:visited {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; TEXT-DECORATION: none;  text-transform: uppercase; }

A.leftmenunavlink:hover {  COLOR: Black;}
A.leftmenunavlink {  FONT: bold normal 11px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none}
A.leftmenunavlink:visited {  FONT: bold normal 11px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none}

A.leftmenunavlinkCAPS:hover {  COLOR: Black;}
A.leftmenunavlinkCAPS {  COLOR: #012444; FONT: bold normal 11px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none;  text-transform: uppercase; }
A.leftmenunavlinkCAPS:visited {  FONT: bold normal 11px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none;  text-transform: uppercase; }

A.textheadingslinks:hover {  COLOR: #97A301}
A.textheadingslinks { COLOR: #012444; FONT: bold 14px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }
A.textheadingslinks:visited { FONT: bold 14px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }

A.textheadingslinksReverse:hover {  COLOR: #FF9933}
A.textheadingslinksReverse { COLOR: white; FONT: bold 14px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }
A.textheadingslinksReverse:visited { COLOR:White; FONT: bold 14px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }

A.textstatementlinks:hover {  COLOR: #999999}
A.textstatementlinks { COLOR: #6B7401; FONT: normal 20px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }
A.textstatementlinks:visited { FONT: normal 20px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }

A.copyrightlink:hover {  COLOR: #97A301}
A.copyrightlink { COLOR: #A8A8A8; FONT: normal 10px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }
A.copyrightlink:visited { FONT: normal 10px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }

A.tablecolumnlink:hover {  COLOR: #97A301;}
A.tablecolumnlink {  COLOR: Navy; FONT: bold 13px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none}
A.tablecolumnlink:visited {  FONT: bold 13px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none}

A.navlinkservices:hover {  COLOR: #97A301}
A.navlinkservices {  COLOR: #012444; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 13px; font-weight: bold; TEXT-DECORATION: none;}
A.navlinkservices:visited {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 13px; font-weight: bold; TEXT-DECORATION: none;}

/*Text Formating*/
.text {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.textreverse {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: white; font-weight: normal}
.texterror {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; color: #FF3300; font-weight: bold}
.textsmall {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal}
.textheading { COLOR: #012444; FONT: bold 14px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none;  text-transform: uppercase;  }
.textheadingreverse { COLOR: white; FONT: bold 14px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none;  text-transform: uppercase;  }
.pageheading { COLOR: #012444; FONT: normal 24px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }
.textstatement { COLOR: #97A301; FONT: normal 20px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }
.textstatementreverse { COLOR: white; FONT: normal 20px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }
.textsubstatement { COLOR: #97A301; font-weight:bold; FONT: normal 15px "Trebuchet MS", verdana, helvetica, sans-serif; TEXT-DECORATION: none }
.bracket {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #FF3300; font-weight: normal}
.Heading {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 24px; color: #000000}
.formtext {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.maptext { 	font-family: "Trebuchet MS", verdana, helvetica, sans-serif;	font-size: 11px;	color: white;	font-weight: normal;	border: 1px solid #012344;	background-color: #012344;	scrollbar-3dlight-color:#012344;   scrollbar-arrow-color:#012344;   scrollbar-base-color:#012344;   scrollbar-darkshadow-color:#012344;   scrollbar-face-color:#012344;   scrollbar-highlight-color:#012344;   scrollbar-shadow-color:#012344;}
.formtext {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.copyrighttext { font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 10px; color: #A8A8A8;}
.statusonline {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #0000FF; font-weight: normal}
.statusoffline {  font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #FF3300; font-weight: normal}
.paddedtext { margin:3px; }

/*Tables*/
.logintableheader {  background-color: #DDDE8C;}
.logintablecell {  background-color: #F6F6E3; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal}
.copyrighttable {  background-color: #012444}
.tableheader {  background-color: #012444; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold;  text-transform: uppercase; padding:3px;}
.tablecolumnsheader {  background-color: #E8E8C5; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 13px; font-weight: bold; padding:3px;}
.tableheader2 {  background-color: #97A301; color: white; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-transform: uppercase; }
.tablesubheader {  padding:3px; background-color: #DDDE8C; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold;  text-transform: uppercase; }
.tablebody2 {  background-color: #F6F6E3; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; padding:3px;}
.tablebody { background-color: #FAFAEF; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; padding:3px;}
.tablepaging {  background-color: #E8E8C5; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal; padding:3px;}

.tablebodyform2 {  background-color: #F6F6E3; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; padding:5px;}
.tablebodyform { background-color: #FAFAEF; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; padding:5px;}
.tablebodyformsubheading {background-color: #F6F6E3; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; padding:5px; }

/*Block Links*/
.leftborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
.borderbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F6F6E3;

}
/*Buttons*/

.loginbutton {  background-color: #B6C13C; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000}
.adminbutton {  background-color: #ededed; font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000}

.SearchButton 
{
	background-image:url(/sd/images/search.gif);
	background-color: #F6F6E3;
	border:0px solid #F6F6E3;
	width:54px;
}

.CheckoutButton 
{
	background-image:url(/sd/images/checkout.gif);
	background-color: #F6F6E3;
	border:0px solid #F6F6E3;
	width:67px;
}

.PlaceOrderButton 
{
	background-image:url(/sd/images/placeorder.gif);
	background-color: #F6F6E3;
	border:0px solid #F6F6E3;
	width:76px;
}

.RemoveButton 
{
	background-image:url(/sd/images/remove.gif);
	background-color: #F6F6E3;
	border:0px solid #F6F6E3;
	width:54px;
}

.AddToBasketButton 
{
	background-image:url(/sd/images/addtobasket.gif);
	background-color: #F6F6E3;
	border:0px solid #F6F6E3;
	width:89px;
}


.mandatory { color:#dd0000; }
.formname { font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal }
.formnamesubheading { font-family: "Trebuchet MS", verdana, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold }

