/*
Theme Name: DEEC
Theme URI: http://www.wordpress.flyingmachine.com/
Description: DEEC web site theme.
Version: 1.0
Author: Chris Stevens
Author URI: http://www.wordpress.flyingmachine.com/

*/

/*	OVERALL CODE */

html, body {font-family: Arial, Helvetica;}

a
	{
	font-size: 11px;
	text-decoration: none;
	color: rgb(108, 149, 60);
	}	

	
a:link
	{
	font-size: 11px;
	text-decoration: none;
	color: rgb(108, 149, 60);
	}	
	td {text-align:left;}
.topNav {position:relative;top:182px;left:400px;width:1500px;}
.topNav a {font-size: 19px;text-decoration:none;color: #6C953C;}
.topNav a:link {font-size: 19px;text-decoration:none;color: #6C953C;}
.topNav a:hover {font-size: 19px;text-decoration:none;color:#A55121;}
.topNav a:active {font-size: 19px;text-decoration:none;color:#A55121;}	
.topNav ul {margin:0px;	padding:0px;}


#newsletter {float:right;width:180px;height:30px;text-align:left;font-size:10px;color:#666;}
/*.topNav li {padding-right:10px;	padding-left:5px;	list-style:none;float:left;display:block;}*/

#nav span {padding-right:3px;padding-left:3px;}
#nav, #nav ul {
  text-align:left;
	float: left;
	width: 100%;
	list-style: none;
	background: white;
	padding: 0;
	border-width: 0px 0;
	margin: 0 0 0em 0;
	
}
#nav a {
	display: block;
	padding: 0em;
}


#nav li {
	float: left;
	padding-right: 15px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	margin: 0;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:5px;


}

#nav li li {
	padding-right: 5px;
	padding-bottom:5px;
	width: 13em
}

#nav li ul a {
  font-size:11px;
	width: 16em;
	w\idth: 16em;
 
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  background: #eee;
	left: auto;
}

#nav li:hover, #nav li.sfhover {
   background: #eee;
	/*background: #ccc;*/
}
/* #nav span{height:30px;border:1px solid red;} */
    	#nav li span{padding:3px;line-height:20px;height:20px;}
    	#nav li ul li span{padding:0px;}
    	#nav li{height:20px;}
    	#nav li ul{top:30px;padding-top:0px} 
    	#nav li:hover, #nav li.sfhover {height:20px;background: #eee; }
.focusField{ 
	      height:17px;
        border:solid 1px #666;   
        background:#EFF5FF;  
        color:#000;  
    }  
    .idleField{  
        height:17px;
        background:#EEE;  
        color: #6F6F6F;  
        border: solid 1px #ccc;  
    }  
#container{
  width:1020px;clear:both;padding-top:193px;
}
.defaultBG
	{
	background-image:url('images/Website_BG_Full.png');
	background-repeat:no-repeat;
/*	background-attachment:fixed; */
	background-position:center top;
	background-color: #FFFFFF;
  position:absolute;text-align:center;top:0px;left:0px;width:100%;
	}
	
.overallBG
	{
	background-image:url('images/Website_Interior_BG.png');
	background-repeat:no-repeat;
	background-position:center top;
	background-color: #FFFFFF;
  position:absolute;text-align:center;top:0px;left:0px;width:100%;
	}	

.ntable
	{
	background-repeat: no-repeat;
	padding-top: 5px;
	}
	
	
/*	DEFAULT PAGE CODES */	

	
	
h1 	{
	font-size: 20px;
	font-style: none;
	color: rgb(165, 81, 33);
	padding-left: 0px;
	}
	
h2 	{
	font-size: 14px;
	font-style: none;
	color: rgb(88, 89, 91);
	padding-left: 0px;
	padding-top: 0px;
	}	
	
h3	{
	font-size: 10px;
	color: rgb(88, 89, 91);
	padding-left: 5px;
	padding-right: 30px;
	}

.view a	
	{
	font-size: 9px;
	font-style: none;
	text-decoration: none;
	color: rgb(128, 130, 133);
	}	
	
	
.view a:link	
	{
	font-size: 9px;
	font-style: none;
	text-decoration: none;
	color: rgb(128, 130, 133);
	}	
	
.view a:hover	
	{
	font-size: 9px;
	font-style: none;
	text-decoration: none;
	color: rgb(165, 81, 33);
	}	

.p1 {
	font-size: 10px;
	font-style: none;
	color: rgb(88, 89, 91);
	padding-left: 30px;
	}	
	
.p2	{
	font-size: 10px;
	line-height:14px;
	color: rgb(88, 89, 91);
	padding-left: 5px;
	padding-right: 30px;
	}		

.p2 p {
	font-size: 10px;
	line-height:14px;
	color: rgb(88, 89, 91);
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
}

.footer a
	{
	font-size: 10px;
	font-style: none;
	text-decoration: none;
	color: rgb(51, 49, 50);
	}
	
.footer a:link
	{
	font-size: 10px;
	font-style: none;
	text-decoration: none;
	color: rgb(51, 49, 50);
	}
	
.footer
	{
	font-size: 10px;
	font-style: none;
	text-decoration: none;
	color: rgb(51, 49, 50);
	}	
	
.natureImages
	{
	border: 0;
	padding-left: 30px;
	}
#images {	border: 0;
  padding-top:0px;
  margin-top:0px;
	
 }	
#images img {border:0px;width:193px;height:126px;padding-top:0px; margin-top:0px;}
.lowerImages
	{
	border: 0;
	padding-left: 6px;
	padding-top: 10px;
	}
	
.dottedLine1
	{
	border-bottom: 2px dotted;
	color: rgb(88, 89, 91);
	width: 190px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin:0px;
	height:2px;
	}
	
/*	TEMPLATE CODES */		

	
.topHeader
	{
	font-size: 21px;
	font-style: none;
	color: rgb(165, 81, 33);
	}	
	
.subHeader	
	{
	font-size: 16px;
	font-style: none;
	color: rgb(108, 149, 60);
	}	
	
.relatedHeader	
	{
	font-size: 12px;
	font-style: none;
	color: rgb(165, 81, 33);
	padding-left: 17px;
	}		

li	
	{
	font-size: 12px;
	font-style: none;
	color: rgb(88, 89, 91);
	line-height: 120%;
	}	
	
p	
	{
	font-size: 12px;
	font-style: none;
	color: rgb(88, 89, 91);
	line-height: 150%;
	padding-bottom: 0px;
	}	
p a	
	{
	font-size: 13px;
	font-style: none;
	text-decoration: underline;
	color: rgb(165, 81, 33);
	}	
p a:link	
	{
	font-size: 13px;
	font-style: none;
	text-decoration: underline;
	color: rgb(165, 81, 33);
	}	
	
.indent
	{
	text-indent: 60px;
	padding-bottom: 0px;
	}	
	
.p3	
	{
	font-size: 11px;
	font-style: none;
	color: rgb(88, 89, 91);
	line-height: 150%;
	padding-left: 17px;
	}	
	
	
.p3 p {
	font-size: 11px;
	color: rgb(88, 89, 91);
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	}
	
.p3 a
	{
	font-size: 11px;
	font-style: none;
	text-decoration: none;
	color: rgb(165, 81, 33);
	}	
		
.p3 a:link
	{
	font-size: 11px;
	font-style: none;
		text-decoration: none;
	color: rgb(165, 81, 33);
	}	
	
.p3under a
	{
	font-size: 11px;
	font-style: none;
	text-decoration: underline;
	color: rgb(165, 81, 33);
	}	
	
.p3under a:link
	{
	font-size: 11px;
	font-style: none;
	text-decoration: underline;
	color: rgb(165, 81, 33);
	}		
	
ul.left_side	{
	font-size: 11px;
	color: rgb(88, 89, 91);
	line-height: 150%;
	padding-left: 17px;
	list-style-type: disc;
	list-style-position: inside;
	padding-top: 10px;
	padding-bottom: 0px;
	}
	
ul.left_side li	{
	padding-left: 17px;
	_margin-left:-40px;	
	list-style-type: disc;
	list-style-position: inside;
	}

.imageCaption	
	{
	font-size: 10px;
	font-style: italic;
	color: rgb(88, 89, 91);
	padding-top: 5px;
	}	
	
.dottedLine
	{
	border-bottom: 2px dotted;
	color: rgb(88, 89, 91);
	width: 230px;
	padding-bottom: 0px;
	padding-top: 0px;
	}
