body  {background-color:#fff; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:980px; margin:0 auto; text-align:left;}
#maincontainer {width:980px; margin-top:20px; float:left;}
#conTop {margin-top:13px; width:980px; height:32px; float:left; background-image:url(images/content-top.gif); overflow:hidden;}
#allcontent {
   width:980px;
   height:511px;
   float:left;
   background:#fff url(images/content-bg.jpg) no-repeat;
}

#allcontent2 {
   width:980px;
   float:left;
}

/* Top Nav
----------------------------------------------------------------------------*/
#topNav {
   width:980px;
   float:left;
}

/* Main Body
----------------------------------------------------------------------------*/
#lightBulb {
   width:980px;
   height:323px;
   float:left;
   background:transparent url(images/lightbulb.jpg) no-repeat top center;
}

#siteTabs {
   width:980px;
   float:left;
}

#btmSite {
   width:980px;
   height:110px;
   float:left;
   margin-top:8px;
   background:#fff url(images/text.gif) no-repeat top center;
}

/* About Us
----------------------------------------------------------------------------*/
#aboutUsBox {
   width:980px;
   float:left;
   margin-top:25px;
}

.picTextBox {
   width:980px;
   float:left;
   margin-top:13px;
   border-top:1px solid #bfbfbf;
   padding-top:13px;
}

.picBox {
   width:245px;
   float:left;
}

.textBox {
   width:646px;
   float:left;
}

/* Links
----------------------------------------------------------------------------*/
#linksBox {
   width:980px;
   float:left;
   margin-top:25px;
}

#linksLine {
   width:980px;
   float:left;
   margin-top:18px;
   border-top:1px solid #bfbfbf;
}

#linksRows {
   width:700px;
   float:left;
   margin-top:48px;
   margin-left:144px;
}
#linksRows h1 {font-size:23px; color:#98999c; margin-top:0px; margin-bottom:0px; font-weight:normal; font-family:Helvetica, Arial;}

#row1 {
   width:325px;
   float:left;
   margin-top:8px;
   font-size:17px;
   font-family:Arial;
   text-align:center;
}
#row1 a {color:#98999c; text-decoration:none;}
#row1 a:hover {color:#98999c; text-decoration:underline;}
#row1 p {margin-top:0px; margin-bottom:18px;}

#row2 {
   width:333px;
   float:left;
   margin-top:8px;
   margin-left:42px;
   font-size:17px;
   font-family:Arial;
   text-align:center;
}
#row2 a {color:#98999c; text-decoration:none;}
#row2 a:hover {color:#98999c; text-decoration:underline;}
#row2 p {margin-top:0px; margin-bottom:18px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:980px;
   float:left;
   border-top:1px solid #bbbbbd;
   border-bottom:1px solid #bbbbbd;
   padding-top:7px;
   padding-bottom:7px;
}
#footer a {color:#118acb; text-decoration:none;}
#footer a:hover {color:#118acb; text-decoration:underline;}

#footer2 {
   width:980px;
   float:left;
   border-top:1px solid #bbbbbd;
   border-bottom:1px solid #bbbbbd;
   padding-top:7px;
   padding-bottom:7px;
   margin-top:14px;
}
#footer2 a {color:#118acb; text-decoration:none;}
#footer2 a:hover {color:#118acb; text-decoration:underline;}

#footLeft {
   width:771px;
   float:left;
   text-indent:10px;
   font-family:Helvetica, arial;
   font-size:11px;
   color:#77787b;
}

#footRt {
   width:199px;
   float:left;
   text-align:right;
   font-family:Helvetica, arial;
   font-size:11px;
   color:#77787b;
}
#footRt ul {list-style-type:none; padding:0px; margin:0px;}
#footRt li {display:inline;}

#btmGap {width:980px; float:left; border-bottom:20px solid #fff;}

/* About Us
----------------------------------------------------------------------------*/
#aboutUsBox {
   width:980px;
   float:left;
   margin-top:25px;
}

.picTextBox {
   width:980px;
   float:left;
   margin-top:13px;
   border-top:1px solid #bfbfbf;
   padding-top:13px;
}

.picBox {
   width:245px;
   float:left;
}

.textBox {
   width:646px;
   float:left;
}

/* Inner Pages
----------------------------------------------------------------------------*/
#contentBox {
   width:980px;
   float:left;
   margin-top:25px;
}

/* Classes
----------------------------------------------------------------------------*/
.gap {margin-right:11px;}
.gap2 {margin-right:10px;}
.gap3 {margin-bottom:7px;}
.blue {color:#118acb;}
a img {border:none;}
img {border:none;}
a {color:#1e6d69; text-decoration:underline;}
a:hover {color:#008d84; text-decoration:none;}
form {padding:0px; margin:0px;}

