﻿       
    /* ==============================================
     start GENERIC
     =============================================== */
    body 
    {
    background-color: #000; 
    font-family:  Helvetica, Arial, Verdana, sans-serif;
    font-size: 87%; line-height: 1.5em;  
    color: #000; margin: 0; padding: 0; 
    } 
     
    .clear { clear: both; font-size: 0px; line-height: 0; height: 0; padding: 0; margin: 0;}
    .hide {display: none; font-size: 0; line-height: 0; height: 0; padding: 0; margin: 0;}

    img {border: 0; margin: 0; padding: 0;}

    a img {border: 0;}
    
    td,th {border:0px;}
    
    *:focus { outline: none; } /* removes outline of text-indented links in FF */

    /* ==============================================
     start LAYOUT of FRAMEWORK
     =============================================== */


    #header,  
    #topmenu, 
    #main,
    #subnav,
    #footer{width: 800px; padding: 0; margin:0 auto;}
    
    
    .header-wrap {background-color:#fff; }
    .topmenu-wrap {background-color:#d20028; background:url(images/menubg.gif) repeat-x bottom left;}
    .main-wrap {background: #464646 url(images/maincontentbg.jpg) repeat-y top center; }
    .subnav-wrap {background-color:#d20028;}
    .footer-wrap {background-color:#000;}
    
    #header {height:115px;}
    #topmenu {height:24px;}
    #main {background-color:#fff;}
    #subnav {height:27px; font-family:Arial; color:#fff;}
    #footer {height:30px; text-align:center;font-family:Arial; color:#fff; padding:6px;}
    

    .submenu {margin:2px 0 0 100px;padding:0;display:none;position:absolute;}
    .submenu ul {margin:0;padding:0;}
    
    li.submenuitem {float:left; list-style-type:none; background-color:#e6e6e6; height:24px; padding:0;margin: 0 2px 0 0;}
    li.submenuitem a {text-align:center; text-decoration:none; margin-left:6px; margin-right:6px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color:#515151;}
    li.submenuitem a:hover {color:#d20028;}
    
    li.submenuitemon {float:left; list-style-type:none; background-color:#e6e6e6; height:24px; padding:0;margin: 0 2px 0 0;}
    li.submenuitemon a {text-align:center; text-decoration:none; margin-left:6px; margin-right:6px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color:#d20028;}

	
        
      /* ==============================================
     start Sub Layout
     =============================================== */
    #banner {width:468px; height:60px; float:left; padding: 0; margin:30px 0 0 0; background-color:#000;}
    #logo {width:260px; height:65px; float:right; padding: 0; margin:30px 0 0 0; background: url(images/dpsa-logo.gif) no-repeat bottom left; overflow:hidden;}
    
    
    #topmenu-menu {margin-left:145px;}
    
    #topmenu-menu ul {margin:0;padding:0;}
    
    li.menuitem {float:left; list-style-type:none; height:24px; padding:0;margin:0 2px 0 0;}
    li.menuitem a {text-align:center; text-decoration:none; margin-left:6px; margin-right:6px; font-family: Verdana, Geneva, sans-serif;font-size: 12px; font-weight:bold; color:#fff;}
    li.menuitem a:hover {color:#515151;}
    
    li.menuitemon {float:left; list-style-type:none; background-color:#e6e6e6; height:24px; padding:0;margin:0 2px 0 0;}
    li.menuitemon a {text-align:center; text-decoration:none; margin-left:6px; margin-right:6px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight:bold; color:#515151;}
    li.menuitemon a:hover {color:#d20028;}
    
    
    #maincontent {width:690px;float:right;margin:0;padding:0 0 0 110px;min-height:450px; background:#FFF url(images/dots-2.gif) no-repeat top left;}
    #maincontent-left {width:370px; margin-left:30px; margin-top:42px; float:left;}
    #maincontent-right {width:260px; margin-left:30px; margin-top:42px; float:right;}

	a.reqquote {width:260px;height:35px; display:block; background-image:url(/images/quote.gif); text-indent:-3000px;}
	a.reqquote:hover {width:260px;height:35px; display:block; background-image:url(/images/quote_on.gif); text-indent:-3000px;}
	
