body {
	padding-top: 10px;
	background-color: #4f4f4f;
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, arial, "sans serif";
        }
                   
/* -----all containers----- */

div#panel1 {
	width: 740px;
	height: 230px;
 	margin: 0px auto 0px auto;
 	}

div#panel2 {
	width: 740px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #4f4f4f;
	}
		
div#panel3 {
	width: 714px;
	overflow: hidden;
	padding: 14px 12px 14px 14px;	
	margin: 0px auto 0px auto;
	background-color: #8d8d8d;
        }

 /* -----index only----- */
div#panel3.drktwo { background-color: #303030; }
    
 /* -----panel with left picture only----- */
div#panel3nomarg {
	width: 740px;
	overflow: hidden;
	padding: 0px;
	margin: 0px auto 0px auto;
	background-color: #8d8d8d;	
        }

div#panel4 {
	width: 704px;
	overflow: hidden;
	padding: 10px 22px 10px 14px;
	margin: 0px auto 0px auto;
	background-color: #303030;
        }

div#panel4plain {
	width: 704px;
	overflow: hidden;
	float: none;
	clear: both;
        padding: 6px 18px 10px 18px;
	margin: 0px auto 0px auto;
        background-color: #4f4f4f;
	text-align: center;
        }

div#panel4title {
	width: 718px;
	overflow: hidden;
	padding: 10px 0px 10px 22px;
	margin: 0px auto 0px auto;
        }

    
/* -----left containers----- */
/* -----left masthead----- */
div#contentl {
	float: left;
	width: 355px;
	background-color: black;
        }
    
/* -----left form photo----- */
div#contentlpic {
	float: left;
	width: 349px;
	height: auto;
        }
        

/* -----right containers----- */
/* -----right masthead----- */
div.contentr {
        float: right;
        width: 385px;
        height: 200px;
        background-color: #2c2c2c;
        background-image: url(../image/cenrbkgrd.jpg);
        background-repeat: repeat-x;
        }
    
/* -----right masthead form buttons----- */
div.contentr#shall {
	height: 29px;
	background-color: #dcecff;
	background-image: url(../image/sep2in.jpg);
	background-repeat: no-repeat;
}
        
/* -----not left or right----- */
div.contenttext {
	float: left;
	width: 357px;
	height: auto;
        } 
           
div#contentqual {
	width: auto;
	overflow: hidden;
	padding: 0px 0px 8px 0px;
	border-color: white;
	border-width: 0 1px 1px 1px;
	border-style: none solid solid solid;
	margin: 0px 12px 4px 11px;
} 

  
/* -----image classes----- */


/* -----masthead----- */
img#logo {
        padding-top: 28px;
        padding-left: 60px;
        }


/* -----was display block----- */
img#leftpink { 
        padding-top: 40px; 
        float: left; 
        clear: left;
        display: block;
        }
    
img.right { float: right; }

img#rtmhic { 
        float: right; 
        padding-top: 11px; }
           
img#rtown { 
        float: right;
        padding-top: 20px; 
        padding-right: 5px; 
        }
    
img#rtask {
        float: right;
        padding-right: 5px;
        }
            
img.supplypic {
        padding: 6px 0px 10px 10px;
        }

img.contpic { 
        padding: 6px 10px 4px 10px; 
        float: left; 
        }

img.contpic#clrght {  padding: 6px 48px 4px 10px; }
  
/* -----all type----- */
.rev { color: #FFFFFF; }

h2
{
	font-weight: 500;
	font-size: 18px;
	line-height: 10px;
	font-family: inherit;
}

h2#indx { padding: 0px 0px 8px 10px; }
           
h3 {
        padding: 8px 0px 0px 10px;
        color: #FFFFFF;
        font-size: 13px;
        line-height: 14px;
        font-family: inherit;
        font-weight: 500;
        }

h3.htp { padding: 2px 0px 0px 10px; }
        
h3#qual {
        width: 325px;
        padding: 6px 0px 6px 10px;
        margin: 4px 20px 0px 10px;     
        background-color: #303030;
        }
        
p {
	font-size: inherit;
	line-height: inherit;
	font-family: inherit;
	padding: 4px 10px 4px 10px;
        }

#ppre  { 
        white-space: pre;
        line-height: 14px; 
        }
        
.pright { 
        line-height: 12px;
        padding: 4px 0px 4px 24px; 
        }


/* ---- definition list to break away from li --- */
dl {
	padding: 4px 10px 4px 22px;
	font-size: inherit;
	line-height: inherit;
	font-family: inherit;
        }
 
 dl.testimony {
 	padding: 4px 10px 4px 10px;
        } 
  
  dd {
 	padding: 4px 0px 10px 12px;
        }
              
/* ------ copyright and legal ------- */
#mousetype {
	color: #000000;
	font-size: 10px;
	line-height: 11px;
	padding: 0px;
        }

/* ---------- menu UL starts here ------------- */

ul {
        position: relative;
        width: 116px;
        top: 28px;
        }

ul li {
	position: relative;
	height: 19px;
        }
                     	   
li ul {
        position: absolute;
        width: 134px;
        left: 115px;
        top: -28px;
        display: none;
        font-size: inherit;
	line-height: 11px;
	font-family: inherit;
        }

li ul#secbtn { top: -47px; }
        
ul li ul li {
	width: 128px;
	height: 14px; 
	padding: 3px 3px 2px 3px;
	color: #ffffff;
        }
        
/* ---------- menu UL hovers ------------- */

ul li ul li a { color: #abdaff; }

ul li ul li a:link { color: #abdaff; }

ul li ul li a:visited { color: #abdaff; }
	
/* ---------- menu UL hovers ------------- */

li:hover ul, li.over ul { display: block; background-color: #b07c01; } }

ul li ul:hover { background-color: #b07c01; }
       
ul li ul li:hover { background-color: #3c0201; }
        
ul li ul li a:hover { color: #b07c01; } 

	
/* regular hovers*/

/* yellow fcbe02*/

p a:hover { color: #b07c01; }

p a:link { color: #021ffc; }

p a:visited { color: #900111; }

p span a:hover { color: #fcbe02; }

p span a:link { color: #fcbe02; }

p span a:visited { color: #fcbe02; }	


