@charset "utf-8";
/* CSS Document */

body
	{
	margin:0 auto;
	text-align:center;
	height:100%;
	width:100%;
	background-color:#ffffff;
	color:#606060;
	font-family: "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(#.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

/*========================================================*/
/*                                                        */
/*                 D I V    L A Y O U T                   */
/*                                                        */
/*========================================================*/
a,a:link {border:0;}
	
#wrap {
	width:970px;
	margin:0 auto;
	text-align:center;
	height:100%;
	z-index:1;
	}
	
#header_wrap
	{
	width:100%;
	float:left;
	clear:both;
	}
#logo_wrap
{
    clear:left;
	float:left;
	display:block;
}
#menuwrap
{
    clear:right;
	float:right;
	margin-top:0px;
	text-align:right;
	width:750px;
}
/* for understanding browsers */
#content_wrap
{
	clear:both;
	width:100%;
}

#content_pane_wrap
{
    width:100%;
	float:none;
	clear:both;
}
             
#footer
{
	height:40px;
	padding:0;
	width:980px;
	clear:both;
	float:none;
}

	
/*========================================================*/
/*                                                        */
/*                T E X T   F O R M A T                   */
/*                                                        */
/*========================================================*/


	
p
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	}
#content_wrap td 	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	}
strong { 
	color:#3f005c;
	}
	
#content_wrap p 	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	}
h1
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#3f005c;
	}
h2
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3f005c;
	padding:10px;
	}
.foot
	{
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	color:#606060;
	}
#footer p
	{
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	color:#606060;
	}
#footer a
	{
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	}
#hours p	{
	margin: 0px;
	font-size:11px;
	color:#606060;
	}
a {
	color:#3f005c;
	font-weight:bold;
	text-decoration:none;
	}	
a:link {
	color:#3f005c;
	font-weight:bold;
	text-decoration:none;
	}
a:visited {
	color:#3f005c;
	font-weight:bold;
	text-decoration:none;
	}
a:hover {
	color:#9E9C9C;
	font-weight:bold;
	text-decoration:underline;
	}
#footer .skinobject
	{
	color:#606060;
	font-size:11px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	}

/*========================================================*/
/*                                                        */
/*          C S S   M E N U    S T Y L E                  */
/*                                                        */
/*========================================================*/

.Menu
	{
	width:100%;
	margin:0 auto;
	background:url(menu/menuleft.gif) left top no-repeat #2b9f39;
	}	
.Menu .Box
	{
	background:url(menu/menuright.gif) right top no-repeat;
	float:right;
	padding-right:13px;
	padding-left:260px;
	}	

.CSSMENU3 { 
		white-space:nowrap;
		height:30px;
		width:818px;
		background:url(menu/menu3.gif) left top repeat-x; 
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
		text-align:left;
		font-size:13px;
		color:#606060;
		font-weight:bold;
		padding-left:0px;
		}
.CSSMENU3 .Horizontal { 
		padding:0 0 0 0px; 
		margin:0px; 
		position:absolute; 
		z-index:500; 
		height:30px; 
		}
.CSSMENU3 .Horizontal li{ 
		background:url(menu/menu3.gif) left top repeat-x; 
		margin:0px;
		list-style: none none outside; 
		float: left; 
		position: relative;
		}
.CSSMENU3 .Horizontal li a{ 
		background:url(menu/menu3.gif) left top repeat-x;
		}
.CSSMENU3 .Horizontal .current { 
		background:url(menu/menu3.gif) left -41px no-repeat; 
		margin:0px;
		}
.CSSMENU3 .Horizontal .current  a{ 
		background:url(menu/menu3.gif) right -81px no-repeat; 
		color:#606060;
		font-weight:bold;
		}
.CSSMENU3 .Horizontal .current .slide span{
		background:transparent;
		}
.CSSMENU3 .Horizontal span { 
		padding:0 10px; 
		font-size:13px;
		font-weight:bold;
		}
.CSSMENU3 .Horizontal .slide { 
		
		float: left; 
		overflow:hidden; 
		position:absolute;
		}
.CSSMENU3 .Horizontal a.link { 
		display:block; 
		cursor: pointer;
		}

.CSSMENU3 .Horizontal a:link,.CSSMENU3 .Horizontal a:active, .CSSMENU3 .Horizontal a:visited{
		width:auto;
		color:#606060;
		font-weight:bold;
		text-decoration:none; 
		line-height:30px; 
		}

.CSSMENU3 .Horizontal .current a, .CSSMENU3 .Horizontal .current a:visited {
		color:#3f005c;
		font-weight:bold;
		text-decoration:underline;
		}

/*text color on hover*/
.CSSMENU3 .Horizontal a:hover {
		color: #3f005c; 
		float:left;
		}
.CSSMENU3 .Horizontal a:hover span {
		color: #3f005c;
		float:left;
		}
		
/*drop dowm list color*/
.CSSMENU3 .Group {
		background:#052f4c;
		display:none; 
		position:absolute;
		float:left; 
		z-index:1000;
		}
/*color and size of border around menu boxes*/
.CSSMENU3 .Group li { 
		background:transparent; 
		font-weight:normal; 
		border-right:1px #497eb2 solid; 
		border-bottom:1px #497eb2 solid;
		clear: both; 
		height:24px; 
		border-left:1px #497eb2 solid;
		}
.CSSMENU3 .Group span { 
		padding:0 20px 0 15px; 
		font-size:8pt; 
		border:0px #546761 solid; 
		display:block;
		}
.CSSMENU3 .Group li img { 
		margin-right:5px;
		}
.CSSMENU3 .Group a:link,.CSSMENU3 .Group a:active,.CSSMENU3 .Group a:visited{
		line-height:24px; 
		background:transparent; 
		color:#ffffff;
		}
/*color of boxes on drop down when on hover*/
.CSSMENU3 .Group a:hover {
		color:#333333; 
		text-decoration:none; 
		background:#3f005c;
		}
/*color of text in drop down menus when on hover*/
.CSSMENU3 .Group a:hover span {
		color: #fff;
		background:transparent;
		padding:0 20px 0 15px;
		}
.CSSMENU3 .Group .subcurrent{
		background: #3f005c;
		}
.CSSMENU3 .Group .rightarrow { 
		background:url(images/right.gif) right center no-repeat;
		}
		
/*========================================================*/
/*                                                        */
/*              C O N T R O L    P A N E L                */
/*                                                        */
/*========================================================*/

.ControlPanel
	{
	 background:url(images/breadbg.gif) top left repeat-x #d9d9d9;
	 border:1px #ccc solid;
	}	
.ControlPanel IMG
	{
	 margin:5px 5px 0px;
	}	
.ControlPanel TD TD TD TD IMG
	{
	 margin:0px;
	}	
.ControlPanel TD TD TD
	{
	 width:auto
	}	
.ControlPanel DIV
	{
	 border:#CCC solid;
	 border-width:0px 1px;
	 width:3px;
	 height:100px;
	}	
.ControlPanel TD .SubHead
	{
	 font-size:8pt;
	 color:#222222;
	 font-weight:bold;
	}	
.ControlPanel TD TD TD .SubHead
	{
	 background:transparent;
	 border:0px;
	 font-size:8pt;
	 color:#666;
	 font-weight: bold;
	}	
.ControlPanel TD TD TD input
	{
	 background:#f5f5f5;
	 font-size:8pt;
	 color:#000;
	 font-weight:bold;
	 padding-left:4px;
	}	
.ControlPanel TD TD TD select
	{
	 background:#f5f5f5;
	 font-size:8pt;
	 color:#444;
	}	
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active
	{
	color:#666666;
	 text-decoration:none;
	 font: bold 8pt "Trebuchet MS", tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	 padding:0 3px;
	}	
A.CommandButton:hover
	{
	 color:#000;
	 text-decoration:none;
	}	
