
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height:16px;
 background:#ebeaea url(/img/back_line.gif) repeat-x left top;
}
img{
border:0;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
 padding-top:25px;
}

#top_nav li{
	list-style:none;
	font-size:10px;
	float:left;
	background:url(/img/dot_arrow.gif) no-repeat left center;
	padding-left:10px;
	margin-right:10px;
}
#top_nav LI a:link, #top_nav LI a:visited { color:#333333; TEXT-DECORATION: none;}
#top_nav LI a:hover { BACKGROUND: #22344a; COLOR: #fff; TEXT-DECORATION: none;}

.logo{
margin-bottom:10px;
}
#contents{
margin-top:25px;
}

#leftcolumn { 
 width: 310px;
 float: left;
 margin-bottom:30px;

}
.map_border{
border-left:5px solid #d1d1d1;
border-right:5px solid #d1d1d1;
padding:4px;
}

#rightcolumn { 
 float:right;
 width:558px;
 min-height:500px;
 display: inline;
}

.doc_contents{
	background:#FFFFFF;
	padding:5px 25px;
	line-height:130%;
}

#footer { 
 width: 900px;
 clear: both;
 color: #adadad;
 background: #3a3a3a;

 padding:15px 0;
 font-size:11px;
}
#footer a:link, #footer a:visited { color:#adadad; TEXT-DECORATION: none;}
#footer a:hover { BACKGROUND: #22344a; COLOR: #adadad; TEXT-DECORATION: none;}

#footer img{
float:left;
padding:10px 70px 0 40px;
}

#address{
font-size:11px;
font-weight:bold;
padding:10px 5px;
}
.copy{
color:#7b7b7b;
font-size:10px;
line-height:20px;
}
.space{
padding:0 10px;
color:#606060;
font-size:10px;
}
.float_right{
float:right;
}
.float_left{
float:left;
}
.clear_left{
clear:left;
}

.padding_0{
padding-right:5px;
}
.padding_1{
padding-right:10px;
}
.padding_2{
padding-right:25px;
}


.orange{
color:#ff7200;
font-size:12px;
}

DIV#video-container
{
    WIDTH: 310px;
	HEIGHT:269px;
 	background:#ebeaea url(/img/video-back.jpg) ;
}
DIV#video
{
    WIDTH: 280px;
	HEIGHT:230px;
	margin:24px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}

   #sub_nav {
		margin:0px 0px 10px 0px;
   }

   #sub_nav UL
   {
       MARGIN: 0px 0px 0px 0px;
       list-style-type:none;
   }

   #sub_nav UL LI
   {
       text-align:left;
       padding:3px 0px 0px 20px;
	   background:url(/img/arrow.jpg) no-repeat left center;
   }

   #sub_nav UL LI a:link, #sub_nav UL LI a:visited { color:#333333; text-decoration: none;}
   #sub_nav UL LI a:hover { BACKGROUND: #ff7803; COLOR: #ffffff; text-decoration: none;}

#sub-content {
	margin:0px 0px 10px 0px;
}
#sub-content H2 {
	margin:10px 0px 0px 0px;
	font-size: 15px;
}

#sub-content UL
   {
       MARGIN: 0px 0px 0px 0px;
       list-style-type:none;
}

#sub-content UL LI {
	text-decoration: none;
    MARGIN: 0px 0px 10px 0px;
}
#sub-content .title {
	float:left;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:400;
	width:200px;
	margin:5 0 0 0;
}

#sub-title {
	font-weight:bold;
	margin:20px 0px 0px 0px;
}
