/***********************************************************************************
* Universal (Homepage) Styles                                                      *
***********************************************************************************/
body{
margin:5px 0;
padding-top:0px;
padding-bottom:20px;
font-family:Arial, sans-serif;
background-color:#fff;
color:#333;
font-size:10px;
}
img{
border:0px;
}
.preload{
width:0;
height:0;
position:absolute;
left:-20000px;
}

/***********************************************************************************
* Font Styles                                                                      *
***********************************************************************************/
#lcol h1{
font:100 24px/24px Georgia, "Times New Roman", Times, serif;
color:#666666;
padding:0 0 8px 0;
margin:20px 0 10px 15px;
}
#lcol h2{
font:400 36px/26px Georgia, "Times New Roman", Times, serif;
color:#FFF;
margin:38px 0 10px 15px;
background:#607d43 url('http://www.anapolschwartz.com/sticky9/img/grad-green.jpg') 0 0 repeat-x;
padding:10px 0 0 10px;
width:561px;
height:70px;
}
#lcol h2 .h2sub{
font:400 18px/18px Arial, Helvetica, sans-serif;
}
#lcol h2 .h2sub a{
color:#f2dda9;
}
.rbox1 h3{
font:400 26px/26px Georgia, "Times New Roman", Times, serif;
color:#333;
padding:12px 0 6px 0;
margin:0;
}
.rbox2 h3{
font:700 18px/18px Arial Narrow, Arial, Helvetica, sans-serif;
text-align:center;
color:#FFF;
margin:0 0 16px 0;
padding:6px 0 0 0;
height:24px;
width:346px;
background:#607d43 url('http://www.anapolschwartz.com/sticky9/img/grad-green.jpg') 0 0 repeat-x;
}
#lcol h4{
font:400 24px/24px Georgia, "Times New Roman", Times, serif;
margin:20px 0 20px 15px;
padding:0 0 0 29px; 
width:542px;
color:#4c721d;
border-bottom:1px solid #999;
background:url('http://www.anapolschwartz.com/sticky9/img/logo-icon.jpg') 0 0 no-repeat;
}
#lcol h6{
font:400 17px/19px Arial, Helvetica, sans-serif;
color:#FFF;
width:483px;
padding:0;
margin:0 0 0 35px;
}
#lcol h6.cta1{
margin-top:14px;
}
#lcol h6.cta1 a{
font:700 12px/24px Arial, Helvetica, sans-serif;
background:url('http://www.anapolschwartz.com/sticky9/img/butt-long1.png') 0 0 no-repeat;
vertical-align:middle;
text-align:center;
padding:5px 15px 6px 15px;
color:#4c721d;
text-decoration:none;
}
#lcol h6.cta1 a:hover{
background-image:url('http://www.anapolschwartz.com/sticky9/img/butt-long1-mo.png');
}
#lcol h6.cta2{
margin:-45px 0 0 506px;
height:24px;
width:160px;
padding:0;
}
#lcol h6.cta2 a{
font:700 12px/26px Arial, Helvetica, sans-serif;
background:url('http://www.anapolschwartz.com/sticky9/img/tab-small1.png') 0 0 no-repeat;
vertical-align:middle;
text-align:center;
padding:5px 22px 6px 22px;
color:#4c721d;
text-decoration:none;
height:24px
}
#lcol h6.cta2 a:hover{
background:url('http://www.anapolschwartz.com/sticky9/img/tab-small1-mo.png') 0 0 no-repeat;
}
#rcol h6.cta3{
margin:6px 0 8px 231px;
height:26px;
width:85px;
}
#rcol h6.cta3 a{
font:700 12px/26px Arial, Helvetica, sans-serif;
background:url('http://www.anapolschwartz.com/sticky9/img/butt-small1.png') 0 0 no-repeat;
vertical-align:middle;
text-align:center;
padding:5px 23px 6px 23px;
color:#4c721d;
text-decoration:none;
}
#rcol h6.cta3 a:hover{
background:url('http://www.anapolschwartz.com/sticky9/img/butt-small1-mo.png') 0 0 no-repeat;
}
#lcol p{
font:400 13px/16px Arial, Helvetica, sans-serif;
color:#333;
padding:0;
margin:4px 0 16px 15px;
}
#footer p{
font:400 11px/13px Arial, Helvetica, sans-serif;
color:#333;
padding:0;
margin:4px 0 16px 0;
}
#footer a, #footer a:hover, #footer a:visited{
color:#333;
}
p, li{
font-family:Arial,sans-serif;
color:#333;
}
p a, li a{
color:#4c721d;
}

/***********************************************************************************
* Layout Styles                                                                    *
***********************************************************************************/
#content{
width:970px;
border:1px solid #272725;
border-width:1px 1px 0 1px;
margin-left:auto;
margin-right:auto;
}
#header{
padding:0px;
height:95px;
border-top:8px solid #000;
}
#header .logo{
margin:13px 0 8px 12px;
border:0;
float:left;
clear:left;
}
#header p.cta{
font:400 13px/15px Arial, Helvetica, sans-serif;
color:#666;
float:right; 
clear:right;
margin:3px 15px 0 0;
padding:0;
}
#header p.cta2{
font:400 32px/32px Georgia, "Times New Roman", Times, serif;
float:right; 
clear:right;
margin:19px 15px 0 0;
padding:0;
color:#b13003;
}
#lcol{
width:586px;
float:left;
clear:left;
background:#fff url('http://www.anapolschwartz.com/sticky9/img/bg-bell1.jpg') 0 0 no-repeat;
min-height:600px;
margin:27px 0 20px 0;
position:relative;
}
#rcol{
width:359px;
float:right;
clear:right;
margin:27px 0 20px 0;
}
#rcol .rbox1{
width:352px;
margin:0 7px 0 0;
min-height:200px;
background:#fff url('http://www.anapolschwartz.com/sticky9/img/bg-texture1.jpg') 0 0 no-repeat;
}
#rcol .rbox2{
width:346px;
padding:2px;
min-height:200px;
border:1px solid #cfcdb8;
margin:7px 7px 0 0;
background: #fff url('http://www.anapolschwartz.com/sticky9/img/grad-yellow.jpg') 0 0 repeat-x;
}
.rbox2 ul{
list-style:square outside url('http://www.anapolschwartz.com/sticky9/img/chev.png');
margin:0 15px;
padding:0 0 0 15px;
}
.rbox2 ul li{
font:400 13px/15px Arial, sans-serif;
margin-bottom:10px;
}
.rbox2 ul li a{
text-decoration:none;
font-weight:700;
color:#333;
}
.rbox2 ul li a:hover{
text-decoration:underline;
color:#000;
}
.rbox2 ul li.rev{
list-style:square outside url('http://www.anapolschwartz.com/sticky9/img/chev-rev.png');
}
.rbox2 ul.dual-list{
float:left; 
clear:right; 
width:120px;
}
.rbox2 ul.dual-list li a{
font-weight:400;
}
#footer{
width:970px;
margin:15px auto 0 auto;
}
.news1{
margin:2px 0 0 15px;
padding:0;
width:350px;
float:left;
}
.news1 li{
list-style:none;
border-bottom:1px dotted #CCC;
height:74px;
font:400 12px/15px Arial, sans-serif;
margin:0;
padding:7px 0;
}
.news1 li a, .news1 li a:visited{
color:#b13003;
font-size:14px;
line-height:22px;
}
.news1 li a:hover{
color:#661c02;
}
.news1 li img{
float:left;
margin:5px 14px 0 0;
border:1px solid #4c721d;
}
.awards1{
border:2px solid #4c721d;
margin:13px 0 0 12px;
float:left;
clear:right;
width:205px;
padding-top:29px;
}
.awards1 img{
margin-bottom:29px;
}

/***********************************************************************************
* Menu Styles                                                                      *
***********************************************************************************/
.menu{
margin:0px; 
width:970px; 
height:27px; 
clear:both;
}
.pmenu, .pmenu ul{
padding:0; 
margin:0; 
height:27px;
list-style-type:none;
}
.pmenu li{
float:left; 
height:27px;
}
.pmenu a, .pmenu a:visited{
display:block;
color:#000; 
height:25px;
background-color:#FFF; 
text-decoration: none; 
border:1px solid #000; 
border-width:1px 1px 1px 0px; 
padding:0 12px;
font:400 13px/25px Arial, sans-serif;
}
.pmenu2 a, .pmenu2 a:visited{
padding:0 22px;
}
.menu .pmenu a.plast{
border-right:0;
}
.pmenu a:hover{
background-color:#CCC;
text-decoration:none;
}

/***********************************************************************************
* Form Styles                                                                      *
***********************************************************************************/
#form1{
margin:0 0 0 33px;
padding:0;
}
#form1 label{
font:400 11px/11px Arial, sans-serif;
padding:0px;
margin:0px;
}
#form1 .txt1{
border:1px solid #4c721d;
width:150px;
font:400 11px/11px Arial, sans-serif;
padding:0px 2px;
margin:0px 0px 3px 0px;
}
#form1 .txt2{
border:1px solid #4c721d;
width:100px;
font:400 11px/11px Arial, sans-serif;
padding:0px 2px;
margin:0px 0px 3px 0px;
}
#form1 textarea{
border:1px solid #4c721d;
resize:none;
width:277px;
height:42px;
font:400 11px/13px Arial, sans-serif;
padding:1px 2px;
margin:0;
}
#form1 .submitter{
margin:6px 0 16px 198px;
font:700 12px/26px Arial, Helvetica, sans-serif;
background:url('http://www.anapolschwartz.com/sticky9/img/butt-small1.png') 0 0 no-repeat;
vertical-align:middle;
text-align:center;
color:#4c721d;
text-decoration:none;
height:26px;
width:85px;
border:0;
}
#form1 .submitter:hover{
background:url('http://www.anapolschwartz.com/sticky9/img/butt-small1-mo.png') 0 0 no-repeat;
cursor:pointer;
}
#form1 .form-col{
float:left; 
clear:right; 
margin-right:20px;
}
#form1 #areacode, #form1 #exchange, #form1 #suffix{
border:1px solid #4c721d;
width:20px;
font:400 11px/11px Arial, sans-serif;
padding:0px 2px;
margin:0px 0px 3px 0px;
}

/***********************************************************************************
* Menu Styles                                                                      *
***********************************************************************************/


