body {
background-color: #fff;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:0px;
margin:0px;
background-image:url(../images/bg.png);
background-position: center 25px;
background-repeat: no-repeat;
}

a {
color: #ff9933;
text-decoration: none;
}

a:visited {
color:#ff9933;
}

a:hover {
color: #ff9933;
}

a:active { 
color:#ff9933;
}

h1 {
padding-top:0px;
color:#ff9933; 
font-weight: bold;
font-size: 12px;
margin:10px 0 0 0;
}

h1.main {
padding-top:0px;
color:#797979; 
font-weight: bold;
font-size: 18px;
}

h2 {
color:#ff9933;
font-size:11px;
font-weight: bold;
padding: 5px 10px;
margin:0px;
}

h3 {
font-size: 10px;
font-weight: bold;
margin:10px 0 0 0;
}

h4 {
color:#ff9933;
font-size:10px;
font-weight: bold;
}

img.content {
float:right;
}

/* ----------container -------- */

#container {
width: 800px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
border: 1px solid #ccc;
background: #fff;
min-height: 100%;
} 


/* ----------banner for logo-------------- */
#banner {
width: 800px;
background-color: #fff;
padding: 0px;
margin: 0px;
}

#banner p {
float:left;
font-family: Verdana;
font-size:11px;
font-weight: bold;
padding:42px 30px 0px 5px;
text-transform: uppercase;
}

#banner img.logo {
float: right;
padding:15px 30px 0px 0px;} 

/* ----------Navigation-------------- */
#navigation {
width: 740px;
height: 50px;
margin: 0px 30px 0px 30px;
}

#navigation img{
border: none;
padding: 2px 9px 0px 9px;
}

.topnavigation{
font: bold 12px Verdana;
margin:0 0 5px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #ff9933;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.topnavigation li{
display: inline;
margin: 0;
}

.topnavigation li a{
color: #666;
text-decoration: none;
}

.topnavigation li a:visited{
color: #666;
}

.topnavigation li a:hover{
color: #ff9933;
}

.topnavigation li.selected a{ /*selected tab effect*/
position: relative;
color: #666;
}

.subnavigation{
color: #666;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}

* html .subnavigation{ /*IE only width definition*/
width: 100%;
}

.subnavigation a{
color: #666;
text-decoration: none;
}

.subnavigation a:hover{
color: #ff9933;
}

/* -----------------central content--------------------- */ 
#content{
	width: 740px;
	margin: 0px;
	padding: 5px 30px 30px 30px;
	min-height:400px;
}

#content h3{
width: 350px;
}

#content p{
width: 350px;
margin: 10px 0 10px 0;
}

.style1 {font-size: 11px}
.style2 {color: #FF9933}
.style3 {color: #FF9900}

#contenttext{

}

div#content div.contentleft
{
	float:left;
	width:50%;
}

div#content div.contentright
{
	float:left;
	width:50%;
}

div.contentright div#videoflash
{
	margin: 60px 0 0 0;	
}

/*  ----------------footer---------------------- */ 
#footer {
width: 740px;
padding-top:10px;
margin:10px 30px 0px 30px;
}

#footer a:hover{
text-decoration: underline;
}

#footer p {
margin:5px 0;
}

/*  ----------------video---------------------- */ 

#videoflash{
	float:right;
	width: 360px;
}

#videoflash a {
color: #ccc;
text-decoration: none;
}

#videoflash a:visited {
color:#ff9933;
}

#videoflash a:hover {
color: #ff9933;
}

#videoflash a:active { 
color:#ff9933;
}

#videoflashs img{
border: none;
}

#videoflashs img a {
border: 1px solid #ffffff;
}

#videoflashs img a:hover {
border: 1px solid #FF9900;
}


/*  ----------------breadcrumb---------------------- */ 

#breadcrumb {
}
#breadcrumb a{
text-decoration: underline;
}

.formcontact{
float: right;
}

.formcontactborder{
border: #ccc 1px solid;
}

.newstitles{
color: #FF9900;
font-weight: bold;
}

#flashtext {
width: 360px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding:0px;
margin:0px;
}

#contentcontact {
float: right;
width: 200px;
}

#contentcontact p { width:auto;}

.clear {clear:both;}

ul.directions li
{
	margin: 10px 0;
}