/* Generic styling, for unclassed elements */
body		{	background : #666666 ;
				font-family : Verdana, Arial, Helvetica, sans-serif ;
				font-size : 11px ; }

b, strong	{	font-weight : bold ; }

cite		{	font-style : normal ; }

i, em		{	font-style : italic ; }

u		{	text-decoration : underline ; }

hr		{	color : #000000 ;
			height : 1px ; }

h1		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 18px ; }

h2		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ;
			font-weight : bold ; }

h3		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ;
			font-weight : bold ;  }

h4		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 13px ; }

h5		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 13px ; }

h6		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 13px ; }

code		{	font-family : Courier, "Courier New", fixed-width, monospace ;
			font-size : 9px ; }

pre		{	font-family : Courier, "Courier New", fixed-width, monospace ;
			font-size : 9px ; }

td		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ; }

input, select, textarea { 
    			font-family : Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			color : #000000 ; }


/* Generic style for content cells -- class your main content cell as "Content" */
td.Content	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
				font-size : 11px ; }

td.SideBox	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ;
			color : #333333 ; }

.Em		{	color: #DE6A03; }

/* All data tables are affected by this, but you must class the th, td, and table tags */
table.data 	{	border-top: 1px solid #666666 ;
			border-right: 0px ;
			border-bottom: 0px ;
			border-left: 1px solid #666666 ; }

table.data th	{	background-color : #999999 ;
			color : #ffffff ;
			font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 12px ;
			font-weight : bold ;
			border-top: 0px ;
			border-right: 1px solid #666666 ;
			border-bottom: 1px solid #666666 ;
			border-left: 0px ; }

table.data td	{	font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			border-top: 0px ;
			border-right: 1px solid #666666 ;
			border-bottom: 1px solid #666666 ;
			border-left: 0px ;  }


/* Sidebar copy used in pull quotes -- if you have alert boxes, pullquotes, sidebars, etc., base it on this style, class as "SideBar" */
.SideBar	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ;
			background-color : #000000 ;
			color : #ffffff ; }

/* BG Images */
.WhteLine	{	background-image : url(images/BG_white_line.gif) ;
			background-repeat : repeat-x ; }
				
#InternalPine	{	background-image : url(images/internal_pine.gif) ;
			background-repeat : no-repeat ; }

#BGPine		{	background-image : url(images/pine.gif) ;
			background-repeat : no-repeat ; }

.footer 	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 10px ;
			color : #000000 ;  }
				
.TitleColor 	{	color : #aa888a ;  }


/* Styles for Buttom */
input.btn          {    font-size : 11px ;
			background-color : #a7cb92 ;
			color : #333333 ;
			font-weight : bold ;
			border-color : #999999 ;
			text-align : center ;}

/* Main navbar styling, unselected */
.PriNav		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
				font-size : 11px ;
				color : #ffffff ;
				background-color : #628ec7 ;  }

/* Sub-navigation - selected; this means you're on that page, so this one highlights it in some way */
.PriNavSel	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
				font-size : 11px ;
				color : #000000 ;
				background-color : #aa888a ; }


/* #### All link styles */


/* Default link style for all unclassed links */
a:link		{	text-decoration : underline ;
				color : #195199 ; }

a:visited	{	text-decoration : underline ;
				color : #195199 ; }

a:hover		{	text-decoration : none ;
				color : #333333 ; }
				
			
a.footer:link		{	text-decoration : none ;
						color : #333333 ; }

a.footer:visited	{	text-decoration : none ;
						color : #333333 ; }

a.footer:hover		{	text-decoration : underline ;
						color : #ffffff ; }


/* Main navigation styles, class your <a> as "PriNav" */
a.PriNav:link	{	text-decoration : none ;
					color : #ffffff ; }

a.PriNav:visited {	text-decoration : none ;
					color : #ffffff ; }

a.PriNav:hover	{	text-decoration : none ;
					color : #000000 ;
					background-color : #ebc235 ;  }
					
					
/* Main navigation styles, class your <a> as "PriNav" */
a.PriNavSel:link	{	text-decoration : none ;
						color : #ebc235 ; }

a.PriNavSel:visited {	text-decoration : none ;
						color : #ebc235 ; }

a.PriNavSel:hover	{	text-decoration : none ;
						color : #000000 ;   }
					

