/* CSS Document */

a#home_link {
    position: relative;
	display:block;
}

a#home_link:link    { color:#000080; text-decoration:none; }
a#home_link:visited { color:#000080; text-decoration:none; }
a#home_link:active  { color:#FFFFFF; background-color:#500000; }
a#home_link:hover   { color:#FFFFFF; background-color:#500000; }

a#field_link:link    { color:#000080; text-decoration:none; }
a#field_link:visited { color:#000080; text-decoration:none; }
a#field_link:active  { color:#FFFFFF; background-color:#500000; }
a#field_link:hover   { color:#FFFFFF; background-color:#500000; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color:#000000; font-weight:400; 
	background-color:#102810; 
	background:url(images/gw_backer_blue.jpg);
	margin: 6px 6px 6px 6px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px; color:#000000; font-weight:400; 
	text-align:center;
	margin:15px 0px 0px 0px; 
}

h3 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px; color:#000000; font-weight:400; 
	text-align:left;
	margin:10px 0px 0px 20px; 
}

h4 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; color:#000000; font-weight:400; 
	margin: 5px  0px  0px  5px; 
}

h5 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color:#000000; font-weight:400; 
	text-align:left;
	margin: 5px  0px  0px  5px; 
}

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

ul {margin:3px 0px 3px 20px;}

.contact_form {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#abcdef; font-weight:400; 
	text-align:left;
	margin:2px 25px  0px 20px;
   }

.contact_form_text {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#abcdef; font-weight:400; 
	text-align:right;
	margin:5px 40px  0px 10px;
   }

.contact_text {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color:#abcdef; font-weight:400; 
	text-align:left; line-height:1.1;
	margin:13px 35px 12px 25px;
   }


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

.services_links a:link    { color:#000080; text-decoration:none; }
.services_links a:visited { color:#000080; text-decoration:none; }
.services_links a:active  { color:#FFFFFF; background-color:#500000; }
.services_links a:hover   { color:#FFFFFF; background-color:#500000; }

.services_subhead {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px; color:#500000; font-weight:700; text-align:left;
	margin: 7px 10px  5px 40px;
}

.home_body {
   background-color:#fedcab; 
   width:600px; vertical-align:top; 
   }

.home_body_box {
   background:url(images/gw_h_body_box.jpg);
   width:785px; 
   }

.home_categories {
   width:185px; 
   margin:0px 0px 0px 0px;
   text-align:left; vertical-align:top;
   }

.home_categories p{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px; color:#000000; font-weight:400; 
   margin:4px 0px 0px 23px;
   text-align:left; vertical-align:top;
   }

.home_masthead {
   background-color:#fedcab; background-image:url(images/gw_h_masthead.jpg);  
   width:600px;
   }

.home_nav_top {
   background-color:#fedcab; background-image:url(images/gw_h_menu_top.jpg);  
   width:185px;
   }

.home_nav {
   background-color:#3a3a3a;
   width:185px;
   }

.home_pics {
   margin:0px; padding:0px; width:115px;
   }

.home_subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px; color:#000000; font-weight:400; 
	text-align:center;
	margin:5px 0px 15px 0px;
   }

.home_text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color:#000000; font-weight:400; 
	text-align:center;
	margin:5px 12px 5px 12px;
   }

.home_text_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; color:#000000; font-weight:400; 
	text-align:center;
	margin:5px 0px 10px 0px;
   }

.home_foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color:#be8c6b; font-weight:400; 
	text-align:center;
	margin:3px 0px 5px 0px;
   }

.home_foot a:link    { color:#be8c6b; text-decoration:none; }
.home_foot a:visited { color:#be8c6b; text-decoration:none; }
.home_foot a:active  { color:#300000; background-color:#cccccc; 
                       font-weight:700; text-decoration:none; }
.home_foot a:hover   { color:#300000; background-color:#cccccc; 
                       font-weight:700; text-decoration:none; }

.inside_body {
   background:url(images/gw_i_body.jpg);
   width:785px; 
   }

.inside_masthead {
   background-color:#fedcab; background-image:url(images/gw_i_masthead.jpg);  
   width:621px;
   }

.inside_nav_top {
   background-color:#fedcab; background-image:url(images/gw_i_menu_top.jpg);  
   width:164px;
   }
  
.inside_nav {
   background-color:#3d3d3d; 
   width:164px;
   }

.inside_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#000000; font-weight:400; 
	text-align:left; 
	margin:10px 30px  5px 40px;
   }

.contact_response {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color:#000000; font-weight:400; 
	text-align:left; background-color:#d4d0c8;
   }

.samples_list_pic {
    width:125px; 
    text-align:left;  
	padding-left:10px;
   }

.samples_list_pic_right {
    width:140px; 
    text-align:right;  
	padding-right:10px;
   }

.samples_list_box {
	text-align:left;
    width:486px;
   }

.samples_list_box p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#000000; font-weight:400; 
	margin: 1px 30px 0px 20px;
   }

.samples_list_box_small {
	text-align:left;
    width:336px;
   }

.samples_list_box_small p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#000000; font-weight:400; 
	margin: 1px 3px 0px 20px;
   }

.samples_pic {
    width:100%; 
    text-align:center;  
	padding: 0px 10px  0px 10px;
   }

.samples_text p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#000000; font-weight:400; 
    text-align: left;  
	margin: 1px 40px 5px 30px;
   }
   
.samples_multi_choice {
    width:150px; 
    text-align:left;  
	padding-left:20px;
   }

