/* page formatting */
#html,body	{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	
}
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.leftnavheader { font-size: 18px; font-weight: bold; color:#CB0017; padding-bottom: 5px;}

h1 {
	font-size: 24px;	
	font-weight: normal;	
	padding: 0;
	margin: 0;
	color: #CC0000;
}
h2 {
	font-size: 22px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #CC0000;
}
h3 {
	margin: 0;	
	padding: 0 0 4px 0;
	font-weight: bold;
	color: #000;
	font-size: 20px;	
}
h4 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
h5 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
}


#wrap {
	margin: 15px auto 0 auto;
	padding: 0;
	width: 823px;
	background: url("/images/wrap.jpg") repeat-y top left;
	text-align: left;
}
#wrap_top {
	height: 18px;
	background: url("/images/wrap_top.jpg") no-repeat top left;
	padding: 0;
	margin: 0;
}
#searchbox {
	border: 1px solid #CC0000;
	background-color: #fff;
	padding: 0;
	margin: 0 0 12px 0;
	font-size: 12px;
}
#searchbox td {
	color: #CC0000;
}
#searchbox a {
	padding: 0 1px 0 1px;
}
.leftbox_company {
	width: 204px;
	height: 117px;
	padding: 0;
	margin: 12px 0 12px 0;
	background: #fff url("/images/box_company.jpg") no-repeat top left;
}
.leftbox_news {
	width: 204px;
	height: 117px;
	padding: 0;
	margin: 12px 0 0 0;
	background: #fff url("/images/box_news.jpg") no-repeat top left;
}
.leftbox {
	width: 195px;
	padding: 0;
	margin: 12px 0 0 0;
	background: #fff url("/images/box_bkg.jpg") repeat-y top left;
}
.box-top {
	width: 100%;
	padding: 0;
	margin: 0;
	background: #fff url("/images/box_top.jpg") no-repeat top left;
}
.box-bottom {
	width: 100%;
	padding: 10px 0 0 0;
	margin: 0;
	background: #fff url("/images/box_bot.jpg") no-repeat bottom left;
}
.leftbox-content {
	font-size: 12px;
	padding: 0px 18px 8px 10px;
}
.box-content {
	font-size: 10px;
	height: 64px;
	padding: 12px 17px 8px 50px;
	text-align: right;
}
.box-title {
	color: #fff;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	padding: 0 20px 0 0;
}
.leftbox_inspiration {
	width: 204px;
	height: 6px;
	padding: 0;
	margin: 0;
	float: left;
	clear: both;
	display: inline;
	background: #fff url("/images/box_inspirationtop.jpg") no-repeat top left;
}
.leftbox_inspirationmid {
	width: 204px;
	padding: 0;
	margin: 0;
	float: left;
	clear: both;
	display: inline;
	background: #fff url("/images/box_inspirationmid.jpg") repeat-y top left;
}
.box-content2 {
	font-size: 10px;
	padding: 5px 17px 8px 5px;
}
.box-content2 .left {
	float: left;
	width: 60%;
}
.box-content2 .right {
	float: right;
	width: 40%;
}
.leftbox_inspirationbot {
	width: 204px;
	height: 41px;
	padding: 0;
	margin: 0;
	float: left;
	clear: both;
	display: inline;
	background: #fff url("/images/box_inspirationbot.jpg") repeat-y top left;
}
.box-title2 {
	color: #fff;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	padding: 8px 20px 0 0;
}
#footerlinks {
	background: #CB0017 url("/images/footer.gif") no-repeat top left;
	font-size: 11px;
	width: 780px;
	height: 26px;
	line-height: 26px;
	margin: 12px auto 0 auto;
	color: #fff;
	padding: 0;
	text-align: center;
}
#footerlinks a {
	color: #fff;
	padding: 0 1px 0 1px;
}
#wrap_foot {
	height: 23px;
	background: url("/images/wrap_foot.jpg") no-repeat bottom left;
}
.footertext		{ font-size: 11px; color: #999999; }

p, td, li {
	color: #000;
	font-size: 12px;
}

form		{	margin: 0}
.error			{ color: #FF0000; font-size: 11px; font-weight: bold;}
.smalltext{  font-size: 11px;}
.extrasmalltext{  font-size: 10px;}
.inputbox {	background-color : #FFFFFF;	color : #002e6e;	border : 1px solid #CCCCCC;}
.whiteheader     { color: #FFFFFF; font-size: 20px; }
.linespacing {	line-height : 23px;}
.rightpadding {	padding-right: 10px;}
.leftpadding {	padding-left: 10px;}
.comment {  font-size: 10px; color: #666666;}
.fullpercentwidth { width: 99%; }
.red {color: #cc0000;}
.redbackground {background-color: #cc0000;}
.beigebackground  {background-color: #FFFDF0;}

/* styles used on hemscott pages*/
.tableheader { background-color: #cc0000; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.tablesubheader { background-color: #dddddd; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.tabledata { background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.heading { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 16px;}
#hemscott {
	font-size: 120%;
}

/* Links */
a { color: #CC0000; text-decoration: none;}
a:active { color: #CC0000; text-decoration: none;}
a:hover { color: #FF9900; text-decoration: underline;}

a.topnav {  font-family: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 11px; font-weight: bold;}
a.topnav:active 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 11px; font-weight: bold;}
a.topnav:hover 		{  font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline;; font-size: 11px; font-weight: bold;}

a.subnav 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none; font-size: 12px;}
a.subnav:active 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none; font-size: 12px;}
a.subnav:hover 		{  font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline; font-size: 12px;}

a.subnavbold		{  font-family: Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-size: 12px; font-weight: bold;}
a.subnavbold:active		{  font-family: Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none; font-size: 12px; font-weight: bold;}
a.subnavbold:hover		{  font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline; font-size: 12px; font-weight: bold;}

a.subnavgrey 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none; font-size: 12px;}
a.subnavgrey:active 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: none; font-size: 12px;}
a.subnavgrey:hover 		{  font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline; font-size: 12px;}

a.hometopnav 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #CC0000; TEXT-DECORATION: none; font-size: 12px; font-weight: bold;}
a.hometopnav:active 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #CC0000; TEXT-DECORATION: none; font-size: 12px; font-weight: bold;}
a.hometopnav:hover 		{  font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline; font-size: 12px; font-weight: bold;}

a.homesubnav 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 12px;}
a.homesubnav:active  		{  font-family: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 2px;}
a.homesubnav:hover 		{  font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline; font-size: 12px;}

a.tinynav 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 10px;}
a.tinynav:active 		{  font-family: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 10px;}
a.tinynav:hover 		{  font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline; font-size: 10px;}

a.menunav  { display: block; font-size: 11px; color: #CC0000; text-decoration: none; padding: 3px; }
a.menunav:active  { font-size:11px;	color: #CC0000; text-decoration: none;	}
a.menunav:hover  { background-color: #CC0000; color :#FFFFFF; text-decoration: none; }

a.adminlink  {	color : #FFFDF0;	font-size : 10px;	text-decoration: none;}
a.adminlink:active  {	color : #FFFDF0;	font-size : 10px;	text-decoration: none;}
a.adminlink:hover  {	color : #CC0000;	 text-decoration: none;	font-size : 10px;}

#homeflash {
	position: relative;
	z-index: 0;
}

