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 : 720px; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 718px; 
} 

html > body #body-container , html > #body-container 	{
width : 718px; 
}
 
#logobox , #logobox a	{
overflow : hidden; 
text-decoration : none; 
background-color: #ffffff; 
height : 59px; 
width : 718px; 
margin : 0; 
padding : 0; 
display : block; 
} 


#topbox 			{
width : 100%;
margin : 0; 
padding : 0;
background: #ff0000;
border: 0;
color: #ffffff;
font-weight: bold;
}

#nav, #bottomnav, #footer 			{
width : 718px;
margin : 0; 
padding : 0;
background: #0033ff;
display : block; 
border: 0; 
color: #ffffff;
font-weight: bold;
}

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

 

#topbox a:link, #nav a:link, #bottomnav a:link, #footer a:link {color: #ffffff;
background-color: transparent;
background-image: url("../images/inactive.png");
background-repeat: no-repeat; 
background-position: 1px 45%;
background-attachment: fixed;
}
#topbox a:visited, #nav a:visited, #bottomnav a:visited, #footer a:visited {color: #ffffff;
background-color: transparent;
background-image: url("../images/inactive.png");
background-repeat: no-repeat; 
background-position: 1px 45%;
background-attachment: fixed;
}
#topbox a:hover, #nav a:hover, #bottomnav a:hover, #footer a:hover {color: #0000ff;
background-color: #ffffff;
background-image: url("../images/active.png");
background-repeat: no-repeat; 
background-position: 1px 45%;
background-attachment: fixed;
}
#topbox a:active, #nav a:active, #bottomnav a:active, #footer a:active {color: #0000ff;
background-color: #ffffff;
background-image: url("../images/active.png");
background-repeat: no-repeat; 
background-position: 1px 45%;
background-attachment: fixed;
text-decoration: underline;}


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




#drama {
width : 718px; 
padding : 0; 
margin : 0; 
border: 0; 
} 

#content .left 	{
float : left; 
width : 520px; 
text-align : left; 
background-color: transparent;
background-image: url("../images/leftbackground.gif");
background-repeat: no-repeat; 
background-position: 0 0;
background-attachment: fixed;
}
 
#content .right 	{
text-align : left; 
float : right; 
width : 158px; 
padding : 20px 5px 180px 5px; 
color : #666666; 
font-size: 11px;
background-color: #ff0000;
voice-family : "\"}\""; 
voice-family : inherit; 
width :148px; 
}

html > body #content .right , html > #content .right	{
width : 148px; 
}
 

#content .left p 	{
padding : 0 30px; 
margin : 0 0 25px 0; 
font-size : 12px; 
line-height : 18px; 
color : #000; 
} 

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

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

#content p.maintitle {
padding-left : 30px; 
margin : 10px 0 25px 0;
font-size: 12px; 
line-height : 18px; 
color: #000;
} 

#content .latestnews
{
padding : 0px 0px 50px 0px; 
margin : 0 0 2px 0; 
font-size : 12px;
line-height : 14px; 
color : #000; 
border-left: 1px solid #fff;
border-right: 1px solid #fff;
background-image: url("../images/car.png");
background-repeat: no-repeat; 
background-position: 50% 100%;
background-attachment: fixed;
background-color: #ccccff;
}

html>body #latestnews { width: auto; } 

#content .latestnews p
{
padding : 2px; 
font-size : 12px;
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: #0000ff;
background-color: transparent;}
#content .latestnews a:visited {color: #0000ff;
background-color: transparent;}
#content .latestnews a:hover {color: #ffffff;
background-color: #0000ff;
background-image: url("../images/linkarrow2.gif");
background-repeat: no-repeat; 
background-position: 3px 45%;
background-attachment: fixed;
}
#content .latestnews a:active {color: #ffffff;
background-color: #0000ff;
background-image: url("../images/linkarrow2.gif");
background-repeat: no-repeat; 
background-position: 3px 45%;
background-attachment: fixed;
text-decoration: underline;
}

#content .bookbox
{
padding : 0px 0px 5px 0px; 
margin : 0 0 2px 0; 
font-size : 12px;
line-height : 14px; 
color : #000; 
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 2px solid #fff;
border-bottom: 3px solid #fff;
background-color: #ccccff;
}

html>body #bookbox { width: auto; } 

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


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

#content .bookbox a:link {color: #0000ff;
background-color: transparent;}
#content .bookbox a:visited {color: #0000ff;
background-color: transparent;}
#content .bookbox a:hover {color: #ffffff;
background-color: #0000ff;
}
#content .bookbox a:active {color: #ffffff;
background-color: #0000ff;
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 .left h3 {
padding : 15px 20px 15px 30px; 
font-size : 12px; 
font-weight : bold; 
line-height : 16px; 
color : #000000; 
margin : 0; 
} 

#content .left h2 {
padding : 5px 20px 15px 26px; 
font-size : 14px; 
font-weight : bold;
line-height : 18px; 
color : #0033ff; 
margin : 0; 
} 

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

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


#content .right h3 {
padding : 0px; 
font-size : 14px; 
font-weight : bold; 
line-height : 18px; 
color : #0033ff; 
margin : 0; 
background-color: #ffffff;
} 

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

#content .right h4 {
padding : 2px 7px; 
font-size : 14px; 
font-weight : bold; 
line-height : 18px; 
color : #ffffff; 
margin : 0; 
background-color: #0033ff;
border-bottom: 1px solid #ffffff;
} 

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

.breathingroom {
margin: 5px;
}




.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%;
background-attachment: fixed;
} 

.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%;
background-attachment: fixed;
} 

.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%;
background-attachment: fixed;
}
	
.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: 3px 0px 0px 0px;
}

.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;
background-attachment: fixed;
padding : 50px 10px 10px 10px; 
color : #000000; 
border: 0
} 

.jw2efooter a
{
text-decoration: none;
}


.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 30px; 
margin : 0 0 20px; 
font-size : 12px;
line-height : 16px; 
color : #000; 
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 0px;
background-color: transparent;
}


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

.booktitle {font-style: italic;}

#content table {margin-top: 10px;
		margin-bottom:10px;
		}

#content tr.lightrow	{
		background-color: #9999cc;
		align: left;
		text-align: left;
		font-size: 12px;
		}
#content tr.darkrow	{
		background-color: #ccccff;
		align: left;
		text-align: left;
		font-size: 12px;
		}
#content tr.headrow	{
		background-color: #006699;
		color: #fff;
		font-weight: bold;
		align: left;
		text-align: left;
		font-size: 12px;
		}
#content tr.mainrow	{
		background-color: #000;
		color: #fff;
		font-weight: bold;
		font-size: 16px;
		align: left;
		text-align: left;
		}

