body
{
	font-size:       62.5%;
	margin:          0;
	padding:         0; 
	font-family:     'lucida grande', arial, tahoma, sans-serif;
	background:      black url('../images/background.jpg') fixed top left repeat-x;
	
} 

img
{
  border: none;
}



#shell
{

	margin:          0 auto;
	width:           820px;	
	position:        relative;
	background:	 #fdfdfd;

	
}


#head
{
	background:	transparent url('../images/banner9.png') top left no-repeat;
	width:          810px;
	height:         120px;	
	text-align:	center; 
	margin:		0px auto; 



}




/******** TOP MENU *********/

#menuTop
{
	margin:          0 5px;
	height:          20px;
	background:      transparent;
	padding:         5px 0;
}

#menuTop ul
{
	margin:          0;
	padding:         5px 0 0 5px;
	background:      transparent;
	height:          20px;
	text-align:	 right;
}

#menuTop ul li
{
	list-style:      none;
	display:         inline;
}

#menuTop ul li a:link, #menuTop ul li a:active, #menuTop ul li a:visited
{
	color:           #767676;	
	padding:         7px;
	font-size:       1.2em;
	background:      transparent;
	font-family:     'lucida grande', arial, sans-serif;
	font-weight:     bold;
	text-decoration: none;
}

#menuTop ul li a:hover
{
	color:           #cc0000;
	text-decoration: underline;
}




/******** MAIN MENU *********/


#menuBarHolder
{

	margin:         0 auto;
	position:       relative;
	max-width:      100%


	
}


.chromestyle
{
	margin:          0 5px;
	height:          29px;
	background:      transparent url('../images/menuBarGrey.jpg') top left repeat-x;
	padding:         5px 0;
}

.chromestyle:after
{ 	/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.chromestyle ul
{
	margin:          0;
	padding:         7px;
	background:      transparent;
	height:          29px;	
}

.chromestyle ul li
{
	margin:          0 5px;
	list-style:      none;
	display:         inline;
}

.chromestyle ul li a
{
	color:           #565656;	
	padding:         5px;
	font-size:       1.2em;
	background:      transparent;
	font-family:     'lucida grande', arial, sans-serif;
	font-weight:     bold;
	text-decoration: none;
} 

.chromestyle ul li a:hover
{
	
	background:      #cc0000;
	color:           #fdfdfd;
}

.chromestyle ul li a[rel]:after
{ 	/*HTML to indicate drop down link*/
	content: " v";
	/*content: " " url(downimage.gif); uncomment this line to use an image instead*/
}







/******** DROPDOWN MENU *********/

.dropmenudiv
{
	position:absolute;
	top: 0;
	border: 1px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: #565656;
}

* html .dropmenudiv a
{ 	/*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover
{ 	
	background:      #cc0000;
	color:           #fdfdfd;
}






/******** MAIN BODY *********/


#content
{
	min-height:      390px;
	width:           800px;
	margin-top:     0 auto;
	background:      transparent;
	text-align:justify;
}





/******** BODY LEFT *********/

#inscontent
{
	float:           left;
	padding-left:    25px;
	padding-right:    10px;
	width:           500px;
	border-right:    1px solid #696969;	
	min-height:     800px;
} 

#inscontent	a:link, #inscontent a:active, #inscontent a:visited
{
	margin:          0;
	color:           #767676;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	line-height:     170%;
}

#inscontent	img
{
	border: 	 none; 	
}

#inscontent li
{
	color:           #6D9C3E;
}

#inscontent p
{
	margin-bottom:   10px;
	color:           #767676;
	font-family:     'lucida', 'franklin gothic medium', sans-serif;
	font-size:       1.4em;
	line-height:     170%;

}

#inscontent ul
{
	margin-bottom:   10px;
	color:           #767676;
	font-family:     'lucida', 'franklin gothic medium', sans-serif;
	font-size:       1.4em;
	line-height:     170%;

}



/******** BODY RIGHT *********/

#sidebar
{
	margin: 	 15px 0px 0px 5px; 
	padding:         5px 0px 0px 0px;
	float:           right;
	width:           250px;
	height:	 100%;
	min-height:     500px;
	background:	#DCDCDC;
	                                                     ;
	
}




/******** TITLE NEWS & EVENT BOX*********/

.boxtitle
{
	
	padding:         10px 5px 5px 10px;
	/*background:      transparent;
	border: 	  1px outset #daf9ad; 
	background: 	 #daf9ad;**/


}

.boxtitle a:link, .boxtitle a:active, .boxtitle  a:visited
{
	
	color:          #cc0000 ;
	margin:          15px 0px 0px 0px;	
	font-size:       1.4em;
	font-family:     'lucida grande', arial, sans-serif;
	font-weight:     bold;
	text-decoration: none;
}

.boxtitle  a:hover
{
	/*background:    #cc0000; #6D9C3E; #006600 #565656; */
	color:           #006600 ; 
	text-decoration: bold;
}






/******** TEXT NEWS & EVENT BOX*********/


.boxText
{
	
	padding:         10px 0px 0px 0px;
	min-height:      150px;
	text-align:	left;
	/**border: 	   1px outset #daf9ad;  **/
}

.boxText p
{
	
	color:           #565656;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1.2em;
	line-height:     170%;
}

.boxText table
{
	margin:          0 2px;
	list-style:      none;
	display:         inline;
	margin-left: 15px;
}


.boxText table  a:link, .boxText a:active, .boxText a:visited
{
	
	color:           #565656;
	margin:          15px 0px 0px 0px;	
	font-size:       1.2em;
	font-family:     'lucida grande', arial, sans-serif;
	text-decoration: none;
	list-style-type: none;
	padding-right: 5px;
}

.boxText  table a:hover
{
	/*background:    #cc0000; #6D9C3E; #006600 #565656; */
	color:           #6D9C3E;
	text-decoration: underline;
}






/******** FONTS *********/


h1 
{	
	margin-top:      30px;
	font-size:       1.9em;
	font-weight:     bold;
	color:           #006600;
}

h2
{
	margin-top:      30px;
	font-size:       1.5em;
	font-weight:     bold;
	color:           #006600;
}

h3
{
	margin:          0;
	font-size:       1.5em;
	font-weight:     normal;
	color:           #94c258;
	text-decoration: none;
}

h4
{	
	margin-top:      30px;
	font-size:       1.6em;
	font-weight:     bold;
	color:           #767676;  /*#6D9C3E - light green*/
}

h5
{

	margin-bottom:   0px;	
	color:           #6D9C3E;
	font-family:     'lucida', 'franklin gothic medium', sans-serif;
	font-size:       1.4em;
	font-weight:     normal;

	/*
	color:           #565656;	
	padding:         7px;
	font-size:       1.2em;
	background:      transparent;
	font-family:     'lucida grande', arial, sans-serif;
	font-weight:     bold;
	text-decoration: none;*/

}

/******** FOOTER *********/


#footer
{
	margin:          15px auto;
	width:           800px;
	height:          39px;
	background:      transparent url('../images/footer.bmp') top left repeat-x;
	border-Top:	 1px solid #565656;;
}

#footer span
{
	display:         block;
	position:        relative;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1.2em;
	color:           #565656;
	padding:         10px;
	
}

#footertext 
{
	font-family: 	'lucida grande', 'franklin gothic medium', sans-serif; 
	font-size: 	1.2em; 
	color: 		#6D9C3E; 
	margin-top: 	5px;
	margin-left: 	15px;
	float: left;
}







/******** TEXT MENUS *********/

.nav a:link, .nav a:active, .nav a:visited
{	
	font-family: 	'lucida grande', 'franklin gothic medium', sans-serif; 
	font-size: 	1.4em; 
	color: 		#565656; 
	margin-top: 	5px;
	margin-right: 	5px;
	float: right;
	text-decoration: none
}

.nav a:hover
{
	color:           #cc0000;
}




/******** PICTURE *********/

.photo
{
	background: 	 transparent;
 	float: 		left;
}

.photo img
{				 
 	solid 		#6d9c3e;
 	margin: 	 5px 0 0 0; 
}

/******** PICTURE *********/

.logo
{
	background: 	 transparent;
}

.logo img
{				 
 	solid 		#6d9c3e;
 	margin: 	 20px 0 0 160px; 
	
}


/******** TEXT BOX*********/
.textholder
{
 	margin-left: 	 0px; 
	background: transparent;
	
}
.textholder2
{
 	margin-bottom: 	 15px;  
	margin-left: 	 0px; 
	background: transparent;
	width: 500px;
	
}



/******** EMPTY VERTICAL BREAKS*********/
.breakVer
{
 	width: 5px;
	background: transparent; 
}



/******** EMPTY HORIZONTAL BREAKS*********/
.breakHori
{
 	height: 10px;
	background: transparent; 
}


/* WYSIWYG EDITOR */

/* Toolbar */
.toolbar1   { border: 1px solid #666666; height: 26px; background-image: url(../icons/background_silver.jpg); }
.toolbar2   { border: 1px solid #666666; height: 24px; background-image: url(../icons/background_silver.jpg); border-bottom: 0px; border-top: 0px; }

/* Command Buttons */
.button     { width: 20px; height: 20px; border: 0px solid transparent; margin: 1px; padding: 0px; background: transparent; }
.buttonOver { width: 20px; height: 20px; border: 1px solid #999999; margin: 0; padding: 0px; }


/* Font Type and Size Drop Down */
.dropdown          { background-color: #FFFFFF; border: 1px solid #333333; height: 140px; overflow: auto; padding: 1px; }
button.mouseOver   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px; cursor: default; text-align: left;}
button.mouseOut    { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px; cursor: default; text-align: left;}




/* CREATE TABLE POPUP */

/* Select Border Width/Type */
.on   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 6px; width: 140px; cursor: default; height: 5px;}
.off  { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 6px; width: 140px; cursor: default; height: 5px;}

/* Select Shading/Border Color */
.selectColorTable  { border: 1px solid #7E7E81; background-color: #F7F7F7; padding: 1px; }
.selectColorBorder { border: 1px solid #F7F7F7; }
.selectColorOn     { border: 1px solid #999999; background-color: #CCCCCC; }
.selectColorOff    { border: 1px solid #F7F7F7; background-color: #F7F7F7; }
.selectColorBox    { border: 1px solid #FFFFFF; font-size: 1px; height: 13px; width: 13px; }
