@charset "utf-8";
/* CSS Document */
body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
background-color:#d0c8bd;
}
a { text-decoration:none; color:#a33c25; }
a:a { text-decoration:none; color:#a33c25; }
a:hover { text-decoration:none; color:#de7d23;
}
#topScene {
position:relative;
width:839px;
height:136px;
}
#searchBar {
position:absolute;
right:14px;
bottom:10px;
z-index:1;
}
.navred {
background-color:#a33c25;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
height:25px;
padding-left:10px;
text-align:left;
}
.navredHome {
background-color:#a33c25;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-image:url(images/nav_crnr_right.gif);
background-position:right;
background-repeat:no-repeat;
height:25px;
padding-left:10px;
text-align:left;
}
.navorange {
background-color:#de7d23;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
height:25px;
padding-left:10px;
text-align:left;
}
.navorangeHome {
background-color:#de7d23;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-image:url(images/nav_crnr_right_orange.gif);
background-position:right;
background-repeat:no-repeat;
height:25px;
padding-left:10px;
text-align:left;
}
.navButton { text-decoration:none; color:#FFFFFF; }
.navButton:a { text-decoration:none; color:#FFFFFF; }
.navButton:hover { text-decoration:none; color:#a33c25;
}
.navButtonSub { text-decoration:none; color:#de7d23; }
.navButtonSub:a { text-decoration:none; color:#de7d23; }
.navButtonSub:hover { text-decoration:none; color:#a33c25;
}
.navButtonOn { text-decoration:none; color:#FFFFFF; }
.navButtonOn:a { text-decoration:none; color:#FFFFFF; }
.navButtonOn:hover { text-decoration:none; color:#de7d23;
}

.subNavOff {
background-color:#FFFFFF;
border-bottom:1px dotted #de7d23;
color:#de7d23;
font-size:11px;
text-decoration:none;
height:25px;
padding-left:10px;
text-align:left;
}
#spNavOff {
width:90%;
max-width:90%;
color:#de7d23;
font-size:11px;
text-decoration:none;
text-align:left;
padding:3px 0px 3px 0px;
}
.subNavOn {
background-color:#FFFFFF;
border-bottom:1px dotted #de7d23;
color:#a33c25;
font-size:11px;
text-decoration:none;
height:25px;
padding-left:10px;
text-align:left;
background-image:url(images/dotty_arrow.gif);
background-position:right;
background-repeat:no-repeat;
}
#spNavOn {
width:90%;
max-width:90%;
color:#a33c25;
font-size:11px;
text-decoration:none;
text-align:left;
padding:3px 0px 3px 0px;
}
.navHolder {
padding:10px 0px 5px 10px;
text-align:left;
vertical-align:top;
height:100%;
min-height:100%;
}
#rightTabsHolder {
padding-right:10px;
padding-top:20px;
text-align:left;
vertical-align:top;
width:220px;
min-width:220px;
}
.orangeTabHeadings {
background-color:#de7d23;
background-image:url(images/tab_orange_crnr_left.gif);
background-position:left;
background-repeat:no-repeat;
color:#FFFFFF;
height:25px;
font-size:11px;
padding-left:10px;
}
.thinOrangeTab {
background-color:#de7d23;
height:5px;
padding-left:10px;
}
.tabHeadLinks { text-decoration:none; color:#FFFFFF; }
.tabHeadLinks:a { color:#FFFFFF; }
.tabHeadLinks:hover { color:#a33c25;
}
.redTabHeadings {
background-color:#a33c25;
background-image:url(images/tab_red_crnr_left.gif);
background-position:left;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
height:25px;
font-size:14px;
padding-left:10px;
}
.tabHeadLinksR { text-decoration:none; color:#FFFFFF; }
.tabHeadLinksR:a { color:#FFFFFF; }
.tabHeadLinksR:hover { color:#de7d23;
}
#newsSections {
float:left;
width:100%;
text-align:left;
padding:0px 6px 6px 0px;
}
.boxCopy {
padding:10px;
font-size:12px;
color:#666666;
}
.boxCopyTight {
font-size:12px;
color:#666666;
vertical-align:top;
}
.contentArea {
vertical-align:top;
text-align:left;
padding:10px;
}
.dotties {
background-image:url(images/dotties.gif);
background-repeat:repeat-x;
}
.redHeadings {
font-size:18px;
color:#a33c25;
}
.orangeSubHeadings {
font-size:14px;
color:#de7d23;
font-weight:bold;
}
.redSubHeadings {
font-size:14px;
color:#a33c25;
font-weight:bold;
}
.orangeNormalText {
color:#de7d23;
}
.newsHeadingorange { color:#de7d23; font-size:13px; text-decoration:none; font-weight:bold; }
.newsHeadingorange:a { color:#de7d23; }
.newsHeadingorange:hover { color:#a33c25;
}
.readMoreorange { text-decoration:none; color:#de7d23; font-weight:bold; }
.readMoreorange:a {color:#de7d23; }
.readMoreorange:hover {color:#a33c25;
}
.newsHeadingred { color:#a33c25; font-size:13px; text-decoration:none; font-weight:bold; }
.newsHeadingred:a { color:#a33c25; }
.newsHeadingred:hover { color:#de7d23;
}
.readMorered { text-decoration:none; color:#a33c25; font-weight:bold; }
.readMorered:a {color:#a33c25; }
.readMorered:hover {color:#de7d23;
}
.dateCopy {
font-size:9px;
color:#8b8b8b;
}
#looseHeading {
font-size:18px;
color:#a33c25;
text-align:left;
vertical-align:top;
float:left;
}
.looseHeadingA { font-size:18px; color:#a33c25; text-decoration:none; }
.looseHeadingA:a { color:#a33c25; }
.looseHeadingA:hover { color:#de7d23;
}

#dottyArrow {
background-image:url(images/dotty_arrow.gif);
background-repeat:no-repeat;
float:right;
width:20px;
height:13px;
margin-top:5px;
}
.searchTop {
border:1px solid #828282;
background-color:#FFFFFF;
color:#8b8b8b;
font-size:12px;
}
.smallGreyCopy {
font-size:9px;
color:#999999;
padding-bottom:4px;
}
input.groovybutton
{
   font-size:12px;
   color:#FFFFFF;
   background-color:#de7d23;
   border-style:solid;
   border-color:#a33c25;
   border-width:1px;
}
.greyPicStroke {
border:0px;
margin-bottom: 4px;
}
.bgStyle1 {
background-color:#FFFFFF;
vertical-align:top;
}
.bgStyle2 {
background-color:#f6f6f6;
vertical-align:top;
}
.form_textblock	
{
	color: #666666;
	font-size: 11px; 	
	letter-spacing: 0px;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;	
	background-color: #FFFFFF;	
	width: 200px;
	height: 14px;
	border: 1px solid #e4e4e4;	
}
.form_shortblock	
{
	color: #666666;
	font-size: 11px; 	
	letter-spacing: 0px;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;	
	background-color: #FFFFFF;	
	width: 50px;
	height: 14px;
	border: 1px solid #e4e4e4;
}
.form_submit	
{
	color: #666666;
	font-size: 11px;
	font-weight: bold; 
	font-family: verdana, helvetica, sans-serif; 
	letter-spacing: 0px;	
	text-align: center;	
	background-color: #FFFFFF;	
	width: 70;
	border: 1px solid #e4e4e4;	
}
.form_box {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
border:1px solid #e4e4e4;
background-color: #FFFFFF;
padding: 3px;
}
/* Styles for the Products Diagram */
#diagHolder {
position:relative;
display:inline-block;
width:507px;
height:689px;
background-image:url(images/organogram.gif);
background-position:center;
background-repeat:no-repeat;
}
/* About > Our Business page... */
#busDiag {
position:relative;
display:inline-block;
width:575px;
height:215px;
background-image:url(images/whatWeDo.jpg);
background-repeat:no-repeat;
z-index:0;
}
#diagButton1 {
position:absolute;
width:167px;
height:63px;
left:0px;
bottom:3px;
z-index:1;
background-color:#FF3366;
}
.hiddenInput {
width: 0px;
display:none;
visibility:hidden;
}
