/**/
/* CSS Document: Master styles */
/* Type: Screen */
/* Version: 0.1 */
/* Last edit: DigiJohn 11.09.06 */
/* Comment: Under development */
/**/

/**/
/* GOOD OLD STYLES */
/* Every browser is important to our big happy family, at least with some fixing and tweaking */
/**/

BODY {
	margin: 0;
	padding: 0;
	text-align: center; /* Center webpages in IE */
	}

TABLE {
	font-size: 1.0em; /* IE5.x fix */
}	

/**/
/* KISS STYLES */
/* Real tag styles and Wrappers */
/**/

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: white;
	background-image: url(fwimages/page_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	}

#webWrapper {
	width: 740px;
	margin: 0 auto; /* Center webpages in Mozilla */
	text-align: left;
}

h1 {
	color: #ff8a00;
	font-weight: normal;
	font-size: 14pt;
	margin-top: 0;
	margin-bottom: 0;
	}

h2 {
	color: #868493;
	font-weight: bold;
	font-size: 9pt;
	margin-top: 0;
	}

h3 {	
	color: black;
	font-weight: bold;
	font-size: 11pt;
	margin-top: 0;
	}

h4, h5, h6 {
	color: black;
	font-weight: bold;
	font-size: 8pt;
	margin-top: 0;
	}
	
a {
	color: #868493;
	}

a:hover {
	color: #ff8a00;
	/* color: #118ce2 */ /* Blue */
	}

/**/
/* OH MY GOD IT'S FULL OF DIV'S */
/* Container and box styles */
/**/

#topContainer {
	position: relative;
	height: 151px;
	}

#menuContainer {
	position: relative;
	height: 38px;
	background-image: url(fwimages/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 4px;
	}

#promoContainer {
	border-bottom: 1px solid #9ca2af;
	}

#contentContainer {
	background-color: white;
	/*height: 380px;*/
	}

#linkBox {
	position: absolute;
	top: 130px;
	right: 0px;
	color: white;
	font-size: 7pt;
	font-weight: normal;
	text-align: right;
	}

.contentBox {
	width: 674px; /* Actual width is 485px */
	padding: 31px 33px 20px 33px;
	/* IE boc model hack */
	width:740px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:674px;	
	}
	
.nothing {
	/* IE 5.x fix, part of the box model hack */
	}	

.frontPage .contentBox {
	float: left;
	width: 432px; /* Actual width is 485px */
	padding: 31px 20px 20px 33px;
	/* IE boc model hack */
	width:485px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:432px;	
	}
	
.nothing {
	/* IE 5.x fix, part of the box model hack */
	}

.marginBox {
	float: left;
	width: 204px; /* Actual width is 255px */
	/*height: 299px;*/
	padding: 73px 20px 20px 31px;
	color: #9ba2af;
	font-weight: normal;
	font-size: 8pt;
	background-image: url(fwimages/margin_javanytt_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width:255px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:204px;	
	}

.nothing {
	/* IE 5.x fix, part of the box model hack */
	}
	
#footerContainer {
	clear: left;
	text-align: center;
	color: #b3b5bb;
	font-weight: bold;
	font-size: 7pt;
	}

/**/
/* MAGIC KINGDOM */
/* Elemets styled individually */
/**/

#topContainer img {
	position: absolute;
	top: 39px;
	left: 0px;
	}

#linkBox a {
	color: white;
	text-decoration: none;
	}

#linkBox a:hover {
	color: #118ce2;
	}

#menuContainer .element01 { /* Menu Right End Picture */
	position: absolute;
	top: 0px;
	right: 0px;
	}

#menuContainer a {
	float: left;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 20px 10px 20px;
	border-top: 3px solid #9ba2af;
	border-bottom: 3px solid #9ba2af;
	}
	
#menuContainer a:hover, #menuContainer a.active:hover {
	border-top: 3px solid #ff8a00;
	border-bottom: 3px solid #ff8a00;
	color: #5c5b65;		
	}
	
#menuContainer a.active {
	color: #5c5b65;		
	}	

.marginBox a {
	color: #9ba2af;
	text-decoration: none;
	}

.marginBox a:hover {
	color: #118ce2;
	}

.marginBox .linkTitle {
	font-weight: bold
	}
 .marginBox p {
 	margin-top: 0;
	margin-bottom: 10px;
	}

#footerContainer a {
	color: #b3b5bb;
	text-decoration: none;
	}

#footerContainer a:hover {
	color: #ff8a00;
	}

img.floatRight {
	float: right;
	padding: 0 0 10px 20px;
	}
	
div.person {
	display: block;
}

div.person br {
	clear: both;
}


