p.section-description a,
p.section-description a:link,
p.section-description a:visited,
a.standardLink,
a.standardLink:link,
a.standardLink:visited{
color:#669900;
text-decoration:none;
}

p.section-description a:hover,
p.section-description a:active,
a.standardLink:hover,
a.standardLink:active{
padding:3px 0 0 0;
background-color:#f3f4ea;
color:#006200;
border-bottom:1px #669900 solid;
}


h1.wlinks{
display:block;
}


h4 a,
h4 a:link,
h4 a:visited{
text-decoration:none;
color:#006699;
}

h4 a:hover,
h4 a:active{
border-bottom:#006699 solid 1px;
background-color:#efefef;	
padding:4px 0 2px 0;
}

#forms-returning .feature-item,
#forms-firsttime .feature-item{

background-image:url(../i/acrobat.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}

#forms-returning h4,
#forms-firsttime h4{
font-size:12px;
padding:0 0 0 0;
padding:0 0 0 25px;
height: 25px;

}

#forms-returning p,
#forms-firsttime p{
padding:3px 0 0 0 ;
margin:0 0 0 25px;
}

span.pdf{
color:#ccc;
padding:0 5px;
text-transform:lowercase;
}

#sectional-nav{
display:block;
font-size:11px;
}

#sectional-nav ul{
margin:0;
padding:0;
display:inline;
}

#sectional-nav li{
margin:0;
text-transform:capitalize;
display:inline;
padding:0 10px;
border-right:solid 1px #006699;
}
.section-nav-first{
border-left:solid 1px #006699;
}

#section-nav-list a,
#section-nav-list a:link,
#section-nav-list a:visited{
color:red;
text-decoration:none;
color:#006699;
}

#section-nav-list a:hover,
#section-nav-list a:active{
text-decoration:underline;
}



.lastSection a{
text-decoration:none;
color:#bbb;}

.lastSection a:link,
.lastSection a:visted{
text-decoration:none;
color:#999;}

.lastSection a:hover,
.lastSection a:active{
text-decoration:underline;
color:#006699;}



/* --        -     -         -- */
/*                              */
/*          Quicklinks          */

#quicklinks-list{
font-size:12px;
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
padding:0 15px;
}

#quicklinks-list li{
padding: 7px 0;
list-style-type:none;
list-style-image:url(../i/arrow.gif);
_margin:0;
}

#quicklinks-list li a,
#quicklinks-list li a:link,
#quicklinks-list li a:visited{
color:#669900;
text-decoration:none;
_margin:0;
}

#quicklinks-list li a:hover,
#quicklinks-list li a:active{
padding:3px 0 0 0;
background-color:#f3f4ea;
color:#006200;
border-bottom:1px #669900 solid;
}


/* --        -     -            -- */
/*                                 */
/*    Quicklinks - Interior        */
#quicklinks-interior{
margin-top:25px;
background-image:url(../i/quicklinksTOp.png);
background-repeat:no-repeat;
padding:5px 0 ;
_margin-bottom:0;
_padding-bottom:0;
}

#quicklinks-interior h2{
background-image:url(../i/quicklinksBack.png);
background-repeat:repeat-y;
padding:10px;
margin:0 0 0 0;
border-bottom:0px solid;
color:white;}

#quicklinks-interior-list{
font-size:12px;
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
padding:0px;
margin:0;
}

.ql-background {
background-image:url(../i/quicklinksBack.png);
background-repeat:repeat-y;
padding:2px 7px 0px 7px;
_margin:0;
_height:30px;
}
.ql-background-btm{
background-image:url(../i/quicklinksbtm.png);
background-repeat:no-repeat;
height:10px;

}

#quicklinks-interior-list li{
padding: 0 0;
list-style-type:none;
_margin:0;
}

#quicklinks-interior-list li a,
#quicklinks-interior-list li a:link,
#quicklinks-interior-list li a:visited{
padding:10px 0 10px 15px ;
display:block;
color:#669900;
text-decoration:none;
background-color:#fcf1d1;
_margin:0;
}

#quicklinks-interior-list li a:hover,
#quicklinks-interior-list li a:active{
background-color:white;
color:#006200;
text-decoration:none;
_margin:0;
}




/* --        -     -         -- */
/*                              */
/*       additional resrouce    */
.philosophy-list,
.ar-item{
font-size:12px;
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
padding:0 0px;
margin:0;
}


.ar-item ul{
padding:0 10px;
margin:0;
}

.philosophy-list li,
.ar-item li{
padding: 7px 0;
list-style-type:none;
list-style-image:url(../i/arrow.gif);
}

.ar-item li a,
.ar-item li a:link,
.ar-item li a:visited{
color:#006699;
text-decoration:none;
text-transform:capitalize;
}

.ar-item li a:hover,
.ar-item li a:active{
padding:3px 0 0 0;
background-color:#efefef;
color:#006699;
border-bottom:1px #006699 solid;
}


ul.philosophy-list{
font-size:12px;
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
padding:0 10px;
margin:0;
}








/* --        -    -         -- */
/*                             */
/*          main nav           */
#navcontainer
{
	padding: 0;
	height: 41px;
	font: 14px Helvetica, Arial, sans-serif;
	font-weight:bold;
	width: 100%;
	list-style-type: none;
	
	_font-weight:normal;
	_font: 18px Trebuchet MS, Verdana, sans-serif;
	
	
}

#navlist {

	padding: 0;
	_margin:0 0 0 5px;

}

#navlist li
{
	float: left;
	margin: 0;
	padding: 3px;
	_padding:0 3px;
	width: auto;
	display: block;
	
}

#navlist li a, 
#navlist li a:link,
#navlist li a:visited
{
	color: #333;
	text-decoration: none;
	padding: 11px 10px 10px 10px;
	_padding: 10px 10px 12px 10px;
	display: block;
	margin:0 1px;
	_margin:0;
}

#navlist li a:hover,
#navlist li a:active
{
	margin:0;
	color: #333;
	cursor: pointer;
	background: #fff;
	border-bottom:3px solid white;
	border-left:1px solid #aaa;
	border-right:1px solid #bbb;
	_border:none;
}
#quads-2{

}







/* --        -    -         -- */
/*                             */
/*          subNav             */


#contactNav {
text-align:right;
padding:0 ;
}

#contactNav ul{
list-style-type:none;
margin-top:0;
padding-top:0;
}

#contactNav li{
display:inline;
margin-top:0;
padding:0 5px;
border-left:solid 1px #ddd;
}

#contactNav a,
#contactNav a:link,
#contactNav a:visited{
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
padding:5px;

text-decoration:none;
}

#contactNav a:hover,
#contactNav a:active{
color:#265780;
background-color:#d0dae3;
}


#contactNav li.first{
border-left:solid 0px;
}

#contactNav li.last{
padding-right:0;
}


/* --           -      -             -- */
/*                                      */
/*          plain text list             */


ul.text-list{
font-family:Helvetica , Arial, sans-serif;
_font-family:Verdana, Arial, sans-serif;
color:#222;
font-size:11px;
line-height:14px;
list-style-type:none;
list-style-image:url(../i/arrow.gif);

}
ul.text-list li{
padding:5px 0;}









/* --           -      -             -- */
/*                                      */
/*          questions                   */
ul.kitMenu_category{
list-style-type:none;
padding:0;
margin:0;
list-style-type:none;

}



p.question-answers{
color:#333;
font-size:12px;
line-height:18px;
}


li.faq{
padding:3px 0px 3px 10px ;
list-style-type:none;
background-image:url(../i/arrow.gif);
background-repeat:no-repeat;
background-position:0px 9px;
}
.faq a{
}
.faq a,
.faq a:link,
.faq a:visited{
color:#669900;
padding:5px 2px 2px 2px;
text-decoration:none;}

.faq a:hover,
.faq a:active{
padding:5px 2px 2px 2px;
background-color:#f3f4ea;
color:#006200;
border-bottom:1px #669900 solid;
}


.faq-p{

margin:0;
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#0C4790;
font-weight:normal;

}

.answers{

}

.borderTest{
padding:5px 10px;
border-bottom:2px #669900 solid;
background-color:#f3f4ea;}





/* --           -      -             -- */
/*                                      */
/*              SITE MAP                */

ul#tier-one,
ul#tier-two,
ul#tier-three{
padding:0;
margin:0;
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
font-size:13px;
list-style-type:none;
}

ul#tier-two{
padding-left:15px;
}

ul#tier-three{
padding-left:15px;
}

ul#tier-one li{
padding:4px 10px;
background-image:url(../i/arrow.gif);
background-repeat:no-repeat;
background-position:left;
}

ul#tier-one li a,
ul#tier-one li a:link,
ul#tier-one li a:visited
{
color:#669900;
text-decoration:none;
padding:5px 2px 2px 2px;
}

ul#tier-one li a:hover,
ul#tier-one li a:active{
padding:5px 2px 2px 2px;
background-color:#f3f4ea;
color:#006200;
border-bottom:1px #669900 solid;
}





/* --           -      -             -- */
/*                                      */
/*              loccatins                */
#locations-interior{
margin-top:15px;
background-image:url(../i/locations_cap_top.gif);
background-repeat:no-repeat;
padding:5px 0 ;
}
#location-bkgnd{
background-image:url(../i/locations_cap_mid.gif);
background-repeat:repeat-y;
}
div.yellowbreak{
border-bottom:solid 2px #ffd443;
padding:0;
margin: 0 15px 0 15px;
}

div.yellowbreak2{
border-bottom:solid 2px #ffd443;
padding:0;
margin: 10px 15px 5px 15px;
}

div.yellowbreak3{
border-bottom:solid 2px #ffd443;
padding:0;
margin: 10px 15px 0 15px;
}

#locations-interior h2{
padding:10px;
padding-left:15px;
margin:0 0 0 0;
border-bottom:0px solid;
color:#333;
}
.locations-cap-btm{
background-image:url(../i/locations_cap_btm.gif);
background-repeat:no-repeat;
height:20px;
}

.locations-one,
.locations-two{
}


.locations-one h6,
.locations-two h6{
padding:0;
margin:0;
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#333;
padding-top:10px;
padding-left:15px;
}

.locations-one p,
.locations-two p{
padding:5px 0 0 0;
margin:0;
padding-left:15px;
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#333;
}

a.mapit,
a.mapit:link,
a.mapit:visited{
text-transform:capitalize;
margin-left:5px;
color:#669900;
text-decoration:none;
padding:5px 2px 2px 2px;}

a.mapit:hover,
a.mapit:active{
margin-left:5px;
text-decoration:none;
padding:5px 2px 2px 2px;
background-color:#fff;
color:#006200;
border-bottom:1px #669900 solid;
}

a.linkit,
a.linkit:link,
a.linkit:visited{
text-transform:capitalize;

color:#669900;
text-decoration:none;
padding:0;}

a.linkit:hover,
a.linkit:active{

text-decoration:none;
padding:0;
background-color:#fff;
color:#006200;
border-bottom:1px #669900 solid;
}



.friends-item h4 a{
font-size:12px;}



/*           foooter      */

#footer { text-align:center; }
#footer ul{
list-style-type:none;
margin:0;
padding:10px 0;

}
#footer ul li {
display:inline;
margin-top:0;
padding:0 5px;

}

#footer a,
#footer a:link,
#footer a:visited{
font-family:Helvetica, Arial, Verdana, sans-serif;
_font-family:Verdana, Arial, sans-serif;
font-size:13px;
text-transform:capitalize;
color:#517999;

padding:2px;
padding-bottom:1px;

text-decoration:none;

}

#footer a:hover,
#footer a:active{
color:#265780;
border-bottom:1px solid #9bbfd7;

}

#footer li.first {
border:none;}


.gyro{
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
font-weight:bold;
}
