/* ----- DEFAULTS ----- */

img { -ms-interpolation-mode: bicubic; }

*{

    margin:0;

    padding:0;

    font-family:Verdana, Arial, Helvetica, sans-serif;

}

body, html{

    margin:0;

    padding:0;

    background:#B7C696;

    text-align:center;

    margin-bottom:10px;

}

a{

    color:#394E06;

    text-decoration:underline;

}

    a:hover{

        color:#96101E;

        text-decoration:underline;

    }



p{

    color:#043f4a;

    font-size:11px;    

    line-height:20px;

	margin-bottom: 20px;

}

/* ----- headings ----- */

h1{

    font-family:'Georgia';

    font-size:22px;

font-variant:small-caps;

margin:5px 0;

    font-weight:normal;

 color:#394E06;

}

h2{

    font-family:'Georgia';

    font-size:25px;

    letter-spacing:-1px;

    margin-top:15px;

    margin-bottom:20px;

    font-weight:normal;

    color:#96101E;

}

h3{

    font-size:16px;

    font-weight:bold;

    color:#394E06;

    margin:5px 0;  

}

h4{

    font-size:16px;

    font-weight:bold;

    color:#394E06;

    margin:5px 0;  

}

h4 a{

text-decoration:none;

color:#96101E;

}

h5{

    font-size:13px;

    font-weight:bold;

    color:#394E06;

    margin:5px 0;  

}

h5 a{

text-decoration:none;

color:#96101E;

}

/* ----- END DEFAULTS ----- */



/* ----- BASIC STRUCTURAL ELEMENTS ----- */

#container{

    width:780px;

    margin:10px auto;

    padding:0;

    text-align:left;

	background-color:#B7C696;

}

/* ----- END BASIC STRUCTURAL ELEMENTS ----- */



/** ------ CLASSES ------ **/

.clear{

    clear:both;

}

.center{
	text-align:center;
	margin:0 auto;
}

/** ------ END CLASSES ------ **/



/** ------ HEADER ------ **/



#logo{
    margin:0;
}
	#logo #box{
		float:left;
		clear:none;
		height:104px;
		width:116px;
	}
	
	#logo img{
		margin:3px 0 0 30px;
	}
	
.subContainer, #navigation ul{

    width:780px;

    margin:0 auto;    

}

#header{

    text-align:left;

    margin:0;

    padding:15px 0 0 10px;

    height:130px;

    background:#103506;

}

#banner{

    margin:0;

    padding:0;

    padding-bottom:5px;

    background:#e7e7e7;

}

/** ------ END HEADER ------ **/



/* ----- NAVIGATION ----- */

/* Delete Later

#navigation{

    margin:0;

    padding:0;

    background:#394E06;

    height:34px;

    list-style:none;

}

    #active a{

        background: #394E06;

		color: #000;

    }



    #navigation li{

        float:left;

        clear:none;

        list-style:none;

    }

    #navigation li a{

        color:#fff;

        display:block;

        font-size:12px;

        text-decoration:none;

        font-weight:bold;

        padding:10px 10px;

		border-left: 2px solid #718e3e;

    }

    #navigation li a:hover{

        color:#FFF;

        background:#96101E;

    }

	#right a{

		border-right: 2px solid #718e3e;

	}

	#rightactive a{

		color: #000;

		border-right: 2px solid #718e3e;

		background:url('../images/nav_bg.gif');

	}

*/











/* ----- FORMS ----- */



input{

    background-color: #FFF;

    color: #999999;

    border: 1px solid #CCC;

    font-size: 11px;

    padding: 3px;

    width:160px;              

}

button{

    background-color:#EFEFEF;

    line-height:11px;

    color: #000;

    border: 1px solid #CCC;

    font-size: 11px;

    height:20px;

    margin: 0;

    padding: 0 5px;

}

form p{

    padding:2px 0;

}



/** ------ IMAGES ------ **/

img{

    border:2px;

	color:#000;

}

	img a{

		border:none;

		text-decoration:none;

	}

	img a:hover{

		border:none;

	}
a img{
	border:none;
}

/** ------ END IMAGES ------ **/



/** ------ CONTENT ------ **/

/* ----- Primary Content on Left ----- */


#primaryContent{

    width:772px;
	
    height:100%;

    font-size:11px;

    float:left;

    clear:none; 
	

}

#primaryContent p{
	font-weight: bold; 
	font-size: small; 
	font-family: Arial,Helvetica,sans-serif;
	color:black;
}

    #primaryContent img{

        clear:none;

        margin-left:5px;

        padding:1px;

    }

	#primaryContent ul{

		color:#043f4a;

		font-size:11px;    

		margin:15px 0;

		list-style:none; 

	}

	#primaryContent li{    

		padding-left:15px;

		margin:8px 0;

		list-style:none;

		background:url('../images/content_bullet.png') left top no-repeat;

	}



/* ----- End Primary Content ----- */

/* ----- Secondary Content on Right ----- */

#secondaryContent{

    width:225px;

    padding:10px 14px;

    font-size:11px;

    float:right;

    clear:none; 

}

	#secondaryContent h1{

		font-size: 16px;

	}

	#secondaryContent h2{

		padding:11px 15px;

		background:url('../images/intro_bg.gif') no-repeat;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		color:#fff;

		margin-bottom:0;

		line-height:21px;

		font-size:24px;

		font-weight:bold;

		text-align:center;

	}

	#secondaryContent h3{

		color:#87b220;

		margin-top:20px;

	}

	#secondaryContent p{  

	}

	#secondaryContent ul{

		list-style:none;

	}

	#secondaryContent li{

		list-style:none;

		padding-left:20px;

		margin:8px 0;

		background:url('../images/tiny_bullet.png') left bottom no-repeat;

	}

		#secondaryContent li a{

			color:#575757;

			font-weight:bold;

			text-decoration:none;

		}

		#secondaryContent li a:hover{

			color:#E7E7E7;

			font-weight:bold;

			text-decoration:underline;

		}

	#secondaryContent .links li{

		padding-left:0px;

		margin:8px 0;

		background:none;

	}

/* ----- End Secondary Content ----- */

/** ------ END CONTENT ------ **/





/* ----- COMMENTS ----- */



#comments{

    margin:15px 0;    

}

    #comments #status{

        color:#546d17;

        background:#f8f8f8;

        border:2px solid #ececec;

        padding:10px;

        margin-bottom:15px;    

    }

        #comments #status dd, #comments #status dt{

            display:inline;

        }

    #comments a{

        color:#546d17;

        font-weight:bold;

        text-decoration:none; 

    }

    #comments a:hover{

        color:#666;

        text-decoration:underline; 

    }

    #comments .comment{

        padding:10px 5px;

        border-top:3px solid #7fa71f;  

    }

        #comments .comment dt{

            float:left;

            clear:none;

        }

        #comments .comment dd{

            clear:both;

            color:#656565;

            line-height:20px;

            font-size:10px;

            margin-bottom:10px;

        }

        #comments .comment .date{

            float:left;

            clear:none;

            margin-left:5px;

            line-height:12px;

            font-size:11px;

            color:#585858;

        }



/** ------ BLOG ------- **/



#blog_text{

	font-size:16px;

	width:500px;

}



/** ------ END BLOG ------ **/



/** ------ FOOTER ------ **/

#footer{

    margin:25px auto 15px auto;

    height:10px;

    padding:18px 20px;

    clear:both;

    width:750px;

    text-align:left;

    font-size:10px;

    color:#484848;
	
	border-top:1px solid #A5AF8E;

}

    #footer ul{

        list-style:none;    

    }

    #footer li{

        list-style:none;

        display:inline;    

    }

    #footer #copyright{

        float:left;

        clear:none;

    }

    #footer #links{

        float:right;

        clear:none;

    }

    #footer a{

        color:#394E06;

        text-decoration:none;

		font-variant:small-caps;

    }

    #footer a:hover{

        color:#96101E;

        text-decoration:underline;

    }

/** ------ END FOOTER ------ **/







/** ------ TOP NAVIGATION DROP DOWN MENU ------ **/



#navwrapper { width: 100%; 

    background:#394E06;

}



.topnav {

    height:32px;

	width: 775px;

	margin:0 auto;

}

	.topnav ul{

    	/*width:780px;*/

    	/*margin:0 auto;*/

		padding: 0;

		list-style-type: none;

	}



	/*MAIN MENU ITEMS*/

	.topnav ul li{

		position: relative;

		display: inline;

		float: left;

		background-color: #394E06; /*overall menu background color*/

	}



	/*MAIN MENU ITEMS*/

	.topnav ul li a{

		display: block;

		height:16px; /*Height of top level menu link items*/

		padding: 8px 8px 8px 8px;

		border-left: 2px solid #718e3e;

		text-decoration: none;

		color: #FFF;

		font-weight:bold;

		font-size:12px;

		font-family:Verdana, Arial, Helvetica, sans-serif;

	}

		/* widths of menu bar */

		.topnav ul li.nb1 a { width: 43px; }

                .topnav ul li.nb1a {width: 43px;}

		.topnav ul li.nb2 a { width: 113px; }

		.topnav ul li.nb3 a { width: 120px; }



		.topnav ul li.nb4 a { width: 87px; }

                .topnav ul li.nb4a {width: 87px;}

		.topnav ul li.nb5 a { width: 90px; }

		.topnav ul li.nb6 a { width: 90px; border-right: 2px solid #718e3e;}

		.topnav ul li.nb6a{width: 90px;}
		
		.topnav ul li.nb7 a { width: 80px; }
		
		.topnav ul li.nb8 a { width: 50px; }

	

	/*SUB MENU ITEMS*/

	.topnav ul li ul{

		left: 0;

		position: absolute;

		top: 1em; /* no need to change, as true value set by script */

		display: block;

		visibility: hidden;

	}



	/*Sub level menu list items (undo style from Top level List Items)*/

		.topnav ul li ul li{

		display: list-item;

		float: none;

	}

	

	/*All subsequent sub menu levels offset after 1st level sub menu */

		.topnav ul li ul li ul{ 

		left: 159px; /* no need to change, as true value set by script */

		top: 0;

	}



	/* Sub level menu links style */

	.topnav ul li ul li a{

		display: block;

		color: #FFF;

		text-decoration: none;

		padding: 5px 5px;

		border-top: 0px;

		border-left: 0px;

		border-bottom: 0px;

		border-right: 0px;

	}

	

	.topnav ul li a:hover{

		background-color: #96101E;

		color: #FFF;

	}

	

	/*changes current page link to default hover color*/	

	.topnav ul li.current a { background-color: #96101E;color: #FFF; }



	/* Width of drop down items */

	.topnav ul li.nb2 ul.s2 li a {text-align:left; width:180px; border-top: 1px solid #FFF;}

	.topnav ul li.nb3 ul.s3 li a {text-align:left; width:260px; border-top: 1px solid #FFF;}

	.topnav ul li.nb4 ul.s4 li a {text-align:left; width:200px; border-top: 1px solid #FFF;}



* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/

	padding-top: 1em;

}

	

/* Holly Hack for IE \*/

* html .topnav ul li { float: left; height: 1%;}

* html .topnav ul li a { height: 1%;}

* html .topnav ul li ul li { float: left;}

* html .topnav { height:30px; background:#394E06;}

/* ------ END TOP NAVIGATION DROP DOWN MENU ------ */



.style1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

}





