.contentPara p,p	{
color: #777;
font-size: 1.2em;
margin-bottom: 20px;
line-height: 1.4em;

}

.boldBlue	{
font-size: 1.3em;
font-weight: bold;
color: #003B79;
margin-bottom: 10px;
line-height: 1.4em;
}
body#mce{background-color:white;}

h2.orange
{font-weight:bold;margin-bottom:10px;}

form ul li{color: #777; font-size: 1.2em;margin-bottom:15px;}

.flash{padding:5px; font-size:1.2em; border:1px solid #0C0;background-color:#CFC;margin-bottom:15px;}
.error{border-color:#C00;background-color:#FCC;}

strong{font-weight:bold;}
.smallGrey	{
font-size: 1.0em;
color: #aaa;
font-style: italic;
}

#aboutUsStats	{
width: 155px;
padding: 0px 15px;
float:left;
background:white;
}

.facebox{color: #003B79;}

#contact_form ul li label {display:block;float:left;width:71px;color: #777; font-size: 1em;}
#contact_form ul li input[type=text],#contact_form ul li textarea{width:345px;border-width:1px;background-color:#F2F7FB;font-family:Helvetica, sans-serif;font-size:1em;}
#contact_form ul li span,.orange{color:#F47920;font-size:1.2em;}

#news{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#news li h3.orange{font-size:1.2em;font-weight:bold;}
#news li .orange{font-size:1em;}

#news li a.orange{font-style:italic;}

#aboutUsImage	{

padding: 0px 26px 0 13px;
 
}

#aboutUsContent	{
width: 534px;
float: right;
margin-right: 29px;
background-color:white;

}



.taglineImage	{
padding:0 0 25px 13px;
clear: both;
}

.fourColumnLayout {
float: left;
width:179px;
}

.fourColumnLayout p	{
margin-bottom: 20px;
padding: 0 10px;
line-height: 1.4em;
color: #777;
font-size: 1.1em;

}

body {
font-family: Helvetica, sans-serif;
background: #dbd8dc;
font-size:10px;
}


#wrapper	{
width: 980px;
margin: 0 auto;
background: #fff;
}

#header	{
background: url(../images/aboutUs/logo.png) left top no-repeat;
width: 979px;
height: 130px; 
}
#header.products_header
{
	background: url(../images/products/logo.png);
}

a#homeLogoLink	{
float: right;
display: block;
margin: 73px 20px 0 0;
}

#left_column {
width: 229px;
float: left;
}

body#home #header	{
background: url(../images/home/logo.png) left top no-repeat;
width: 979px;
height: 130px; 
}

body#home #left_column {
width: 312px;
float: left;
}

ul.MainNav {
list-style: none;
background: url(../images/nav/navBg.png) top left no-repeat;
width: 200px;
/* height:270px;  < ------------------------------------- REMOVE WHEN NAV IS LONGER ------------------------------------- */
padding:14px 0 0 29px;
float: left
}

ul.MainNav li a:link, ul.MainNav li a:visited	{
display: block;
height: 30px;
width:185px;
background: url(../images/nav/MainNavBg.png) left top no-repeat;
padding: 10px 0 0 18px;
text-decoration: none;
font-size: 1.4em;
color: #003366;
}

ul.MainNav li a:hover {
background: url(../images/nav/MainNavBgHover.png) left top no-repeat;
}

#NavRight	{
background: url(../images/home/navRight.png) top left no-repeat;
width: 83px;
height: 335px;
float: left;
}

#IntroText	{
clear: left;
width: 283px;
padding: 3px 0 0 29px;
background-color:white;
}

#IntroText p	{
line-height: 1.5em;
color: #666;
font-size: 1.2em;
}

#IntroText ul	{
line-height: 1.5em;
color: #666;
font-size: 1.2em;
list-style: disc;
padding:10px 0 0 30px;
}

#right_column	{
background: #FFF;
width: 751px;
float: right;
padding-top: 15px;
}

body#home #right_column	{
background: url(../images/home/flash_area.jpg) top left no-repeat;
height: 531px;
width: 668px;
float: right;
padding-top: 0;
}

#leftHandColumn {
margin-left: 12px;
}

#fireContent	{
width: 534px;
float: right;
margin-right: 29px;
}

table#productTable	{
margin: 2px 0 40px 10px;
empty-cells: hide;
}

.productsImages td	{
/* height: 121px; */
/* width: 176px; */
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 4px solid #003366;
}

.leftProductCell	{
border-left: 1px solid black;
}

.productsText	td	{
height: 58px;
width: 158px;
font-size: 1.1em; 
color: #777;
padding: 10px;
vertical-align: top;
}

.productsText ul	{
list-style: circle;
padding-left: 10px;
}

.productsText li	{
padding: 2px 0 5px 5px;
}

#productTable p	{
font-size: 11px;
}

#logoStrip	{
float: right;
height: 78px;
width: 666px;
margin-right: 79px;
text-align:right;
}

#footer	{
background: #999;
height: 17px;
width: 980px;
clear: both;
padding-top: 5px
}

#footer ul{margin:0px;padding:0px; float:left;margin-left:25px;}
#footer ul li{float:left;margin-right:7px;}
#footer ul li a{border-right:1px solid #FFF;padding-right:7px;}
#footer ul li:last-child a{border:0px;}
span#footerLeft	{
margin-left: 235px;
}

span#footerLeft	a:link, span#footerLeft	a:visited	{
text-decoration: none;
color: #fff;
font-size: 1.1em;
}

span#footerLeft	a:hover	{
text-decoration: underline;
}

span#footerRight	{
float: right;
margin-right: 20px;
color: #fff; 
font-size: 1.1em; 
}

#submenu li{text-align:right; padding: 8px 20px 0 0;}
#submenu li a:link { color: #003b79; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform:uppercase;}

#submenu li a:visited { color: #003b79; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform:uppercase;}

#submenu li a:hover { color: #396da4; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

#submenu li a:active { color: #003b79; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.sitemap li {margin:5px;}
.sitemap ul {margin-left:5px;}
.sitemap li a:link { color: #003b79; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.sitemap li a:visited { color: #003b79; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.sitemap li a:hover { color: #396da4; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

.sitemap li a:active { color: #003b79; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }


