/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
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, sub, sup, tt, var, 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-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style-type: none;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
body {font-family:Arial, Verdana, sans-serif; font-size:70%; color:#666666; background:url('/_images/bg/bg.gif') repeat-x 0px 0px #e2e2e2;}
p { padding-bottom:15px;}
em { font-style:italic;}
strong { font-weight:bold;}
abbr { text-decoration:none; border:none;}
img {border:0px;}
a { font-weight:bold; text-decoration:none; color:#0095da;}
a:hover, a:focus {text-decoration:underline;}
a:focus {-moz-outline: 1px dotted #000 !important;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.skiptocontent, .relbookmark {position:absolute; margin-left: -9999px;}
#content ul, #content ol { padding:0px 0px 15px 0px;}
#content li { padding:0px 0px 5px 10px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 5px;}
#content ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 35px; list-style:decimal outside; background:none;}
#content table { float:left; width:100%; margin:0px 0px 15px 0px; border-top:1px solid #c2e8f9; border-bottom:1px solid #c2e8f9; border-left:1px solid #c2e8f9; text-align:left;}
#content table th, #content table td { padding:5px 5px 5px 5px; border-right:1px solid #c2e8f9;}
#content table th { font-weight:bold; background:#0095da; text-transform:capitalize; color:#fff;}
#content table td { border-top:1px solid #c2e8f9;}
legend { display:none;}
.fielderror { float:left; width:100%; padding:0px 0px 5px 0px; color:#ff0000;}
input, select, textarea { font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif;}
.checkbox { margin:0px 0px 0px 0px; width:13px; height:13px; overflow:hidden;}
.checkboxlabel { margin:0px 0px 0px 0px; line-height:13px; float:left; text-align:left;}
.accordian div { background:#fff;}
/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1 { font-size: 250%; color:#db087c; font-weight:bold; padding:0px 0px 15px 0px; letter-spacing:-2px;}
h2 { font-size: 160%; color:#0095da; font-weight:bold; padding:0px 0px 15px 0px; letter-spacing:-1px;}
h3 { font-size: 100%; color:#0095da; font-weight:bold; padding:0px 0px 5px 0px;}

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

#container { width:980px; text-align:left; margin-left:auto; margin-right:auto; margin-bottom:20px; padding:0px 0px 0px 0px; background:url('/_images/bg/container.gif') repeat-y 0px 0px;}
#containerFoot { float:left; width:980px; background:url('/_images/bg/containerFoot.gif') no-repeat bottom left;}
#containerTop { float:left; width:960px; padding:80px 10px 0px 10px; min-height:340px; height: auto !important; height: 340px;}
#masthead01 #containerTop { background:url('/_images/bg/masthead-01.jpg') no-repeat top left;}
#masthead02 #containerTop { background:url('/_images/bg/masthead-02.jpg') no-repeat top left;}
#masthead03 #containerTop { background:url('/_images/bg/masthead-03.jpg') no-repeat top left;}
#masthead04 #containerTop { background:url('/_images/bg/masthead-04.jpg') no-repeat top left;}
#masthead05 #containerTop { background:url('/_images/bg/masthead-05.jpg') no-repeat top left;}
#masthead06 #containerTop { background:url('/_images/bg/masthead-06.jpg') no-repeat top left;}

#pageShim { float:left; width:950px; background:url('/_images/bg/pageShim.gif') repeat-y bottom right;}
#homePage, #pageContent { float:left; width:940px; display:inline; margin:0px 0px 0px 10px; background:url('/_images/bg/pageFoot.gif') no-repeat bottom left #0095d8;}
#homePage { position:relative;}
#pageContent { background:url('/_images/bg/pageFoot.gif') no-repeat bottom left;}
	#homePage .homeHead { height:164px; width:286px; position:absolute; top:-87px; left:56px; z-index:9999;}
	#homePage .homePoloGirl { height:319px; width:229px; position:absolute; bottom:95px; left:401px; z-index:9999;}
	.homePageContent { width:365px;}
		.homePageContent p { padding:15px 0 0 0;}
		.homePageContent p.intro { padding:0;}
	#homePage #content { padding-top:66px; padding-bottom:104px;}
	
	#bubble { float:left; width:940px; background:url('/_images/bg/bubble.gif') no-repeat bottom left;}
	#bubbleFoot { float:left; width:940px; display:inline; padding:0px 0px 0px 0px; background:url('/_images/bg/bubbleFoot-home.jpg') no-repeat bottom left;}
	#bubbleTop { float:left; width:900px; display:inline; padding:0px 0px 0px 40px; background:url('/_images/bg/bubbleTop-home.jpg') no-repeat top left;}
		#pageContent #bubbleTop { background:url('/_images/bg/bubbleTop.jpg') no-repeat top left;}
		
	
	#bubble.green { background:url('/_images/bg/bubble-green.gif') no-repeat bottom left;}
	#pageContent #bubbleTop.green { background:url('/_images/bg/bubbleTop-green.jpg') no-repeat top left;}
	
	#bubble.red { background:url('/_images/bg/bubble-red.gif') no-repeat bottom left;}
	#pageContent #bubbleTop.red { background:url('/_images/bg/bubbleTop-red.jpg') no-repeat top left;}
	
	#bubble.orange { background:url('/_images/bg/bubble-orange.gif') no-repeat bottom left;}
	#pageContent #bubbleTop.orange { background:url('/_images/bg/bubbleTop-orange.jpg') no-repeat top left;}
	
	#bubble.purple { background:url('/_images/bg/bubble-purple.gif') no-repeat bottom left;}
	#pageContent #bubbleTop.purple { background:url('/_images/bg/bubbleTop-purple.jpg') no-repeat top left;}
	
	#bubble.pink { background:url('/_images/bg/bubble-pink.gif') no-repeat bottom left;}
	#pageContent #bubbleTop.pink { background:url('/_images/bg/bubbleTop-pink.jpg') no-repeat top left;}				
		
	#content { float:left; width:570px; padding:75px 0px 120px 0px; min-height:200px; height: auto !important; height: 200px;}
	#pageContent #content {  padding:30px 0px 130px 0px;}

	#masthead01 #containerTop #pageContent #bubbleFoot { float:left; width:940px; display:inline; padding:0px 0px 0px 0px; }
	#masthead01 #containerTop #pageContent #bubbleFoot { background:url('/_images/bg/bubbleFoot-01.jpg') no-repeat bottom left; }	
	#masthead02 #containerTop #pageContent #bubbleFoot { background:url('/_images/bg/bubbleFoot-02.jpg') no-repeat bottom left; }	
	#masthead03 #containerTop #pageContent #bubbleFoot { background:url('/_images/bg/bubbleFoot-03.jpg') no-repeat bottom left; }	
	#masthead04 #containerTop #pageContent #bubbleFoot { background:url('/_images/bg/bubbleFoot-04.jpg') no-repeat bottom left; }	
	#masthead05 #containerTop #pageContent #bubbleFoot { background:url('/_images/bg/bubbleFoot-05.jpg') no-repeat bottom left; }	
	#masthead06 #containerTop #pageContent #bubbleFoot { background:url('/_images/bg/bubbleFoot-06.jpg') no-repeat bottom left; }	

	#masthead01 #containerTop #pageContent #bubbleFoot.green { background:url('/_images/bg/bubbleFoot-01-green.jpg') no-repeat bottom left; }	
	#masthead01 #containerTop #pageContent #bubbleFoot.red { background:url('/_images/bg/bubbleFoot-01-red.jpg') no-repeat bottom left; }	
	#masthead01 #containerTop #pageContent #bubbleFoot.orange { background:url('/_images/bg/bubbleFoot-01-orange.jpg') no-repeat bottom left; }	
	#masthead01 #containerTop #pageContent #bubbleFoot.blue { background:url('/_images/bg/bubbleFoot-01-blue.jpg') no-repeat bottom left; }	
	#masthead01 #containerTop #pageContent #bubbleFoot.purple { background:url('/_images/bg/bubbleFoot-01-purple.jpg') no-repeat bottom left; }	
	#masthead01 #containerTop #pageContent #bubbleFoot.pink { background:url('/_images/bg/bubbleFoot-01-pink.jpg') no-repeat bottom left; }
	
	#masthead02 #containerTop #pageContent #bubbleFoot.green { background:url('/_images/bg/bubbleFoot-02-green.jpg') no-repeat bottom left;}
	#masthead02 #containerTop #pageContent #bubbleFoot.red { background:url('/_images/bg/bubbleFoot-02-red.jpg') no-repeat bottom left;}
	#masthead02 #containerTop #pageContent #bubbleFoot.orange { background:url('/_images/bg/bubbleFoot-02-orange.jpg') no-repeat bottom left;}
	#masthead02 #containerTop #pageContent #bubbleFoot.blue { background:url('/_images/bg/bubbleFoot-02-blue.jpg') no-repeat bottom left;}
	#masthead02 #containerTop #pageContent #bubbleFoot.purple { background:url('/_images/bg/bubbleFoot-02-purple.jpg') no-repeat bottom left;}
	#masthead02 #containerTop #pageContent #bubbleFoot.pink { background:url('/_images/bg/bubbleFoot-02-pink.jpg') no-repeat bottom left;}
	
	#masthead03 #containerTop #pageContent #bubbleFoot.green { background:url('/_images/bg/bubbleFoot-03-green.jpg') no-repeat bottom left;}
	#masthead03 #containerTop #pageContent #bubbleFoot.red { background:url('/_images/bg/bubbleFoot-03-red.jpg') no-repeat bottom left;}
	#masthead03 #containerTop #pageContent #bubbleFoot.orange { background:url('/_images/bg/bubbleFoot-03-orange.jpg') no-repeat bottom left;}
	#masthead03 #containerTop #pageContent #bubbleFoot.blue { background:url('/_images/bg/bubbleFoot-03-blue.jpg') no-repeat bottom left;}
	#masthead03 #containerTop #pageContent #bubbleFoot.purple { background:url('/_images/bg/bubbleFoot-03-purple.jpg') no-repeat bottom left;}
	#masthead03 #containerTop #pageContent #bubbleFoot.pink { background:url('/_images/bg/bubbleFoot-03-pink.jpg') no-repeat bottom left;}
	
	#masthead04 #containerTop #pageContent #bubbleFoot.green { background:url('/_images/bg/bubbleFoot-04-green.jpg') no-repeat bottom left;}
	#masthead04 #containerTop #pageContent #bubbleFoot.red { background:url('/_images/bg/bubbleFoot-04-red.jpg') no-repeat bottom left;}
	#masthead04 #containerTop #pageContent #bubbleFoot.orange { background:url('/_images/bg/bubbleFoot-04-orange.jpg') no-repeat bottom left;}
	#masthead04 #containerTop #pageContent #bubbleFoot.blue { background:url('/_images/bg/bubbleFoot-04-blue.jpg') no-repeat bottom left;}
	#masthead04 #containerTop #pageContent #bubbleFoot.purple { background:url('/_images/bg/bubbleFoot-04-purple.jpg') no-repeat bottom left;}
	#masthead04 #containerTop #pageContent #bubbleFoot.pink { background:url('/_images/bg/bubbleFoot-04-pink.jpg') no-repeat bottom left;}
	
	#masthead05 #containerTop #pageContent #bubbleFoot.green { background:url('/_images/bg/bubbleFoot-05-green.jpg') no-repeat bottom left;}
	#masthead05 #containerTop #pageContent #bubbleFoot.red { background:url('/_images/bg/bubbleFoot-05-red.jpg') no-repeat bottom left;}
	#masthead05 #containerTop #pageContent #bubbleFoot.orange { background:url('/_images/bg/bubbleFoot-05-orange.jpg') no-repeat bottom left;}
	#masthead05 #containerTop #pageContent #bubbleFoot.blue { background:url('/_images/bg/bubbleFoot-05-blue.jpg') no-repeat bottom left;}
	#masthead05 #containerTop #pageContent #bubbleFoot.purple { background:url('/_images/bg/bubbleFoot-05-purple.jpg') no-repeat bottom left;}
	#masthead05 #containerTop #pageContent #bubbleFoot.pink { background:url('/_images/bg/bubbleFoot-05-pink.jpg') no-repeat bottom left;}
	
	#masthead06 #containerTop #pageContent #bubbleFoot.green { background:url('/_images/bg/bubbleFoot-06-green.jpg') no-repeat bottom left;}
	#masthead06 #containerTop #pageContent #bubbleFoot.red { background:url('/_images/bg/bubbleFoot-06-red.jpg') no-repeat bottom left;}
	#masthead06 #containerTop #pageContent #bubbleFoot.orange { background:url('/_images/bg/bubbleFoot-06-orange.jpg') no-repeat bottom left;}
	#masthead06 #containerTop #pageContent #bubbleFoot.blue { background:url('/_images/bg/bubbleFoot-06-blue.jpg') no-repeat bottom left;}
	#masthead06 #containerTop #pageContent #bubbleFoot.purple { background:url('/_images/bg/bubbleFoot-06-purple.jpg') no-repeat bottom left;}
	#masthead06 #containerTop #pageContent #bubbleFoot.pink { background:url('/_images/bg/bubbleFoot-06-pink.jpg') no-repeat bottom left;}
	

.mainLogo { float:left; margin:0px 0px 26px 20px;}

#logo{ float:left; margin:0px 0 15px 0;}
#logoflash{ float:left;  padding:0; margin:0px 0 0px 0;}

.mainTelephone { float:right; margin:-1px 20px 0px 0px;}

#nav { float:left; width:955px; padding:0px 0px 1px 3px;}
#nav li { float:left; display:inline; padding:0px 0px 0px 0px; overflow:hidden;}
#nav li a { display:block; padding:17px 29px 12px 30px; color:#fff; font-weight:normal;}
#nav li.last a { display:block; padding:17px 29px 12px 32px; color:#fff; font-weight:normal;}

	#nav li:hover, #nav li.sfhover { position:static;}

#nav li a.navBedsideServices { background:url('/_images/buttons/nav/bedside-services.gif') no-repeat bottom left;}

#nav li ul { position:absolute; width:200px; background-color:#9fb400; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; left:-999em; z-index:9999;}
#nav li li { display:inherit; background:none; border-top:1px solid #b1c800; padding:0px 0px 0px 0px;}
#nav li li a { display:block; width:170px; line-height:18px; padding:3px 15px 3px 15px; text-decoration:none;}
#nav li li a:hover {background-color:#b1c800;}



#nav li:hover ul, #nav li.sfhover ul { left:auto;}

#footer { float:left; width:100%; padding:0px 0px 0px 0px;}
	#footer li { float:left; display:inline;}
	#footer a { font-weight:normal; padding:0px 0px 0px 15px; color:#666666;}
	#footer .redant { float:right;}

#breadcrumb { float:left; width:610px; padding:35px 0px 0px 0px; margin:0px 0px 0px 0px;}
	#breadcrumb li { float:left; display:inline; padding:0px 10px 0px 0px; color:#626262;}
	#breadcrumb a { padding:0px 10px 0px 0px; color:#626262; font-weight:normal; background:url(/_images/bg/breadcrumb.gif) no-repeat 100% 5px;}

#homeflashcontainer{ margin:10px 0 0 10px; width:940px; height:253px; display:inline; float:left;}
#homeFlash { float:left; width:940px; height:253px; display:inline; }
.intro { color:#db087c; font-size: 130%; font-weight:bold; letter-spacing:-1px;}

#rightCol { float:right; width:260px; padding:30px 20px 0px 10px;}
#pageContent #rightCol { padding:20px 20px 35px 10px;}
	#homePage #rightCol, #homePage #rightCol h2, #homePage #rightCol h3, #homePage #rightCol a { color:#fff;}
	#pageContent #rightCol, #pageContent #rightCol h2, #pageContent #rightCol h3, #pageContent #rightCol a { color:#0095da;}
	#rightCol .latestVacancies { float:left; width:260px; padding:10px 0px 0px 0px;}
	#pageContent #rightCol .latestVacancies { padding:25px 0px 0px 0px; background:url('/_images/bg/rightCol-divider.gif') no-repeat top left;}
	#rightCol .latestVacancies ul { float:left; width:260px; padding:0px 0px 8px 0px;}
	#rightCol .latestVacancies li { float:left; width:252px; padding:0px 0px 7px 8px; background:url('/_images/bullets/bullet-white.gif') no-repeat 0px 5px;}
	

	
	#rightCol .link { text-align:right;}
	#rightCol .link a { text-align:right; padding:0px 0px 0px 8px; background:url('/_images/bullets/bullet-white.gif') no-repeat 0px 5px;}
	#pageContent #rightCol .latestVacancies li, #pageContent #rightCol .link a { background:url('/_images/bullets/bullet.gif') no-repeat 0px 5px;}

	#rightCol .contactPod { float:left; width:260px;}
	#homePage #rightCol .contactPod { padding:0px 0px 10px 0px; background:url('/_images/bg/contactPod.gif') no-repeat bottom left;}
	#rightCol .contactPod img { float:left;}

	#pageContent #rightCol .pods { float:left; width:260px; padding:0px 0px 10px 0px;}
	#pageContent #rightCol .pods li { position:relative; float:left; width:260px; height:120px;}
	#pageContent #rightCol .pods img { position:absolute; top:0px; left:0px; z-index:1;}
	
	
	#pageContent #rightCol .newsletter{ width:260px; height:auto; background:#b1c800; float:left; margin:0 0 10px 0;}
	#pageContent #rightCol form.newsletterform{ width:240px; padding:4px 10px 10px 10px; float:left;}
	#pageContent #rightCol form.newsletterform label{ display:none;}
	#pageContent #rightCol form.newsletterform input.textfield{ border:1px solid #6a7700; padding:5px; color:#778600; margin:0 0 8px 0; width:220px;}
	

/********************************************************************/
/*                        Page number tags                          */
/********************************************************************/

#content ul.pageNumbers { float:left; width:570px; padding:0px 0px 15px 0px;}
	#content ul.pageNumbers li { float:left; display:inline; padding:0px 0px 0px 0px; margin:0px 4px 0px 0px; border:1px solid #d6f2fe; text-align:center; background:none;}
	#content ul.pageNumbers a { display:block; padding:4px 5px 4px 5px; min-width:12px; width: auto !important; width: 12px; white-space:nowrap; text-decoration:none; font-weight:normal; background-color:#fff; font-family:Tahoma, Verdana, Arial, sans-serif;}
	#content ul.pageNumbers a:hover { background:#d6f2fe;}
	#content ul.pageNumbers a.selected { color:#fff; background:#0095da;}
	#content ul.pageNumbers .first a, #content ul.pageNumbers .last a { font-size:15px; padding:1px 5px 2px 5px;}

#content .moduleList, #content .moduleList li, #content .faqList, #content .faqList li { float:left; width:570px;}


span.location { clear:both; margin:15px 0 0 0; font-size:12px; letter-spacing:normal;}
span.hours { clear:both; margin:5px 0 0 0; font-size:12px; letter-spacing:normal;}



	#content .moduleList li { padding:10px 0px 10px 0px; background:none;}
	#content .moduleList li.blue { background-color:#f0faff;}

#content .moduleList.downloadCategory li, #content .moduleList.downloads li, #content .moduleList.faqCategory li, #content .faqList li, #content .moduleList.newsCategory li, #content .moduleList.news li, #content .moduleList.video li { width:510px; padding:10px 10px 10px 50px; border-top:1px solid #d6f2fe; background:url('/_images/bullets/category-downloads.gif') no-repeat 10px 13px;}
#content .moduleList.downloads li { background:url('/_images/bullets/downloads.gif') no-repeat 10px 13px;}
#content .moduleList.faqCategory li { background:url('/_images/bullets/category-faqs.gif') no-repeat 10px 13px;}
#content .faqList li { clear:left; background:url('/_images/bullets/faqs.gif') no-repeat 10px 5px;}
#content .moduleList.newsCategory li { background:url('/_images/bullets/category-news.gif') no-repeat 10px 13px;}
#content .moduleList.news li { background:url('/_images/bullets/news.gif') no-repeat 10px 5px;}
#content .moduleList.vacancies li { width:525px; padding:10px 10px 10px 35px; border-top:1px solid #d6f2fe; background:url('/_images/bullets/vacancy.gif') no-repeat 10px 6px;}
#content .moduleList.vacancies li.blue { background:url('/_images/bullets/vacancy.gif') no-repeat 10px 6px #edf9ff;}
#content .moduleList.video li { background:url('/_images/bullets/video.gif') no-repeat 10px 6px;}

	#content .moduleList.downloadCategory li.blue { background:url('/_images/bullets/category-downloads.gif') no-repeat 10px 13px #edf9ff;}
	#content .moduleList.downloads li.blue { background:url('/_images/bullets/downloads.gif') no-repeat 10px 13px #edf9ff;}
	#content .moduleList.faqCategory li.blue { background:url('/_images/bullets/category-faqs.gif') no-repeat 10px 13px #edf9ff;}
	#content .faqList li.blue { background:url('/_images/bullets/faqs.gif') no-repeat 10px 5px #edf9ff;}

	#content .moduleList.downloadCategory h2, #content .moduleList.downloadCategory p, 
	#content .moduleList.newsCategory h2, #content .moduleList.newsCategory p, 
	#content .moduleList.news h2, #content .moduleList.news p, 
	#content .moduleList.downloads h2, #content .moduleList.downloads p, 
	#content .moduleList.faqCategory h2, #content .moduleList.faqCategory p,
	#content .moduleList.video h2, #content .moduleList.video p { padding:0px 0px 5px 0px;}
	#content .faqList h2 { padding:3px 0px 5px 0px;}
	#content .moduleList.downloadCategory h2, #content .moduleList.faqCategory h2 { font-size:150%}

	#content .moduleList.downloads h2, #content .faqList h2, #content .moduleList.news h2 , #content .moduleList.video h2 { font-size:130%}
	#content .moduleList.downloads h2 span, #content .moduleList.news h2 span { font-size:11px; padding:0px 0px 0px 10px; font-weight:normal; letter-spacing:0px;}

#content .faqList div { float:right; width:510px; padding:0px 0px 0px 0px;}

#content .pageOptions { float:left; width:570px; padding:30px 0px 0px 0px; background:url('/_images/bg/divider.gif') no-repeat top left;}
	#content .pageOptions li { display:inline; background:none;}
	#content .pageOptions .fl { float:left; padding:0px 15px 0px 0px;}
	#content .pageOptions .fr { float:right; padding:0px 0px 0px 15px;}

.hentry p.date, #content .moduleList.vacancies li, #content .moduleList.videoCategory li { font-weight:bold; color:#0095da; font-size:130%; letter-spacing:-1px;}

#content .moduleList.sitemap li { width:550px; padding:10px 10px 10px 10px; border-top:1px solid #d6f2fe;}
#content .moduleList.sitemap li ul { float:left; width:550px; padding:10px 0px 0px 0px;}
#content .moduleList.sitemap li li { padding:0px 0px 5px 0px; border-top:none;}
#content .moduleList.sitemap li a { font-weight:bold; font-size:130%; letter-spacing:-1px;}
#content .moduleList.sitemap li li a { font-weight:normal; font-size:100%; letter-spacing:0px;}

/********************************************************************/
/*                              Videos                              */
/********************************************************************/

#content .moduleList.videoCategory li { width:525px; padding:10px 10px 10px 35px; border-top:1px solid #d6f2fe; background:url('/_images/bullets/category-video.gif') no-repeat 7px 3px;}

#content .moduleList.videoCategory li.blue { background:url('/_images/bullets/category-video.gif') no-repeat 7px 3px #edf9ff;}

#content .moduleList.videos {}

.videoContainer { padding:0 0 15px 0;}

#videoplayer { width:560px;}

/********************************************************************/
/*                         Contact Us tags                          */
/********************************************************************/

.contactDetails { float:left; width:570px; padding:0 0 10px 0;}
	.contactDetails div { width:260px;}
	.contactDetails h2{ padding:0 0 10px 0;}
	.contactDetails dl {}
		.contactDetails dl dt { font-weight:bold; color:#0095DA; padding:0 0 5px 0;}
		.contactDetails dl dd { line-height:1.4em; padding:0 0 10px 0;}

#content .contact fieldset { float:left; width:400px; padding:20px 84px 20px 84px; margin:0px 0px 15px 0px; border:1px solid #d6f2fe; background:#edf9ff; color:#0095da;}
	#content .contact label, #content .contact .dateselect p { float:left; display:inline; width:200px; font-weight:bold; padding:3px 0px 0px 0px;}
	#content .contact .textfield, #content .contact select, #content .contact textarea, #content .contact .uploaddoc { float:left; padding:2px 4px 2px 4px; width:190px; border:1px solid #d6f2fe; color:#0095da; margin:0px 0px 5px 0px; background:#fff;}
	#content .contact select { padding:0px 0px 0px 0px; width:200px;}
	#content .contact textarea { height:90px; overflow:auto;}
	#content .contact .formbutton { display:inline; float:right; margin:5px 0px 0px 0px;}
	#content .contact .radioWrapper { float:left; width:400px; padding:0 0 10px 0;}
		#content .contact .radioWrapper label { width:400px; padding:5px 0 3px 0;}
			#content .contact .radiogroup { float:left; width:200px;}
				#content .contact .radiogroup .option { float:left; width:200px; padding:5px 0 0 0;}
				#content .contact .radiogroup .option label { float:right; width:180px; line-height:13px; padding:0 0 3px 0;}
				#content .contact .radiogroup .option input { float:left; height:13px; width:13px; overflow:hidden; margin:0;}
	

.errorMessage { float:left; width:370px; border-top:1px solid #f8a4d2; padding:6px 15px 13px 15px; margin:0px 0px 0px 0px; background:url('/_images/bg/error.gif') no-repeat bottom left #fff;}
.errorMessage span { padding:3px 0px 3px 22px; background:url('/_images/bullets/error.gif') no-repeat 0px 2px;}
.error, .errorMessage { color:#db087c;}







