* {
    padding:0;
    margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset,
address {
	margin:20px 0;
}
li, dd, blockquote {
    margin-left: 40px;
}
fieldset {
    padding:10px;
}


body { 
    background:url(images/spy_page_background.jpg); 
	margin:0px 0px 5px 0px;
}


.page_body { 
   background:url(images/spy_page_background.jpg) width:780px;  
   text-align:left;
   margin:0px;
}


table#body_box {
    background-color:#FFFFFF;
	padding:0px; margin:0px;
 }


td#body_footer {
    background:url(images/spy_inside_footer.gif); width:658px;  
	padding:0px; margin:0px;
 }

p#body_address {
    text-align:center; margin:4px 0px 0px 0px; font-weight:700;
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;    
}
p#body_footer {
    text-align:center; margin:3px 0px 10px 0px; color:#CCCCCC;
	font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;    
}

h1 {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:22px; font-weight:400;
   color:#000000;
   margin:0px 0px 0px 0px;
   text-align:left;
}

h2#contact_box {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:18px; font-weight:400;
   color:#bbffbb;
   margin:17px 0px 6px 0px;
   text-align:center;
}


h3 {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:16px; font-weight:700;
   color:#000000;
   margin:0px 0px 0px 0px;
   text-align:center;
}


.page_body p {
   margin:18px 50px 2px 50px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
}   



h4 {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:14px; font-weight:700;
   color:#000000;
   margin:18px 0px 0px 70px;
   text-align:left;
}




label#form_checkbox {
    color:#cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:400; 
	padding:0px; 
	text-align:left;    
}




p#tabbed_layout {
   margin:18px 50px 2px 50px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
}   

p#tabbed_section_head {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:22px; font-weight:400;
   color:#000000;
   margin:16px 0px 0px 0px;
   text-align:left;
}


p#section_head {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:18px; font-weight:400;
   color:#000000;
   margin:16px 0px 0px 0px;
   text-align:left;
}




a#content_image img {
   border-color:#FFFFFF; 
}   
a#content_image:hover img {
   border-color:#2c6a2c; text-decoration:none; 
}   

a#content {
   color:#005000; font-weight:700; 
}   
a#content:hover {
   color:#ffffff; background:#2c6a2c; text-decoration:none;
}   

.rollover a {border:0px; text-decoration:none;}
.rollover a:hover {border:0px; text-decoration:none;}


a#services {
   color:#bbffbb; font-weight:700; text-decoration:none; display:block;
}   
a#services:hover {
   color:#ffffff; background:#2c6a2c; text-decoration:none;
}   


a#order_link {
   color:#bbffbb; text-decoration:none; 
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-weight:400; font-size:14px; 
}   
a#order_link:hover {
   color:#ffffff; background:#2c6a2c; text-decoration:none;
}   



a#wcbz {
   color:#888888; font-size:11px; 
   font-family:Helvetica, Arial, sans-serif;  
   text-decoration:none; margin-top:2px;
}

a#wcbz:hover {
   background:#ffffff; color:#000000;
}


/************************************/
/* Special to Common Questions Page */
/************************************/


p#faq_q {
   margin:3px 50px 0px 100px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
}   


p#faq_q a {
   color:#005000; font-weight:700; text-decoration:none;
}   

p#faq_q a:hover {
   color:#ffffff; background:#2c6a2c; text-decoration:none;
}   


p#faq_aq {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px; font-weight:700;
   margin-left:30px;
}   

p#faq_aa {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:11px; 
   margin:5px 80px 0px 65px;
}   



/*************************************************************************/
/*  Resource Page                                                        */
/*************************************************************************/

p#res_cat {
   margin:3px 50px 0px 100px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
}   


p#res_cat a {
   color:#005000; font-weight:700; text-decoration:none;
}   

p#res_cat a:hover {
   color:#ffffff; background:#2c6a2c; text-decoration:none;
}   


p#res_cat_head {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:16px; font-weight:700;
   margin-left:30px; margin-top:30px;
}   

p#res_topic_head {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px; font-weight:700;
   margin:12px 80px 0px 50px;
}   

p#res_topic {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:11px; 
   margin:3px 80px 0px 90px;
   text-indent:-25px;
}   

p#res_topic a {
   color:#005000; font-weight:700; text-decoration:none;

}   

p#res_topic a:hover {
   color:#ffffff; background:#2c6a2c; text-decoration:none;
}   


/*************************************************************************/
/*  Form Formatting... Contact Form, Order Form                          */
/*************************************************************************/

p#contact_form_head{
   color:#bbffbb; font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:15px; margin:15px 8px 5px 50px; text-align:left;

}
p#OrderFormHead{
   color:#bbffbb; font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:18px; margin:15px 50px 5px 50px; 
   text-align:center; font-weight:700;

}
p#OrderFormLegend{
   color:#dddddd; font-family:Arial, Helvetica, sans-serif;
   font-size:13px; margin:0px 6px 0px 0px; 
   text-align:right; font-weight:400;

}
p#OrderFormChoices{
   color:#dddddd; font-family:Arial, Helvetica, sans-serif;
   font-size:13px; margin:0px 6px 0px 0px; 
   text-align:left; font-weight:400;

}

p#contact_form_body {
	color:#dddddd; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:400; 
	padding:0px; 
	margin:0px 0px 2px 120px;
	text-align:left;    
}

p#contact_form_errors {
	color:#990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:400; 
	padding:0px; 
	margin:10px 50px 10px 50px;
	text-align:left;    
}

p#contact_form_text{
   color:#ffffff; font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:13px; margin:0px 4px 0px 0px; text-align:right;
}

p#contact_form_note{
   color:#bbffbb; font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:11px; margin:27px 38px 12px 25px; text-align:left;
}

p#contact_form_button{
   margin:0px 25px 10px 15px; text-align:center;
}

p#contact_form_response{
   color:#ffffff; font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:13px; margin:0px 4px 4px 40px; text-align:left;
}

p#contact_form_checkbox {
    color:#cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:400; 
	padding:0px; 
    margin:4px 15px 0px 30px; text-indent:-25px;
	text-align:left;    
}



select#input_text {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:400; 
	padding:0px; 
	text-align:left;    
}

option#input_text {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:400; 
	padding:0px; 
	margin:0px 0px 2px 0px;
	text-align:left;    
}

input#input_text {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:400; 
	padding:0px; 
	margin:0px 0px 2px 0px;
	text-align:left;    
}

p#footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#000000; font-weight:400; text-align:left;
	margin: 10px 0px 3px 30px;
}
