/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; 	outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body 	{ line-height: 1;}
ol, ul 	{ list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
/* remember to define focus styles! */
:focus { outline: 0;}
/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del { text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse;	border-spacing: 0;}
/* Clearing Floats */
.clearfix 		{ display: inline-block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear 			{ clear:both; height:1px; width:100%; margin-bottom:-1px; font-size:0px; line-height:0; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* End hide from IE-mac */

body		{ background-color:#f0efef; font-size:1em; font-family:Arial, Verdana, Helvetica, sans-serif; }
#wrap		{ width:960px; margin:0px auto; background-color:#fff; padding:0 0 10px 0}

#header						{ background:url(../img/banner.png) no-repeat 0 0; width:960px; height:175px; display:block; position:relative; z-index:10}
	#header h1				{ width:370px; height:80px; display:block; text-indent:-9999em; position:absolute; top:25px; left:10px;}
	#header h1 a			{ width:370px; height:80px; display:block;}
#header .utilities			{ position:absolute; top:20px; right:10px;}
	#header .utilities ul	{ color:#fff; margin:0; padding:0}
	#header .utilities li	{ display:inline; color:#fff; font-size:0.6875em; margin:0 0 0 15px; line-height:1;}
	#header .utilities li a:link, #header .utilities li a:active, #header .utilities li a:visited { color:#fff; text-decoration:none}
	#header .utilities li a:hover	{ color:#fff; text-decoration:underline}
#header .search				{ width:240px; height:25px; position:absolute; top:75px; right:10px}
	#header .search label			{ display:none}
	#header .search input			{ background:url(../img/search.gif) no-repeat; }
	#header .search .s-field		{ outline:none; border:none; height:19px; width:174px; background-position:0 0; float:left; font-size:0.6875em; padding:6px 4px 0 4px; line-height:1}
	#header .search .s-btn			{ background-position:right 0; width:58px; height:25px; float:left }

#nav					{ width:960px; height:35px; position:absolute; bottom:15px; left:0; z-index:10}
	#nav ul				{ margin:0 0 0 10px; padding:0;}
	#nav ul li			{ float:left; margin:0 6px; height:35px }
	#nav ul li.first	{ margin:0 6px 0 0}
	#nav ul li.last		{ margin:0 0 0 6px}
	#nav ul li a		{ display:block; height:35px; background:url(../img/nav.png) no-repeat 0 0; text-indent:-9999em}
	#nav ul li #nav01	{ width:58px; background-position: -10px 0px}
	#nav ul li #nav02	{ width:139px; background-position: -80px 0px}
	#nav ul li #nav03	{ width:93px; background-position: -231px 0px}
	#nav ul li #nav04	{ width:124px; background-position:-336px 0px }
	#nav ul li #nav05	{ width:99px; background-position:-472px 0px}
	#nav ul li #nav06	{ width:164px; background-position:-583px 0px}
	#nav ul li #nav07	{ width:100px; background-position:-759px 0px}
	#nav ul li #nav08	{ width:80px; background-position:-871px 0px}
	#nav ul li #nav01:hover, #nav ul li.highlighted #nav01	{ width:58px; background-position: -10px -45px; padding-bottom:15px;}
	#nav ul li #nav02:hover, #nav ul li.highlighted #nav02	{ width:139px; background-position: -80px -45px; padding-bottom:15px}
	#nav ul li #nav03:hover, #nav ul li.highlighted #nav03	{ width:93px; background-position: -231px -45px; padding-bottom:15px}
	#nav ul li #nav04:hover, #nav ul li.highlighted #nav04	{ width:124px; background-position:-336px -45px; padding-bottom:15px }
	#nav ul li #nav05:hover, #nav ul li.highlighted #nav05	{ width:99px; background-position:-472px -45px; padding-bottom:15px}
	#nav ul li #nav06:hover, #nav ul li.highlighted #nav06	{ width:164px; background-position:-583px -45px; padding-bottom:15px}
	#nav ul li #nav07:hover, #nav ul li.highlighted #nav07	{ width:100px; background-position:-759px -45px; padding-bottom:15px}
	#nav ul li #nav08:hover, #nav ul li.highlighted #nav08	{ width:80px; background-position:-871px -45px; padding-bottom:15px}

	
#subnav				{ width:170px; padding:45px 0; background:url(../img/subnav-gradient.gif) no-repeat 0 0; float:left; margin:0 10px 0 0;}
	#subnav ul		{ margin:0; padding:0; border-bottom:1px solid #fff}
	#subnav ul li	{ font-size:0.6875em; border-top:1px solid #ede7d3; background:#f8f5ed url(../img/subnav-bg.gif) repeat-x 0 0 }
	#subnav ul li.last			{ border-bottom:1px solid #ede7d3;}
	#subnav ul li a				{ color:#716c5c; line-height:1.2; padding:5px 20px 5px 10px; display:block}
	#subnav ul li a:link, #subnav ul li a:active, #subnav ul li a:visited { text-decoration:none}
	#subnav ul li a:hover 		{ text-decoration:underline}
	#subnav ul li.highlighted	{ background:#fff url(../img/sub-subnav-bg.gif) repeat-x 0 0}
	#subnav ul li.highlighted a	{ background:url(../img/sub-arrow-lrg.gif) no-repeat 95% center; font-weight:bold}
	#subnav ul li.highlighted ul		{ margin:3px 0 0 0; padding:0 0 5px 10px; background-color:#fff; background-image:none; border:none  }
	#subnav ul li ul li					{ font-size:100%; background-color:#fff; background-image:none; border:none}
	#subnav ul li ul li.last			{ border-bottom:none}
	#subnav ul li.highlighted ul li		{ background-image:none}
	#subnav ul li.highlighted ul li	a	{ font-weight:normal; background:none }
	#subnav ul li.highlighted ul li.highlighted	a 	{ font-weight:bold; background:url(../img/sub-subnav-arrow.gif) no-repeat center left}
	#subnav ul li.highlighted ul li.highlighted ul li a { font-weight:normal}
	#subnav ul li.highlighted ul li.highlighted ul li.highlighted a	{ font-weight:bold}
	
#footer		{ width:930px; height:20px; margin-left:10px; display:block; background:url(../img/footer.gif) no-repeat 0 0; padding:10px 10px 0 10px; font-size:0.6875em; color:#444443}
	#footer p	{ float:left;}
	#footer ul	{ float:right; margin:0 10px 0 0}
	#footer li	{ display:inline; margin:0 0 0 20px; text-align:right}
	#footer li a:link, #footer li a:active, #footer li a:visited { color:#444443; text-decoration:none}
	#footer li a:hover	{ color:#444443; text-decoration:underline}
	

/*** Common Content Stuff ***/
.c							{ display:block; background:#fff url(../img/home-content-bg.gif) repeat-x 0 0; position:relative; z-index:0; top:-15px;}
.faux-3col					{ margin:0 0 0 10px; background:url(../img/3-col.gif) repeat-y 0 0}
.faux-2col					{ margin:0 10px 0 10px; background:url(../img/2-col.gif) repeat-y 0 0}
#generic, #news				{ position:relative}

.c .breadcrumb				{ display:block; padding:10px 0 10px 10px}
	.c .breadcrumb	em		{ color:#999999; text-transform:uppercase; width:165px; text-align:right; font-size:0.6875em; font-style:normal; display:block; margin:0 20px 0 0; float:left; padding:0 5px 0 0}
	.c .breadcrumb ul		{ float:left}
	.c .breadcrumb li		{ float:left; font-size:0.625em; margin:0 15px 0 0; color:#e44e35 }
	.c .breadcrumb li a		{ display:block; padding:0 17px 0 0; background:url(../img/bcrumb-arrow.gif) no-repeat center right}
	.c .breadcrumb li a:link, .c .breadcrumb li a:active, .c .breadcrumb li a:visited { color:#0039a6; text-decoration:none}
	.c .breadcrumb li a:hover	{ color:#0039a6; text-decoration:underline}

.c .content					{ float:left; margin:0; display:block; position:relative}
	.c .has-col				{ width:560px;}
	.c .no-col				{ width:760px; float:right !important }
	
.sharethis-top				{ position:absolute; top:10px; right:0px; font-size:0.6875em; line-height:1; color:#8c9ead; font-weight:bold}
	.sharethis-top a		{ line-height:1; padding-top:3px !important; margin:0; display:block}
	.sharethis-top a:link, .sharethis-top a:active, .sharethis-top a:visited { color:#000 !important; text-decoration:none !important}
	.sharethis-top a:hover 	{ color:#000 !important; text-decoration:none !important}
	.sharethis-top a span	{ margin:-2px 0 0 0; }
div .addthis_toolbox .at300m 				{ padding:0; float:none; }
	div .addthis_toolbox .at15t_compact 	{ margin-right:4px; line-height:1.6667 !important; background:url(../img/icons/rpii-sharethis.gif) 0 0px no-repeat; }		
	
.manual-link				{ position:absolute; top:5px; right:8px; font-size:0.75em; background:url(../img/icons/blue-question.gif) no-repeat right 1px; padding:0px 20px 5px 0; line-height:1; display:block; }

.faux-3col .content #pageName 		{ margin:0 0 20px 0; line-height:1.2; background:url(../img/inner-heading-bg.gif) no-repeat 0 0; min-height:20px; padding:5px 0px 0 8px; width:552px; position:relative; }
.faux-2col .content #pageName		{ margin:0 0 20px 0; line-height:1.2; background:url(../img/inner-heading-bg-long.gif) no-repeat 0 0; min-height:20px; padding:5px 0px 0 8px; width:752px; position:relative; }

.faux-3col .content #pageName h1	{ font-size:0.8275em; color:#b6ae94; line-height:1.2; margin:0;}
.faux-2col .content #pageName h1	{ font-size:0.8275em; color:#b6ae94; line-height:1.2; margin:0;}

.content h1					{ font-size:1.5em; color:#001c53; line-height:1.2; font-weight:bold; margin:0 0 8px 10px}	
.content h2					{ font-size:1.125em; color:#001c53; line-height:1.2; font-weight:normal; margin:0 0 8px 10px}
.content h3					{ font-size:1em; color:#001c53; line-height:1.2; font-weight:bold; margin:0 0 5px 10px}
.content h4					{ font-size:0.9375em; color:#001c53; line-height:1.2; font-weight:normal; margin:0 0 5px 10px}
.content h5					{ font-size:0.812em; color:#000; line-height:1.2; font-weight:bold; margin:0 0 5px 10px}
.content h6					{ font-size:0.75em; color:#000; line-height:1.2; font-weight:bold; margin:0 0 5px 10px}
.content p					{ font-size:0.75em; color:#000; line-height:1.3; margin:0 0 10px 10px}
.content .intro				{ color:#1d305a; margin:0 0 10px 0}
.content .intro p			{ font-size:0.875em; color:#1d305a;  }
.content .imgflr			{ border:1px solid #ede6d3; background-color:#f8f5ee; padding:3px; float:right; margin:0 0 10px 10px}	
.content .imgfll			{ border:1px solid #ede6d3; background-color:#f8f5ee; padding:3px; float:left; margin:0 10px 10px 10px}
.content .imgcentre			{ border:1px solid #ede6d3; background-color:#f8f5ee; padding:3px; margin:0 0 10px 0}
.content .media-wrap		{ float:right; margin:0 0 10px 10px;}
.content a:link, .content a:active, .content a:visited { color:#0039a6; text-decoration:underline}	
.content a:hover			{ color:#0039a6; text-decoration:none}
.content em					{ font-weight:normal; font-style:italic}
.content strong				{ font-weight:bold}

acronym, abbr   { border-bottom:1px dotted #666666;  }

.content ul					{ margin:0 0 10px 10px; font-size:0.75em; color:#000}
	.content ul li			{ list-style:none; background:url(../img/bullet.gif) no-repeat left 5px; padding:0 0 0 10px; margin:0 0 5px 0; line-height:1.2 }
	.content ul li ul 		{ font-size:100%; margin:5px 0 }
.content ol					{ margin:0 0 10px 10px; font-size:0.75em; color:#000}
	.content ol li			{ list-style:decimal; list-style-position:inside; margin:0 0 5px 0; line-height:1.2}
	.content ol li ol		{ font-size:100%; margin:5px 0 5px 15px}

.content dl					{ margin:0 0 10px 10px; font-size:0.75em; line-height:1.2}
	.content dt				{ font-weight:bold; line-height:1.3}
	.content dd				{ line-height:1.3}
	.content dd.endDD		{ margin:0 0 5px 0}
	
.content .pdf-link			{ padding:2px 0 2px 18px; background:url(../img/icons/mini-pdf.gif) no-repeat 0 2px; display:block}
.content .doc-link			{ padding:2px 0 2px 18px; background:url(../img/icons/mini-doc.gif) no-repeat 0 2px; display:block}	
.content .xls-link			{ padding:2px 0 2px 18px; background:url(../img/icons/mini-excel.gif) no-repeat 0 2px; display:block}	
.content .txt-link			{ padding:2px 0 2px 18px; background:url(../img/icons/mini-txt.gif) no-repeat 0 2px; display:block}	
.content .page-link			{ padding:2px 0 2px 18px; background:url(../img/icons/page.gif) no-repeat 0 2px; display:block}	
.content .is-pdf			{ background:url(../img/icons/mini-pdf.gif) no-repeat 0 0}
.content .is-doc			{ background:url(../img/icons/mini-doc.gif) no-repeat 0 0}
.content .is-web			{ background:url(../img/icons/mini-web.gif) no-repeat 0 0}
.content .is-other			{ background:url(../img/icons/mini-txt.gif) no-repeat 0 0}
	
.content table				{ border-collapse:collapse; margin:0 0 10px 10px; font-size:0.75em; width:540px; }
.content table th			{ background:#203989 url(../img/th-bg.gif) repeat-x 0 0; color:#fff; padding:7px 6px; text-align:left; border-right:1px solid #fff; border-bottom:1px solid #eee7d4; border-top:1px solid #f8f5ec}
.content table td			{ padding:7px 5px; text-align:left; border-bottom:1px solid #ede8d4; border-right:1px solid #fff}
.content table tfoot td		{ background-color:#eee7d4; border-top:1px solid #eee7d4; border-bottom:1px solid #eee7d4;}
.content table.zebra_table .alt th, .content table.zebra_table .alt td	{ background-color:#f8f5ec}
.content table th a:link, .content table th a:visited, .content table th a:active { color: #ffffff;}

.content table.calc-table		{ border-collapse:collapse; margin:0 0 10px 10px; font-size:0.75em; width:540px; }
.content table.calc-table th	{ background:none; color:#000; font-weight:normal; width:50%; padding-right:5px; text-align:right; border-top:none}
.content table.calc-table td	{ width:50%; padding-left:5px; text-align:left}

.content input, .content select, .content textarea	{ font-family:Arial, Helvetica, sans-serif}

.content .rpiiForm							{ display:block; margin:0 0 10px 10px}
	.content .rpiiForm .rpiiFormCta			{ color:#0038a5; border:1px solid #c6d1e4; padding:8px; background-color:#dbe2ee; display:block; margin:0 0 10px 0; }
	.content .rpiiForm .rpiiFormCta p		{ color:#0038a5; line-height:1.2; margin:0}
	.content .rpiiForm .ErrorLabel			{ color:#e44e35; border:1px solid #ecceca; padding:8px; background-color:#f3e6e4; display:block; margin:0 0 10px 0; font-size:0.75em}
	.content .ErrorLabel					{ color:#e44e35; border:1px solid #ecceca; padding:8px; background-color:#f3e6e4; display:block; margin:0 0 10px 10px; font-size:0.75em; }
	.content .rpiiForm fieldset				{ border:1px solid #eee7d4; padding:5px; margin:0 0 10px 0}
	.content .rpiiForm legend				{ padding:3px 5px; margin:0; color:#001c53; font-size:1em}
	.content .rpiiForm .formIntro			{ border:1px solid #addaf1; background:#addbf3 url(../img/form-intro-bg.gif) repeat-x 0 0; padding:5px 8px; color:#000; font-weight:bold; margin:0 10px 10px 10px}
	.content .rpiiForm .formline			{ display:block; min-height:20px; clear:both; background:#fff url(../img/formline.gif) repeat-x bottom left; overflow:auto; padding:3px 10px }
	.content .rpiiForm .formline label		{ font-size:0.75em; width:220px; display:block; float:left; text-align:right; margin-right:20px; padding:5px 0 0 0;  }
	.content .rpiiForm .formline input		{ font-size:0.8125em; border:1px solid #cdcdcd; outline:2px solid #eee; padding:1px}
	.content .rpiiForm .formline textarea			{ font-size:0.8125em; border:1px solid #cdcdcd; outline:2px solid #eee; font-family:Arial, Helvetica, sans-serif; padding:1px}
	.content .rpiiForm .formline select		{ font-size:0.8125em; border:1px solid #cdcdcd; outline:2px solid #eee; padding:1px}
	.content .rpiiForm .boxwrap				{ width:220px; float:left}
	.content .rpiiForm .checkboxes input, .content .rpiiForm .radiobuttons input	{ display:inline; margin-right:2px; outline:none; border:none }
	.content .rpiiForm .checkboxes span, .content .rpiiForm .radiobuttons span		{ width:auto; display:inline; padding:0; font-size:0.75em;}
	.content .rpiiForm .formInfo p			{ margin:5px;}
	.content .rpiiForm .formInline			{ padding:5px 10px}
	.content .rpiiForm .formInline input	{ display:inline; margin-right:5px; outline:none; border:none}
	.content .rpiiForm .formInline label	{ display:inline; float:none; width:auto}
	.content .rpiiForm .buttonline			{ display:block; min-height:20px; clear:both; background-color:#f8f5ee; padding:8px 10px; text-align:left; }
	.content .rpiiForm .buttonline input 	{ font-size:0.75em; padding:5px 3px} 
	.content .rpiiForm .buttonline a.linkbutton	{ font-size: 0.75em; }
	.content .rpiiForm .formError			{ display:block; color:#e44e35; margin-left:240px; padding:6px 0 5px 20px; font-size:0.6875em; background:url(../img/icons/exclamation.gif) no-repeat 0 3px}
	.content .rpiiForm .info				{ display:block; color:#0039a6; margin-left:240px; padding:6px 0 5px 20px; font-size:0.6875em; background:url(../img/icons/information.gif) no-repeat 0 3px}	
	.content .rpiiForm .readonly			{ font-size: 0.75em; color: #000000; display: block; padding: 5px; float:left;}

	.content .rpiiCalcForm						{ display:block; margin:0 0 10px 10px}
	.content .rpiiCalcForm .rpiiFormCta			{ color:#0038a5; border:1px solid #c6d1e4; padding:8px; background-color:#dbe2ee; display:block; margin:0 0 10px 0; }
	.content .rpiiCalcForm .rpiiFormCta p		{ color:#0038a5; line-height:1.2; margin:0}
	.content .rpiiCalcForm .ErrorLabel			{ color:#e44e35; border:1px solid #ecceca; padding:8px; background-color:#f3e6e4; display:block; margin:0 0 10px 0; font-size:0.75em}
	.content .rpiiCalcForm fieldset				{ border:1px solid #eee7d4; padding:5px; margin:0 0 10px 0}
	.content .rpiiCalcForm legend				{ padding:3px 5px; margin:0; color:#001c53; font-size:1em}
	.content .rpiiCalcForm .formIntro			{ border:1px solid #addaf1; background:#addbf3 url(../img/form-intro-bg.gif) repeat-x 0 0; padding:5px 8px; color:#000; font-weight:bold; margin:0 10px 10px 10px}
	.content .rpiiCalcForm .formline			{ display:block; min-height:20px; clear:both; background:#fff url(../img/formline.gif) repeat-x bottom left; overflow:auto; padding:5px 10px }
	.content .rpiiCalcForm .formline label		{ font-size:0.75em; width:310px; display:block; float:left; text-align:left; margin-right:20px; padding:5px 0 0 0; line-height:1.2  }
	.content .rpiiCalcForm .formline input		{ font-size:0.8125em; border:1px solid #cdcdcd; outline:2px solid #eee; padding:1px}
	.content .rpiiCalcForm .formline textarea			{ font-size:0.8125em; border:1px solid #cdcdcd; outline:2px solid #eee; font-family:Arial, Helvetica, sans-serif; padding:1px}
	.content .rpiiCalcForm .formline select		{ font-size:0.8125em; border:1px solid #cdcdcd; outline:2px solid #eee; padding:1px}
	.content .rpiiCalcForm .boxwrap				{ width:480px; margin:0 0 5px 0; position:relative; display:block; overflow:visible; }
	.content .rpiiCalcForm .radiobuttons		{ overflow:visible;}
	.content .rpiiCalcForm .radiobuttons label	{ width:480px !important; margin-bottom:5px !important; float:none !important}
	.content .rpiiCalcForm .boxwrap span		{ margin-bottom:5px}
	.content .rpiiCalcForm .boxwrap input		{ margin:5px 0 0 10px !important; width:auto !important; position:relative; top:2px}
	.content .rpiiCalcForm .checkboxes input, .content .rpiiCalcForm .radiobuttons input	{ display:inline; margin-right:2px; outline:none; border:none }
	.content .rpiiCalcForm .checkboxes span, .content .rpiiCalcForm .radiobuttons span		{ width:auto; display:inline; padding:0; font-size:0.75em;}
	.content .rpiiCalcForm .formInfo p			{ margin:5px;}
	.content .rpiiCalcForm .formInline			{ padding:5px 10px}
	.content .rpiiCalcForm .formInline input	{ display:inline; margin-right:5px; outline:none; border:none}
	.content .rpiiCalcForm .formInline label	{ display:inline; float:none; width:auto}
	.content .rpiiCalcForm .buttonline			{ display:block; min-height:20px; clear:both; background-color:#f8f5ee; padding:8px 10px; text-align:left; }
	.content .rpiiCalcForm .buttonline input 	{ font-size:0.75em; padding:5px 3px} 
	.content .rpiiCalcForm .formError			{ display:block; color:#e44e35; width:340px; margin:3px 0 !important; padding:6px 0 5px 0; font-size:0.6875em !important; background:url(../img/icons/exclamation.gif) no-repeat 0 3px}
	.content .rpiiCalcForm .info				{ display:block; color:#808080; width:340px; margin:3px 0 !important; padding:6px 0 5px 0; font-size:0.6875em !important }
	.content small								{ font-size:0.75em }
	
.s50 input, .s50 select	{ width:50px;} .s75 input, .s75 select { width:75px;} .s100 input, .s100 select { width:100px} .s125 input, .s125 select { width:125px} .s150 input, .s150 select { width:150px;} .s175 input, .s175 select, .s175 textarea { width:175px} .s200 input, .s200 select, .s200 textarea { width:200px} .s225 input, .s225 select, .s225 textarea { width:225px;} .s250 input, .s250 select, .s250 textarea { width:250px} 

.c .right-col					{ float:right; width:170px; margin:0px 10px; padding:10px}
	.c .right-col .cta-wrap		{ width:142px; display:block; margin:0 0 20px 0;}
	.c .right-col .cta-wrap p	{ width:142px; display:block}
	.c .right-col .cta			{ background:url(../img/buttons/cta-green.png) no-repeat 0 0; width:142px; height:18px; display:block; padding:7px 20px 0 8px; margin:0 0 5px 0; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000; font-weight:bold; font-size:0.6875em; text-decoration:none}
	.c .right-col .cta:link, .c .right-col .cta:active, .c .right-col .cta:visited { background-position:0 0; color:#000; text-decoration:none}
	.c .right-col .cta:hover	{ background-position:0px -25px; color:#000; text-decoration:none}
.c .right-box					{ display:block; margin:0 0 15px 0; width:170px; border:1px solid #ece7d1; background-color:#fff}
.c .right-box #rel-docs			{ width:170px; height:23px; background:url(../img/headings/related-docs.gif) no-repeat 0 0; border-bottom:1px solid #ece7d1; line-height:1; text-indent:-9999em}
.c .right-box #rel-links		{ width:170px; height:23px; background:url(../img/headings/related-links.gif) no-repeat 0 0; border-bottom:1px solid #ece7d1; line-height:1; text-indent:-9999em}
.c .right-box #get-adobe		{ width:170px; height:23px; background:url(../img/headings/get-adobe.gif) no-repeat 0 0; border-bottom:1px solid #ece7d1; line-height:1; text-indent:-9999em}
.c .right-box #map-legend		{ width:170px; height:23px; background:url(../img/headings/map-legend.gif) no-repeat 0 0; border-bottom:1px solid #ece7d1; line-height:1; text-indent:-9999em}
.c .right-box p					{ padding:10px 10px 0 10px; font-size:0.6875em; line-height:1.2; display:block}
.c .right-box em				{ margin:2px 0 10px 0; display:block; font-style:normal; color:#000; }
.c .right-box em a				{ display:inline; }
.c .right-box .pdf-link			{ padding:2px 0 2px 25px; background:url(../img/icons/mini-pdf.gif) no-repeat 0 2px; }
.c .right-box .doc-link			{ padding:2px 0 2px 25px; background:url(../img/icons/mini-doc.gif) no-repeat 0 2px; }	
.c .right-box .xls-link			{ padding:2px 0 2px 25px; background:url(../img/icons/mini-excel.gif) no-repeat 0 2px; }	
.c .right-box .txt-link			{ padding:2px 0 2px 25px; background:url(../img/icons/mini-txt.gif) no-repeat 0 2px; }	
.c .right-box .page-link		{ padding:2px 0 2px 25px; background:url(../img/icons/page.gif) no-repeat 0 2px; }	
.c .right-box em a:link, .c .right-box em a:active, .c .right-box em a:visited	{ color:#0039a7; text-decoration:none}
.c .right-box em a:hover		{ color:#0039a7; text-decoration:underline}
.c .right-box img				{ margin:6px 0 0 6px}
.c .right-box .right-legend 	{ padding:10px 8px 0 8px; font-size:0.6875em; line-height:1.2; display:block; margin:0 0 8px 0; color:#716c5c}
.c .right-box .right-legend img { margin:0 8px 0 0; float:left}
.c .right-box .right-legend span{ float:left; width:115px; display:block}
.c .right-box .right-legend-percent 	{ padding:10px 8px 0 16px; font-size:0.6875em; line-height:1.2; display:block; margin:0 0 8px 0; color:#716c5c}
.c .right-box .right-legend-percent img { margin:0 9px 0 0; float:left}
.c .right-box .right-legend-percent span{ float:left; width:90px; display:block; padding-top:3px}
.c .right-box h2				{ color:#716c5c; font-size:0.685em; line-height:1.2; font-weight:normal; padding:8px; }

#related-links					{ list-style:none; display:block; padding:10px 0 0 0; margin:0 0 0 10px; border-top:1px solid #f2efe0 }
	#related-links h3			{ margin:0 0 10px 0}
	#related-links ul			{ margin:0}
	#related-links li			{ list-style:none !important; padding:0 !important; background:none !important; line-height:1.5; margin:3px 0px !important}
	#related-links li a			{ padding:1px 0px; margin:0px}		
	#related-links .mini-pdf	{ padding-left:18px; background:url(../img/icons/mini-pdf.gif) no-repeat 0 0}
	#related-links .mini-doc	{ padding-left:18px; background:url(../img/icons/mini-doc.gif) no-repeat 0 0}	
	#related-links .mini-xls	{ padding-left:18px; background:url(../img/icons/mini-excel.gif) no-repeat 0 0}	
	#related-links .mini-txt	{ padding-left:18px; background:url(../img/icons/mini-txt.gif) no-repeat 0 0}	
	#related-links .mini-url	{ padding-left:18px; background:url(../img/icons/mini-web.gif) no-repeat 0 0}
	#related-links .mini-audio	{ padding-left:18px; background:url(../img/icons/sound.gif) no-repeat 1px 1px}
	#related-links .mini-film	{ padding-left:18px; background:url(../img/icons/film.gif) no-repeat 1px 0}
	#related-links .mini-link	{ padding-left:18px; background:url(../img/icons/page.gif) no-repeat 1px 1px}

.content .skip-links		{ display:block; margin:0 0 20px 0}
	.content .skip-links ul		{ margin:0 0 0 10px; padding:0}
	.content .skip-links li		{ border-color:#ede8d4; border-style:solid; border-width:1px 0; padding:7px 5px; background:none; margin:-1px 0 0 0}
	.content .skip-links li a	{ background:url(../img/subnav-arrow.gif) no-repeat 0px 2px; padding-left:20px; display:block  }
	.content .skip-links li a:link, .content .skip-links li a:active, .content .skip-links li a:visited { text-decoration:none; color:#0338a8}
	.content .skip-links li a:hover		{ text-decoration:underline; color:#0338a8}
.content .skip-box			{ margin:0 0 20px 0; position:relative}
.content .skip-box h2		{ width:450px !important}
	.content .skip-box .top-link		{ background:url(../img/arrow-up.gif) no-repeat top right; position:absolute; top:0; right:0; font-size:0.6875em; padding:1px 25px 3px 0}
	.content .skip-box .top-link:link, .content .skip-box .top-link:active, .content .skip-box .top-link:visited { color:#c7c2ac; text-decoration:none }
	.content .skip-box .top-link:hover	{ color:#000; text-decoration:none}
	
.content .spotlightLeft		{ padding:10px 12px; background-color:#f8f5ee; border:1px solid #ede8d4; margin:0 0px 15px 10px; width:242px; float:left}
.content .spotlightRight	{ padding:10px 12px; background-color:#f8f5ee; border:1px solid #ede8d4; margin:0 0px 15px 0px; width:242px; float:right}
	.content .spotlightLeft	h2, .content .spotlightLeft p, .content .spotlightRight	h2, .content .spotlightRight p	{ margin-left:0; width:135px}
	.content .spotlightLeft img, .content .spotlightRight img	{ border:1px solid #ede6d3; background-color:#f8f5ee; padding:3px; float:right; margin:0 0 0px 12px}
	.content .spotlightLeft p, .content .spotlightRight p		{ font-size:0.825em; line-height:1.3}
	

/****** Homepage ******/
#homepage					{ position:relative; display:block}
.h-top-box					{ width:960px; display:block; margin:0 0 10px 0 }
.h-end-box					{ width:960px; display:block; margin:0;}
.no-top-pad					{ padding-top:0 !important}
.h-left-col					{ width:340px; padding:30px 10px 10px 10px; float:left; display:block; position:relative}
	.h-left-col img			{ margin:0}
.h-whats-radon				{ width:318px; min-height:60px; display:block; padding:10px; border:1px solid #e3d9b9; background:#fff url(../img/whats-radon-bg.gif) repeat-x 0 0; margin:0 0 20px 0}
	.h-whats-radon h1		{ color:#0039a6; font-weight:normal; margin:0 0 10px 0; font-size:1em;}
	.h-whats-radon h1 a:link, .h-whats-radon h1 a:active, .h-whats-radon h1 a:visited	{ color:#0039a6; text-decoration:none}
	.h-whats-radon h1 a:hover	{ color:#0039a6; text-decoration:underline }
	.h-whats-radon p			{ font-size:0.75em; line-height:1.2; margin:0;}
	.h-whats-radon p a:link, .h-whats-radon p a:active, .h-whats-radon p a:visited	{ color:#0039a6; text-decoration:none}
	.h-whats-radon p a:hover	{ color:#0039a6; text-decoration:underline }
.h-whats-new				{ border-top:1px solid #e3d9b9; padding:12px 6px 0 6px; display:block; position:relative}
	.h-whats-new h1			{ color:#0039a6; font-weight:normal; margin:0 0 15px 0; font-size:0.9375em; width:300px }
	.h-whats-new a:link, .h-whats-new a:visited, .h-whats-new a:active	{ color:#0039a6; text-decoration:none}
	.h-whats-new a:hover	{ color:#0039a6; text-decoration:underline}
	.h-whats-new dt			{ font-size:0.75em; color:#0039a6; line-height:1.3; margin:0 0 3px 0}
	.h-whats-new dt a:link, .h-whats-new dt a:active, .h-whats-new dt a:visited { color:#0039a6; text-decoration:none}
	.h-whats-new dt a:hover { color:#0039a6; text-decoration:underline}
	.h-whats-new dd			{ font-size:0.6875em; color:#a2a2a1; margin:0 0 20px 0}
	.h-whats-new .rss		{ height:16px; background:url(../img/icons/feed.gif) no-repeat right 0; display:block; position:absolute; top:10px; right:6px; padding-right:22px; padding-top:3px; font-size:0.6875em}
	.h-whats-new .rss:link, .h-whats-new .rss:active, .h-whats-new .rss:visited { color:#ff9445; text-decoration:none}
	.h-whats-new .rss:hover { color:#ff9445; text-decoration:underline}
.h-right-col				{ width:580px; padding:30px 10px 10px 10px; float:right; display:block; position:relative}
	.h-right-col h1			{ font-size:1.5em; font-weight:normal; line-height:1.2; margin:0 0 15px 0}
	.h-right-col em			{ font-weight:bold; font-style:normal}
	.h-right-col h2			{ font-size:0.8125em; font-weight:normal; line-height:1.2; margin:0 0 15px 0}
	.h-right-col .link-wrap		{ width:580px; background:url(../img/home-3box.jpg) no-repeat 0 0; margin:0 0 25px 0}
	.h-right-col .link-box		{ padding:12px; width:166px; float:left}
	.h-right-col .link-box em	{ font-size:0.9375em; color:#0039a6; line-height:1.2; margin:0 0 8px 0; display:block; font-weight:normal}
	.h-right-col .link-box em a:link, .h-right-col .link-box em	a:active, .h-right-col .link-box em	a:visited { color:#0039a6; text-decoration:underline}
	.h-right-col .link-box em a:hover	{ color:#0039a6; text-decoration:none}
	.h-right-col .link-box p	{ font-size:0.6875em; color:#3b60af; line-height:1.2}
.h-right-col .tab-box			{ width:580px; height:180px; background:url(../img/home-tab-box.gif) no-repeat 0 0; overflow:hidden; display:block; position:relative}
	.h-right-col .tab-box ul				{ float:left}
	.h-right-col .tab-box ul li				{ list-style:none; background:url(../img/tab-link-bg.gif) repeat-y top right; border-bottom:1px solid #e3d9b9; width:190px; height:60px; margin:0; padding:0; line-height:1}
	.h-right-col .tab-box ul li.firstTab a	{ background:url(../img/radon-map.gif) no-repeat 16px 12px}
	.h-right-col .tab-box ul li.midTab a	{ background:url(../img/radiation-monitoring.gif) no-repeat 16px 12px}
	.h-right-col .tab-box ul li.endTab a	{ background:url(../img/radiation-calc.gif) no-repeat 16px 12px; border-bottom:none}
	.h-right-col .tab-box ul li a			{ display:block; height:60px; width:190px; text-indent:-9999em}
	.h-right-col .tab-box ul li.ui-tabs-selected	{ background:none}
	.h-right-col .tab-box ul li.ui-tabs-selected a	{ background-position:16px -49px}
.h-right-col .tab-content					{ float:right; width:340px; height:120px; padding:20px 15px 0px 30px; position:absolute; top:0; right:0 }
	.h-right-col .tab-content h3			{ font-size:1.5em; color:#2b4988; margin:0 0 10px 0; width:200px; }
	.h-right-col h3#radon-maps				{ width:139px; height:20px; display:block; background:url(../img/headings/radon-maps.gif) no-repeat 0 0; text-indent:-9999em}
	.h-right-col h3#radiation-monitoring	{ width:200px; height:20px; display:block; background:url(../img/headings/radiation-monitoring.gif) no-repeat 0 0; text-indent:-9999em}
	.h-right-col h3#radiation-dose			{ width:241px; height:20px; display:block; background:url(../img/headings/radiation-dose-calc.gif) no-repeat 0 0; text-indent:-9999em}
	.h-right-col .tab-content p				{ width:200px; font-size:0.75em; color:#000; line-height:1.2; margin:0 0 10px 0}
	.h-right-col .tab-content img			{ position:absolute; top:0; right:15px}
	.h-right-col .tab-content img.tab-box-pic				{ position:absolute; top:50px; right:15px}
	.h-right-col .h-learnMore				{ width:115px; height:28px; background:url(../img/home-box-lmore.gif) no-repeat 0 0;display:block; text-indent:-9999em}
	.h-right-col .h-learnMore:hover			{ background-position:0px -28px}
	.h-right-col .ui-tabs-hide 				{ display:none; }
	
/****** SITEMAP ******/
#sitemap						{ display:block; margin:0 0 10px 10px}
	#sitemap .mapLeftCol		{ width:365px; float:left; display:block; margin:0 0 10px 0; }
	#sitemap .mapRightCol		{ width:365px; float:right; display:block; margin:0 0 10px 0; }	
	#sitemap ul					{ margin:0 0 10px 10px; color:#000; }
	#sitemap ul li				{ list-style:none; padding:0; margin:0 0 6px 0; line-height:1.3; font-size:1em; background:none; font-size:1em; display:block }	
	#sitemap ul li a			{ font-weight:bold; }
	#sitemap ul li ul 			{ font-size:100%; margin:6px 0; background:url(../img/sitemap-block.gif) repeat-y 5px 0 }
	#sitemap ul li ul li		{ padding:0 0 0 15px}
	#sitemap ul li ul li a		{ font-weight:normal}
	#sitemap ul li ul li ul li	{ font-size:0.916em}
	#sitemap ul li a:link, #sitemap ul li a:active, #sitemap ul li a:visited { text-decoration:none}
	#sitemap ul li a:hover		{ text-decoration:underline}
	
/****** PUBLICATIONS ******/
#publications .pub-wrap			{ padding:10px 0 0 0}
	#publications dl			{ margin:0 0 10px 10px; padding:10px 0; border-bottom:1px solid #ede7d3}
	#publications dl.pdf-pub	{ padding-left:20px; background:url(../img/icons/mini-pdf.gif) no-repeat 0 10px; display:block}
	#publications dt			{ font-size:1.125em; margin:0 0 5px 0; font-weight:normal}
	#publications dt a:link, #publications dt a:active, #publications dt a:visited { text-decoration:none}
	#publications dt a:hover	{ text-decoration:underline}
	#publications dd			{ color:#000; margin:0 0 5px 0}
	#publications dd span 		{ color:#666; font-size:0.9125em; padding:0 9px 0 0; background:url(../img/pipe.gif) no-repeat center right; margin:0 8px 0 0}
	#publications dd .pub-date	{ margin:0 30px 0 0}
	#publications dd .no-pipe	{ background:none;}
	#publications #pub-search	{ display:block; background:#faf9f4 url(../img/tab-box-bg.gif) repeat-x bottom left; border:1px solid #b6af95; margin:0 0 0 10px; padding:10px;  }
	#publications #pub-search p	{ color:#736d5f; margin:0 0 10px 0; font-weight:bold; display:block; padding-bottom:5px; background:url(../img/tab-box-hr.gif) repeat-x bottom left}
	#publications #pub-search label		{ font-size:0.75em; color:#726c5c; margin:5px 15px 10px 0px; float:left; display:block; width:105px }
	#publications #pub-search select	{ border:1px solid #b5ae94; font-size:0.875em; padding:1px; width:220px; margin:0 15px 0 0; float:left}
	#publications #pub-search br		{ display:block; clear:both}
	#publications #pub-search .text-search		{ width:217px; border:1px solid #b5ae94; padding:1px}
	#publications #pub-search .pub-search-btn	{ font-size:0.875em; margin:0 0 0 120px}
	
/****** SEARCH PAGINATION ******/
.c .searchPagination					{ background-color:#fcfaf6; padding:10px 5px; margin:0 0 0 10px; display:block; border:1px solid #f2eee0}
	.c  .searchPagination li			{ list-style:none}
	.c  .searchPagination #pagPrevious, .c .searchPagination #pagFirst	{ margin-right:20px}
	.c .searchPagination #pagPrevious a 	{ background:url(../img/icons/first.gif) no-repeat left 8px; padding-left:8px; }
	.c .searchPagination #pagNext, .c .searchPagination #pagLast		{ margin-left:20px}
	.c .searchPagination #pagNext a	{ background:url(../img/icons/last.gif) no-repeat right 8px; padding-right:8px; }
	.c .searchPagination #pagFirst a 	{ background:url(../img/icons/previous.gif) no-repeat left 8px; padding-left:8px; }	
	.c .searchPagination #pagLast a	{ background:url(../img/icons/next.gif) no-repeat right 8px; padding-right:8px; }
	.c .searchPagination #pagInfo		{ margin:0 25px 0 20px; }
	.c .searchPagination #pagGoTo		{ padding:5px 20px 5px 6px;}
	.c .searchPagination #pagGoTo label  { margin-right:3px; color:#000; }
	.c .searchPagination #pagGoTo select { color:#000; border:1px solid #b6ae94; outline:2px solid #ede7d3; padding:2px; font-size:0.8125em}	
	.c .searchPagination ul			{ margin-left:auto; margin-right:auto; text-align:center; margin-bottom:0 !important; line-height:1}
	.c .searchPagination li			{ list-style:none; display:inline; margin-right:2px; background:none !important; padding:0; }
	.c .searchPagination li a			{ display:inline; padding:3px 0; margin:0; line-height:1; color:#0039a6;}
	.c .searchPagination li a:link, .c .searchPagination li a:active, .c .searchPagination li a:visited { color:#0039a6; text-decoration:none } 
	.c .searchPagination li a:hover 	{ color:#0039a6; text-decoration:underline } 
	.c .searchPagination #pagOn a		{ color:#000; background-color:#e0e2e3}	
	
/****** INSIDE ******/
#innerhomepage .feature-img			{ display:block; padding:4px; background-color:#fbfaf6; border:1px solid #eee7d4 !important; margin:0 0 0 10px}
	#innerhomepage .featurebox		{ display:block; margin:0 0 30px 10px; width:540px;}
	#innerhomepage .featurebox ul	{ margin:0; padding:0; }
	#innerhomepage .featurebox li	{ list-style:none; border-bottom:1px solid #ede7d3; padding:6px 10px 6px 33px; background:url(../img/in-homepage-box.gif) no-repeat 0 0; display:block; margin:0 }
	#innerhomepage .featurebox li a	{ display:block; color:#0039a6; font-size:1.125em}
	#innerhomepage .featurebox li a:link, #innerhomepage .featurebox li a:active, #innerhomepage .featurebox li a:visited { color:#0039a6; text-decoration:none}
	#innerhomepage .featurebox li a:hover	{ color:#00396a; text-decoration:underline}
	#innerhomepage .featurebox li span		{ color:#666666; font-size:0.9375em}

/****** APPLICATION FORM ******/
.app-steps				{ width:560px; display:block; height:38px; margin:0 0 15px 0}
	.app-steps ul li	{ margin:0; padding:0; height:30px; list-style:none; display:block; float:left; text-indent:-9999em}
	.app-steps li#step1	{ width:179px; background:url(../img/headings/step1.gif) no-repeat 0 0; margin:0 1px 0 0}
	.app-steps li#step2	{ width:179px; background:url(../img/headings/step2.gif) no-repeat 0 0; margin:0 1px 0 0}
	.app-steps li#step3	{ width:180px; background:url(../img/headings/step3.gif) no-repeat 0 0}
	.app-steps li.active			{ padding-bottom:8px !important; background-position:0 -30px !important}
#appForm							{ display:block; margin:0 0 50px 0}
	#appForm .appFormIntro			{ display:block; margin:0 0 10px 0}
	#appForm .introLeft				{ width:420px; display:block; float:left; background:#aedbf2 url(../img/appFormBlue.gif) repeat-x 0 0; border:1px solid #addaf2 }
	#appForm .introLeft p			{ line-height:27px }
	#appForm .introRight			{ width:90px; float:right; background:#edad03 url(../img/appFormOrange.gif) repeat-x 0 0; border:1px solid #edac00}
	#appForm .introLeft p,
	#appForm .introRight p			{ margin:0; padding:5px 8px}
	#appForm .introLeft p			{ font-weight:bold}
	#appForm .introRight p			{ text-align:center; line-height:27px}
	#appForm .introRight .measure-work	{ line-height:normal }
	#appForm .introRight p em		{ font-style:normal; font-weight:bold}
	#appForm fieldset				{ border:1px solid #ede7d3; width:520px; padding:15px 10px 10px 10px; margin:0 0 0 10px}
	#appForm legend					{ font-size:1.125em; padding:0px 5px}
	#appForm .formline				{ display:block; min-height:20px; clear:both; background:#fff url(../img/formline.gif) repeat-x bottom left; overflow:auto; padding:4px 10px; }
	#appForm .formline label		{ font-size:0.75em; width:140px; display:block; float:left; text-align:right; margin-right:20px; padding:5px 0 0 0  }
	#appForm .formline input		{ font-size:79%; border:1px solid #cdcdcd; outline:2px solid #eee; padding:2px 1px}
	#appForm .formline textarea		{ font-size:79%; border:1px solid #cdcdcd; outline:2px solid #eee; font-family:Arial, Helvetica, sans-serif; padding:2px 0px} 
	#appForm .formline select		{ font-size:79%; border:1px solid #cdcdcd; outline:2px solid #eee; padding:1px}
	#appForm .formInline			{ padding:5px 10px; }
	#appForm .formInline input		{ display:inline; margin:0px 5px 0 0; outline:none; border:none}
	#appForm .formInline label		{ display:inline; float:none; width:auto; margin:2px 0 0 0}
	#appForm .formlineCheckbox		{ display:block; min-height:20px; clear:both; background:#fff url(../img/formline.gif) repeat-x bottom left; overflow:auto; padding:4px 10px; }
	#appForm .formlineCheckbox input	{ float:left; margin-left:160px}
	#appForm .formlineCheckbox label	{ font-size:0.75em; width:300px; display:block; float:left; text-align:left; padding:5px 0 0 0; margin-left:10px}
	#appForm .buttonline			{ display:block; min-height:20px; clear:both; background-color:#f8f5ed; padding:8px 10px; text-align:right; }
	#appForm .buttonline input 		{ font-size:0.875em; } 
	#appForm .formError				{  display:block; clear:both; color:#e44e35; margin-left:160px; padding:6px 0 5px 20px; font-size:0.6875em; background:url(../img/icons/exclamation.gif) no-repeat 0 3px}
	#appForm .noBorder				{ background:none !important}
	#appForm .formInfo				{ display:block; margin:0px 0 0px 160px; font-size:0.6875em; color:#0039a6; padding:6px 0 5px 20px; background:url(../img/icons/information.gif) no-repeat 0 3px}
	#appForm .multiSelect .dmy label	{ display:none}
	#appForm .multiSelect .dmy select	{ margin:0 10px 0 0}
	#appForm .bigError				{ padding:10px 10px 10px 40px; background:#f5e1d0 url(../img/error.gif) no-repeat 5px 5px; border:1px solid #f5ccab; min-height:22px; margin:0 0 10px 0; clear:both}
	#appForm .bigError p			{ color:#e44e35; line-height:1; margin:5px 10px 0 10px;}
	#appForm .bigError ul			{ margin:10px 0 10px 10px; }
	#appForm .bigError ul li		{ list-style-type:square; color:#e44e35; background:none; list-style-position:inside !important; padding-left:0}
	#appForm .bigSuccess			{ padding:10px 10px 10px 40px; background:#edf6e3 url(../img/success.gif) no-repeat 5px 5px; border:1px solid #d9eac3; min-height:22px; margin:0 0 10px 0}
	#appForm .bigSuccess p			{ color:#54851e; line-height:1; margin:5px 10px 0 10px;}


/****** FAQ ******/
#faq .faq-search					{ display:block; margin:0 0 10px 10px; background-color:#f8f5ed; border:1px solid #ede7d3; padding:6px 8px; width:524px}
	#faq .faq-search label			{ font-size:0.75em; margin:0 16px 0 0}
	#faq .faq-search .faq-box		{ width:320px; border:1px solid #b6ae94; outline:2px solid #ede7d3; margin:0 8px 0 0; font-size:0.875em; padding:1px}
	#faq .faq-search .faq-btn		{ font-size:0.875em}
	#faq .faq-spotlight				{ display:block; background-color:#fcfaf6; border:1px solid #f2eee0; padding:20px 25px; margin:0 0 15px 10px; width:490px;}
	#faq .faq-spotlight h2			{ margin:0 0 15px 0}
	#faq .faq-spotlight p			{ margin:0 0 10px 0; font-size:0.6875em}
	#faq .faq-spotlight .textarea-wrap		{ padding:2px; background-color:#ede7d3; width:491px; display:block}
	#faq .faq-spotlight textarea	{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; padding:5px; border:1px solid #b6ae94; width:478px; height:130px; overflow:visible}
	#faq .faq-spotlight input		{ margin:3px 0; float:right}
	#faq .faq-categories			{ display:block; width:540px; border-bottom:1px solid #e3d9b9; margin:0 0 0 10px}
	#faq .faq-categories h2			{ border-bottom:1px solid #e3d9b9; padding-bottom:5px; margin:0 0 15px 0}
	#faq .faq-categories .faq-cat-left		{ float:left; width:250px; padding-left:5px}
	#faq .faq-categories .faq-cat-right		{ float:right; width:250px; padding-right:5px}
	#faq .faq-categories dt			{ margin:0 0 5px 0; color:#0039a6;}
	#faq .faq-categories dt a:link, #faq .faq-categories dt a:active, #faq .faq-categories dt a:visited { color:#0039a6; text-decoration:none}
	#faq .faq-categories dt a:hover { color:#0039a6; text-decoration:underline}
	#faq .faq-categories dd			{ margin:0 0 15px 0}

#faq .faq-tabs						{ display:block; width:540px; background:#ede7d4 url(../img/tab-box-bg.gif) repeat-x 0 0; margin:0 0 30px 10px}
	#faq .faq-tabs ul				{ margin:0; padding:0; list-style:none}
	#faq .faq-tabs li				{ float:left; background:none; padding:0; margin:0 }
	#faq .faq-tabs li a				{ color:#716c5c; display:block; background:#faf7f1 url(../img/tab-off.gif) repeat-x 0 0; border:1px solid #e3d9b9; border-bottom:1px solid #b6ae94; min-height:13px; padding:8px 10px 0 10px; position:relative}
	#faq .faq-tabs li a:link, #faq .faq-tabs li a:active, #faq .faq-tabs li a:visited { color:#b6ae94; text-decoration:none}
	#faq .faq-tabs li a:hover 		{ color:#716c5c; text-decoration:none}
	#faq .faq-tabs li a span		{ display:block; padding-bottom:8px}
	#faq .faq-tabs li.ui-tabs-selected a		{ background:none; border-color:#b6ae94; border-bottom:0; z-index:10; font-weight:bold}
	#faq .faq-tabs li.ui-tabs-selected a span	{ background:url(../img/tab-box-hr.gif) repeat-x bottom left; display:block; padding-bottom:8px}
	#faq .faq-tabs li.ui-tabs-selected a:link, #faq .faq-tabs li.ui-tabs-selected a:active, #faq .faq-tabs li.ui-tabs-selected a:visited, #faq .faq-tabs li.ui-tabs-selected a:hover 	{ color:#716c5c; text-decoration:none}
	#faq .faq-tabs #faq-tab-1		{ width:270px; }
	#faq .faq-tabs #faq-tab-2		{ width:271px; margin:0 0 0 -1px }
	#faq .faq-tab-content			{ border-width:0 1px 1px 1px; border-style:solid; border-color:#b6ae94; padding:10px; width:518px; margin:-1px 0 0 0}
	#faq .faq-tab-content label		{ color:#716c5c; font-size:0.75em; margin:5px 10px 0 0; width:100px; display:block; float:left}
	#faq .faq-tab-content .faq-box		{ width:295px; border:1px solid #b6ae94; outline:2px solid #ede7d3; margin:0 8px 0 0; font-size:0.75em; padding:1px; font-family:Arial, Helvetica, sans-serif}
	#faq .faq-tab-content .faq-select	{ width:302px; border:1px solid #b6ae94; outline:2px solid #ede7d3; margin:0px 8px 0 0; font-size:0.75em; padding:1px; font-family:Arial, Helvetica, sans-serif}
	#faq .faq-tab-content .faq-btn	{ font-size:0.75em; width:auto}
	#faq .faq-tab-row				{ display:block; padding:2px 0}
	#faq .faq-tab-row label			{ float:left; width:120px; line-height:1.2}
	#faq .faq-tab-row .textarea-wrap		{ padding:2px; background-color:#ede7d3; width:372px; display:block; float:left}
	#faq .faq-tab-row textarea		{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; padding:5px; border:1px solid #b6ae94; width:368px; height:130px; overflow:visible}
	#faq .faq-tab-content .tab-btn	{ margin:5px 0 0 135px }
	#faq .faq-tab-row .formError	{ display:block; color:#e44e35; margin-left:140px; padding:6px 0 5px 20px; font-size:0.6875em; background:url(../img/icons/exclamation.gif) no-repeat 0 3px}
	
	#faq .ui-tabs-hide 				{ display: none; }
#faq .faq-wrap						{ position:relative; padding:5px 0 0 0; margin:0 0 10px 0; width:550px;}
	#faq .faq-wrap h2				{ border-bottom:1px solid #e3d9b9; padding:0 0 5px 0; margin:0 0 15px 10px}	
	#faq .faq-wrap em				{ background:#b6af95 url(../img/buttons/toggle-plus.gif) no-repeat 98% 5px; padding:5px 8px; font-size:0.875em; color:#fff; border:1px solid #f8f8f0; font-weight:normal; display:block; font-style:normal; margin:0 0 0 10px }
	#faq .faq-wrap em.toggle-minus	{ background-image:url(../img/buttons/toggle-minus.gif) !important}
	#faq .faq-wrap em a				{ display:block}	
	#faq .faq-wrap em a:link, #faq .faq-wrap em a:active, #faq .faq-wrap em a:visited, #faq .faq-wrap em a:hover  { color:#f8f5ee; text-decoration:none}		
	#faq .faq-wrap .toggle-btn		{ width:15px; height:15px; background:url(../img/buttons/toggle-plus.gif) no-repeat 0 0; text-indent:-9999em; display:block; position:absolute; top:6px; right:8px; cursor:pointer}
	#faq .faq-toggles				{ position:absolute; top:0; right:0;}
	#faq .show-all					{ display:block; width:80px; height:25px; background:url(../img/buttons/show-all.gif) no-repeat 0 0; text-indent:-9999em; float:left; margin:0 5px 0 0}
	#faq .hide-all					{ display:block; width:80px; height:25px; background:url(../img/buttons/hide-all.gif) no-repeat 0 0; text-indent:-9999em; float:left; margin:0}
	#faq .show-all:hover, #faq .hide-all:hover	{ background-position:0 -25px}
#faq .faqs							{ display:block; border-bottom:1px solid #f2eee0; margin:5px 0 15px 10px }
	#faq .faqs dt					{ padding:10px 80px 0px 32px; background:url(../img/icons/faq-q.gif) no-repeat 8px 8px; display:block; margin:0 0 8px 0; border-top:1px solid #f2eee0; font-size:1.08em; line-height:1.2; position:relative; }
	#faq .faqs dt a.faq-link		{ }
	#faq .faqs dt a.faq-link:link, #faq .faqs dt a.faq-link:active, #faq .faqs dt a.faq-link:visited { color:#0039a6; text-decoration:none}
	#faq .faqs dt a.faq-link:hover	{ color:#0039a6; text-decoration:underline}
	#faq .faqs .top-link			{ background:url(../img/arrow-up.gif) no-repeat top right; position:absolute; top:10px; right:0; font-size:0.875em; font-weight:normal; padding:0px 22px 3px 0}
	#faq .faqs .top-link:link, #faq .faqs .top-link:active, #faq .faqs .top-link:visited { color:#c7c2ac; text-decoration:none }
		#faq .faqs .top-link:hover	{ color:#000; text-decoration:none}	
	#faq .faqs dd					{ padding:0px 3px 8px 32px; background:url(../img/icons/faq-a.gif) no-repeat 8px 0; display:block}
	#faq .faqs dd p					{ font-size:100% !important; margin-left:0 !important}
	#faq .faqs dd ul, #faq .faqs dd ol, #faq .faqs dd li	{ font-size:100% !important; margin-left:0 !important}
	#faq .faqs dt.no-border			{ border-top:none}
	#faq .faqs-box					{ display:block; padding:0;}
#faq .positive						{ padding:0 0 0 20px; background:url(../img/icons/accept.gif) no-repeat 0 0; margin:10px 0 10px 10px; color:#1e7f1b}
#faq .negative						{ padding:0 0 0 20px; background:url(../img/icons/exclamation.gif) no-repeat 0 0; margin:10px 0 10px 10px; color:#e44e35}
	
/****** MAP SEARCH ******/
#map-search							{ display:block; border:1px solid #eee7d4; background-color:#f8f5ec; padding:12px; width:516px; margin:0 0 10px 10px; white-space:normal; position:relative}
	#map-search p					{ font-size:0.6875em; margin:0 0 10px 0}
	#map-search .map-search-fields	{ display:block;}
	#map-search .map-search-fields label	{ display:inline; font-size:0.75em; font-weight:bold; margin:0 5px 0 0}
	#map-search .map-search-fields select	{ width:130px; border:1px solid #b5ae94; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; padding:1px; outline:2px solid #eee7d4}
	#map-search .map-search-fields input.address	{ width:160px; border:1px solid #b5ae94; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; padding:1px; outline:2px solid #eee7d4}
	#map-search .map-search-fields input.go-btn	{ font-size:0.75em; padding:0 2px; margin:0px} 
	#map-search .map-search-fields span			{ font-weight:bold; padding:0px 7px}
	.map							{ width:540px; margin-left:10px !important; }
	#map_holder						{ width:540px; display:block; margin:0; }
	#contact_map_holder				{ width:540px; display:block; margin:0 0 10px 10px}
	#map_holder p					{ font-size:12px !important}
	
#LoadingMessage			{ padding:20px; border:1px solid #eeeeee; background-color:#fff; position:absolute; top:80px; left:10px; z-index:100 !important; }
#LoadingMessage	h1		{ font-size:1em; text-align:center}
#LoadingMessage p		{ text-align:center}
	
/****** SEARCH RESULTS ******/
.search-box							{ display:block; border:1px solid #f2efe0; background-color:#fbfaf6; margin:0 0 25px 10px; padding:10px }	
	.search-box	label				{ font-size:0.75em; color:#000; margin:0 15px 0 0}
	.search-box	.search-field		{ width:330px; border:1px solid #b6ae94; outline:2px solid #ede7d3; margin:0 8px 0 0; font-size:0.75em; padding:1px}
	.search-box .search-btn			{ font-size:0.875em}
.search-results						{ display:block;}
	.search-results dt				{ display:block; margin:0 0 2px 0; padding:2px 0; padding-left:20px; background:url(../img/icons/page.gif) no-repeat 0 2px; height:100%}
	.search-results dt a:link, .search-results dt a:active, .search-results dt a:visited { color:#0039a6; text-decoration:none}
	.search-results dt a:hover		{ color:#0039a6; text-decoration:underline}
	.search-results dd				{ display:block; margin:0 0 2px 0; padding-left:20px}	
	.search-results dd.search-link	{ margin:0 0 15px 0; color:#666; font-size:0.875em}
	.search-results dd.search-link a:link, .search-results dd.search-link a:active, .search-results dd.search-link a:visited { color:#666; text-decoration:underline}
	.search-results dd.search-link a:hover	{ color:#666; text-decoration:none}
	
/****** VACANCIES ******/
#vacancies										{ display:block; position:relative}
	#vacancies .vac-wrap						{ display:block; border-top:1px solid #f2efe0; padding-top:10px; margin:0 0 0 10px;}
	#vacancies .vac-listing						{ display:block; padding:3px 0 10px 0; border-bottom:1px solid #f2efe0; font-size:1em; margin-left:0}
	#vacancies .vac-listing dt 					{ display:block; margin:0 0 3px 0; font-size:0.8125em; color:#001c53; }
	#vacancies .vac-listing dd					{ display:block; margin:0 0 5px 0; font-size:0.75em }
	#vacancies .vac-listing dd.vac-short-date	{ font-size:0.6875em; margin:0 0 3px 0; color:#666;  }
	#vacancies .vac-listing dd.var-short-link	{ border-bottom:1px solid #f2efe0; margin-bottom:0; padding-bottom:10px}
	#vacancies .vac-listing .read-more			{ display:block; width:67px; height:20px; background:url(../img/buttons/read-more.gif) no-repeat 0 0; text-indent:-9999em}

#vacancies table					{ width:544px}
	#vacancies th					{ width:100px; background-color:#f8f5ee; background-image:none; color:#000}
	#vacancies td					{ line-height:1.2}
	#vacancies td p					{ font-size:100%; margin:0}
	#vacancies .first th, #vacancies .first td	{ border-top:1px solid #ece7d3}
	#vacancies .vac-buttons			{ display:block; margin:0 0 10px 10px}
	#vacancies .apply-online		{ display:block; width:78px; height:20px; background:url(../img/buttons/apply-online.gif) no-repeat 0 0; text-indent:-9999em}
	#vacancies .apply-online:hover	{ background-position:0px -20px}
	#vacancies .download-pdf		{ display:block; width:100px; height:20px; background:url(../img/buttons/download-as-pdf.gif) no-repeat 0 0; text-indent:-9999em}
	#vacancies .download-pdf:hover	{ background-position:0px -20px}
	#vacancies .vac-buttons	a		{ float:left; margin-right:10px;}
	
/****** NEWS ******/
#news .news-listing-wrap				{ padding-top:5px;}
	#news .news-listing					{ display:inline-block; padding:5px 0 0 22px; background:url(../img/icons/newspaper.gif) no-repeat 0 7px; border-bottom:1px solid #ede7d3; }
	#news .news-listing dt				{ display:block; margin:0 0 3px 0; font-size:1.125em; font-weight:normal}
	#news .news-listing dt a:link, #news .news-listing dt a:active, #news .news-listing dt a:visited { text-decoration:none}
	#news .news-listing dt a:hover		{ text-decoration:underline}
	#news .news-listing dd				{ display:block; margin:0 0 15px 0}
	#news .news-listing dd.news-stats	{ color:#666; font-size:0.9125em; margin:0 0 2px 0}
	#news .news-listing dd.news-stats span	{ margin:0 15px 0 0}
	#news #news-search					{ display:block; background:#faf9f4 url(../img/tab-box-bg.gif) repeat-x bottom left; border:1px solid #b6af95; margin:0 0 15px 10px; padding:10px;  }
	#news #news-search em				{ color:#736d5f; margin:0 0 10px 0; font-weight:bold; display:block; padding-bottom:5px; background:url(../img/tab-box-hr.gif) repeat-x bottom left; font-style:normal; font-size:0.75em; line-height:1.3}
	#news .news-search-row				{ display:block; padding:0px; margin:0 }
	#news .news-search-row p			{ color:#736d5f; font-weight:normal; display:block; margin-left:0 !important; background:none; }
	#news #news-search label			{ font-size:0.75em; color:#726c5c; margin:3px 15px 10px 0px; float:left; display:block; width:85px; font-weight:bold }
	#news #news-search select			{ border:1px solid #b5ae94; font-size:0.75em; padding:1px; width:100px; margin:0 15px 0 0; float:left}
	#news #news-search input			{ font-family:Arial, Helvetica, sans-serif}
	#news #news-search br				{ display:block; clear:both}
	#news #news-search .text-search		{ width:217px; border:1px solid #b5ae94; padding:1px}
	#news #news-search .news-search-btn	{ font-size:0.875em; margin:0 0 0 120px}

.news-item							{ border-top:1px solid #f2efe0; border-bottom:1px solid #f2efe0; padding:10px 0; margin:0 0 0 10px; position:relative}
	.news-item h2, .news-item p		{ margin-left:0}
	.news-item p.news-date			{ color:#666; font-size:0.6875em}
	
/****** PRESS RELEASES ******/
.press-listing-wrap					{ padding-top:10px;}
	.press-listing					{ display:inline-block; padding:5px 0 0 22px; border-bottom:1px solid #ede7d3; background-position:0px 5px !important}
	.press-listing dt				{ display:block; margin:0 0 5px 0; font-size:1.125em; font-weight:normal}
	.press-listing dt a:link, .press-listing dt a:active, .press-listing dt a:visited { text-decoration:none}
	.press-listing dt a:hover		{ text-decoration:underline}
	.press-listing dd				{ display:block; margin:0 0 15px 0}
	.press-listing dd.press-stats		{ color:#666; font-size:0.875em; margin:0 0 2px 0; }
	.press-listing dd.press-stats span	{ margin:0 15px 0 0; padding-right:15px; background:url(../img/date-pipe.gif) no-repeat center right}
	.press-listing dd.press-stats .last		{ background:none; padding-right:0}
#generic #press-search						{ display:block; background:#faf9f4 url(../img/tab-box-bg.gif) repeat-x bottom left; border:1px solid #b6af95; margin:0 0 15px 10px; padding:10px;}
	#generic #press-search em				{ color:#736d5f; margin:0 0 10px 0; font-weight:bold; display:block; padding-bottom:5px; background:url(../img/tab-box-hr.gif) repeat-x bottom left; font-style:normal; font-size:0.75em; line-height:1.3}
	#generic .press-search-row p			{ color:#736d5f; margin:0 0 10px 0; font-weight:normal !important; display:block; padding-bottom:0px; background:none !important}
	#generic #press-search label			{ font-size:0.75em; color:#726c5c; margin:3px 15px 10px 0px; float:left; display:block; width:85px; font-weight:bold }
	#generic #press-search select			{ border:1px solid #b5ae94; font-size:0.75em; padding:1px; width:100px; margin:0 15px 0 0; float:left}
	#generic dd .no-pipe	{ background:none;}
	
/****** CONTINUOUS MONITORING ******/
#monitor-info						{ background-color:#f8f5ee; border:1px solid #eee7d5; display:block; margin:0 0 0 10px; padding:10px 12px 10px 2px; border-bottom:none; position:relative}
	#monitor-info .monitor-info-text		{ display:block; float:right; margin:0 0 10px 0; width:425px}
	#monitor-info .monitor-info-text p		{ margin:0 0 15px 0}
	#monitor-info .monitor-sort				{ display:block}
	#monitor-info .monitor-sort a			{ font-size:0.75em; padding:5px 8px; display:block; width:70px; text-align:center; line-height:1; float:left }
	#monitor-info .monitor-sort a:link, #monitor-info .monitor-sort a:active, #monitor-info .monitor-sort a:visited { background-color:#716b5d; color:#f8f5ee; text-decoration:none}
	#monitor-info .monitor-sort a:hover 	{ background-color:#8e8672; color:#f8f5ee; text-decoration:none}
	#monitor-info .monitor-sort label		{ font-size:0.75em; font-weight:bold; margin:0 10px 0 0; display:none}
	#monitor-info .monitor-sort select		{ font-size:0.78em; width:175px; float:left; padding:1px;}
	#monitor-info .monitor-sort input		{ font-size:0.78em}
	#monitor-info .monitor-sort span		{ float:left; color:#000; display:block; margin:3px 8px 0px 8px; font-size:0.75em; line-height:1}
	#monitor-graph							{ margin:-1px 0 15px 10px; text-align:center; padding:10px; border:1px solid #eee7d5; display:block; border-top:none; background:url(../img/dots.gif) repeat-x 0 0 }
	#monitor-graph img						{ border:none}
	#press-rss								{ width:16px; height:16px; background:url(../img/icons/rss-yellow.gif) no-repeat 0 0; text-indent:-9999em; display:block; position:absolute; top:4px; right:4px}
.map-legend				{ width:516px; padding:10px 12px; margin:0 0 10px 10px;}
	.map-legend	p		{ width:165px; float:left; margin:0 10px 0 0}
	.map-legend p.last	{ margin:0}
	.map-legend p img	{ width:29px; height:29px; margin:0 5px 0 0; float:left; display:block;}
	.map-legend p span	{ float:left; display:block; width:120px}
.map-key				{ display:block; margin:0 0 10px 10px; }
	.map-key img		{ border:none}

/****** DOSIMETRY ******/
.dosimetry { }
	.dosimetry h1.short	{ width:420px; float:left; display:inline;}
	.changePass 	{ float:right; margin:0 0 8px 0; line-height:1; font-size:.75em; text-align:right; font-weight:bold; display:inline; padding:3px 0 5px 25px; display:block; background:url(../img/icons/blue-arrow.gif) no-repeat 5px 3px;  }
	
	.userLinks		{ width:960px; height:23px; position:absolute; bottom:20px; left:0; z-index:10; color:#fff; }
		.backtoRPII 		{ float:left; height:13px; width:152px; margin:6px 0 0 10px; background:url(../img/buttons/back-to-rpii.gif) no-repeat 0 0; text-indent:-9999em; line-height:0; font-size:0; }
		.backtoRPII:hover 	{ background-position:0 -13px; }
		.userName 			{ float:right; width:500px; margin:6px 10px 0 0; font-size:.8125em; text-align:right; }
		.logoutLink 		{ float:right; height:23px; width:67px; margin:0 10px 6px 0; background:url(../img/buttons/logout.gif) no-repeat 0 0; text-indent:-9999em; line-height:0; font-size:0; }
		.logoutLink:hover	{ background-position:0 -23px; }
	
	.dosimetry ul.dashboard				{ border-top:1px solid #ede7d3; margin:10px 0 0 5px; float:left; }
	.dosimetry ul.dashboard li			{ float:left; clear:left; width:555px; padding:0; margin:0; border-bottom:1px solid #ede7d3; background:transparent url(../img/icons/green-arrow.gif) no-repeat 5px center; }
	
	.dosimetry ul.dashboard li p		{ float:left; width:170px; padding:.8125em 0 0 0; margin:0 0 0 30px; font-size:1em; color:#0039A6; display:inline;  }
	.dosimetry ul.dashboard li a		{ float:left; width:545px; padding:0 0 0 10px; text-decoration:none !important; border-color:#fff; }
	.dosimetry ul.dashboard li a em		{ float:left; width:170px; padding:.8125em 0 0 0; margin:0 0 0 20px; font-style:normal; cursor:pointer; }
	.dosimetry ul.dashboard li a span 	{ float:right; width:170px; height:25px; margin:4px 0 5px 0; text-indent:-9999em; line-height:0; font-size:0; cursor:pointer; }
	.dosimetry ul.dashboard li a:hover 	{ text-decoration:underline !important; border-color:#eff;  }
	
	#wearer span	{ background:transparent url(../img/buttons/add-new-wearer.gif) 0 0 no-repeat; }
	#amend span		{ background:transparent url(../img/buttons/amend-wearer-details.gif) 0 0 no-repeat; }
	#request span	{ background:transparent url(../img/buttons/request-immediate-issue.gif) 0 0 no-repeat; }
	#report span	{ background:transparent url(../img/buttons/report-loss.gif) 0 0 no-repeat; }
	#other span		{ background:transparent url(../img/buttons/enter-other-request.gif) 0 0 no-repeat; }
	
	#wearer:hover span	{ background-position:0 -25px; }
	#amend:hover span	{ background-position:0 -25px; }
	#request:hover span	{ background-position:0 -25px; }
	#report:hover span	{ background-position:0 -25px; }
	#other:hover span	{ background-position:0 -25px; }

	.dForm 					{ float:right; width:290px; text-align:right; }
	.dForm label			{ float:left; padding:0; padding:3px 2px; margin:6px 6px 7px 0; }
	.dForm input.s40		{ float:left; width:40px; font-size:.9167em; border:1px solid #cdcdcd; outline:2px solid #eee; padding:3px 2px; margin:7px 0 7px 0; }
	.dForm input.submitBtn 	{ float:right; width:35px; padding:1px; margin:6px 0 7px 0; font-size:.9167em; }
	
	.dosimetry .content .rpiiForm .formline			{ padding:4px 10px; overflow:hidden; }
	.dosimetry .content .rpiiForm label				{ width:150px; }
	.dosimetry .content .rpiiForm select,
	.dosimetry .content .rpiiForm input				{ color:#777;}
	
	.content .rpiiForm label.hidden			{ visibility:hidden; }
	.content .rpiiCalcForm .formline .info 	{ font-size:0.75em; }
	.content .rpiiForm .rsl select			{ float:right; }
	.content .rpiiForm .rsl label			{ width:273px; float:right; text-align:left; margin:0 0 0 10px; }
	.content .rpiiForm .inl 				{ color:#999; }
	.content .rpiiForm .inl label			{ width:auto; float:none; display:inline; text-align:left; margin:0 0 0 3px; padding:5px 0 0 0  }
	
	.dosimetry .content .rpiiForm .buttonline	{ padding-left: 180px;}
	.dosimetry .content .rpiiForm a.smallLinkText { font-size: 11px; }
	.dosimetry .content .rpiiForm  { color: #E44E35!important;margin-left: 0px;}
	.dosimetry .content .validationSummary {float:left;}
	.dosimetry .content .validationSummary ul li { color: #E44E35; }
	.dosimetry div.errorMessage p{ color: #E44E35; background: transparent url(../img/icons/exclamation.gif) no-repeat scroll 0 3px; padding: 6px 0 5px 20px;}
	.dosimetry div.successMessage p { color: #E44E35; background: transparent url(../img/icons/exclamation.gif) no-repeat scroll 0 3px; padding: 6px 0 5px 20px; float:left;}
	.dosimetry .content .rpiiForm span.formError {color: #E44E35!important;margin-left: 0; display: inline;}
	.dosimetry .content .rpiiForm span.formInfo {background:transparent url(../img/icons/information.gif) no-repeat scroll 0 3px; color:#0039A6; display:block; font-size:0.6875em; margin:0 0 0 168px; padding:6px 0 5px 20px; }
	.dosimetry .content .rpiiForm span.wholebodyLabel {font-size:0.75em;margin-left: 5px;}
	
.pollWrap					{ margin:0px 0px 15px 10px; border-top:1px solid #eee7d4; border-bottom:1px solid #eee7d4; padding:0px 0px 5px 0px;}
	.pollWrap .pollDate		{ font-size:0.6875em; color:#b6ae94; padding:3px 5px 2px 5px; line-height:1; margin:0px 0px 5px 0px; background-color:#f8f5ee}
	.pollWrap .pollNotice	{ background:#c5e4f6 url(../img/icons/info.gif) no-repeat 5px 4px; padding:6px 6px 6px 27px; color:#526eac; line-height:1; margin:0 0 8px 0}
	.pollWrap .pollError	{ background:#fbf6c0 url(../img/icons/attention.gif) no-repeat 5px 4px; padding:6px 6px 6px 27px; color:#e44e35; line-height:1; margin:0 0 8px 0}
	.pollWrap .thankYou		{ background:#dcfad6 url(../img/icons/accept-green.gif) no-repeat 5px 4px; padding:6px 6px 6px 27px; color:#277623; line-height:1; margin:0 0 8px 0}
dl.poll						{ display:block; margin:0 0 10px 0;}
	dl.poll dt				{ padding:0px 0px 3px 3px; padding-left:25px; background:url(../img/icons/question.gif) no-repeat 3px 2px; color:#001c53}
	dl.poll dd				{ line-height:1.2; padding:3px 0px 0px 25px}
	dl.poll dd input		{ margin:0px 5px 0px 0px}
dl.pollResults				{ margin:0 0 10px 0; }
	.pollResults dt			{ padding-left:25px; background:url(../img/icons/results.gif) no-repeat 2px 1px; color:#001c53}
	.pollResults dd			{ line-height:1.2; padding:3px 0px 0px 25px}
	
/*** MAP ***/
.markerBalloon strong	{ width:280px}
.markerBalloon p		{ width:280px; margin:0 0 10px 0}
.markerBalloon img		{ float:left; margin:0 10px 10px 0}
.markerBalloon a:link, .markerBalloon a:active, .markerBalloon:visited { color:#0039a6; text-decoration:none}
.markerBalloon:hover	{ color:#0039a6; text-decoration:none}

/*** OVERLAY ***/
/* Overlay */
#simplemodal-overlay 		{background-color:#000; }
/* Container */
#simplemodal-container 		{height:300px; width:400px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container #modalMessage 		{padding:8px; font-family:Arial, Verdana, Helvetica, sans-serif; position:relative; text-align:center;}
#simplemodal-container #modalMessage img 	{margin:10px 0px;}
#simplemodal-container #modalMessage p 		{margin:20px; font-weight:normal;}
img.ajaxPreLoader						{ margin: 0px 0px -5px 10px !important; }

/*** PAGER ***/
.pagination			{ background: #DBE2EE; display:block; padding: 10px 0; }
.pagination	ul		{ line-height: 1; margin-bottom: 0 !important; margin-left: auto; margin-right: auto; text-align: center; }
.pagination li		{ background: transparent none repeat scroll 0 0 !important; display:inline; list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0; margin-right: 2px; }
.pagination li#pagFirst		{ margin-right: 15px; }
.pagination li#pagNext		{ margin-left: 15px; }
.pagination li#pagLast		{ margin-left: 15px; }
.pagination li#pagFirst a	{ background:transparent url(../img/icons/first.gif) no-repeat scroll left 4px; padding-left: 20px; }
.pagination li#pagPrevious a	{ background:transparent url(../img/icons/previous.gif) no-repeat scroll left 4px; padding-left: 18px; }
.pagination li#pagNext a	{ background: transparent url(../img/icons/next.gif) no-repeat scroll right 4px; padding-right: 18px; }
.pagination li#pagLast a	{ background: transparent url(../img/icons/last.gif) no-repeat scroll right 4px; padding-right: 20px; }
.pagination #pagInfo		{ margin: 0 25px 0 40px; }
.pagination #pagGoTo		{ padding: 5px 40px 5px 6px; }
.pagination #pagGoTo label	{ margin-right: 3px }
.pagination #pagGoTo select { border: 1px solid #d0e6f4; color: #000000; font-size: 0.8125em; padding: 2px; }

.listView					{ width: 700px; margin-left: 10px; }
.listView p					{ margin-left: 0px; }
.listView table 			{ width: 100%; margin-left: 0px; }
.listView table td input.iconButton { padding-right: 3px;}
.listView .formFilters		{ background:#DBE2EE; border:1px solid #d6dde9; display:block; padding:15px; width:667px; margin:0 0 15px 0 }
.listView .formFilters .exportButton	{ float: right; margin-right: 5px; margin-top:10px; font-size:0.75em; }
.listView .formFilters .filter			{ margin:5px 5px 5px 0; width:560px; float:left;}
.listView .formFilters .filter label	{ width: 120px; float:left; padding-top:6px; font-size:0.75em;}
.listView .formFilters .filter .radioList	{ margin-left: 120px; }
.listView .formFilters .filter .radioList label	{ float:none; width: auto; }
.listView .formFilters .filterButton	{ padding-left:120px;  }
.listView .formFilters input, .listView .formFilters select { font-size:0.75em}
.listView .formFilters a				{ font-size:0.75em;}

.cta					{ padding:3px 0 5px 25px; display:block; background:url(../img/icons/blue-arrow.gif) no-repeat 5px 3px; line-height:1;}

.extremityLocation		{ display: none; }
.wholeBodyLocation		{ display: none; }
