/************** general/miscellaneous properties ***************************/
body, div, span, p, ul, ol, li, img, form, fieldset, h1, h2, h3, h4 {margin:0px;padding:0px;border:0px;}
html {color:#000;background:#fff;}
body {text-align:center;margin:0px auto;font-size:65%;font-family:Verdana,Helvetica,sans-serif;color:#000;background: #fff url(http://controls.ie/images/body-bg.jpg) 0px 0px repeat-x;}
#print {display:block;width:300px;float:right;font-size:12px;}
#print ul {text-align:right;margin-top:1em;list-style-type:none;}
#print a {color:#0084c2;}
#page {padding:0px;margin:0px auto;}

/************** header area ***************************/
#header {position:relative;}
#header #headerlink {float:left;}
#header #phone-number {display:none;}
#header #nav {display:none;}
#header #section-nav {display:none;}

/************** main/content area ***************************/

#breadcrumbs {clear:both;font-size:10px;color:#000000;padding-bottom:25px;}
#breadcrumbs p {line-height:2em;border-bottom:1px solid #d9d9d9;padding-bottom:7px;margin-bottom:7px;}
#breadcrumbs p a {color:#0084c2;text-decoration:none;}
#breadcrumbs p a:hover, #breadcrumbs p a:focus {text-decoration:underline;}
#breadcrumbs p span {font-weight:bold;color:#9c9c9c;}
#breadcrumbs a#back-button {display:none;}
#usp {height:406px;overflow:hidden;display:none;}
#main {text-align:left;padding-top:20px;clear:both;}
#index #sidebar {display:none;}
#mainclearing {clear:both;height:10px;}


#content {}
#content h1, #sidebar h2 {font-weight:bold;font-size:18px;line-height:1.5em;color:#0084c2;text-transform:uppercase;margin-bottom:0.5em;font-family:arial;letter-spacing:-0.01em;}
#content h2 {font-size:15px;line-height:1.5em;color:#343434;}
#content h3 {font-size:13px;color:#545454;}
#content {font-size:12px;line-height:1.8em;}
#content p, #content ul, #content ol {margin-bottom:1.8em;}
#content ul, #content ol {margin-left:30px;}
#content ul {list-style-type:disc;}
#content ul li {}
#content a {color:#0084c2;}
#content a:hover, #content a:focus {color:#43a8d8;}

#content #submenu {display:none;}


#footer {clear:both;text-align:center;color:#808080;font-size:11px;}
#footer ul {list-style-type:none;color:#303030;}
#footer ul li {display:inline;}
#footer ul li {padding:0px 10px;}
#footer ul, #footer p {margin-bottom:1em;}
#footer p {padding-top:1em;line-height:1.5em;}
#footer p.webdesign {padding-top:0em;}
#footer ul a {color:#303030;}
#footer p a {color:#808080;}
#footer ul a:hover, #footer ul a:focus {color:#808080;}
#footer p a:hover, #footer p a:focus {text-decoration:none;}

/*************** contact form ******************/
#content #maincontact {border:0px solid #000;width:560px;margin-top:2em;}
#maincontact fieldset {border:0px;}
#content #maincontact ul {margin:0px;padding:0px;list-style-type:none;}
#content #maincontact ul li {clear:both;margin-bottom:1em;background-image:none;padding:0px;}
#content #maincontact ul li span {display:block;position:absolute;top:0px;left:320px;font-size:0.8em;color:#000;font-weight:bold;padding-left:10px;width:200px;text-align:left;}
#content #maincontact ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;font-weight:bold;position:relative;}
#content #maincontact ul li input.text {float:left;width:200px;margin-bottom:0.5em;font-family:verdana;font-size:12px;}
#content #maincontact ul li textarea {float:left;width:350px;height: 140px;margin-bottom:0.5em;font-family:verdana;font-size:12px;}
#content #maincontact ul li input.submit {}