/* CSS Document */

body {
	font:70% Arial, Helvetica, sans-serif;
	color:#616161;
	font-weight: normal;
}

img {
	border:0;
}

a:link, a:visited {
	color:#5575a1;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	font-size:16pt;
	font-weight:normal;
	color:#00485b;
	font:Arial;
}

h2 {
	font-weight:bold;
	font-size:11pt;
	color:#555;
}
h5 {
	font-weight:bold;
	font-size:9pt;
	color:#555;
}
form {
	margin:0;
}

.subtitle {
	color:#00485b;
}
.icl_title {
	color:#00485B;
	font-weight:bold;
	text-transform:uppercase;
}
body #mainContent hr.NLdiv {display:none;}
body #maincontent .NLtitle {	
	color: #00485b;
	font: normal 20px Arial, Helvetica, sans-serif;
	padding-top: 9px;
	padding-bottom: 6px;
	clear: both; 
}

strong {
	color:#00485b;
	font-weight:bold;
}
.Alert {
	color:#ff0000;
}
.HtmlButton { 
	background-color:#DE7518; 
	padding: 1px; 	
	font: bold 11px Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-transform:uppercase; 
}
.goldheader {
	font-size:1.1em;
	margin:0 0 5px;
	padding:3px 5px;
	background-color:#ACA482;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
}
.greyheader {
	font-size:1.1em;
	margin:0 0 5px;
	padding:3px 5px;
	background-color:#999999;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
}
.title{
	color:#00485b;
	font-family:arial;
	font-size:1em;
	margin:0px;
	font-weight:bold;
	padding:3px 0px 0 0;
}
.tabTitle{display:none}
/*
.infobox_goldheader {
	font-size:1.1em;
	margin:0 0 5px -10px;
	padding:3px 0px 3px 10px;
	background-color:#ACA482;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
}
.infobox_title {
	color: #00485b;
	font-family: arial;
	font-size: 1em;
	padding: 3px 0px;
	margin: 0px;
	font-weight:bold;
}*/
.NLtitle {
	padding:13px 0px 0;
	margin:0;
	font-size:16pt;
	font-weight:normal;
	color:#00485b;
	font:Arial;
}
a.NLtitle {
	padding:13px 0px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#00485b;
	font:Arial;
}
.bluearrow{
	padding-right:10px;
	background:url('arrow_blue.gif') right no-repeat;
}
.whitearrow{
	padding-right:10px;
	background:url('arrow_white.gif') right no-repeat;
}
.orangearrow{
	background: url('arrow_orange.gif') right no-repeat;
	padding-right:10px;
}
.brownarrow {
	background: url('arrow_brown.gif') right no-repeat;
	padding-right:10px;
}

/***************************************************/
/*                                                 */
/*                   InfoBox Styles                */
/*                                                 */
/***************************************************/

ul#threeCol {
	clear:both;
	list-style-type:none;
	float:left;
	text-indent:-1;
	padding-left:0px;
}
#threeCol .IB{float:left;border-bottom:solid 2px #ACA482;overflow:hidden;}
/*For ie6*/
#home #threeCol #topRow{_margin: 0px 10px;_height:222px;}
#home #threeCol #bottomRow{_margin: 20px 10px;_height:132px;}
/*End for ie6*/

ul#threeCol #topRow.IB{margin: 0px 10px;height:222px;}

ul#threeCol #bottomRow.IB{margin: 20px 10px;height:132px;}

ul#threeCol #topRow .infobox{width:220px;}

ul#threeCol #bottomRow .infobox {
	height:132px;
	width:220px;
}
.infobox .icl_summary{
	line-height: 1.2em;
	padding:3px 0 0 0;
}
/*#home .infobox {
	line-height: 1.2em;
	margin:0px 5px 0 10px;
}*/
.infobox #icl_container ul{
	margin:0;
	padding:0;
}
.infobox .icl_more {
	line-height: 1.2em;
	padding:3px 5px 0 0px;
}
.infobox .icl_title{
	color:#00485b;
	font-family:arial;
	font-size:1em;
	margin:0px;
	font-weight:bold;
	padding:3px 0px 0 0;*/
}
.infobox p{margin: 5px 0 0;}
infobox h4, table h4 {
	color:#00485B;
	font-family:arial;
	font-size:1em;
	margin:0px;
	padding:5px 0px 0px;
}
table.infobox .icl_summary, table.infobox .icl_title, table.infobox .icl_more {margin-left:10px}
table.infobox{padding:none;display:block;}
.infobox{padding:none}
table.infobox p, table.infobox h4 {margin-left:10px;}
table.infobox .icl_summary p, table.infobox .icl_summary a, table.infobox .icl_summary h4 {margin-left:0px;}
table td{margin:0;padding:0;vertical-align:top;}
#home .infobox{width:220px;margin-bottom:inherit}
/*#home #bottomRow .infobox{margin-top:20px} */

/*pre-js script*/
body .infobox h3{
	color:#fff;
	background-color:#ACA482;
	font-size:1.1em;
	margin:0 0 5px;
	padding:3px 0px 3px 10px;
}

/*end pre-js script*/

/*
.tabheader{
	padding:5px 0px;
	margin:0;
	font-size:13pt;
	font-weight:normal;
	color:#aca482;
	font:Arial;
}

#topRow h3 {
	font-size:1.1em;
	margin:0 0 5px;
	padding:3px 5px;
	background-color:#ACA482;
	color:#fff;
}

#bottomRow h3{
	font-size:1.1em;
	margin:0 0 5px;
	padding:3px 5px;
	background-color:#9A916D;
	color:#fff;
}*/
#noRow {
	display:none;
}


.infobox a:link, .infobox a:visited {
	padding-right:10px;
	background:url('arrow_blue.gif') right no-repeat;
}

.infobox h3 {
	color:#fff;
	background-color:#b79966;
	font-size:1.0em;
	margin:0;
	padding:5px;
	text-transform:uppercase;
}

/* end info box styles */




/* right column styles */
.rightItem {
	padding:5px 0px 10px 10px;
}
.dashed{
	border-top: 1px dashed #bbbbbb;
}
.dotted{
	border-top: 1px dotted #bbbbbb;
}
.solid{
	border-top: 1px solid #bbbbbb;
}

#rightNavBody .rightItem {
	border:0;
}

#home .top {
	border-top:0;
	padding-top:0;
	height: 327px;
}

.rightItem ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-weight:bold;
}

#home .rightItem li {
	padding-top:10px;
}

.rightItem p {
	margin:0;
	clear:both;
}

.rightItem a:link, .rightItem a:visited {
	background: url('arrow_blue.gif') right no-repeat;
	padding-right:10px;
	font-weight:normal;
}

.top a:link, .top a:visited {
	background: url('arrow_blue.gif') right no-repeat;
	padding-right:10px;
	font-size:1.0em;
}

.rightItem a.infoLink:link, .rightItem a.infoLink:visited {
	/*background: url('arrow_boxes.gif') right no-repeat;*/
	padding-right:18px;
	font-size:1em;
}

.rightItem h3 {
	text-transform:uppercase;
	font-size:1.0em;
	color:#00485b;
	margin:0;
	padding:0;
}

.top h2 {
	font-size:1.0em;
	margin:0;
	padding:0;
	color:#616161;
	text-transform:none;
}

.rightTop {
	padding:10px;
	margin-bottom:15px;
}

.rightTop h3 {
	color:#be5641;
	font-size:1em;
	padding:0;
	margin:0;
	text-transform:none;
}

.rightTop h3 img {
	margin:0 5px 10px 0;
}

.notfound {
	padding:10px 0 0 0;
}

.notfound h3 {
	color:#fff;
	background-color:#b79966;
	padding:3px 10px;
}

.notfound p {
	background-color:#f7f8ee;
	padding:5px 10px;
}

.notfound ul {
	background-color:#f7f8ee;
	padding:0 0 10px 10px;
}
/* end right column styles */



/* main content styles */
.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: url('arrow_blue.gif') right no-repeat;
	padding-right:10px;
	font-size:1.2em;
}

.mainbox .innerArea {
	float:left;
	width:211px;
	padding:10px;
}

.mainbox .innerArea a:link, .mainbox .innerArea a:visited {
	background: url('arrow_blue.gif') right no-repeat;
	padding-right:10px;
}

.mainbox .innerArea ul {
	list-style-type:square;
	padding:0 0 0 15px;
}

.mainbox .innerArea p {
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}

.mainbox .innerArea p a:link, .mainbox .innerArea p a:visited {
	font-size:1.2em;
	background: url('arrow_blue.gif') right no-repeat;
	padding-right:10px;
}

.firstLeft {
	margin-right:26px;
}


/* end main content styles */

/* start tab styles */
.tabContent {
	padding:20px;
	clear:both;
}

#tabContainer p {
	margin:0 0 20px 0;
}
/* end tab styles */
#mainContent form{
	background-color:#e1e0d2;
	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;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:10px;
}
	
/****************************************************************************
* 
*	SECTION: Contact us popup form in footer
*
**************************************************************************** */
#contactUsFooter {	top: -75px;	left: 10px;	position: relative;}

#contactUsFooter span { padding-left: 70px; }
#contactUsFooter span a { color: #FFF; text-decoration: none; font-weight: bold; }
#contactUsFooter span a:hover { text-decoration: underline; }
#contactUsFooter form a.aboutlink,
#contactUsFooter form a.newsitelink { color: #5575A1; text-decoration: none; border: 0; }

#contactUsFooter form {
	display: none;
	background: #DDE7CA;
	font-size: 11px;
	clear: both;
	padding: 10px;
	position: absolute;
	border: 1px solid black;
	width: 250px;
	top: -515px; 
	left: 472px;
	color: #555;
	}

#contactUsFooter form h3 {
	font-size: 16px;
	text-transform: none;
	font-weight: bold;
	color: #555;
	padding: 0;
	margin: 0 0 5px 0;
	}

#contactUsFooter form table td { padding-bottom: 5px; }
#contactUsFooter form input,
#contactUsFooter form select { border: 1px solid #7F9DB9; padding: 0; font-size: 11px; }
#contactUsFooter form table td label { padding-right: 5px; white-space: nowrap; font-weight: bold; }
#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 { width: 45px; margin-right: 5px; }
#contactUsFooter form input#phone { width: 76px; }
#contactUsFooter form textarea#question_text { border: 1px solid #7F9DB9; width: 247px; height: 150px; }
#contactUsFooter form input#sendbutton { border: 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 { color: #5575A1; text-decoration: none; border: 0; }
#contactUsFooter form div.close {position: absolute; top: 3px; left: 235px; }
#contactUsFooter form div.close a { color: #5575A1; }