body {
width: 100%;
padding: 0px;
margin: 10px auto;
background: #EDF8F8;
text-align: center;
font-size: 100%;
font-family: "Century Gothic", verdana, helvetica, arial;
}

p {
font-size: 0.8em;
font-family: "Century Gothic", verdana, helvetica, arial;
line-height: 1.8em;
}

#header {
width: 990px;
margin: 0 auto;
padding: 0px;
height: 150px;
background: #ffffff url(/images/layout/header.jpg) top left no-repeat;
}

#logo {
float: left;
padding: 35px 0px 0px 20px;
}

#searchbox {
float: right;
padding: 110px 15px 0px 0px;
}

#topmenuwrapper {
width: 976px;
}

#pagewrapper {
width: 990px;
margin: 0 auto;
padding: 0px;
background: #ffffff url(/images/layout/pagebg.jpg) top center repeat-y;
}  

#contentwrapper {
width: 976px;
padding: 0px;
margin: 0 auto;
text-align: left;
}

#leftcolumn {
float: left;
width: 210px;
padding-top: 10px;
}

#leftsidebartitle {
display: block;
margin: 0px;
padding: 12px 0px 12px 10px;
background: #EDF8F8 url(/images/layout/titlebg.jpg) top right no-repeat;
}

.sidebartitletext {
color: #555555;
font-size: 0.9em;
}

#leftsidebarwrapper {
margin: 0px;
padding: 0px;
width: 210px;
}

#leftsubmenubottom {
height: 5px;
background: #ffffff url(/images/layout/sidebarbottom.jpg) bottom right no-repeat;
}

#addresswrapper {
margin: 0px;
padding: 0px;
width: 210px;
background: #ffffff url(/images/layout/sidebarside.jpg) top right repeat-y;
}

#addresswrapper p {
margin: 0px;
padding-left: 10px;
}

#addresswrapper .callus {
font-size: 1.4em;
border-top: 1px solid #dddddd;

}

#addresswrapper .phonenumber {
font-size: 1em;
color: #0094A4;
font-weight: bold;
}

#addresswrapper .companyname {
font-size: 0.8em;
font-weight: bold;
}

#rightsidebar {
float: right;
width: 210px;
margin: 0px;
padding-top: 10px;
}

#rightsidebartitle {
display: block;
margin: 0px;
padding: 12px 0px 12px 10px;
background: #EDF8F8 url(/images/layout/titlebg.jpg) top left no-repeat;
border-bottom: 1px solid #dddddd;
}

#rightsidebarwrapper {
margin: 0px;
padding: 0px;
width: 210px;
background: #ffffff url(/images/layout/sidebarside.jpg) top left repeat-y;
}

#rightsidebarcontent {
width: 210px;
}

#rightsidebarcontent p {
margin: 0px;
padding: 0px 10px 0px 10px;
}

#rolloverbutton {
padding-left: 30px;
}

#rightsidebarbottom {
height: 5px;
background: #ffffff url(/images/layout/sidebarbottom.jpg) bottom left no-repeat;
}

#clearer {
height: 10px;
}

#centercolwrapper {
float: left;
width: 515px;
padding: 0px;
margin-left: 20px;
}

#centercolcontent  p {
padding: 0px 10px 0px 10px;
line-height: 2em;
}

#centercolcontent .sitelist li {
line-height: 2em;
font-size: 0.8em;
}

#centercolcontent .quote  {
font-family: Georgia, sans-serif, Arial, Verdana;
color: #CF7417;
font-weight: bold;
}

#clearance {
clear: both;
}

#pagebottom {
width: 990px;
margin: 0 auto;
padding: 0px 0px 30px 0px;
background: #ffffff url(/images/layout/pagebottom.jpg) bottom center no-repeat;
}

#footer{
padding: 5px 0px 10px 0px;
color: #777777;
text-align: center;
font-size: 0.8em;
}

img {
border: none;
}

#news-navigation {
text-align: center;
}

#searchwrapper {
width: 240px;
height: 30px;
background-image:url(/images/layout/searchbox.jpg);
background-repeat:no-repeat;
padding: 0px;
margin: 0px;
position: relative;
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
font-family: "Century Gothic", verdana, helvetica, arial;
font-size: 0.8em;
border: 0px;
background-color: transparent;
position: absolute;
top: 5px;
left: 8px;
width: 198px;
}
 
.searchbox_submit {
border: 0px; 
background-color: transparent;
position: absolute;
top: 3px;
left: 213px;
width: 24px;
height: 24px;
}

a {color: #000000; text-decoration: underline; }
a:active {color: #000000; text-decoration: underline; }
a:visited {color: #000000; text-decoration: underline; }
a:hover {color: #0094A4; text-decoration: underline; }







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-weight: normal;
font-size: 1.6em;
font-family: "Century Gothic", verdana, helvetica, arial;
text-align: left;
padding: 10px 0px 6px 0px;
margin: 0px;
color: #000000;
border-bottom: 1px solid #dddddd;
}

h2 {
font-weight: normal;
font-size: 1.2em;
font-family: "Century Gothic", verdana, helvetica, arial;
text-align: left;
color: #000000;
}

.floatleft {
float: left;
padding: 5px;
background: #ffffff;
margin-right: 10px;
border: 1px solid #cccccc;
}

.colortext {
color: #0094A4;
}

