body {
-x-system-font:none;
color: #454545;
font-family:Arial,Helvetica,sans-serif;
font-size:70%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
blockquote.withquote
{background:url(open_quote.gif)
no-repeat;background-position:top
left;padding-left:20px;text-
align:justify;}

p.withunquote {background:
url(end_quote.gif) no-repeat;background-position:bottom right;padding-right:5px;}
img {
border:0 none;
}
p.boxquote {float:left; width:45em; display:block margin:0.25em 0.75em 0.25em 1em; padding:0.5em;
border:3px double #ccc; border-width:3px 0; color:#333; background-color:#f0f0f0;
text-align:center; font:italic large Georgia;}

a:link, a:visited {
color:#5575A1;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1 {
color:#AA510F;
font-size:16pt;
font-weight:normal;
}
h2 {
color:#555555;
font-size:11pt;
font-weight:bold;
}
h3, h4 {
color:#AA510F;
text-transform:uppercase;
}
h3 {
font-size:12px;
margin:0;
}
form {
margin:0;
}
#mainContent form {
background-color:#EEEEEE;
border:1px solid #7F9DB9;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:10px;
padding:5px;
}
.subtitle {
color:#AA510F;
}
span.NLtitle {font-size:16pt;}
#newsstory a.NLtitle {font-size:12px;}

.NLtitle {
	-x-system-font:none;
	clear:both;
	color:#AA510F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	display:block;
}
a.NLtitle{
	/*** Adjustment for Bold & Uppercase NLtitles ***/
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
	/*display:block;*/
}
.NLsummary{display:block;margin-bottom:15px;}
strong {color:#454545;}
.redHeader {
background-color:#C6222D;
color:#FFFFFF;
display:block;
font-size:1.1em;
font-weight:bold;
margin:0 0 5px;
padding:3px 5px;
}
.tealHeader {
background-color:#006861;
color:#FFFFFF;
display:block;
font-size:1.1em;
font-weight:bold;
margin:0 0 5px;
padding:3px 5px;
}
.greyHeader {
background-color:#999999;
color:#FFFFFF;
display:block;
font-size:1.1em;
font-weight:bold;
margin:0 0 5px;
padding:3px 5px;
}
.bluearrow {
background:transparent url(arrow_blue.gif) no-repeat scroll right center;
padding-right:10px;
}
.whitearrow {
background:transparent url(arrow_white.gif) no-repeat scroll right center;
padding-right:10px;
}
.whitearrow a.readmore {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
ul#threeCol {
clear:both;
float:left;
list-style-type:none;
padding-left:0;
}
ul#threeCol .infobox {
height:254px;
width:220px;
}
ul#threeCol #bottomRow.infobox {
height:140px;
width:220px;
}
.infobox h3 {
color:#AA510F;
font-size:12px;
font-weight:bold;
margin:0 5px;
text-transform:none;
}
.infobox p, .icl_more {
color:#000000;
line-height:1.2em;
margin:5px 5px 0;
}
.infobox .icl_title {
color:#00485B;
font-family:arial;
font-size:1em;
font-weight:bold;
margin:0;
padding:3px 0 0 0;
}
.rightItem .icl_title
{
	text-transform:none;
}
.icl_title {
color:#00485B;
font-weight:bold;
text-transform:uppercase;
}
.infobox a:link, .infobox a:visited {
background:transparent url(arrow_blue.gif) no-repeat scroll right center;
font-weight:bold;
padding-right:10px;
}
#topRow span.title {
background:transparent url(arrow_orange.gif) no-repeat scroll right center;
padding-right:10px;
text-transform:uppercase;
}
#noRow {
display:none;
}
.rightItem {
float:none;
margin-left:10px;
width:215px;
}
.rightItem ul {
margin:0 0 10px 20px;
padding-left:0;
}
.rightItem .rightBox {
border:2px solid #999999;
margin-left:0;
width:200px;
background-color:white;
}
.rightItem .rightBox ul {
list-style-type:circle;
padding-left:30px;
}
.rightItem .rightBox #icl_container{padding:0 5px;}
.contactinfo {
margin:0 0 0 6px;
}

.rightItem .rightLinks {

margin-left:6px;

}
#rightNavBody .rightItem {
border:0 none;
}
.rightItem p.solid, .rightItem p.dashed {
margin:1em 0;
padding:0 5px;
}
.rightItem table.solid, .rightItem table.dashed {
margin:1em 0 0;
padding:1em 0 0;
}
.solid {
border-top:1px solid #999999;
padding:3px 5px;
width:100%;
}
.dashed {
border-top:1px dashed #999999;
padding:4px 5px;
width:100%;
}
.rightItem p {
padding:0 10px;
}
.rightItem a:link, .rightItem a:visited {
	background: url('arrow_blue.gif') right no-repeat;
	padding-right:10px;
	font-weight:normal;
}
.rightItem .icl_title a{*display:block;/*ie7 hack for bluearrows in sidebars*/}
.rightItem .icl_title a.bluearrow{*display:block;/*ie7 hack for bluearrows in sidebars*/}

.rightItem a.infoLink:link, .rightItem a.infoLink:visited {
font-size:1em;
padding-right:18px;
}
.rightItem h3 {
color:#AA510F;
font-size:1em;
margin:0px;
padding:0;
text-transform:uppercase;
}
.rightItem h2 {
color:#848380;
font-size:1em;
margin:0;
padding:0;
text-transform:none;
}
.rightTop {
margin-bottom:15px;
padding:10px;
}
.rightTop h3 {
color:#AA510F;
font-size:1em;
margin:0;
padding:0;
text-transform:none;
}
.rightTop h3 img {
margin:0 5px 10px 0;
}
.notfound {
padding:10px 0 0;
}
.notfound h3 {
background-color:#B79966;
color:#FFFFFF;
padding:3px 10px;
}
.notfound p {
background-color:#F7F8EE;
padding:5px 10px;
}
.notfound ul {
background-color:#F7F8EE;
padding:0 0 10px 10px;
}
body#landing .contentTable {
float:left;
}
.mainbox {
float:left;
}
.mainbox p {
padding:0 10px;
}
.mainbox ul {
list-style-type:none;
margin:0;
padding:0 0 0 10px;
}
.mainbox ul a:link, .mainbox ul a:visited {
background:transparent url(arrow_blue.gif) no-repeat scroll right center;
font-size:1.2em;
padding-right:10px;
}
.mainbox .innerArea {
float:left;
padding:10px;
width:211px;
}
.mainbox .innerArea a:link, .mainbox .innerArea a:visited {
background:transparent url(arrow_blue.gif) no-repeat scroll right center;
padding-right:10px;
}
.mainbox .innerArea ul {
list-style-type:square;
padding:0 0 0 15px;
}
.mainbox .innerArea p {
border-bottom:1px solid #CCCCCC;
margin:0 0 10px;
padding:0 0 5px;
}
.mainbox .innerArea p a:link, .mainbox .innerArea p a:visited {
background:transparent url(arrow_blue.gif) no-repeat scroll right center;
font-size:1.2em;
padding-right:10px;
}
.firstLeft {
margin-right:26px;
}
.tabContent {
clear:both;
padding:20px;
}
.tabTitle{display:none}

#tabContainer p {
margin:0 0 20px;
}
#footerLinks .footerText {
color:black;
font-size:1.1em;
}
#contactUsFooter {
left:130px;
position:relative;
top:-50px;
}
#contactUsFooter span {
padding-left:70px;
}
#contactUsFooter span a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#contactUsFooter span a:hover {
text-decoration:underline;
}
#contactUsFooter form a.aboutlink, #contactUsFooter form a.newsitelink {
border:0 none;
color:#5575A1;
text-decoration:none;
}
#contactUsFooter form {
background:#DDE7CA none repeat scroll 0 0;
border:1px solid black;
clear:both;
color:#555555;
display:none;
font-size:11px;
left:472px;
padding:10px;
position:absolute;
top:-515px;
width:250px;
}
#contactUsFooter form h3 {
color:#555555;
font-size:16px;
font-weight:bold;
margin:0 0 5px;
padding:0;
text-transform:none;
}
#contactUsFooter form table td {
padding-bottom:5px;
}
#contactUsFooter form input, #contactUsFooter form select {
border:1px solid #7F9DB9;
font-size:11px;
padding:0;
}
#contactUsFooter form table td label {
font-weight:bold;
padding-right:5px;
white-space:nowrap;
}
#contactUsFooter form input#name, #contactUsFooter form input#last_name, #contactUsFooter form input#email, #contactUsFooter form select#country, #contactUsFooter form select#question {
width:182px;
}
#contactUsFooter form input#zip {
margin-right:5px;
width:45px;
}
#contactUsFooter form input#phone {
width:76px;
}
#contactUsFooter form textarea#question_text {
border:1px solid #7F9DB9;
height:150px;
width:247px;
}
#contactUsFooter form input#sendbutton {
border:medium none;
}
#contactUsFooter form div#disclaimer {
position:relative;
}
#contactUsFooter form div#disclaimer p {
font-size:10px;
margin:5px 0;
}
#contactUsFooter form a.aboutlink, #contactUsFooter form a.newsitelink {
border:0 none;
color:#5575A1;
text-decoration:none;
}
#contactUsFooter form div.close {
left:235px;
position:absolute;
top:3px;
}
#contactUsFooter form div.close a {
color:#5575A1;
}