/* sets everthing to zero */
* {margin:0;padding:0}


/* default styles for body */
body    { color:#000; font-size: 90%; background: #666; text-align: center; font-family:Verdana; }

/* default style for images */
img {border:none;}


#container {width:815px; background: #fff url("/images/container_back.gif") repeat-y right top;margin:10px auto 0 auto;}

#header {width:815px; height: 126px;background: #666;}

#header img {float:left;}


/* styles for top nav */
#top_nav {width:815px; height:39px;background: #1a4291;}

#top_nav img {float:left;}

#top_nav   li

  { list-style-type: none;display: inline; }


/* styles for left column */
#left_col {width:172px; background: transparent; float: left;overflow: hidden;}

#left_nav {width:172px; background: #97979e url("/images/left_nav_back.gif") repeat-y left top;overflow: hidden; }

#left_nav   ul

          {  font: normal 90% Arial, Verdana, sans-serif; text-align: left;  padding-top: 15px; }

#left_nav   li

  { list-style-type: none; padding: 0 0 0 39px; margin-top: 10px; }

#left_nav   li a

  { text-decoration: none;  background: transparent;    }

#left_nav li a:link    { color: #fff;  text-decoration: none }

#left_nav   li a:visited    { color: #fff;  text-decoration: none }

#left_nav   li a:hover

       { color: #1a4291;  text-decoration: none }

#left_nav #active a

    { color: #1B4291;  }

#left_nav  #active li a:hover

    { color: #1B4291 }
    
    #left_nav  li#active

    { color: #1B4291; background: transparent url("/images/li_active_back.gif") no-repeat left center; }

/* bottom of left column */
#nav_bottom {width:172px; height: 294px;background: #97979e url("/images/nav_bottom_back.gif") no-repeat left bottom; overflow: hidden;}

/* styles for customer quote */
#customer_quote {width:628px; background: #DBDBDB url("/images/customer_quote_back.gif") no-repeat left bottom; float: left;overflow: hidden; text-align:left; padding-left:10px; padding-bottom:5px; padding-right:5px;}

#customer_quote img {float:left; margin:10px 20px 0px 0px;}

h2.customer  { color: #1b4291; text-align:left;font: bold 110% Arial, sans-serif; margin: 10px 10px 5px 20px;}

#customer_quote p { text-align:left;font: normal 100% Arial, sans-serif; margin: 0 30px 10px 20px;}
#customer_quote { font-size:10px; }

#maincontent {width:442px; background: #fff; float: left;overflow: hidden; text-align:left; padding-left:10px;}

#maincontentinside {
	width:420px; background: #fff; float: left; text-align:left; padding-left:20px;
}

#maincontentinside p { padding-bottom:10px;}



h2.products  { color: #1b4291; text-align:left;font: bold 110% Arial, sans-serif; margin: 20px 10px 5px 20px;}
h3, h4 {font-size:12px; text-decoration:none;}
/* styles for list of products and services */
h2.services  { color: #1b4291; text-align:left;font: bold 110% Arial, sans-serif; margin: 0 10px 5px 20px; padding-top: 50px;clear:both;}

#maincontentinside ul { display:inline; padding:0; padding-bottom:15px;}

#maincontentinside ul li  { text-align: left; background: #fff url("/images/li_back.gif") no-repeat left center; line-height:1.2em; list-style-type: none;margin:0; padding-left:10px;list-style-position: outside; padding-left:15px; margin-left:15px;}

/* styles for three product photos column */
#product_photos {width:176px; background: #fff; float: left;overflow: hidden;}

#blue_photo_box {width:142px; height:425px;background: #95a9c6 url("/images/blue_photo_box_back.gif") no-repeat right bottom; margin: 15px 0 0 20px;float: left;overflow: hidden;display: inline;}

#blue_photo_box img {margin: 15px 0 0 5px;}


/* styles for rounded bottom div */
#rounded_1 {width:815px; height: 15px;background: #fff url("/images/rounded_1_back.gif") no-repeat left bottom; clear: both;overflow: hidden;}

/* styles for footer */
#footer {width:815px; background: #666; clear: both;overflow: hidden;}

#footer p {color:#fff; text-align:right;font: normal 80% Arial, sans-serif; margin: 10px 20px 20px 20px; }

#footer a {text-decoration: underline; }

#footer a:link {color:#fff; }

#footer a:visited {color:#fff; }

#footer a:hover {color:#fff; text-decoration: none}
