/* Main Body
------------------------------------------*/
*{
	font-family: Arial; 
	font-size: 11px;
	line-height: 15px;
	
}

html,body{
	margin:0 0 0 0;
	background-image:url(../images/bg_01.jpg);
	background-color:#FEFEFE;
	height:100%; /* this is the key! */ 
}

a img{
border: none;
}

.body_wrapper{
	margin: 0 auto;
	margin-top:10px !important;
	margin-top:0px;
	width:760px;
	background-color:#061540;
	border-style:solid;
	border-width:1px;
	border-color:#000033;
}

#body_border{
	padding: 0 8px 0 0;
  	background: #fff url(../images/right-bg.gif) right repeat-y;
}

#header_wrapper{
	width:760px !important;
	width:762px;
	background-color:#061540;
}

#header_logo{
	width:142px;
	height:89px;
	float:left;
}

#header_nav{
	float:right;
	width:619px;
	height:16px;
}
#header_image{
	float:right;
	width:619px;
	height:73px;
}
#header_blue_line{
	background-color:#061540;
	width:761px;
	height:5px;
}

#clear{
	clear:both;
}

a:link, a:active, a:visited, a:hover{
	color:#061540;
}
/* Content Body
------------------------------------------*/
#content_wrapper{
	width:761px;
}

.content_body_wrapper{
	float:right;
	width:620px;
}

.content_nav{
	background-color:#061540;
	background-image:url(../images/sub_nav.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FDD679;
	text-align:center;
	min-height:30px;
	width:619px !important;
	width:621px;
	font-size:12px;
}

.content_nav_2{
	background-color:#061540;
	height:5px;
	width:619px !important;
	width:621px;
}

.content_nav a:link{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
}

.content_nav a:active{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
}

.content_nav a:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
}

.content_nav a:hover{
	color:#FDD679;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	line-height:20px;
}

.content_nav_bar{
	height:5px;
	width:600px;
	background-color:#061540;
	overflow:hidden;
}

#content_nav_dashed_bar{
	height:5px;
	width:602px;
	background-color:#061540;
	overflow:hidden;
}

.content_body{
	width:615px;
	background-color:#FFFFFF;
	background-image:url(../images/site_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	
}

.home_content_body{
	width:615px;
	background-color:#061540;
	
}

.content_left_nav_wrapper{
	background-image:url(../images/content_verticle_bar.gif);
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	width:120px;
	margin-left:-25px !important;
	margin-left:-20px;
	margin-top:-20px;
	padding-right:20px !important;
	padding-right:0px;
}

.content_left_nav{
	width:120px;
	padding-right:10px !important;
}

.content_left_nav ul{
	list-style: none;
	text-align:left;
}

.content_left_nav li{
	font-size:9px;
	color:#061540;
	padding:5px 0px 5px 20px;
	margin-left:-20px;
	font-weight:bold;
}

.content_left_nav a:link{
	font-size:9px;
	color:#061540;
	text-decoration:none;
	font-weight:bold;
}

.content_left_nav a:active{
	font-size:9px;
	color:#061540;
	text-decoration:none;
	font-weight:bold;
}

.content_left_nav a:visited{
	font-size:9px;
	color:#061540;
	text-decoration:none;
	font-weight:bold;
}

.content_left_nav a:hover{
	font-size:9px;
	color:#FDD679;
	text-decoration:none;
	font-weight:bold;
}
.left_nav{
	width:141px;
	background-image:url(../images/left_nav.jpg);
	background-repeat:repeat-y;
	text-align:center;
}

.content_title{
	width:400px;
	font-size:24px;
	font-weight:bold;
	color:#061540;
	text-align:left;
	padding-left:20px;
	padding-top:13px;
	line-height:26px;
}

.content_text_wrapper{
	width:550px !important;
	width:600px;
	float:right;
	text-align:left;
	padding:30px 10px 10px 10px !important;
	padding:30px 0px 0px 0px;
	margin-right:40px !important;
	margin-right:-6px;
	margin-left:0px !important;
	margin-left:0px;
}

body.family-frontier .content_text{
margin-right: 0 !important;
width: 550px !important;
}

.content_text_wrapper h1{
	font-size:16px;
	font-weight:bold;
	color:#FEC446;
	text-align:left;
}


.content_text_wrapper ul{
	list-style: none;

}

.content_text_wrapper li{
	padding:5px 0px 5px 5px;
}

.content_text{
	width:460px !important;
	width:460px;
	float:right;
	text-align:left;
	margin-right:-30px !important;
	margin-right:10px;
	margin-top:-18px;
	min-height:500px;
	padding-bottom:15px;
}

.content_text p{
	padding-right:5px;
}


#content_body_image{
	float:right;
	width:188px;
	margin-top:10px;
	margin-right:-23px !important;
	margin-right:-5px;
	padding:5px 0px 10px 10px;
}

.content_list li{
	list-style:disc;
}

.content_list_2 li{
	list-style:circle;
}

.footer{
	margin:0 auto;
	width:760px;
	color:#444444;
	font-size:10px;
	font-weight:normal;
	height:12px;
}

.footer a:link, a:active, a:visited{
	color:#444444;
	font-size:10px;
	font-weight:normal;
}

.footer a:hover{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.copyright{
	margin-top:-12px;
	float:right;
	height:12px;
}

.image_spacer{
	margin-top:210px;
	margin-right:-250px;
	float:right;
	width:141px;
	height:333px;
}

.dashed_line{
	background-image:url(../images/content_nav_dashed_bar.jpg);
	background-repeat:repeat-x;
	height:3px;
	margin-top:10px;
}


/* Drop Shadow
------------------------------------------*/
.sides_shadow{
	width:772px;
	margin: 0 auto;
	margin-top:0px;
	background-image:url(../images/bg_shadow.jpg);
	background-repeat:repeat-y;
	background-position:center;
	
}
.btm_shadow{
	margin:0 auto;
	width:765px;
	height:10px;
	background-image:url(../images/btm_shadow.jpg);
	background-repeat:no-repeat;
}

.frm_input{
	width:300px;
}

/* Top Nav main
------------------------------------------*/

div#main-navigation *{
margin: 0;
padding: 0;
}

div#main-navigation{
margin: 0;
padding: 0;
background: transparent url(../../images/navigation/jc-nighttime.jpg) no-repeat top left;
position: relative;
display: block;
width: 760px;
height: 96px;
}

div#main-navigation ul{
list-style-type: none;
position: absolute;
top: 0;
right: 0;
background: transparent url(../../images/navigation/ul-bg.gif) no-repeat left center;
padding: 0 40px;
}

div#main-navigation ul li{
float:left;
}

div#main-navigation ul li a{
color: #FFF;
padding: 0 8px;
text-decoration: none;
text-transform: uppercase;
font: 10px/10px "Lucida Grande",Verdana, san serif;
background: none;
border-right: 1px solid #FDD679;
}

div#main-navigation ul li.last-li a{
border: none;
}

div#main-navigation ul li a:hover{
color: #FBEEC2;
text-decoration: underline;
}

/* Top Nav Live and Work Sub pages
------------------------------------------*/
div#live-navigation *{
margin: 0;
padding: 0;
}

div#live-navigation{
margin: 0;
padding: 0;
background: transparent url(../../images/navigation/jc-liveandwork.jpg) no-repeat top left;
position: relative;
display: block;
width: 760px;
height: 96px;
}

div#live-navigation ul{
list-style-type: none;
position: absolute;
top: 0;
right: 0;
background: transparent url(../../images/navigation/ul-bg.gif) no-repeat left center;
padding: 0 40px;
}

div#live-navigation ul li{
float:left;
}

div#live-navigation ul li a{
color: #FFF;
padding: 0 8px;
text-decoration: none;
text-transform: uppercase;
font: 10px/10px "Lucida Grande",Verdana, san serif;
background: none;
border-right: 1px solid #FDD679;
}

div#live-navigation ul li.last-li a{
border: none;
}

div#live-navigation ul li a:hover{
color: #FBEEC2;
text-decoration: underline;
}

/* Top Nav Chamber Landing page
------------------------------------------*/
div#chamber-main-navigation *{
margin: 0;
padding: 0;
}

div#chamber-main-navigation{
margin: 0;
padding: 0;
background: transparent url(../../images/navigation/jc-etsu.jpg) no-repeat top left;
position: relative;
display: block;
width: 760px;
height: 96px;
}

div#chamber-main-navigation ul{
list-style-type: none;
position: absolute;
top: 0;
right: 0;
background: transparent url(../../images/navigation/ul-bg.gif) no-repeat left center;
padding: 0 40px;
}

div#chamber-main-navigation ul li{
float:left;
}

div#chamber-main-navigation ul li a{
color: #FFF;
padding: 0 8px;
text-decoration: none;
text-transform: uppercase;
font: 10px/10px "Lucida Grande",Verdana, san serif;
background: none;
border-right: 1px solid #FDD679;
}

div#chamber-main-navigation ul li.last-li a{
border: none;
}

div#chamber-main-navigation ul li a:hover{
color: #FBEEC2;
text-decoration: underline;
}

/* Top Nav Chamber Sub pages
------------------------------------------*/
div#chamber-navigation *{
margin: 0;
padding: 0;
}

div#chamber-navigation{
margin: 0;
padding: 0;
background: transparent url(../../images/navigation/jc-business.jpg) no-repeat top left;
position: relative;
display: block;
width: 760px;
height: 96px;
}

div#chamber-navigation ul{
list-style-type: none;
position: absolute;
top: 0;
right: 0;
background: transparent url(../../images/navigation/ul-bg.gif) no-repeat left center;
padding: 0 40px;
}

div#chamber-navigation ul li{
float:left;
}

div#chamber-navigation ul li a{
color: #FFF;
padding: 0 8px;
text-decoration: none;
text-transform: uppercase;
font: 10px/10px "Lucida Grande",Verdana, san serif;
background: none;
border-right: 1px solid #FDD679;
}

div#chamber-navigation ul li.last-li a{
border: none;
}

div#chamber-navigation ul li a:hover{
color: #FBEEC2;
text-decoration: underline;
}
/* Top Nav Visit Landing page
------------------------------------------*/
div#visit-main-navigation *{
margin: 0;
padding: 0;
}

div#visit-main-navigation{
margin: 0;
padding: 0;
background: transparent url(../../images/navigation/jc-golf.jpg) no-repeat top left;
position: relative;
display: block;
width: 760px;
height: 96px;
}

div#visit-main-navigation ul{
list-style-type: none;
position: absolute;
top: 0;
right: 0;
background: transparent url(../../images/navigation/ul-bg.gif) no-repeat left center;
padding: 0 40px;
}

div#visit-main-navigation ul li{
float:left;
}

div#visit-main-navigation ul li a{
color: #FFF;
padding: 0 8px;
text-decoration: none;
text-transform: uppercase;
font: 10px/10px "Lucida Grande",Verdana, san serif;
background: none;
border-right: 1px solid #FDD679;
}

div#visit-main-navigation ul li.last-li a{
border: none;
}

div#visit-main-navigation ul li a:hover{
color: #FBEEC2;
text-decoration: underline;
}
/* Top Nav Visit sub pages
------------------------------------------*/
div#visit-navigation *{
margin: 0;
padding: 0;
}

div#visit-navigation{
margin: 0;
padding: 0;
background: transparent url(../../images/navigation/jc-visit.jpg) no-repeat top left;
position: relative;
display: block;
width: 760px;
height: 96px;
}

div#visit-navigation ul{
list-style-type: none;
position: absolute;
top: 0;
right: 0;
background: transparent url(../../images/navigation/ul-bg.gif) no-repeat left center;
padding: 0 40px;
}

div#visit-navigation ul li{
float:left;
}

div#visit-navigation ul li a{
color: #FFF;
padding: 0 8px;
text-decoration: none;
text-transform: uppercase;
font: 10px/10px "Lucida Grande",Verdana, san serif;
background: none;
border-right: 1px solid #FDD679;
}

div#visit-navigation ul li.last-li a{
border: none;
}

div#visit-navigation ul li a:hover{
color: #FBEEC2;
text-decoration: underline;
}
/* Top Nav Live Landing
------------------------------------------*/
div#live-main-navigation *{
margin: 0;
padding: 0;
}

div#live-main-navigation{
margin: 0;
padding: 0;
background: transparent url(../../images/navigation/jc-bridge.jpg) no-repeat top left;
position: relative;
display: block;
width: 760px;
height: 96px;
}

div#live-main-navigation ul{
list-style-type: none;
position: absolute;
top: 0;
right: 0;
background: transparent url(../../images/navigation/ul-bg.gif) no-repeat left center;
padding: 0 40px;
}

div#live-main-navigation ul li{
float:left;
}

div#live-main-navigation ul li a{
color: #FFF;
padding: 0 8px;
text-decoration: none;
text-transform: uppercase;
font: 10px/10px "Lucida Grande",Verdana, san serif;
background: none;
border-right: 1px solid #FDD679;
}

div#live-main-navigation ul li.last-li a{
border: none;
}

div#live-main-navigation ul li a:hover{
color: #FBEEC2;
text-decoration: underline;
}





/* Secondary Nav
------------------------------------------*/

ul#secondary-nav *{
margin: 0;
padding: 0;
}

ul#secondary-nav{
background: transparent url(../../images/navigation/navbg.gif) no-repeat left top;
display: block;
width: 121px;
height: 195px;
position: relative;
list-style-type: none;
margin: 18px 0 0 7px;
padding: 0;
}

ul#secondary-nav a{
position: absolute;
height: 27px;
text-indent: -2000px;
}

ul#secondary-nav a#top{
background: url(../../images/navigation/top.gif) no-repeat left top;
top: 43px;
left: 13px;
width: 95px;
}

ul#secondary-nav a#top:hover{
background-image: url(../../images/navigation/top-hover.gif);
}

ul#secondary-nav a#middle{
background: url(../../images/navigation/middle.gif) no-repeat left top;
top: 86px;
left: 13px;
width: 95px;
}

ul#secondary-nav a#middle:hover{
background-image: url(../../images/navigation/middle-hover.gif);
}

ul#secondary-nav a#bottom{
background: url(../../images/navigation/bottom.gif) no-repeat left top;
top: 128px;
left: 15px;
width: 95px;
}

ul#secondary-nav a#bottom:hover{
background-image: url(../../images/navigation/bottom-hover.gif);
}
</style>