@charset "utf-8";
body {background: url(images/background-stripe.png) repeat-x fixed;}
a {color:#333; outline:none;}
h3 a {color:#369;}

#wrap {width:815px; margin:10px auto 0 auto; padding-bottom:0px; background:url(images/background-wrap.png) repeat-y; }
#header { width:815px; height:277px; background:url(images/header.jpg) no-repeat; position:relative; }
#header #menu {position:absolute; width:619px; height:32px;  bottom:45px; right:6px;}
#header  ul#menu li  #menu a.home {background:url(images/home.png) no-repeat; width:101px; height:32px; display:block;}

#header h1 {position:absolute; bottom:5px; left:185px; text-align: left;}
#content {position:relative; width:815px; height:480px; display:block; padding-top:10px;}

#innerleft {width:480px; float:left; position:relative; font: .8em Tahoma; color:#333;}
#innerleft img.worker {margin:0 20px 110px 20px; float:left;}
#innerleft img.cable {}
#innerleft a {padding:0; letter-spacing:0px; font:bold 12px Tahoma, arial, helvetica, sans-serif; color:#369; text-indent:0px; margin-left:0px;}
img.unocontact { vertical-align:top; margin: 2px 5px 0 0;}

#innerright {position:relative; width:300px; float:right; padding:5px 15px 5px 5px;}
#innerright #commentbox {width:298px; height:178px; border:1px solid #aacdde; background:url(images/background-comment.png) repeat-x;}
#innerright #commentbox h3 {background:url(images/yahoo.gif) 100% 0 no-repeat; color:#369; text-indent:5px;}
#innerright #commentbox p {font: 11px Georgia; color:#666; padding:5px; text-align:justify;}
#innerright #commentbox strong {display:block; padding-bottom:5px;}
#footer {width:815px; height:30px; position:relative; margin:0 auto; text-indent:15px; background:url(images/background-footer.png) no-repeat; 
font:bold .8em Tahoma; color:#555; }
#footer ul.bottomlinks {width:420px; position:absolute; left:210px; top:0; z-index:3;}
#footer ul.bottomlinks li {display:inline; margin-right:1px;}
#footer span.mpire {width:180px; position:absolute; right:0; top:0; z-index:3;}

img.map {margin-bottom:5px;}

p#loadBar strong { color:green; }

#contactFormArea fieldset { border:0; margin:0; padding:0; margin-left:0px; }
#contactFormArea label { display:block; }
#contactFormArea input.text, textarea { width:250px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
#contactFormArea input.submit { padding-bottom:2px ;font:bold 12px/14px verdana,arial,sans-serif; cursor:pointer; }
#contactFormArea input#sendContactEmail {background:url(images/button_set.gif) no-repeat; width:77px; height:28px; border:none; color:#666; margin-top:5px;}

#basic-accordian{padding:5px; width:300px; position:absolute; right:-10px; top:0; z-index:2; }
.accordion_headings{/* background:#D7F0FD url(images/.gif) no-repeat 0 5px; */ text-indent:0px; padding:5px; 	color:#17538F; /* border:1px solid #fff; */ cursor:pointer;	font:bold 11px Tahoma;}
.accordion_headings:hover{/* background:#17538F  url(images/.gif) no-repeat 0 5px; */ color:#17538F;  }
.accordion_child{padding:10px; /* background:#eee; */ font:11px Tahoma; color:#666; text-align:justify;}
.header_highlight{/* background:#17538F url(images/.gif) no-repeat 0 5px;  */color:#17538F;}


/* PORTFOLIO */
img.worker1 {margin:0 20px 60px 40px; float:left;}
#portfolio {width:600px; height:100px; display:block; position:absolute; left:30px; top:10px; z-index:3; font: 12px tahoma,courier,monospace; color:#666}

