/* Top Small Nav
----------------------------------------------- */


a.topsmalllink:link, a.topsmalllink:visited {
	font-size: 11px;
	text-decoration: underline;
	color: #333333;
	padding-right: 20px;
	line-height:10px;
	margin:0;
	position:absolute;
	top:12px;
	left:-75px;



	}

a.topsmalllink:hover, a.topsmalllink:active {
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
	padding-right: 20px;
	line-height:10px;
	margin:0;
	position:absolute;
	top:12px;
	left:-75px;


	}
	

/* Sub Nav
----------------------------------------------- */



a.subnav1link:link {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 26px;
	background-image:url(/images2/subnav_f1.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}

a.subnav1link:visited {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
	background-image:url(/images2/subnav_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}

a.subnav1link:hover {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 26px;
	background-image:url(/images2/subnav_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}
a.subnav1link:active {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 26px;
	background-image:url(/images2/subnav_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}


a.subnav2link:link {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	background-image:url(/images2/subnav_f1.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}

a.subnav2link:visited {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
	background-image:url(/images2/subnav_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}

a.subnav2link:hover {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	background-image:url(/images2/subnav_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}
a.subnav2link:active {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	background-image:url(/images2/subnav_f2.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}



/* Nav
----------------------------------------------- */


a.mainnavlink:link, a.mainnavlink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	display: block;
	text-decoration: none;
	background-image: url(../images2/nav_f1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: 0px 0px;
	padding:0px 2px 0px 2px;
	margin:0px;
	color: #FFFFFF;
	height: 32px;

	}


a.mainnavlink:hover, a.mainnavlink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	display: block;
	text-decoration: none;
	background-image: url(../images2/nav_f2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: 0px 0px;
	color: #000000;
	height: 32px;
	padding:0px 2px 0px 2px;
	margin:0px;
	}


a.mainnavlink_home:link, a.mainnavlink_home:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	display: block;
	text-decoration: none;
	background-image: url(../images2/nav_f1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: 0px 0px;
	color: #FFFFFF;
	height: 32px;
	padding:0px 2px 0px 14px;
	margin:0px;
	}


a.mainnavlink_home:hover, a.mainnavlink_home:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	display: block;
	text-decoration: none;
	background-image: url(../images2/nav_f2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: 0px 0px;
	color: #000000;
	height: 32px;
	padding:0px 2px 0px 14px;
	margin:0px;
	}





/* all untagged links
------------------------------*/



a:link {
	color: #063687;
	text-decoration: underline;
	}

a:visited {
	color: #5173AB;
	text-decoration: underline;
	}

a:hover {

	color: #5173AB;
	text-decoration: underline;
	}

a:active {
	color: #839BC3;
	text-decoration: underline;
	}


/* Learn more link - orange bar
------------------------------*/


a.learnmore_link:link {
	font-size: 12px;
	line-height: 20px;
	color: #005A69;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
	}

a.learnmore_link:visited {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	}

a.learnmore_link:hover {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	}

a.learnmore_link:active {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-transform: none;
	font-weight: normal;
	}
	
	
/* products "look inside links
------------------------------*/


a.lookinside_link:link, a.lookinside_link:visited {
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	background-image:url(/images2/sample_arrow.gif);
	background-position:0px 3px;
	display: block;
	background-repeat: no-repeat;
	padding-left:20px;

	}


a.lookinside_link:hover, a.lookinside_link:active {
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
	text-transform: none;
	font-weight: bold;
	background-image:url(/images2/sample_arrow.gif);
	background-position:0px 3px;
	display: block;
	background-repeat: no-repeat;
	padding-left:20px;
	}


/* Download button
----------------------------------------------- */
a.download_link:link, a.download_link:visited {
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	background-image:url(/images2/download_btn.jpg);
	height:42px;
	line-height:42px;
	display: block;
	background-repeat: no-repeat;
	padding-left:40px;

	}


a.download_link:hover, a.download_link:active {
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
	text-transform: none;
	font-weight: bold;
	background-image:url(/images2/download_btn.jpg);
	height:42px;
	line-height:42px;
	display: block;
	background-repeat: no-repeat;
	padding-left:40px;

	}



/* Page Markers
----------------------------------------------- */

body#home_page li#home_nav a,
body#full_page li#full_nav a,
body#port_page li#port_nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 39px;
	display: block;
	text-decoration: none;
	background-image: url(../images2/nav_f2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: 0px 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	color: #FFFFFF;
	height: 39px;
	float: left;
	}


a.pagemarker_nav:link, a.pagemarker_nav:visited, a.pagemarker_nav:hover, a.pagemarker_nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 39px;
	display: block;
	text-decoration: none;
	background-image: url(../images2/nav_f2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: 0px 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	color: #FFFFFF;
	height: 39px;
	float: left;
	}








/* LOGIN LINKS
------------------------------*/

a.learnhome_links:link, a.learnhome_links:visited {
	font-size: 25px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 50px;
	background-image:url(/images2/learnhome_btn.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 70px;
	height: 51px;
	}

a.learnhome_links:hover, a.learnhome_links:active {
	font-size: 25px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 50px;
	background-image:url(/images2/learnhome_btn.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 70px;
	height: 51px;
	}


	
/* subnav1
------------------------------*/



body#sub1_page li#sub1 a, body#sub2_page li#sub2 a, body#sub3_page li#sub3 a, body#sub4_page li#sub4 a, body#sub5_page li#sub5 a, body#sub6_page li#sub6 a, body#sub7_page li#sub7 a, body#sub8_page li#sub8 a, body#sub9_page li#sub9 a, body#sub10_page li#sub10 a {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 26px;
	background-image:url(/images2/subnav_f4.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}
body#parent1_page li#sub1 a, body#parent2_page li#sub2 a, body#parent3_page li#sub3 a {
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	background-image:url(/images2/subnav_f4.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	padding-top:10px;
	height: 40px;
	background-color: #FFD015;
	}

	
/* main nav pagemarkers
------------------------------*/
body#subindex_page li#subindex a {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EFEFEF;
	text-decoration: none;
	line-height: 40px;
	background-image: url(../images/subnav_header_bckf3.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	height: 42px;
	
	}	


/* subnav2
------------------------------*/


body#sub1_2_page li#sub1_2 a, body#sub2_2_page li#sub2_2 a, body#sub3_2_page li#sub3_2 a, body#sub4_2_page li#sub4_2 a, body#sub5_2_page li#sub5_2 a, body#sub6_2_page li#sub6_2 a, body#sub7_2_page li#sub7_2 a, body#sub8_2_page li#sub8_2 a, body#sub9_2_page li#sub9_2 a, body#sub10_2_page li#sub10_2 a {
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	line-height: 22px;
	background-image: url(../images/subnavback2_f3.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	height: 22px;
	vertical-align:middle;
	}
