﻿body {
background-color: #394450;
text-align:center;
margin: 0;
padding: 0;
background-color: #dfe0da;
font-family:Verdana, Helvetica, Arial;
font-size:10pt;
color:#666666;
background-color:#7B7E44;
line-height:14pt;
list-style-image: 	url('../img/bullet.png');
}

ul
{
margin-left:30px;	
padding-left:30px;	
}

li a
{padding-left:5px;	}

a
{
color:#666666;
color:#db6e39;
text-decoration:underline;
}


a:hover
{
text-decoration:underline;
color:Black;
}



#container
{
height:0px;

}

h1
{
	font-family:Arial;
	font-size:15pt;
	font-weight:bold;
	color:#db6e39;	
	text-transform:uppercase;
	margin-top:2px;
	padding-top:5px;
}

h2
{
	padding:0;
	margin:0;
	font-family:Arial;
	text-align:left;
	font-weight:normal;
	font-size:15pt;
}

h3
{
	font-family:Arial;
	font-size:15pt;
	font-weight:bold;
	color:#db6e39;	
/*	text-transform:uppercase;*/
	margin-top:0px;
	padding-top:5px;
}


h4
{
margin:0;	
color:#9ba62e;
font-size:16pt;
line-height: 20pt;
font-family:Arial;
font-weight:normal;
padding-left:15px;
}

#top-menu-container
{

width:100%;
text-decoration:none;
background-image: url('../img/top_menu_bg.jpg');
background-repeat: repeat-x;
height:33px;
}

#top-menu-content
{
	
	width:980px;
	margin: 0 auto;
	text-align:left;
}

#top-menu-content img
{
float:left;
border:0;
}


#flash-container
{
height:311px;
width:100%;
text-decoration:none;
background-image: url('../img/flash_bg.jpg');
background-image: url('../img/main-bg.png');
background-repeat: repeat-x;
	
	
}


#flash-container-short
{
width:100%;
text-decoration:none;
background-image: url('../img/flash_bg.jpg');
background-image: url('../img/main-bg.png');
background-repeat: repeat-x;
}


#flash
{


background-image: url('../img/main_content1_bg.jpg');
background-image: url('../img/main_content_bg1.png');
background-repeat: repeat;	
width:978px;
margin: 0 auto;
padding:0px;
}


#content-container
{
width:100%;
background-image: url('../img/content_bg.jpg');
background-image: url('../img/main-bg-bottom.png');
background-repeat: repeat-x;	
background-color: #bfc2b2;
float:inherit;
}


#content-container-two
{
width:100%;
background-image: url('../img/content_bg.jpg');
background-image: url('../img/main-bg-bottom-long.png');
background-repeat: repeat-x;	
background-color: #bfc2b2;

}


#main-content
{
	width:978px;
	margin: 0px auto;
	margin-top:-1px;
	margin-bottom:-1px;
	background-color:White;
	background-image: url('../img/main_content1_bg.jpg');
	background-image: url('../img/main_content_bg.png');
	background-image: url('../img/main_content_bg1.png');
	background-repeat: repeat;	
	/*padding-top:10px;*/
	float:inherit;
}

#the-content
{
	float:inherit;	
	width:950px;
	margin: 0px auto;
	padding:5px;
	text-align:left;
	padding-bottom:0px;	
}




#secondary-content-container-long
{

width:100%;
background-image: url('../img/sec_content_container_bg.jpg');
background-repeat: repeat-x;	
padding-top:5px;
}


#secondary-content-container
{

width:100%;
background-image: url('../img/sec_content_container_bg.jpg');
background-image: url('../img/sec_content_container_bg_short.png');
background-repeat: repeat-x;	
padding-top:5px;
}




#secondary-content-long
{
width:978px;
margin: 0 auto;
background-image: url('../img/sec_content_bg.png');
padding-top:3px;
text-align:left;
text-align:center;
}



#secondary-content
{
width:978px;
margin: 0 auto;

/*background-image: url('../img/sec_content_bg.jpg');
background-image: url('../img/sec_content_bg.png');
*/
padding-top:3px;
text-align:left;
text-align:center;
height:35px;

}

#secondary-content a
{
padding-left:8px;
padding-right:8px;
}

.nav-seperator
{
	color:#696969;
	 font-family:Arial;
	 font-weight:bold;
	 font-size:8pt;
	 letter-spacing:0.04em;	
}


em
{
	font-weight:bold;	
}

.vertical-list1 li
{
	padding-right:0px;		
	color:Gray;
	font-weight:normal;
	padding-bottom:5px;
	

}

.vertical-list1 
{
	padding:1px;
	list-style:none;
}
	
.vertical-list1 li a
{
text-decoration:none;
color:Gray;
font-weight:bold;
font-size:8pt;
text-decoration:underline;
text-decoration:none;
}

.vertical-list1 li a:hover
{
	color:Black;
}




.vertical-list1 li a:hover
{
	
}


.horizontal-list li
{
	 display:inline;
	 padding-right:30px;		
	 	
}

.horizontal-list li a
{
text-decoration:none;
color:Gray;
font-weight:bold;
}

.horizontal-list li a:hover
{
	text-decoration:underline;
}




#footer
{
	background-color: #7b7e44;	
}


.footer-nav
{
	width:980px;
	margin: 0 auto;
	padding: 0px 0px 10px 40px;
}

.footer-nav li
{
	 display:inline;
	 float:left;
	 padding-right:8px;	
}

.footer-nav li a
{
	 color:White;
	 font-family:Arial;
	 font-weight:bold;
	 font-size:8pt;
	 letter-spacing:0.04em;
	 text-decoration:none;
}

.footer-nav li a:hover
{
	color:#C3C3C3;
}


#footer-text
{
	width:980px;
	margin: 0 auto;
	padding:0px;
}

#footer-text p
{
	color: #c3c3c3;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;	
}


.quote
{
margin: 0 auto;	
width:600px;
 
 font-weight:bold;
 background-color:#cbcfc2;
 padding:10px;
}

.pull-quote
{
padding-top:5px;
padding-bottom:10px;
text-align:center;	
width:100%;
clear:both;
}


.myhidden  {
	
	visibility:hidden;
	 position:absolute;
	width:580px;

	
}

.hidden-top
{
background-image: url('../img/pop_up_top3.png');
background-repeat: no-repeat;	
padding-top:5px;
height:30px;
margin-bottom:-1px;

}

.hidden-header
{
	height:30px;
	background-image: url('../img/pop_up_header.png');
	background-repeat: no-repeat;		
}


.hidden-bottom
{
background-image: url('../img/pop_up_bottom2.png');
background-repeat: no-repeat;	
height:15px;
}

.hidden-close
{
	width:24px;
	height:24px;
	border:none;
	padding-bottom:0px;
	
}


.hidden-content
{

width:540px;
background-image: url('../img/pop_up_content2.png');
background-repeat: repeat-y;	
margin-left:0px;
padding:0 20px 4px 20px;

}



.link-table{
	width:100%; 
	border: solid 0px; 
	color:black;
	padding-bottom:10px;
}


.link-table td
{
	text-align:left;
	 color:#666666;
	/*font-weight:bold;*/
}

.link-table td a
{
 /*color:Gray;	*/
 text-decoration:underline;
}

.link-table td a:hover
{
	color:Black;
	text-decoration:underline;
	
}


#sec-text
{
	float:left;
	text-align:center; 
	width:420px;
	padding-top:16px;	
}

#sec-text a
{
 font-family: Arial;
text-decoration:none;
font-size:12pt;
font-weight:bold;
color: #666666;
padding:5px;
 line-height:16pt;

}



.schedules
{
border:solid 1px #d6d6d6;
width:95%;
background-color:#D6D6D6;
background-color:#e9e9e9;

font-weight:bold;
margin-top:2px;
font-size:8pt;
margin-left:5px;
padding:0;
margin-bottom:10px;
}

.schedules td
{
text-align:left;
vertical-align:middle;
font-weight:normal;

}

.mylabel
{
 font-weight:bold;	
}


.sec-text-content
{
	float:left;
	text-align:left; 
	width:180px;
	padding-top:0px;
	padding-bottom:10px;
	font-size:8pt;	
	padding-top:5px;
}

.sec-text-content a
{
	text-decoration:none;
	
}

.sec-text-content a:hover
{
	color:black;
	text-decoration:underline;
}


#left p
{
/*padding-right:15px;*/
}


#left
{	
	float:left;
	width:768px;
	clear:left;
	text-align:left;
	padding:0px;
	padding-left:20px;
	margin:0px auto;
	padding-right:0px;
	padding-top:0px;
	
}


.address-label
{
	font-size:8pt;
	float:left;
	font-weight:bold;
	color:#DB6E39;
	line-height:8pt;
}


.address-detail
{
	text-decoration:none;
	font-size:8pt;
	float:right; 
	text-align:right;
	 line-height:8pt;
	 padding-bottom:3px;
}

.address-detail a
{
	text-decoration:none;
	font-size:8pt;
	color:#666666;
	float:right; 
	font-weight:normal;
}

.address-detail a:hover
{
 text-decoration:underline;	
}



#rhs-container
{
	padding-left:5px;
	padding-right:5px;

	min-height:100%;
	height:100%;
	height: auto !important;
	padding-bottom:10px;
	}
	
	
#hourstable
{
 margin:auto; border:solid 1px;
/* background-color:#666666;*/
}

#hourstable td
{
	border:solid 1px silver;
/*	background-color:silver;*/
	text-align:left;
	padding:5px;
	font-weight:bold;
}

.popup-link
{}
	
	
	
.internal-link
{

 /*text-decoration:underline;*/
}

.popup-link
{
/*color:Yellow;	*/
}

.link-heading
{
 text-transform:uppercase;
 font-weight:bold;
 font-size:10pt;
}

.popup-title
{	float:left;
	padding-left:25px;
}

.popup-close
{
	float:right;
	margin-right:25px;
}	   


li a
{
	font-weight:normal;
}

.left-content
{padding-left:5px;
	float:left;
	width:470px;
	padding-bottom:10px;
	}
	
	
.right-content{
float:right;
padding:0px;
margin:0px;
width:290px;
}


p
{
 width:100%;
}

.content-image
{
	float:right;
	padding: 0 0 10px 10px;
	margin:0px;
	margin-right:1px;
}


#contact-form
{

width:400px;
}
