/* $Id$ */
h1, h2, h3, h4, h5, h6, h7 {font-size:100%; margin: 0;}

/*
.external-link img {margin:2px 0 0 4px; position:absolute;}
.external-link img.adobe {margin:0 0 0 0; position:relative;}
.external-link {margin-right:12px;}
#lhs-popup .external-link img {margin:2px 0 0 2px; position:absolute;}
#lhs-popup .external-link img.adobe {margin:0 0 0 30px; position:relative;}
*/

body {
	margin:0px;
	padding:0px;
	font-size:100%;
	font-family:arial,helvetica,sans-serif;
	text-align:center;
	color:#333333;
}

ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

li {
	font-size:1em;
	color:#000;

}

img {
	border:0px;
}

a {
	color:#0E726F;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}

#pagecontainer {
	margin:26px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	width:780px;
	text-align:left;
}

#firstnationaldirect2u-logo {
	margin-bottom:8px;
	height:61px;
}

#primary-navigation {
	width:760px;
	margin:15px 0px 0px 0px;
	padding:0px;
	height:22px;
	overflow:hidden;
}

#primary-navigation ul#primary-navigation-list {
	width:760px;
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
	height:19px;

}

#primary-navigation ul#primary-navigation-list li {
	float:left;
	width:179px;
	font-size:0.6em;
	padding-bottom:3px;
	height:19px;
	margin-right:2px;
	background-repeat:no-repeat;
}

#primary-navigation ul#primary-navigation-list li.pn-homebutton {
	background-image:url(../img/pn-home.gif);
	background-repeat:no-repeat;
	width:21px;
	margin:0px;
}
#primary-navigation ul#primary-navigation-list li.pn-homebuttonactive {
	background-image:url(../img/pn-home-off.gif);
	background-repeat:no-repeat;
	width:21px;
	margin:0px;
}
#primary-navigation ul#primary-navigation-list li.pn-homebutton:hover {
	background-image:url(../img/pn-home-off.gif);
	background-repeat:no-repeat;
	width:23px;
}
#primary-navigation ul#primary-navigation-list li.pn-documentation {
	background-image:url(../img/pn-documentation-on.gif);
	background-repeat:no-repeat;
	width:178px;
}
#primary-navigation ul#primary-navigation-list li.pn-documentationactive {
	background-image:url(../img/pn-documentation-off.gif);
	background-repeat:no-repeat;
	width:178px;
}
#primary-navigation ul#primary-navigation-list li.pn-documentation:hover {
	background-image:url(../img/pn-documentation-over.gif);
	background-repeat:no-repeat;
	width:178px;
}
#primary-navigation ul#primary-navigation-list li.pn-product-info {
	background-image:url(../img/pn-product-information-on.gif);
	background-repeat:no-repeat;
	width:178px;
}
#primary-navigation ul#primary-navigation-list li.pn-product-infoactive {
	background-image:url(../img/pn-product-information-off.gif);
	background-repeat:no-repeat;
	width:178px;
}
#primary-navigation ul#primary-navigation-list li.pn-product-info:hover {
	background-image:url(../img/pn-product-information-over.gif);
	background-repeat:no-repeat;
	width:178px;
}
#primary-navigation ul#primary-navigation-list li.pn-about-us {
	background-image:url(../img/pn-about-us-on.gif);
	background-repeat:no-repeat;
	width:178px;
}
#primary-navigation ul#primary-navigation-list li.pn-about-usactive {
	background-image:url(../img/pn-about-us-off.gif);
	background-repeat:no-repeat;
	width:178px;
}
#primary-navigation ul#primary-navigation-list li.pn-about-us:hover {
	background-image:url(../img/pn-about-us-over.gif);
	background-repeat:no-repeat;
	width:178px;
}
#primary-navigation ul#primary-navigation-list li.pn-contact-us {
	background-image:url(../img/pn-contact-us-on.gif);
	background-repeat:no-repeat;
	width:181px;
}
#primary-navigation ul#primary-navigation-list li.pn-contact-usactive {
	background-image:url(../img/pn-contact-us-off.gif);
	background-repeat:no-repeat;
	width:181px;
}
#primary-navigation ul#primary-navigation-list li.pn-contact-us:hover {
	background-image:url(../img/pn-contact-us-over.gif);
	background-repeat:no-repeat;
	width:181px;
}

		ul li a.pn { 
			display:block;
			width:179px; 
			height:23px;
			background-color: #0E726F;
			color:#F5FAFA;
			font-size:110%;
			padding-top:3px;
			margin-left:2px;
			text-align:center;
		}
		
		ul li a.pn:hover { 
			display:block;
			width:179px; 
			height:23px;
			background-color: #F5FAFA;
			color:#0E726F;
			text-decoration:none;
			padding-top:3px;
			margin-left:2px;
			text-align:center;
		}
		ul li a.pna,ul li a.pna:hover { 
			display:block;
			width:179px; 
			height:17px;
			_height:21px;
			background-color: #fff;
			color:#1E2171;
			border-top:1px solid #0E726F;
			border-bottom:1px solid #0E726F;
			font-size:110%;
			padding-top:3px;
			margin-left:2px;
			text-align:center;
			text-decoration:none;
		}
		
/*\*/ * html ul li a.pna {
	height:17px;
} /**/
* html ul li a.pna {
	height:22px;
	hei\ght:17px;
	
}		
			ul li a.pnr { 
			display:block;
			width:183px; 
			height:23px;
			background-color: #0E726F;
			color:#F5FAFA;
			font-size:110%;
			padding-top:3px;
			background-image:url(../img/pn-rhs.gif);
			background-repeat:no-repeat;
			background-position:top right;
			margin-left:2px;
			text-align:center;
		}
		
		ul li a.pnr:hover { 
			display:block;
			width:183px; 
			height:17px;
			background-color: #F5FAFA;
			color:#0E726F;
			text-decoration:none;
			padding-top:3px;
			background-image:url(../img/pn-rhs-on.gif);
			background-repeat:no-repeat;
			background-position:right;
			margin-left:2px;
			text-align:center;
		}
		ul li a.pnra,ul li a.pnra:hover { 
			display:block;
			width:181px; 
			height:17px;
			background-color: #fff;
			color:#1E2171;
			border-top:1px solid #0E726F;
			border-bottom:1px solid #0E726F;
			font-size:110%;
			padding-top:3px;
			background-image:url(../img/pn-rhs-on.gif);
			background-repeat:no-repeat;
			background-position:right;
			margin-left:2px;
			text-align:center;
			text-decoration:none;
		}

ul.bluelist {
	width:300px;
	list-style-type:square;
	padding-left:15px;
	margin-bottom:10px;
	margin-left:0px;
}

ul.bluelist li {
	margin:0px;
	padding:0px;
	line-height:1.5em;
	font-size:0.9em;
	color:#008C98;
	/*padding-left:-10px;*/
}

ul.bluelist li a:hover {
	text-decoration:underline;
}

.noshow { display:none; }

#primary-navigation ul#primary-navigation-list li.pn-homebutton {
	width:23px;
}

#lhs-toolbox {
	clear:both;
	margin:22px 0px 0px 0px;
	width:163px;
	float:left;
	position:relative;
}

#popupholder {

}

.popupstuff {
	vertical-align:top;
	background-image:url(../img/lhs-popup-bg.gif);
	background-repeat:no-repeat;
	background-position:5px 1px;
	width:196px;
	height:345px;
}

#lhs-popup {
	position:absolute;
	z-index:10;
	left:10px;
	top:10px;
	display:none;

}

#lhs-toolbox-head {
	height:22px;
	margin:0px;
	padding:8px 0px 0px 10px;
	background-image:url(../img/lhs-toolbox.gif);
	background-repeat:no-repeat;
}

#lhs-toolbox-mid {
	margin:0px;
	padding:0px;
	border-left:1px solid #BFDCDD;
	border-right:1px solid #BFDCDD;
	background-color:#F5FAFA;
	padding-left:10px;
}

#lhs-toolbox-mid ul, #lhs-popup ul {
	margin:0px;
	padding:0px 0px 5px 15px;
}

#lhs-toolbox-bot {
	margin-top:-10px;
	width:163px;
	height:12px;
	background-image:url(../img/lhs-toolbox-bot.gif);
	overflow:hidden;
	background-repeat:no-repeat;
}

#lhs-toolbox-mid ul {
	padding-top:5px;

}

#lhs-popup ul.prime {
	padding-top:2px;
	padding-left:14px;
	list-style:none;
	margin-left:17px;
}

#lhs-popup ul.prime li {
	list-style-image:url(../img/lhs-list-pop.gif);
	font-size:0.7em;
	font-weight:normal;
	line-height:1.4em;
	margin:0px 0px 0px 0px;

}

#lhs-toolbox-mid ul li {
	list-style-image:url(../img/lhs-list.gif);
	font-size:0.7em;
	font-weight:normal;
	line-height:1.4em;
	margin:10px 0px 10px 0px;
	background-color:#F5FAFA;
	color:#008C98;
	padding:0px;

}

#lhs-popup ul li {
	font-size:0.7em;
	font-weight:normal;
	line-height:1.25em;
	margin:7px 0px 8px 0px;
	color:#E5F3F4;
	background-color:#0E726F;
}

#lhs-popup ul li a {
	font-weight:normal;
}

#lhs-popup ul.popuped {

	margin:0px;
	padding:0px;
	padding-left:30px;
	list-style:none;
}


#lhs-toolbox-mid ul li a {
	background-color:#F5FAFA;
	color:#0E726F;
	text-decoration:none;
	font-weight:normal;
}

#lhs-toolbox-mid ul li a:hover {
	text-decoration:underline;
}

#lhs-popup ul li a {
	color:#E5F3F4;
	background-color:#0E726F;
	text-decoration:none;
}

#lhs-popup ul li a:hover {
	text-decoration:underline;
}

#lhs-popup p a {
	color:#fff;
}
#lhs-popup p a:hover {
	color:#fff;
	text-decoration:underline;
}

#lhs-popup p {
	color:#fff;
	font-size:0.6em;
	margin-left:30px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#lhs-popup img {
	margin-left:30px;
}

#maincopy {
	margin:0px 0px 0px 200px;
	width:520px;
	padding-top:25px;
	font-size:0.75em;
	min-height:500px;
}

#maincopybig-direct {
	margin:0px 0px 0px 200px;
	width:577px;
	padding-top:0px;
	font-size:0.75em;
	min-height:500px;
}

#maincopybig-docs {
	margin:0px 0px 0px 200px;
	width:577px;
	padding-top:25px;
	font-size:0.75em;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../img/big-documentation.jpg);
	min-height:500px;
}

#maincopybig-prods {
	margin:0px 0px 0px 200px;
	width:577px;
	padding-top:25px;
	font-size:0.75em;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../img/big-prodinfo.jpg);
	min-height:500px;
}

#maincopybig-about {
	margin:0px 0px 0px 200px;
	width:577px;
	padding-top:25px;
	font-size:0.75em;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../img/big-about-us.jpg);
	min-height:500px;
}

#maincopybig-contact {
	margin:0px 0px 0px 200px;
	width:577px;
	padding-top:25px;
	font-size:0.75em;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../img/big-contact-us.jpg);
	min-height:500px;
}

#maincopy-lhs-narrow {
	float:left;
	width:295px;
}
#maincopy-rhs-narrow {
	float:left;
	width:255px;
	padding-top:150px;
	text-align:center;
}
#maincopy-rhs-narrow2 {
	float:left;
	width:255px;
	padding-top:190px;
	text-align:center;
}

.pt150 {
	padding-top:150px;
	margin-top:150px;
}

#maincopy-lhs {
	float:left;
	width:355px;
	padding-right:30px;
}
#maincopy-rhs {
	float:left;
	width:165px;
}


#maincopy-lhs ul , #maincopy-lhs ul li{
	color:#333;
}

#maincopy ul li {
	margin:0px;
	padding:0px;
	line-height:1.2em;

}

.rhspanel {
	margin-top:25px;
}

div.hr {
	width:100%;
	clear:both;
	height:5px;
	line-height:2px;
	background-image:url(../img/footer-hr.gif);
	margin:10px 0px 10px 0px;
}

div.hr355 {
	width:355px;
	clear:both;
	height:5px;
	line-height:2px;
	background-image:url(../img/footer-hr.gif);
	margin:20px 0px 20px 0px;
}

#footer {
	clear:both;
	padding:10px 0px 15px 0px;
	font-size:0.7em;
	color:#333;
	background-color:#fff;
}

.footerlinks {
	padding-top:10px;
	margin-left:-5px;
}

.footerlinks a {
	margin-right:5px;
	margin-left:5px;
}

.footertext {
	clear:both;
	margin-top:0px;
	padding-top:5px;

}

#footer a {
	color:#333;
	font-weight:normal;
}

#footer a:hover {
	text-decoration:underline;
}

#footer ul {
	margin:0px;
	padding:0px;
}

#footer ul li {
	display:inline;
	margin:0px;
	padding:0px;
}

.tiny {
	line-height:1px;
	font-size:0.1em;
	height:1px;
	display:block;
}

.docbit {
	float:left; width:255px;margin-top:10px;
}

.clearer {
	clear:both;
	line-height:1px;
	font-size:0.1em;
	height:1px;
	display:block;
}

.mt30 {
	margin-top:30px;
}

.mt25 {
	margin-top:25px;
}

.mt60 {
	margin-top:60px;
}

.mt70 {
	margin-top:70px;
}
.mt15 {
	margin-top:15px;
}
.mt10 {
	margin-top:10px;
}
.mt5 {
	margin-top:5px;
}
.mt80 {
	margin-top:80px;
}
.mt40 {
	margin-top:40px;
}
.mt90 {
	margin-top:90px;
}
.mt20 {
	margin-top:20px;
}

.pt3 {
	padding-top:3px;
}

#maincopybig-prods li, #maincopybig-about li {
	margin-bottom:10px;
}
.smaller {
	font-size:0.95em;
}

#popuped img {
	display:block;
	margin-top:2px;
}

.lhsactive {
	text-decoration:underline;
}

#maincopy #sitemaplist {
	color:#000;
	font-size:0.9em;
}

#maincopy #sitemaplist li ul {
	color:#000;
	padding-top:5px;
}

#maincopy #sitemaplist li {
	padding-bottom:5px;
}

#maincopy #sitemaplist a {
	color:#333;
	text-decoration:none;
	font-weight:normal;
}

#maincopy #sitemaplist a:hover {
	text-decoration:underline;
}

#flashpanel-print { display:none; }



