* {
    padding: 0;
    margin: 0;

} 

body {
background-image: url(images/bg.png);
background-position:bottom;
font-family:arial, helvetica, verdana, sans-serif;
font-size:76%;
font-size: 12px;
line-height: 18px;
padding: 0px;
}

img { border: none; }
a { text-decoration: underline; color: black; }
a:hover { text-decoration: none;}

#wrap {
width: 798px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 35px;
padding-top:10px;
margin: 0px auto;
background: #fff url(images/bottomCurve2.png) bottom no-repeat;
margin-bottom:0px;
}

#top {
background: #fff url(images/SensorLogo.jpg);
background-repeat:no-repeat;
height: 100px;
margin-left: 0px;
margin-bottom: px;
margin-top: 0px;
}


#loginBox {
background: white;
margin-left: 630px;
}

#logo{
width: 818px;
margin: 0px auto;
}

#header {
padding: 0px 0px 0px 0px;
background: #000;
margin-left: 0px;
height: 135px;
width: 798px;
border-top: 4px solid #000;
}
#header h1 {
padding: 20px 0 0 40px;
font-size: 25px;
letter-spacing: -2px;
}
#header h1 a {
color: #bbb;
text-decoration: none;
}
#header h1 a:hover {
text-decoration: none;
color: #fff;
}

#header h2 {
padding-left: 42px;
font-size: 17px;
font-weight: 100;
}

#content {
}

#content h2 a {text-decoration: none; }

#left {
float: left;
width: 146px;
padding: 0px 0px 0px 0px;
background-image: url(images/content/bar.png);
background-position:top;
background-repeat: repeat-x;
}

#left h2 { 
height: 20px;
line-height: 20px;
color: #fff;
padding-left: 10px;
font-size: 15px; 
letter-spacing: -1px; 
font-weight: 600;
margin-bottom: 30px;
}

#left ul { font-weight: 100; color: #000000; padding: 0px 0px 0px 0px; list-style-image: url('images/cross.png'); line-height: 200%; }
#left ul li { padding-bottom: 5px; list-style: none;}
#left ul li a { color: #000000; text-decoration: none;  }
#left ul li a:hover { color: #7BA2DD; }


#center {
float: left;
width: 440px;
border-left: 1px solid #C6D9E2;
margin-top: 0px;
padding: 10px 0px 0px 10px;
}

#center h2 {
font-family:arial, helvetica, verdana, sans-serif;
background:no-repeat;
color: #00;
height: 30px;
line-height: 30px;
font-size: 18px;
letter-spacing: -1px;
font-weight: 100;
padding : 16px 0px 10px 0px;
}




#center h2 a { color: #fff; }
#center h2 a:hover { color: #000; text-decoration: none; }

#center2 {
border-left: 1px solid #000;
float: left;
width: 628px;
margin-top: 0px;
padding: 10px 0px 0px 15px;
}

#center2 p {
padding: 0px 0px 10px 0px;
}

#center2 h3{
padding: 0px 0px 3px 0px;
}

#center2 h2 {
font-family:arial, helvetica, verdana, sans-serif;
background:no-repeat;
color: #00;
line-height: 30px;
font-size: 18px;
letter-spacing: -1px;
font-weight: 100;
padding : 14px 0px 10px 0px;
}

#center2 h1 {
font-family:arial, helvetica, verdana, sans-serif;
background:no-repeat;
color: #00;
height: 30px;
line-height: 30px;
font-size: 18px;
letter-spacing: -1px;
font-weight: 100;
padding : 14px 0px 10px 0px;
}

#center2 h2 a { color: #fff; }
#center2 h2 a:hover { color: #000; text-decoration: none; }


#right {
background-image: url(images/content/bar.png);
background-position:top;
background-repeat: repeat-x;
float: right; 
width: 167px;
padding: 0px 0px 0px 0px;
margin-top: 10px;
}

#right h2 { 
color: #fff;
padding-left:10px;
font-size: 15px; 
letter-spacing: -1px; 
font-weight: 600;
margin-bottom:0px;
}

#right img{
margin-top:5px;
}

#rightAnnoucements {
background-image: url(images/content/bar.png);
background-position:top;
background-repeat: repeat-x;
float: right; 
width: 167px;
padding: 0px 0px 0px 0px;
margin-top: 10px;
}

#rightAnnoucements h2 { 
color: #fff;
padding-left:10px;
font-size: 15px; 
letter-spacing: -1px; 
font-weight: 600;
margin-bottom:0px;
}


#rightAnnoucements ul {color: #7BA2DD; padding: 5px 0 5px 15px;}
#rightAnnoucements ul li { padding-bottom: 5px; padding-top: 10px; color: #000;}
#rightAnnoucements ul li a { color: #000; }
#rightAnnoucements ul li a:hover { color: blue; }

#rightAnnoucements p { color: #7BA2DD; text-decoration: none; }

#right ul {color: #7BA2DD; padding: 5px 0 5px 15px;}
#right ul li { padding-bottom: 5px; }
#right ul li a { color: #000; text-decoration: none;  }
#right ul li a:hover { color: #000; }
#right p {text-decoration: none; padding-bottom: 0px;}
#right a {color: #7BA2DD; text-decoration: none; padding-bottom: 0px;}

#bottom { 
padding: 0px 0;
}

#footer {
padding: 0 0 0 0;
text-align: right;
font-size: 11px;
color:#C0C0C0;
}
#footer a { color: #C0C0C0; text-decoration: none; }
#footer a:hover { text-decoration: underline; }


#Contact{
background-color: ;
height: 130px;
padding: 0px 0px 0px 0px;
line-height: 20px;
margin-top:10px;
}
#icon{
margin-top: 10px;
background-image: url(images/content/phone.gif);
background-repeat: no-repeat;
width:26px;
height:27px;
line-height: 20px;
}

#iconMail{
margin-top: 10px;
background-image: url(images/content/mail.png);
background-repeat: no-repeat;
width:27px;
height:20px;
line-height: 20px;
}

#iconSkype{
margin-top: 10px;
background-image: url(images/content/skype.png);
background-repeat: no-repeat;
width:27px;
height:27px;
line-height: 20px;
}

#Contact p{
margin-top: 10px;
float: right;
line-height: 20px;
padding: 0;
}

#Contact a{
color:black;
}

#Contact a:hover { text-decoration: underline; }

#JoomlaMenu {
font-weight: 100;
 color: #000000;
 padding: 0px 0px 0px 15px;
}

.contentheading {
color: #00;
height: 30px;
line-height: 30px;
font-size: 18px;
letter-spacing: -1px;
font-weight: 100;
}

.contentheading a{
text-decoration: none;
}
