
/* Masters */

body {
padding:0;
margin:0 0 0 0;
text-align: center;
background:#eaf3fb none; 
font:normal normal normal 8pt/1.1em Verdana,Arial,Helvetica,sans-serif;
color:#333;
}

* { margin:0;padding:0;
background-color:transparent;background-position:top left; }

a { color:#0e3680;text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
fieldset { border:0; }
ul { list-style-type:none; }
input { margin: 0; padding: 0; }
input.checkbox { margin-right:10px; }

form { display:inline;border:0; }
form select { background-color:#fff; }

/* global classes */
.spanSM { vertical-align: baseline; position: relative; top: -0.4em; font-size:1.5ex; }
.spanReg { vertical-align:super; }
.bold { font-weight:bold; }
.dNone { display:none; }
.liLast { border:0px !important; }
.adaLogo {float: left; padding-left:275px; margin-top: 1px; }

/* global elements */
#divSkipLink { display:none; } /* for accessibility */
#aContentLink, #aContact { display:none; }

/* main logo */
#aLogo { display:block;width:118px;height:58px;z-index:20;
position:absolute;top:15px;left:25px;text-indent:-9999px;
background:url(../images/global/liberty_logo.gif) no-repeat top left; }

/* main div and all 3 main component divs */
#divMain {
position:relative;
width:852px;
padding:129px 0 0;
margin-top: 0;
margin-bottom: 0;
margin-right: auto; /* opera does not like 'margin:0 auto' */
margin-left: auto;
text-align:left;
background:#fff none;
}

/* Top Div With All The Navigation and Logo */
#divTop { position:absolute;top:0;left:0;width:852px; }
#divTop a { text-decoration:none; }
#divTop li { float:left }
#divTop li a { display:block; }
#divTop #ulMain { height:39px;width:852px;
position:absolute;top:90px;left:0; 
font-family: Arial, Helvetica, sans-serif; }

/*
#divTop #ulMain li { height:39px; width:170px; background:url(../images/global/mainnav_bot.jpg) no-repeat bottom left; }
#divTop #ulMain li.liWide { width:171px;background:url(../images/global/mainnav_bot171.jpg) no-repeat bottom left; height:39px; }
#divTop #ulMain li.liOn {background:url(../images/global/bg_nav_on.gif) no-repeat bottom left; height:39px; }
#divTop #ulMain li.liOn a {padding:15px 0 0 0; color:#fff;background:none;}

#divTop #ulMain li a { padding:15px 0 0 0; width:170px;text-align:center;font-weight:bold;letter-spacing:-.05em;
	color:#0e3680;font-size:1.3em;background:url(../images/global/mainnav_top.jpg) no-repeat; height: 24px;}
#divTop #ulMain li a:hover { color:#fff;background:#316a9f;}
#divTop #ulMain li.liWide a { width:171px; background:url(../images/global/mainnav_top171.jpg) no-repeat;}
#divTop #ulMain li.liWide a:hover { background:#316a9f; color:#fff;}
*/

#nav-holder {
	clear: both;
	height: 43px;
	width: 852px;
	position: absolute; top: 90px;
	background: url(/images/nav_bg.gif) top right repeat-x;
}

#nav {
	padding: 0;
	margin: 0;
	height: 43px;
	border-right: 1px solid #999999;	
}

#nav li {
	display: inline;
	height: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	letter-spacing:-.05em;
	font-weight: bold;
}

#nav a {
	text-align: center;
	float: left;
	display: block;
	width: 169px;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;	
	padding-top: 14px;
	padding-bottom: 15px;
	border-left: 1px solid #999999;
	color: #0e3680;
}

#nav li.last a { width: 170px; }

#nav li.liOn a, #nav a:hover, #nav a:active, #nav a.on {
	background-color: #0e3680;
	color: #FFFFFF;
}



#divTop #ul2Nav { position:absolute;top:10px;right:10px; font-size:.9em; }
#divTop #ul2Nav li { padding:0 5px; }
#divTop #ul2Nav li.slash { padding: 0; }
#divTop #ul2Nav li.liLast { background:none; }
#divTop #ul2Nav li a { color:#003399; }
#divTop #ul2Nav li a:hover { text-decoration: underline; }
#divTop #ul2Nav li#liOn a { color:#000; }
#divTop #ul2Nav li.liOn a { color:#000; }	
#divTop #ulRe { position:absolute;top:37px;right:10px; }
#divTop #ulRe #liR1 { width:138px;
text-align:center;
background:url(../images/global/buttons_bot.jpg) no-repeat bottom left; }
#divTop #ulRe #liR1 a { padding:8px 0;
color:#003399;font-size:.9em;
background:url(../images/global/buttons_top.jpg) no-repeat; }
#divTop #ulRe #liR2 { width:165px;margin-left:11px;
text-align:center;
background:url(../images/global/buttons_bot2.jpg) no-repeat bottom left; }
#divTop #ulRe #liR2 a { padding:8px 0 8px;
color:#003399;font-size:.9em;
background:url(../images/global/buttons_top2.jpg) no-repeat; }

#divTop h2 { margin:25px 0 5px 170px;width:450px;
color:#cc741e;font-size:1.4em;height:1.6em; line-height: normal;}
#divTop h2 strong { font-size:1.6em; }
#divTop p { margin:0 0 0 170px;
color:#336699;font-weight:bold;font-size:.9em; }

/* body div */
#divBody { display:block; clear:both; padding-top:200px;position:relative; }
#divBody-noHeader { padding-top:1px;position:relative; }
#divBody h1, #divBody-noHeader h1 { display:none; }
	/* Contact Form Div */
	.divContact { position:absolute;top:4px;left:0;width:852px; }
	.divContact h2 { position:absolute;top:40px;left:155px;width:225px;
	color:#666633;text-align:center;font-size:1.4em;line-height:1.2em; }
	.divContact h2 strong { color:#336699;font-size:1.6em; }
	.divContact p { position:absolute;top:90px;left:175px;width:185px;
	text-align:center;color:#336699;line-height:1.3em; }
	.divContact p strong { font-size:1.3em; }
	#divCoMain { background:url(../images/global/bg_contact.jpg) no-repeat bottom left; height: 208px; }
	
   /* middle form area */
        #divConForm { height: 180px;padding-left:125px;margin:10px 0 20px 387px;position:relative;background:url(../images/global/bg_contactform.jpg) no-repeat top left; }
        #divConForm #background2 {background:url(../images/global/bg_contactform.jpg) no-repeat top left; }
        #divConForm h3 {text-indent:-9999px;
        /* background:url(../images/global/h3_contactform.jpg) no-repeat top left; } */
        }
        
        /* form tables */
        #divConForm #tblC1 { width:331px;
            /*
        background:url(../images/global/bg_fld_contactform.jpg) no-repeat top right;
            */  }
        #divConForm #tblC1 td { width:160px;padding-top:5px;height:35px;
        vertical-align:top; }
        #divConForm #tblC1 label { margin:0 0 5px;padding:0;display:block; }
        #divConForm #tblC1 .textBox { width: 148px; }
        #divConForm #txtFirst, #divConForm #txtLast, #divConForm #txtEmail { width:150px; }
        #divConForm #txtPhone1, #divConForm #txtPhone2, #divConForm #txtPhone3 { width:45px; }
        #divConForm #tblC2 { width:320px; }
        #divConForm #tblC2 br { display:none; }
        #divConForm #tblC2 #tdMed { width:240px;vertical-align:top; }
        #divConForm #tblC2 #tdMed h5 { font-size:1em;margin-bottom:5px; }
        #medYes, #medNo, #medDunno { vertical-align:middle; }
        #lblmedNo, #lblmedDunno { padding-left:25px; }
        #divConForm #tblC2 #tdSub { width:80px;vertical-align:top; }
        
        
.diabetesSuppliesHdr { position:absolute;top:4px;left:0;width:852px; height: 208px; }
	.diabetesSuppliesHdr h2 { color:#666633;font-size:1.3em;line-height:1.2em; }
	.diabetesSuppliesHdr h2 strong { color:#336699;font-size:1.6em; }
	.diabetesSuppliesHdr p { position:absolute;top:90px;left:175px;width:185px;
	text-align:center;color:#336699;line-height:1.3em; }
	.diabetesSuppliesHdr p strong { font-size:1.3em; }
#diabetesSuppliesHdr { background:url(../images/supplies/img_diabetesSuppliesHeader.jpg) no-repeat bottom left; }
#diabetesSuppliesHdr table { margin-top: 22px; }
#diabetesSuppliesHdr td { text-align: center; width: 284px; }
/*#diabetesSuppliesHdr td a {display: block; padding-top: 145px;}*/
#diabetesSuppliesHdr td.col1 div { padding-right: 90px; }
#diabetesSuppliesHdr td.col1 div.top { height: 78px; padding-top: 45px; }
#diabetesSuppliesHdr td.col1 div.btm { height: 58px; }
#diabetesSuppliesHdr td.col2 div { padding-right: 148px; }
#diabetesSuppliesHdr td.col2 div.top { height: 93px; padding-top: 30px; }
#diabetesSuppliesHdr td.col2 div.btm { height: 58px; }
#diabetesSuppliesHdr td.col3 div { padding-right: 90px; }
#diabetesSuppliesHdr td.col3 div.top { height: 78px; padding-top: 45px; }
#diabetesSuppliesHdr td.col3 div.btm { height: 58px; }

#thankyouHeader  
{
	background:#eaf0f5 url(../images/global/bg_thankyou.jpg) no-repeat bottom left; 
	position:absolute;top:4px;left:0;
	width:852px; height: 208px;	
}
#thankyouHeader div 
{ 
	margin: 90px 25px 25px 422px;
	font-size: 1.3em;
	line-height: 1.5em;
}

#thankyouHeader_unsubscribe
{
	background:#eaf0f5 url(../images/global/bg_thankyou_unsubscribe.jpg) no-repeat bottom left; 
	position:absolute;top:4px;left:0;
	width:852px; height: 208px;	
}

#header_unsubscribe 
{
	background:#eaf0f5 url(../images/global/bg_unsubscribe.jpg) no-repeat bottom left; 
	position:absolute;top:4px;left:0;
	width:852px; height: 208px;	
}

#transitioningHeader
{
	background:#eaf0f5 url(../images/global/bg_transitioning.jpg) no-repeat bottom left; 
	position:absolute;top:4px;left:0;
	width:852px; height: 208px;	
}

	
/* breadcrumbs */
#ulBread { position:absolute;top:215px;left:20px;width:550px; color:#000;font-size:.9em; }
#ulBread-noHeader { position:absolute;top:11px;left:20px;width:550px; color:#000;font-size:.9em; }
#ulBread li, #ulBread-noHeader li { float:left;padding-right:5px; }
#ulBread a, #ulBread-noHeader a { color:#003399;text-decoration:none; }

	
	#divContent { display:block; clear:both; margin-top:50px;
	position:relative; vertical-align: top; }
		#divConNav, #divConVid { position:absolute;top:0; vertical-align: top;}
		
		/* middle text area */
		.hasleft {margin-left: 194px; margin-right: 12px; }
		.hasright {margin-right: 304px;}		
		.divConMain-padding { padding-left: 20px; padding-right: 20px; }
		#divConMain {padding-bottom: 15px; line-height: 140%; font-size: 1.1em;}
		#divConMain h2 { margin:0 50px 15px 0; color:#666633; font-size:1.4em; line-height: 110%;}
		#divConMain h1 { margin:0 50px 15px 0; color:#666633; font-size:1.4em; line-height: 110%;}
		#divConMain h2#h2wSub { margin:0 50px 3px 0; text-transform: uppercase; font-size:1.4em;}
		#divConMain h1#h2wSub1 { display:inline;  margin:0 50px 3px 0; text-transform: uppercase; font-size:1.4em;}
		
		#divConMain h3 { clear:both; padding-top:10px; margin-bottom:15px; font-size:1.2em; line-height: normal;}
		#divConMain h4 { font-size:10px; padding-top:2px; margin-bottom:15px; font-style:italic;}
		#divConMain p { margin-bottom:25px; }
		#divConMain ul { margin:5px 0 15px 25px;list-style-type:disc; }
		#divConMain ul .blnk { list-style-type:none;}
		#divConMain ul li { margin-bottom:5px; }
		#divConMain ol { margin:5px 0 15px 32px; }
		#divConMain ol li { margin-bottom:5px; }
		
		#divConMain div.divDL { margin-top:20px;width:230px; }		
		#divConMain dl { margin:0 0 25px;float:left;
		display:inline; /* fixes UE?Win double margin bug */ }
		#divConMain dt { float:right;width:368px;
		font-weight:bold;font-size:1.2em; line-height: normal;}
		#divConMain dd {float:right; width:368px; }
		#divConMain dd.image { float: none; width: 90px; float: left; }
		#divConMain dd.image img { margin-right:10px; }
				
		#divConMain table { width:357px; }
		#divConMain table td { height:25px;vertical-align:middle;
			padding-bottom:4px;padding-top:4px;padding-right:5px; }
		#divConMain table td.contact { padding-left:8px;width:230px; }
		#divConMain table tr.even td { background-color:#e4ebf4; }
		#divConMain table.meter { width:600px; }
		#divConMain table.meter td { padding-left:10px;width:300px; }
		
		#divConMain #recipeTable { width: 660px; }
		#divConMain #recipeTable td { width:185px; vertical-align: top; padding: 0; padding-right: 14px; padding-bottom: 12px; margin: 0; }
		#divConMain #recipeTable td.image { width:140px; padding-right: 8px; }
		#divConMain #recipeTable td a { font-size: 1.2em; font-weight: bold; }
		
		#divConMain #factTable { clear:both; }
		#divConMain #factTable h2 { padding:10px;}
		#divConMain #factTable table { width:500px; border-width:10px; border-spacing:5px;}
		#divConMain #factTable table.glycemic { width:600px;}
		#divConMain #factTable table.glycemic td { width:20%; padding:5px 5px 0 5px;}
		#divConMain #factTable table.glycemic td.main { width:40%;}
		#divConMain #factTable th,tfoot { background-color:#97baec; color:#0e3680; text-align:center; font-weight:bold; padding:3px;}
		#divConMain #factTable th.blnk { background:none;}
		#divConMain #factTable tbody { color:black; background-repeat:repeat; }
		#divConMain #factTable td { background-color:#eaf3fb; text-align:left; vertical-align:top; padding:5px 10px 10px 10px; width:50%; }
		#divConMain #factTable .GlyIndex { clear:both;}
		#divConMain #factTable .GlyIndex table { width:120px; border-width:0; border-spacing:0;}
		#divConMain #factTable .GlyIndex th { background:none; color:Maroon; padding:0;}
		#divConMain #factTable .GlyIndex td { text-align:left; vertical-align:top; padding:2px; line-height:normal;}
		
		#divConMain #shrThis { clear:both; float:right; padding-bottom:5px; font-size:12px;}
		#divConMain #shrThis a.adaVideo { padding-right:100px; font-size:11px; font-weight:bold;}
		#divConMain p.iLegal { clear:both; border-top: 1px solid #999999; border-bottom: 1px solid #999999; color: #999999; margin-top:42px; margin-bottom:5px; padding-top: 8px; padding-bottom: 8px; }
		#divConMain p.oLegal { clear:both; color: #999999; margin-bottom: 10px; padding-top: 8px; }
		#divConMain p.pLegal { clear:both; border-top: 1px solid #999999; color: #999999; margin-top:42px; margin-bottom: 10px; padding-top: 3px; }
		#divConMain img.tright { float:right; padding-top: 15px; padding-bottom:10px; }
		#divConMain img.imgright { float:right; padding: 10px 5px 5px 10px;}
		#divConMain img.imgleft { float:left; padding: 10px 10px 5px 5px;}
		
		#divConMain .imgtxt { padding:10px 0 10px;}
		#divConMain .imgtxt .phbyr { float:right; width:auto;}
		#divConMain .imgtxt .phbyl { float:left; width:auto;}
		
		#divConMain #two { background: none #ffffff;  
			margin: 0.5em 12px 0.5em 12px; padding-bottom:10px; text-align:left; width: auto; }
		#divConMain #two .left { border: none; float: left; margin: 0; padding: 0; width: 50%;}
		#divConMain #two .right { border: none; float: right; margin: 0; padding: 0; width: 50%;}
		#divConMain #two p { clear:both; padding: 5px 2px; }
		#divConMain #two img { margin-top:10px; margin-bottom:15px;}
		#divConMain #two img.cat { clear:both; vertical-align:middle; }
		
		#divConMain #three { background: none #ffffff;  
			margin: 0.5em 12px 0.5em 12px; padding-bottom:10px; text-align:left; width: auto; }
		#divConMain #three .left {border: none; float: left; margin: 0; padding: 0; width: 33%;}
		#divConMain #three .right {border: none; float: right; margin: 0; padding: 0; width: 33%;}
		#divConMain #three p { clear:both; padding: 5px 2px; }
		#divConMain #three img.cat { clear:both; vertical-align:middle; }
		#divConMain #three ul {background: none; font-weight:bold; padding-top:6px; margin-left:10px; font-size: 0.9em;}
		#divConMain #three ul li {margin:0 15px 4px 0;}
		
		#divConMain #catalog { background: none #ffffff;  
			margin: 0.5em 12px 0.5em 0; padding-bottom:10px; text-align: left; width: auto; }
		#divConMain #catalog table { text-align:left; width:650px;}
		#divConMain #catalog td.hdr { color:#0E3680; font-size:1.1em; font-weight:bold;}
		#divConMain #catalog td.cmnt { font-weight:bold; font-style:italic;}		
		#divConMain #catalog img.cat { clear:both; margin-top:15px; vertical-align:middle; }
		
		#divConMain #cpaptable { background: none #ffffff; clear:both; padding-top:10px}
		#divConMain #cpaptable table { clear:both; font-size: 1.0em; width:660px; padding:5px; }
		#divConMain #cpaptable td { text-align:center; vertical-align:top;}
		#divConMain #cpaptable td.hdr { font-weight:bold; font-size:1.2em; color:#0E3680; background-color:#97BAEC;}
		#divConMain #cpaptable table.acc { width:320px; padding:5px; }
		#divConMain #cpaptable table.acc td { text-align:left; background-color:#EAF3FB;  }
		#divConMain #cpaptable table.acc td.hdr2 { font-weight:bold; font-size:1.1em; font-style:italic; background:none #ffffff;}
		#divConMain #cpaptable tr.rr { font-weight:bold;}
	
		#divConMain div.recipes { background: none #ffffff; clear:both; padding-top:10px}
		#divConMain div.recipes img { float:left; width:160px; text-align:right;}
		#divConMain div.recipes p { float:right; width:475px; text-align:left;}
		#divConMain div.recipes a { font-size: 1.2em; font-weight: bold; }
	
		#divConMain div.cpapdef { background: none #ffffff; clear:both; padding-top:30px; height:130px;}
		#divConMain div.cpapdef img { float:left; width:109px; height:104px; text-align:right;}
		#divConMain div.cpapdef p { float:right; width:405px; text-align:left;}
		#divConMain div.cpapdef a { font-size: 1.1em; font-weight: bold; }
	
		#divConMain div.cpapdet { background: none #ffffff; clear:both; padding-top:10px}
		#divConMain div.cpapdet img { float:left; width:82px; text-align:right;}
		#divConMain div.cpapdet p { float:right; width:550px; text-align:left;}
		#divConMain div.cpapdet span { color:#0E3680; font-size:1.1em; font-weight:bold; }
		#divConMain div.cpapdet span.spanSM { font-size:0.8em; }
		#divConMain div.cpapdet a { font-size: 1.1em; font-weight: bold; }
		#divConMain div.cpapdet table { clear:both; font-size: 1.0em; width:405px; margin-left:95px; }
		#divConMain div.cpapdet td.size { font-size: 1.1em; font-weight: bold; width:55px; text-align:left; vertical-align:top; padding-right:10px; }
		#divConMain div.cpapdet td { text-align:left;}
	
		#divConMain div.edu { clear:both; display:block; padding:10px 10px; width:100%; margin-bottom:15px; }
		#divConMain div.edu img { float:left; width:137px; text-align:right; padding:10px;}
		#divConMain div.edu h3 { display:block; clear:both; width:100%; float:left; vertical-align:top; padding-left:10px; margin:0;}
		#divConMain div.edu .cat { float:right; width:460px; text-align:left; padding:5px;}
		#divConMain div.edu .cat a { font-size: .9em; font-weight: bold; }
		#divConMain div.edu .cat p { font-size: .9em; font-weight: bold; color:#727272; margin-bottom:5px; }
	
		#divConMain div.factip { clear:both; color:Black; font-size:12px; padding:20px 40px 20px 20px;} 
		#divConMain div.factip span.title { border-style:solid; border-color:#eaf3fb;  background-color:#eaf3fb; font-size:14px; font-weight:bold;}
		#divConMain div.factip .det { background-color:#eaf3fb; font-style:italic; padding:10px; }
		
		#divConMain span.ital { font-style:italic;}
		#divConMain span.hmsign { color:Navy; font-style:italic; font-weight:bold;}
		#formsList p { padding-left: 20px; margin-bottom: 10px; }

		.sitemapList li { list-style: none; }
		.sitemapList li ul { list-style: none; }
		
		
		.privacy .head { font-weight: bold; }
		
		.recipe .imgRight { margin: 25px 50px 0px 50px;}
		#recipeSelect { width: 276px; }
		
		.homeDisclaimer {margin:28px 8px 8px 8px; color: #999999; line-height: normal; }
		
		#healthmattersList { width: 450px; }
		
		#pBubble
			{
				padding:15px 0 0;width:199px;
				text-align:center;font-weight:bold;
				background:url(/images/cpap/bg_p2.jpg) no-repeat; 
			}

			#pBubble a { padding:6px 0 15px;
			display:block;
			background:url(/images/cpap/bg_p2_a.jpg) no-repeat bottom left; }
		
		.arrowList { list-style-image: url(../images/global/blue_arrow.gif); }
		
		.thankYouSignUpBtn { position: relative; }
		
		
		/* left side interior nav */
		#divConNav { left:18px;width:180px; padding-bottom: 600px;
		background:url(../images/global/bluebar_3nav.jpg) no-repeat top left; }
		#divConNav a { color: #003399; }
		#divConNav ul { padding:15px 0;width:150px; 
		color:#000;font-weight:bold;
		background:url(../images/global/bluebar_3nav.jpg) no-repeat bottom left; }
		#divConNav ul li { margin:0 20px 15px 0; }
			/* nav level 2 */
			#divConNav ul li ul { background: none; padding: 6px 0 0 15px; font-size: 0.9em; }
			#divConNav ul li ul li { margin:0 15px 4px 0; }
			/* end nav level 2 */
			
			/* nav level 3 */
			#divConNav ul li ul li ul{ background: none; padding: 2px 0 0 10px; font-size: 0.9em; }
			#divConNav ul li ul li ul li { margin:0 15px 3px 0; }
			/* end nav level 3 */
		#divConNav #aNavReorder { margin:15px 0 0 5px;width:115px;height:41px;
		display:block;text-indent:-9999px;
		background:url(../images/global/buttons_re_diab.jpg) no-repeat; }
		
		#NavFreeShipping { margin:15px 0 0 5px;width:115px;height:400px;
		display:block; clear:both; padding-bottom:30px;}
		
		/* right video area */
		#divConVid { right:7px;width:285px;  }
		#divConVid h4 { padding:5px 0;
		color:#666633; font-size:1.1em; line-height:1.2em; }
		#divConVid p { margin-top:7px; }
		#divConVid p a { text-decoration:underline; }
		
		/* right side recipe image menu */
		#divConVid img { vertical-align:top; text-align:center; }
		#divConVid #perserv { padding:10px; width:250px; font-size: 10px;
			background:url(../images/global/bluebar_3nav.jpg) no-repeat bottom left; }
		#divConVid #perserv h2 { font-size:10px; color:#666633; margin-bottom:5px;}
		#divConVid #perserv span { font-weight:bold;}
		#divConVid a { color: #003399; }
		#divConVid p.hdr { font-size:12px; color:#666633; padding-top:5px; padding-left:15px; padding-bottom:0; }
		#divConVid ul { padding:15px 10px;width:250px;
		color:#000;font-weight:bold; font-size:9px;
		background:url(../images/global/bluebar_3nav.jpg) no-repeat bottom left; }
		#divConVid ul li { margin:0 20px 5px 5px; }

		
	/* text changer */
	#divText { position:absolute;top:215px;left:750px;width:100px;height:32px;color:#000;font-size:.9em; }
	#divText-noHeader { position:absolute;top:11px;left:750px;width:100px;height:32px;color:#000;font-size:.9em; }
	#divText h5, #divText-noHeader h5 {padding:10px 0 0;}
	#divText .current, #divText-noHeader .current {text-decoration:underline;color:#666;}
	#aTxt1, #aTxt2, #aTxt3 { position:absolute;display:block;	font-weight:bold;}
	#aTxt1 { font-size:1em; left:54px;bottom:11px;}
	#aTxt2 { font-size:1.4em;left:65px;bottom:12px;}
	#aTxt3 { font-size:1.8em;left:77px;bottom:13px;}
	

/* Footer */
#divFooter { padding:15px 0 20px;height:310px;
clear:both;position:relative;
background:url(../images/global/bg_footer.jpg) no-repeat 0px 15px; }
#divFooter h3 { margin:30px 0 5px 180px;
color:#cc741e;font-size:1.7em;}
#pTagline { margin:0 0 40px 180px;
color:#336699; }
#divFooter h3 strong { font-size:1.2em;} 
#divFooter fieldset { width:260px;height:80px;
position:absolute;top:30px;right:0;
color:#fff;font-weight:bold; }
#divFooter fieldset label { padding-bottom:9px;display:block; }
#divFooter fieldset .txt_newsletter { width:160px;height:19px;
font-size:1.2em;background-color:#fff; }
#divFooter fieldset .btn_signup { vertical-align:middle; }
#divFooter h4 { width:105px;height:44px;
position:absolute;top:35px;left:0;
text-indent:-9999px;
background:url(../images/global/verisign.jpg) no-repeat; }

#divFooter ul { float:right;clear:both; padding-bottom:10px; }
#divFooter ul li { padding:0 5px;
float:left;
border-right:1px solid #003399; }
#divFooter ul#ulLinks a { padding-left:20px;
background:url(../images/global/icon_letter.gif) no-repeat center left; }
#divFooter ul#ulLinks li.liLast a { background:url(../images/global/icon_print.gif) no-repeat center left;  }
#pCopyright { padding:0 0 10px;width:100%;
clear:both;text-align:right; }
#divFooter h5 { width:235px;height:32px;
position:absolute;top:160px;left:0px;
text-indent:-9999px;
background:url(../images/global/h5_footer.gif) no-repeat; }

.divNewsLetter {position:absolute;top:4px;left:0;width:852px; height: 208px;}
