body {
	margin:0 auto;
	background-color:#fff;
	background-image:url(../_images/bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:12px; 
}

div#container {
	margin:0 auto; 
	text-align:left;
	width:950px;
	padding-right:100px;
}

ol, ul {
	list-style: none;
}
	
ul#menu {
	float:left;
	color:#424242;
	font:9pt Helvetica, Arial, Tahoma, sans-serif;
	margin:0;
}

ul#menu li {
	float:left; 
	height:48px; 
	position:relative;
}
	
ul#menu li a {
	color:#424242; 
	text-decoration:none; 
	padding:18px 25px 7px 25px; 
	height:23px; display:inline-block; 
	text-align:center; 
	text-transform:uppercase; 
	background:url(../_images/bg-topnav-mask.gif) no-repeat 0 0; 
	position:relative;
}
	
ul#menu li a:hover {
	background:url(../_images/bg-topnav-mask.gif) no-repeat top right;
}

ul#menu li.selected a {
	background:#dd9435; 
	color:#fff;
}

div#home_main {
	height:357px;
	width:auto;
	clear:both;
}

div#home_main img {
	border:none;
}

div#orange_on {
	color:#da902c;
	font-family:Helvetica, Arial, sans-serif; 
	font-size:12px; 
	color:#da902c;
	font-weight:bold;
}

div#orange_on a:link,
div#orange_on a:visited,
div#orange_on a:active
{
	font-family:Helvetica, Arial, sans-serif; 
	font-size:12px; 
	color:#da902c;
	text-decoration:none;
	font-weight:bold;
}

div#orange_on a:hover
{
	font-family:Helvetica, Arial, sans-serif; 
	font-size:12px; 
	color:#da902c;
	text-decoration:none;
	font-weight:bold;
}

#port_slide{
z-index:1;
position:relative;
top:0;
height:360px;
width:980px;
left:0;
}

#wrapper{
background-position:top left;
position:relative;
background-repeat:repeat-x;
overflow:hidden;
}

#top{
position:relative;
margin:0 auto;
width:980px;
}

.big_bg #main{
padding-top:40px;
}

#main{
position:relative;
padding-left:20px;
width:960px;
float:left;
}

.content{
position:relative;
width:560px;
margin-right:60px;
float:left;
}

.sidebar{
position:relative;
float:left;
width:320px;
}

#port_slide .slideimage{
position:absolute;
padding-bottom:20px;
}

#port_slide .slideimage_big{
left:0;
bottom:20px;
}

#port_slide .slideimage_medium{
left:200px;
bottom:15px;
}

#port_slide .slideimage_small1{
bottom:10px;
left:50px;
}

#port_slide .slideimage_small2{
bottom:10px;
left:250px;
}

#port_slide .intro{
left:575px;
width:340px;
position:absolute;
line-height:25px;
text-align:left;
padding-top:22px;
}

#port_slide .intro h2{
margin-bottom:15px;
font-weight:normal;
font-size:28px;
color:#ecc28b;
}

#port_slide .buttonlinks, .intouch, #top .textwidget .intouch{
display:block;
}

#top .widget_text{
padding:20px;
width:280px;
}

#port_slide .buttonlinks .next{
margin-right:10px;
visibility:hidden;
background-image:url(../_images/home_btn_nav_2.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-top:2px;
*padding-top:6px;
cursor:pointer;

}

.prev{
margin-top:2px;
*margin-top:6px;
background-image:url(../_images/home_btn_nav_1.gif);
background-repeat:no-repeat;
background-position:bottom;
}


#port_slide .slide1{
visibility:visible;
}
.jshide{
visibility:hidden;
}

#port_slide .buttonlinks a, .intouch , #top .textwidget .intouch{
display:block;
float:left;
line-height:33px;
width:165px;
background-position:top left;
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
text-indent:10px;
border:none;

}

#top .intouch{
float:none;
margin:0 auto;
}

.slideme{
position:relative;
left:0;
}
.slideme2{
position:relative;
left:0;
color:#fffefe;
font-size:12px;
line-height:24px;
}

.slide1{
z-index:1;
}
.slider_container{
position:absolute;
top:0;
left:0;
height:360px;
width:980px;
}

.notactive{
visibility:hidden;
}

div#content {
	margin:0 auto; 
	text-align:left;
	padding-right:30px;
	width:948px;
	background-image:url(../_images/content_bg.jpg);
	background-repeat:repeat-y;
	height:450px;
}

div#content_top {
	margin:0 auto; 
	text-align:left;
	width:948px;
	background-image:url(../_images/content_top.jpg);
	height:20px;
}
 h3 {
	color:#5b5959;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0;
	margin:0;
}
div#subtitle {
	color:#b3b9b5;
	font-size:12px;
}

div.hr {
	padding:12px 0 6px 0;;
  height: 1px;
  width:260px;
  background:url(../_images/hr.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}

div#home_col1{
	float:left;
	width:270px;
	margin-left:40px;
	margin-top:15px;
}

div#home_col2{
	float:left;
	width:270px;
	margin-left:30px;
	margin-top:15px;

}

div#home_col3{
	float:left;
	width:270px;
	margin-left:30px;
	margin-top:15px;
}

.description{
	line-height:22px;
	color:#5b5a5a;
}

div#image_footer{
	padding-top:15px;
}