body	{
font-family :'Trebuchet MS', Tahoma, Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif; 
font-size: 12px;
background : #ffffff url(../images/body_background.gif) repeat 50% 0%; 
margin : 0 auto; 
padding : 0; 
} 

#body-container	{
margin : 0 auto; 
padding : 0 0 0 2px; 
width : 712px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 710px; 
} 

html > body #body-container , html > #body-container 	{
width : 710px; 
}
 
#logobox , #logobox a	{
overflow : hidden; 
text-decoration : none; 
background: #ffffff url(../images/logobanner.jpg) repeat 0 0;
height : 59px; 
width : 710px; 
margin : 0; 
padding : 0; 
display : block; 
} 


#topbox, #nav, #bottomnav, #footer 			{
width : 710px;
margin : 0; 
padding: 10px 0px 0px 0px;
background: #000 url(../images/navbackground2.gif) repeat 0 0;
display : block; 
border-bottom: 1px solid #03f;
color: #009;
font-weight: bold;
}

#topbox a, #nav a, #bottomnav a, #footer a {
text-decoration: none;
padding: 1px 2px 1px 15px;
background-color: transparent;
font-weight: bold;
}

 

#topbox a:link, #nav a:link, #bottomnav a:link, #footer a:link {color: #06c;
background-color: transparent;}
#topbox a:visited, #nav a:visited, #bottomnav a:visited, #footer a:visited {color: #06c;
background-color: transparent;}
#topbox a:hover, #nav a:hover, #bottomnav a:hover, #footer a:hover {color: #033;
background-color: transparent;
background-image: url("../images/linkarrow2.gif");
background-repeat: no-repeat; 
background-position: 3px 45%;
}
#topbox a:active, #nav a:active, #bottomnav a:active, #footer a:active {color: #033
background-color: transparent;
background-image: url("../images/linkarrow2.gif");
background-repeat: no-repeat; 
background-position: 3px 45%;
text-decoration: underline;}


#bottomnav, #footer
{
font-size: 12px;
}




#drama {
width : 710px; 
padding : 0; 
margin : 0; 
border-bottom : 3px solid #000033; 
border-top: 1px solid #000;
overflow: hidden;
height: 207px;
} 

#content .left 	{
float : left; 
width : 540px; 
text-align : left; 
background-color: transparent;
background-image: url("../images/leftbackground.gif");
background-repeat: no-repeat; 
background-position: 0 0;
}
 
#content .right 	{
text-align : left; 
float : right; 
width : 138px; 
margin-top : 20px; 
color : #666666; 
font-size: 11px;
background-color: transparent;
} 

#content p 	{
padding : 0 20px; 
margin : 0 0 10px; 
font-size : 11px; 
line-height : 16px; 
color : #333333; 
} 

#content .right p {
padding : 0 0 20px; 
margin : 0; 
font-size : 9px; 
line-height : 14px; 
} 

#content p.first {
padding-left : 20px; 
margin : 10px 0 20px;
font-size: 14px; 
line-height : 18px;
}

#content p.second {
padding-left : 20px; 
margin : 10px 0 10px;
font-size: 14px; 
line-height : 18px; 
} 

#content .latestnews
{
padding : 0 20px; 
margin : 0 0 20px; 
font-size : 12px;
line-height : 18px; 
color : #000; 
}

html>body #latestnews { width: auto; } 

#content .latestnews p
{
padding : 0px; 
font-size : 11px;
font-weight: normal;
line-height : 14px; 
color : #000; 
margin: 0;
}


#content .latestnews a
{
text-decoration: none;
padding: 0px 0px 0px 13px;
background-color: transparent;
}

#content .latestnews a:link {color: #0000cc;
background-color: transparent;}
#content .latestnews a:visited {color: #3333ff;
background-color: transparent;}
#content .latestnews a:hover {color: #3333ff;
background-color: #ccc;
background-image: url("../images/linkarrow2.gif");
background-repeat: no-repeat; 
background-position: 3px 45%;
}
#content .latestnews a:active {color: #3333ff;
background-color: #ccc;
background-image: url("../images/linkarrow2.gif");
background-repeat: no-repeat; 
background-position: 3px 45%;
text-decoration: underline;
}


#content ul {
color : #333333; 
padding : 0 10px; 
margin : 5px 0 20px 40px; 
font-size : 12px; 
line-height : 16px; 
} 

#content li {
margin-bottom : 10px; 
} 

#content h3 {
padding : 10px 20px 5px 20px; 
font-size : 14px; 
font-weight : bold; 
line-height : 18px; 
color : #000000; 
margin : 0; 
} 

#content h2 {
padding : 10px 20px 5px 20px; 
font-size : 16px; 
font-weight : bold;
line-height : 20px; 
color : #003399; 
margin : 0; 
} 

#content h1 {
padding : 20px 20px 0px 10px; 
font-size : 18px; 
font-weight : bold; 
line-height : 24px; 
color : #003366; 
margin : 0; 
} 




.padthis {
margin-top : 5px; 
padding : 0; 
background : none repeat; 
} 

.breathingroom {
margin: 5px;
}




#content .datesmall {
font-size : 9px; 
color : #666666; 
font-weight : normal; 
} 

.hide	{
display : none; 
} 

.reset	{
display : block; 
clear : both; 
font-size : 1px; 
height : 1px; 
line-height : 1px; 
margin : 0; 
} 

form	{
margin : 0; 
} 

.rightheading {
padding : 2px 5px 2px 0px; 
font-size : 12px; 
font-weight : bold; 
line-height : 18px; 
color : #ff6600; 
margin : 0; 
}

.login {
text-align : right; 
padding-right : 20px; 
font-size : 9px; 
} 

.sidenav {
text-align : left; 
margin-top : 60px; 
font-size: 12px;
font-weight: bold;
margin-bottom : 20px;
padding-bottom: 60px;
background-image: url("../images/jw2e_starfish.jpg");
background-repeat: no-repeat; 
background-position: 100% 100%;
} 

.centernav {
text-align : center; 
font-size: 12px;
font-weight: bold;
margin-top : 50px; 
margin-bottom : 20px;
padding-bottom: 80px;
background-image: url("../images/jw2e_bikini.jpg");
background-repeat: no-repeat; 
background-position: 50% 100%;
} 

.sidenav a, .centernav a {
text-decoration: none;
font-weight: bold;
background: transparent;
padding: 1px 2px 1px 12px;
background-image: url("../images/location.gif");
background-repeat: no-repeat; 
background-position: 0 50%;
}
	
.sidenav a:link, .centernav a:link {color: #0000cc;}
.sidenav a:visited, .centernav a:visited {color: #3333ff;}
.sidenav a:hover, .centernav a:hover {color: #ffff33;
background-color: #3366cc;}
.sidenav a:active, .centernav a:active {color: #ffff33;
background-color: #3366cc;}


.sidenav2 {
text-align : left; 
margin-top : 71px; 
margin-bottom : 20px; 
} 

.sidenav img , .sidenav2 img {
margin-bottom : 10px; 
} 

.submitbutton {
font : bold 11px "trebuchet ms", tahoma, verdana, arial; 
padding : 0 10px; 
} 

.resetbutton {
font : normal 11px verdana; 
padding : 0 10px; 
} 


.padright
{
margin: 5px 15px 5px 0px;
}

.padleft
{
margin: 5px 0px 5px 15px;
}

.w3cbutton4 {
margin: 1em 0;
width: 9em;
font-family: helvetica,arial,sans-serif;
font-size: 70%;
font-weight: bold;
}
.w3cbutton4 a {
display: block;
width: 100%;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited,
.w3cbutton4 a:hover {
background-color: #fc6;
color: #000;
text-decoration: none;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited {
border-top: 1px solid #cecece;
border-bottom: 2px solid #4a4a4a;
border-left: 1px solid #cecece;
border-right: 2px solid #4a4a4a;
}
.w3cbutton4 a:hover {
border-bottom: 1px solid #cecece;
border-top: 2px solid #4a4a4a;
border-right: 1px solid #cecece;
border-left: 2px solid #4a4a4a;
}
.w3cbutton4 span.w3c {
padding: 0 0.4em;
background-color: #fff;
color: #0c479d;
}

.jw2efooter {
margin-top : 40px; 
text-align : left; 
font-size : 10px; 
font-weight: normal;
background-image: url("../images/jw2elogo.jpg");
background-repeat: no-repeat; 
background-position: 0 0;
padding : 50px 10px 10px 10px; 
color : #000000; 
border: 0
} 

#button {
	float: right;
	width: 100%;
	padding: 0;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #fff;
	color: #333;
	}

html>body #button { width: auto; } 


#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	} 

#button li	{
		margin: 0;
		text-align: right;
		} 

#button li a	{
		display: block;
		padding: 2px 8px 2px 0.5em;
		background-color: #fff;
		background-image: url("../images/inactivelink.gif");
		background-repeat: no-repeat; 
		background-position: 100% 50%;
		color: #0000cc;
		text-decoration: none;
		width: 100%;
		font-weight: bold;
		} 

html>body #button li a { width: auto; } 

#button li.current {
		display: block;
		font-weight: bold;
		padding: 2px 8px 2px 0.5em;
		background-color: #fff;
		background-image: url("../images/topbox_location.gif");
		background-repeat: no-repeat; 
		background-position: 5px 45%;
		color: #333399;
		text-decoration: none;
		width: 100%;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
		} 

html>body #button li.current { width: auto; } 


#button li a:hover	{
		background-color: #cccccc;
		background-image: url("../images/linkarrow2.gif");
		background-repeat: no-repeat; 
		background-position: 5px 45%;
		color: #3333ff;
		} 

.newstitle	{
		font-size: 12px;
		font-weight: bold;
		color: #000033;
		margin: 0;
		padding: 0px 0px 0px 5px;
		}

.newsdate	{
		font-size: 10px;
		font-weight: bold;
		color: #666;
		margin: 0;
		padding: 1px 5px 1px 0px;
		border-right: 1px solid #000033;
		}

#content .intranetformbox
{
padding : 10px 20px 0px 20px; 
margin : 0 0 20px; 
font-size : 12px;
line-height : 16px; 
color : #000; 
border-top: 1px solid #ccc;
border-bottom: 2px solid #ccc;
font-weight: bold;
}

#content .presscontactinfo 	{
text-align : left; 
float : right; 
width : 138px; 
margin-top : 20px; 
color : #000; 
font-size: 11px;
background-color: transparent;
} 

.presstitle	{
		font-size: 12px;
		font-weight: bold;
		color: #000033;
		margin: 0;
		padding: 0;
		}

.firstbold	{
		font-size: 14px;
		font-weight: bold;
		color: #000033;
		margin: 0;
		padding: 0;
		}

.testimonyname	{
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		margin: 0;
		padding: 0;
		}


#content a
{
text-decoration: none;
padding: 0px 0px 0px 13px;
background-color: transparent;
}


#content a:link {color: #0000cc;
background-color: transparent;}
#content a:visited {color: #3333ff;
background-color: transparent;}
#content a:hover {color: #3333ff;
background-color: #ccc;
background-image: url("../images/linkarrow2.gif");
background-repeat: no-repeat; 
background-position: 3px 45%;
}
#content a:active {color: #3333ff;
background-color: #ccc;
background-image: url("../images/linkarrow2.gif");
background-repeat: no-repeat; 
background-position: 3px 45%;
text-decoration: underline;
}

