li > ul {
	top: auto;
	left: auto;
	}


li:hover ul { display: block; }

.top {margin:0 4px 10px 0; padding:3px; border:1px solid #666;}


#c2 {margin-top:9px;
}


#c1  {margin-top:-3px;  
}

.entry-content h4{margin: 10px 0px -3px 0;
font-family: Georgia, serif; padding-bottom:0;
 text-align:left; color: #660033;
font-weight: bold;
text-transform: normal; border-bottom:1px dashed #c9c9c9;
letter-spacing: 1px;
line-height: 1.4em;}


.entry-content h4 a{ color: #660033;}

#c2 .entry-content p{line-height:1.6; }

#c2 .entry-content p a {margin-bottom:5px;  padding-bottom:3px; border-bottom:0px solid #BBBBBB; display:block;}



#c1 a, #c3 a{ color:#003333;}


 #c1 .entry-content .redlink a { color:#470020; line-height:1.4}
 #c1 .tight .entry-content p  {line-height:1.1;}
 
 
 #c2 a, #c2 a:link{ color: #019393;}
#c2 a:hover{ color:#666;}
/*#c2 a, #c2 a:link{ color:#470020;}
#c2 a:hover{ color:#8f2f5a;}*/

.redlink a, .redlink a:link{text-decoration:none; font-style:normal; font-size:14px }

.entry-content ul{padding-left:35px; letter-spacing:2px; padding-bottom:10px;list-style: none; }

.entry-content ul li{padding-bottom:5px;background-image: url(../images/ARROW.png);
background-repeat: no-repeat;
background-position:  0 2px; padding-left:13px; 
  font-size:14px;}

.entry-content li a{ text-decoration:none;  border-bottom:1px solid #ac9899; 
}




#logoholder{border:0px solid black; width:235px; margin-top:20px; margin-left:5px;}

.dvastext, .dvastext2{line-height:1.2;
font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 11px;
		line-height: 20px;
		text-transform: uppercase;
		color: #fff;
}

.dvastext2{ font-size: 14px; }

.phone{color:#fff; font-size:18px; line-height:1.1; text-align:center;}



#footer #tnav ul {margin: 0 auto; border:0px solid white; 
width:610px;
 
list-style-type: none;
	 
	padding: 0;
}
	 
#footer #tnav li {
	list-style-type: none;
	float: left;
}
#footer #tnav #BasicNav a {
	float: left;color: #008522;
	
	padding: 2px 15px;
	text-decoration: none; font-size:12px;
	border-right: 0px solid #333333;
}
#footer #tnav #BasicNav a:hover {
	color: #000000;
	 
}



#contact #c2 .content {background-color:#019393; padding-top:20px;}

#contact #c2 .content, #contact #c2 .content p, #contact #c2 .content h2, #contact #c2 .content h1, #contact #c2 .content label{color:#f1f1f1;}

/*#c1 .content {background-color:#470020;}*/
  
 
 
#masthead {background-image: url(../images/mastback.jpg); margin-left:10px;
background-repeat:repeat-x; background-position:bottom; border:0px solid black;  
	}





#logo{ 
width:940px; 
margin:0 auto;
background-image: url(../images/home_header.jpg); 
background-repeat: no-repeat; 
background-position: bottom;  
	border: 0;height:205px; border:0px solid pink; 
}
/*COLUMNS*/
#columnwrapper {
	margin: 0 auto;
	background-repeat: repeat-y;
}
#columns-top {
	background-repeat: no-repeat;
	height: 0px;
}
#c1, #c2, #c3, #c4 {
	float: left;
}
#c2 h2.entry-title { line-height:1.2; padding-bottom:0;
 
 border:0px solid #808080;
  text-align:left; margin-top:15px;
  font-size:20px; letter-spacing:0px;  }


h1 a{ text-decoration:none; color: #333333;

}

#c1{padding-top:0px;}

#c1 h1{ border-bottom:1px solid  #808080; width:184px; text-transform:uppercase; padding-bottom:1px; text-align:center; border-top:1px solid  #808080;  font-size:20px; letter-spacing:1px;padding-top:0px;  
}

#c1 h2{ border-bottom:0px solid  #808080;   text-transform:uppercase; padding-bottom:1px;   border-top:0px solid  #808080;  font-size:20px; letter-spacing:1px;padding-top:0px;  
}
#c1 h2.border{ /*border-bottom:1px solid  #808080;border-top:1px solid  #808080;*/  width:270px; text-transform:uppercase; padding-bottom:1px; text-align:LEFT;   letter-spacing:1px;padding-top:0px;  
}

#c1 h2.border a{ text-decoration:none; }

#c1 h2.border a:hover{ text-decoration: underline; }

#c1  h1.topline, #c1 h2.topline { border-top:1px solid  #808080;   padding-bottom:4px;   padding-top:2px; margin-top:25px;
}


#c3 .content h1, #c3 .content h2{ border-top:1px solid  #808080; 
 border-bottom:1px solid  #808080; 
padding-bottom:4px; 
letter-spacing:1px;  
padding-top:2px; 
margin-top:0px;  
font-size:13px;  
}
 
 
 #c3 .content h1 a, 
 #c1 .content h1 a, 
 #c3 .content h2 a, 
 #c3 .content h2 a,  
 #c1 .content h2 a
 { text-decoration:none;   
font-size:13px; font-weight:bold; text-transform:none;
line-height:1.2;  
color:#019393; width:300px;  
   
}






#c1 a:hover, #c3 a:hover,  #c1 .content h2 a:hover,  #c3 .content h2 a:hover{ color:#666;}

 #c3 .content h1 a:hover{  text-decoration:underline; } 
 
 
 

#c3 .content h2{   }

#c2 h1{ border-bottom:1px solid  grey;   padding-bottom:2px; text-align:center; 
}

#c2{padding-top:0;
}
#columns-bottom {
	clear: both;
	background-repeat: no-repeat;
	height: 12px;
	font-size: 0px;
}
.content { margin-top:10px;
	padding: 8px 20px;
	font-size: 0.75em;
	line-height: 1.5em;
}
.content p {  
	margin: 6px 0px 12px;
font-family: Georgia, serif; 
font-size: 18px;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;}


#c3 .content p, #c1 .content p {  
	margin: 6px 0px 12px;
font-family: Georgia, serif; 
font-size: 13px;
 
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;}
 

 #c1.content p{font-family: Georgia, serif;
font-size: 20px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;}


 
h2 {
	font-size: 1.1em;
	margin: 28px 0px 0px;
}


h1, h2, h3 {margin: 0 auto;
font-family: Georgia, serif;
font-size: 44px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -3px;
line-height: 1.2em;
}

h3 {
border-bottom:1px solid  #808080;  
text-transform:uppercase; padding-bottom:1px; 
text-align:center; border-top:1px solid  grey;  
font-size:20px; letter-spacing:1px;padding-top:0px;  
}


#c2 .content h3 {
 text-align:center; width:450px; border-bottom:1px solid #999999; border-top:0; margin-top:20px;  
}

#c3 .content .entry-content img{ 
padding:4px; 
border-top:1px solid grey;
 border-bottom: 1px solid #808080;  
margin-top:14px;  
}

#c1 .content p{ padding-left:5px;}


#c3 .content h3{ text-align:center;}

#c3 .content p{ padding-right:5px;}


#c3 .content{border:0px solid black; padding-left:0; padding-right:35px;}

#footer {background-color:#099daa;
	 margin-left:15px;
	font-size: .7em; width:660px; border:0px solid black;
}

 img {border:0;}



#footer #footercontent #tnav #tnav-center #BasicNav a{ color:#fff;font-size:16px; text-align:center;}
#footercontent { 
	padding: 12px 0; 
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
/*GLOBALS: Nav Bar*/
/*#tnav {  margin: 0 auto;
 font-variant:small-caps; font-family:Georgia, "Times New Roman", Times, serif; 
	 
	font-size:13px; border:0px solid #FF9900; font-weight:bold;     
	background-image: url(none);
	background-repeat: repeat-x;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-position: left bottom;
}
#tnav-center {
	margin: 0 auto;
	 border:0px solid #000;
	border-left:0px solid #333;
}

 
 
#p7PMnav {
	background-image: none !important;
	background-color: transparent !important;
}
GLOBALS: Link Styles other than main navigation bar*/



a:link {
	color: #019393;
}
a:visited {
	color: #099daa;
}
a:hover {
	color: #066B74;
}
a:active {
	color: #066B74;
}

.content a:link {
	color: #666;
}


/*CUSTOM ELEVATOR STYLES*/
#masthead #epmExternal {
	position: absolute;
	left: 200px;
	z-index: 999999;
	top: 36px;
	font-size: 0.7em;
	border: 0;
}
#iQ-elevator .p7epm_cwrapper,
#iQ-elevator .p7epm_content,
#iQ-elevator .p7EPM02 {
	border: 0;
	font-size: .9em;
}
#masthead #epmExternal .p7epm_trigs li {
	margin-right: 2px;
}
#masthead #epmExternal .p7epm_trigs a {
	color: #999999;
	padding: 4px 10px;
	line-height: 1.5em;
	display: block;
	text-decoration: none;
	background-color: #2A2A2A;
	float: left;
	border-top: 1px solid #3C3C3C;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #3C3C3C;
}
#masthead #epmExternal .p7epm_trigs a:hover {
	color: #FFFFFF;
}
#masthead #epmExternal .p7epm_trigs .p7epm_open {
	color: #FFFFFF !important;
	background-color: #414141;
	border-color: #000000;
}

.entry-content p, label {font-family: Georgia, serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal; color: #232323;
line-height: 1.4em;
Close 
}
 fieldset{padding:0; margin:0}

legend, fieldset{border:none; margin-left:0px; }

fieldset input{width:350px; background-color:#ffff; padding:3px; margin-bottom:20px;}
li{margin:0; padding:0;} ul{margin:0; padding:0;}
.thumbrow2{margin:0; padding:0;  }
.thumbrow2 img, .thumbrow2 img a:link {margin:0; padding:0;   }
 

fieldset textarea{width:350px; margin-bottom:20px; padding:3px;}

dt a{
font-size:16px;
padding:0; padding-left:0px;
margin:0; padding-top:5px;  
border-top:1px solid grey;
width:155px; 
display:block;
}

dt a:hover{ 
text-decoration:underline;  
}

dd{font-size:10px; color:grey; padding:0; padding-top:4px; padding-bottom:10px; margin:0; line-height:.5; margin-bottom:10px;  
}

dt a:hover{ 
color:#4BB0DF;
}


#footercontent{background-color:#019393}
 