/**************************//* -- Basic HTML Rules -- *//**************************//* - stop gap if only inline element in block level container - */img,object,embed{border:none;}/* - to avoid ff<1.03 bug - */html,body,div,pre,form,table,fieldset,h1,h2,h3,h4,h5,h6,dl,hr,p,blockquote{margin:0;padding:0;/*color:#FFFFFF;*/}/* - look normal - */a img,:link img,:visited img,fieldset{border:none; color:#FFFFFF;}/* - dot less - *//*ul,ol,dl{list-style:none;}*//* - uniform styles - */h1,h2,h3,h4,h5,h6,pre,code,input,textarea,select{font-size:1em;}/* -- General Styles -- *//* - default font */html,body,input,select,textarea{font-family:'Arial',verdana,tahoma,georgia,sans-serif}/* - give default font style - */p,li,dt,dd,label,address,th,td,legend,input,select,textarea{font-size:75%;line-height:120%;}th dt, td dt, th dd, td dd, th li, td li, li li, dt dt, dt dd, dd dt, dd dd, legend legend, li p, p label, p input, p select, p textarea, li input, li textarea, td select {font-size:100%;}h1,h2,h3,h4,h5,h6,p,ul,dl,ol,pre{margin-bottom:1em;}/* - table - */table{border-collapse:collapse;}td, th{vertical-align:top;}/* -- General Classes -- *//* --  errors -- */.error{color:red;list-style:none;}.errorTop{margin-bottom:0.5em;margin-top:0.2em}.errorBottom{margin-bottom:0.5em;margin-top:0.2em}.errormessage{	color: #ef252d;	font-family:arial, sans-serif;	font-size:11px;}.errormessage a{color:#ffffff; text-decoration:underline;}/* -- contain -- */.contain:after{content:".";display:block;clear:both;visibility:hidden;height:0;}/* ie mac fix */.contain{display:inline-table;}* html .contain{/* nomac \*/height:1%;/* nomac */}.contain{display:block;}/* -- image replacement -- */.imageReplace{position:relative;/* nomac \*/overflow:hidden;/* nomac */margin:0px; padding:0px;}.imageReplace span{width:100%;height:100%;position:absolute;background-repeat:no-repeat;top:0px;left:0px;z-index:1;}/* -- clear -- */.clear {clear: both;}.clearLeft {clear: left;}.clearRight {clear: right;}/* -- Page Wrap -- */body.centerAlign{text-align:left;}body.centerAlign #pageWrap{text-align:left; margin:0 auto;}.noBorder {	border: none !important;	}.noBg {	background: none !important;}/* -- Allows accessible code without changing the visual design -- */label.access, .access, hr.access {	background-color: inherit;	color: #ffffff;	position: absolute;	overflow: hidden;	border: none;	left: -10999px;	width: 990px;	height: 0px;}/* -- Standard Floating Functions --*/.floatLeft {float: left;}.floatRight {float: right;}.bold{font-weight:bold !important;}
