/* CSS Document */
body
{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#565656;
font-size:12px;
line-height:18px;
}
#quickcontactform
{
font-size:10px;
color:#565656;
}
#topnav
{
padding-left:10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:url(../images/topgreenbar.jpg); background-position:top; background-repeat:no-repeat;
text-align:center;
padding-top:5px;
}
#topnav a
{
color:#000000;
font-size:10px;
text-decoration:none;
}
#topnav a:hover
{
color:#000000;
font-size:10px;
text-decoration:underline;
}
#textfields
{
height:12px;
width:110px;
background-color:#FFFFFF;
border:1px solid #565656;
font-size:10px;
}
#navigation
{
background:url(../images/blue_bg.jpg);
background-repeat:repeat-x;
height:40px;
}
#search
{
color:#FFFFFF;
font-size:10px;
}
#searchfield
{
height:12px;
width:125px;
font-size:10px;
}
#sep
{
background:url(../images/sep.jpg);
background-repeat:no-repeat;
width:990px;
height:6px;
}
h1
{
color:#565656;
margin:0px;
font-size:18px;
}
h3
{
color:#558f1c;
margin:0px;
font-size:14px;
}
h4
{
color:#558f1c;
margin:0px;
font-size:12px;
}
.pageheading
{
padding-left:10px;
}
#main
{
padding-right:5px;
}
p
{
color:#565656;
font-size:12px;
text-align:left;
}
p
  {
 
  margin: 0.7em;
  }
a
{
color:#FF0000;
text-decoration:none;
font-size:12px;
}
a:hover
{
color:#0033CC;
text-decoration:none;
}
#news
{
background-image:url(../images/news.jpg);
background-repeat:no-repeat;
height:33px;
padding-right:10px;
padding-left:140px;
}
#navlist li 
{
display: inline;
margin:0px;
padding:0px;
}
marquee
{
color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px; padding:0px; cursor:hand;
}
#footer
{
background:url(../images/blue_bg.jpg);
background-repeat:repeat-x;
height:40px;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
font-size:12px;
}
#footer a
{

color:#FFFFFF;
text-decoration:none;
}
#footer a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
#gray_box
{
background-image:url(../images/servicesbox.jpg);
background-repeat:no-repeat;
height:274px;
background-position:center;
}
.blue_box
{
background-image:url(../images/keypoints.jpg);
background-repeat:no-repeat;
height:264px;
background-position:center;
}
#contenttbl
{
margin-top:15px;
}
#title1
{
color:#0f6390;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#title1 a
{
color:#0f6390;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#title2
{
color:#3b9001;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#title2 a
{
color:#3b9001;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#title3
{
color:#d58421;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#title3 a
{
color:#d58421;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#title4
{
color:#12706c;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#title4 a
{
color:#12706c;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#desc
{
color:#565656;
font-size:12px;
line-height:12pt;
text-align:left;
padding-top:5px;
padding-left:20px;
padding-right:20px;
}
#rightside
{
background-image:url(../images/rightside.jpg);
background-repeat:no-repeat;
background-position:top;
height:330px;
}
.rightside_quote
{
background-image:url(../images/requestaquote-sideimage.jpg);
background-repeat:no-repeat;
background-position:top;
height:330px;
}
.rightside_servicecall
{
background-image:url(../images/openservicecall-sideimage.jpg);
background-repeat:no-repeat;
background-position:top;
height:330px;
}
#rightsidetbl
{
margin-top:23px;
margin-left:15px;
}
#button
{
background-color:#5d5e5d;
color:#FFFFFF;
font-size:10px;
border:1px solid #5d5e5d;
}
#heading
{
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
}
.bottom
{
background-image:url(../images/bottom.jpg);
background-repeat:no-repeat;
}
.leftcontenttd
{
padding-top:6px;
}
.bcontent
{
padding-left:15px;
padding-right:15px;
background-image:url(../images/mid.jpg);
background-repeat:repeat-y;
}
.sitemapcontent
{
padding-left:15px;
padding-right:15px;
background-image:url(../images/mid.jpg);
background-repeat:repeat-y;
}
.sitemapcontent h3
{
color:#565656;
font-size:12px;
}
.sitemapcontent h3 a
{
color:#565656;
text-decoration:none;
}
.sitemapcontent h3 a:hover
{
color:#57a4f4;
text-decoration:underline;
}
.sitemapcontent p
{
margin:0px;
}
.sitemapcontent ul a
{
color:#565656;
text-decoration:none;
}
.sitemapcontent ul a:hover
{
color:#57a4f4;
text-decoration:underline;
}
.sitemapcontent ul ul li
{
list-style-image:url(../images/list-icon4.jpg);
}
.sitemapcontent ul ul ul li
{
list-style-image:url(../images/list-icon3.jpg);
}

h2
{
color:#4a9df1;
font-size:14px;
margin:0px;
}
li
{
list-style-image:url(../images/list-icon.jpg);
line-height:18px;
}
#innerimg
{
margin-left:5px;
}
#innerimgleft
{
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}
#stble
{
background-color:#57a4f4;
}
#ctnth
{
padding:10px;
color:#FFFFFF;
text-align:left;
}
#ctnt
{
text-align:left;
padding:10px;
background-color:#FFFFFF;
}
.subtbls
{
background-color:#62abf8;
}
.subhead
{
height:25px;
color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}
.subdetail
{
padding:3px;
background-color:#FFFFFF;
}
.ulinner
{

color:#2a7cd0;
margin-left:18px;
padding:0px;
}
.ulinner li
{
list-style-image:url(../images/list-icon-2.jpg);
margin-left:18px;
padding:0px;
}

.inpageform
{
background-color:#c3c3c3;
}
.txt
{
border:1px solid #c3c3c3;
font-size:11px;
}
.rowtitle
{
background-color:#efefef;
height:20px;
font-size:11px;
font-weight:bold;

}
.fieldrow
{
background-color:#fff;
height:20px;
font-size:11px;
}
.redtxt
{
color:#FF0000;
}