﻿/*------------------------- cervicalcheck.ie -------------------------*/
	*{font-family: Arial; font-size:12px;}
	body,html{background: #fff url(../../images/trany.gif)}
	body {padding: 0; 	border: 0; font-size:14px; color: #000000;	margin: .4in; color: #000000; text-align: left;  }
	h1, h2 {background:none!important; width: auto;  padding:7px!important; border: 0; margin: 0px 0px 7px 0px!important; color:#000!important; border-bottom:1px solid #ccc; font-size:16px!important}
	h3, h4, h5, h6 {width: auto;   border: 0;  margin: 0px; color:#000; font-size:14px!important; padding:3px!important; margin:0!important}	
	a:link, a:active, a:visited {color: #CE0000; text-decoration: underline; background: transparent; font-weight: bold;}
	a:hover {color: red; text-decoration: underline;}
	ul {list-style-type: none; padding-left:0; margin-left: 25px; } 
	ol {padding:0px; margin-left: 25px; } 
	hr {height:1px; border:1px solid #ccc; padding:0px; margin:5px 0px;}	
	dt {font-weight:bold; background: none; padding:0px; margin-top:20px;}

	.hidden {margin-top: 20px; display: block;  height:2px; background: #FFF;}
	.inner {margin-left: 0px; width: 540px;}
	.float-wrap {float: left; width:540px; margin-left: 0px;}

	/* Yahoo! Clearance */
	#doc3.yui-t2{width:540px; margin:0; min-width:540px;}
	#hd{background-image:none; background-color:#fff; margin:0; height:102px; width:540px; margin:0;}
	#logo h1 {margin:0!important; padding:0px!important; border:0}
	#hd hr{display:none}
	#bd{background-image:none; padding:0!important; margin:0!important; width:540px;}
	#yui-main{background: url(../../images/trany.gif) repeat-y left top; padding-bottom:0px!important; padding:0; margin:0}
	.yui-b, .yui-g{padding:0!important; margin:0!important;}

	#primaryTools{ background: #fff url(../../images/trany.gif); height:auto;  left:0; width:600px; display:none;}
 
	#secondaryTools{top:90px; left:0; width:250px; left:245px; }
		* html #secondaryTools{top:82px}				
	#secondaryTools #graphicsVersionLink {display:inline; margin-left:250px; }	
	#services { display:none; }

	#logo{left:0px; top:0; }
	#logo strong{border:0; padding:0; margin:0}
	
	#content{margin:0px; padding:0px; margin-top:20px;  float:none; width:540px; padding:0; margin-left: 0px;}		

	#content ul{padding-left:25px;}
	#content ul li{list-style-image:none; list-style-type:disc;  padding-left:20px;}	
	#content h1.Header{display:none;}
	* h1, * h2{padding-top:5px!important; padding-left:0px!important;}	

	#graphicsVersionLink  {display:block; z-index:10;}	
	#content table caption, #right, #left, #footer, #SearchTools, #primaryTools #ptAccessibility, #BreadCrumb, #primaryNav, .hidden .links, #flashHome, #secondaryTools #printVersionLink{display:none;}
	#left.yui-b, #left.yui-b *, #right, #ft, #content table caption, #primaryTools #ptAccessibility, #BreadCrumb, #primaryNav, .hidden .links, #SearchTools, #HomeDividerLeft, #homepageimage, .Summary hr, #Tools1 #printVersionLink{display:none;}	
	
	fieldset{border:0!important}
	.greyBox{border:0px solid #ccc!important; padding:0px!important; background-color:#fff!important}	

/*-------------------------( Forms v2: Registration )-------------------------------- */
 	#content form, #content form.reg{width:540px!important; float:left!important; overflow:hidden; }
	#content form fieldset{float:left}

	/* div */
	#content form div, #content form.reg div{margin:0px 0px 0px 00px!important; padding:0 0 0px 0px!important; float:left!important; width:520px!important;}	

	/* labels */
	#content form div label, #content form.reg div label{width:130px!important; float:left; font-size:100%; white-space:normal; display:block; padding:4px 0px 8px 0px!important; }
	
	/* inputs */
 	#content form div input, #content form div select, #content form div textarea,
	#content form.reg div input, #content form.reg div select, #content form.reg div textarea,
	#content form div input.readonly, #content form.reg div input.readonly
	{width:220px!important; padding:1px!important; border:1px solid #000!important}	
		
		/* drop downs */	
		#content form div .smSelect, #content form.reg span.smDropdown select, #content form span.yearInput input{width:80px!important;}
		#content form.reg div.YearDropdowns	span.smDropdown{width:80px;}		
	
		/* radios and checkboxes */	
		#content form div label.labelRadio input.inputRadio, #content form div label.labelCheckbox input.inputCheckbox{width:14px!important;}
	

	/* hide anti spam, all buttons, toolbars */		
	#content form fieldset .FormColorContainer, #content form input.SubmitButton, a.refFormButton, ul.proToolbar{display:none}

	/* remove input and required backgrounds */
	#content form.reg div, #content form.reg div.required, #content form.reg div.YearDropdowns span.smDropdown, #content form.reg div.YearDropdowns.required .yearInput{background:none!important;}

	/* address fields */
	#content form div.address label{display:block!important;}	
	
	/* Notes, hints and infos */
	#content form.reg fieldset div.notes, #content form.reg div span.hint, #content form span.hint, #content form span.info{display:none;}
	
	

