body div#mainContainer {
	width:971px;
	position:relative;
	background-image:url(_structuredbackgrounds/bg.gif);
	background-position:center top;
	margin: 0px auto;
	text-align:left;
}
body div#mainContainer div#topContainer {
	width:971px; height:430px;
	overflow:hidden;
}
body div#mainContainer div#topContainer div#mainTitoling {
	width:731px; height:70px;
	margin-left:240px;
	overflow:visible; color:white;
	font-face:georgia, serif;
	font-size:55px;
	position:relative; top:-140px; z-index:250px;
}
body div#mainContainer div#topContainer div#mainTitolingContents {
	width:731px; height:70px;
	margin-left:240px;
	overflow:visible; color:white;
	font-face:georgia, serif;
	font-size:55px;
	position:relative; top:-100px; z-index:250px;
}
body div#mainContainer div#topContainer div#titoling {
	width:971px; height:31px;
	overflow:visible;
	background-image:url(_structuredbackgrounds/bg.gif);
	background-position:center top;
	position:relative; top:-132px; z-index:250px;
}
body div#mainContainer div#topContainer div#subTitoling {
	margin-left:240px; line-height:31px; vertical-align:middle;
	font-face:georgia, serif;
	font-size:18px;
	height:31px;
}
body div#mainContainer div#navBar {
	width:971px; height:50px;
	overflow:visible;
	z-index:100;
	background-color:#222222;
}
body div#mainContainer div#navBar div#navMenu {
	float:right;
	color:white;
	font-family: georgia, serif;
	font-size:13px;
	height:50px; width:780px;
	line-height:50px; vertical-align:center;
	text-align:right;
	margin-right:20px;
} body div#mainContainer div#newnavBar {
	width:971px; height:50px;
	overflow:visible;
	z-index:100;
	background-color:#222222;
} body div#mainContainer div#newnavBar div#navMenu {
 	position:absolute; top:0px;
	width:795px; max-height:340px; height:40px; padding-top:10px;
	padding-left:176px; 
	overflow:hidden;
	z-index:100;
	background-color:transparent;
	background-image:url(_structuredimages/navmenu/submenubg.png);
	background-position:top center;
	background-repeat:no-repeat;
} body div#mainContainer div#newnavBar div#navMenu table#navContents {
	width:795px;
} body div#mainContainer div#newnavBar div#navMenu table#navContents tr td {
	vertical-align:top; line-height:18px; 
} body div#mainContainer div#newnavBar div#navMenu table#navContents tr td a:link,
body div#mainContainer div#newnavBar div#navMenu table#navContents tr td a:visited,
body div#mainContainer div#newnavBar div#navMenu table#navContents tr td a:active {
	display:block;
	font-family: georgia, serif;
	font-size:8pt; 
	color:#222222;
	text-decoration:none;
} body div#mainContainer div#newnavBar div#navMenu table#navContents tr td a:hover {
	display:block;
	font-family: georgia, serif;
	font-size:8pt; 
	color:#222222;
	text-decoration:underline;
	color:#660033;
} body div#mainContainer div#newnavBar div#navMenu table#navContents tr td a img {
	
}
body div#mainContainer div#boardContainer {
	width:971px; min-height:350px; 
}
body div#mainContainer div#boardContainer div#topBar {
	width:971px; height:62px;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	background-color:#222222; overflow:hidden; position:relative;
	background-position:-4px;
}
body div#mainContainer div#boardContainer div#leftBar {
	width:190px; min-height:350px;
	background-image:url(_structuredbackgrounds/layout/bars.png);
	background-repeat:no-repeat;
	padding-top:22px; padding-bottom:22px;
	padding-left:20px; padding-right:10px;
	float:left; line-height:16px; 
	font-family: georgia, serif;
	font-size:13px;
}
body div#mainContainer div#boardContainer div#leftBar form {
	margin:0px; height:25px; line-height:17px;
}
body div#mainContainer div#boardContainer div#leftBar form input {
	width:154px; height:14px; font-size:10px; color:#999999;
	padding-left:2px; padding-top:1px;
	border:1px solid #8f8f8f; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
}
body div#mainContainer div#boardContainer div#leftBar select {
	width:190px; height:19px; font-size:10px; color:#999999;
	padding-left:2px; padding-top:1px;
	border:1px solid #8f8f8f; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
}
body div#mainContainer div#boardContainer div#leftBar img.button {
	margin:0px; margin-bottom:1px; display:block; border:0px;
	cursor:hand; cursor:pointer;
}
body div#mainContainer div#boardContainer div#rightBar {
 	z-index:100;
	width:190px; min-height:350px;
	background-image:url(_structuredbackgrounds/layout/bars.png);
	background-repeat:no-repeat;
	padding-top:22px; padding-bottom:22px;
	padding-right:20px; padding-left:10px;
	float:right;
	font-family:georgia, serif;;
	font-size:13px;
	line-height:16px;
}
body div#mainContainer div#boardContainer div#rightBar form {
	margin:0px; line-height:17px;
}
body div#mainContainer div#boardContainer div#rightBar form input {
 	margin-bottom:5px;
	width:154px; height:14px; font-size:10px; color:#999999;
	padding-left:2px; padding-top:1px;
	border:1px solid #8f8f8f; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
}
body div#mainContainer div#boardContainer div#rightBar form input.error {
	border:1px solid #660033;
}
body div#mainContainer div#boardContainer div#contents {
	margin-left:240px; 
	padding-top:20px; margin-bottom:20px;
	font-family:Georgia, Serif;
	font-size:11px; color:#222222;
} body div#mainContainer div#boardContainer div#contents_fullwidth {
	margin-left:0px; 
	padding-top:20px; margin-bottom:20px;
	font-family:Georgia, Serif;
	font-size:11px; color:#222222;
}
body div#mainContainer div#boardContainer div#contents form {
	margin:0px; line-height:17px;
}
body div#mainContainer div#boardContainer div#contents form input {
	width:220px; height:14px; font-size:10px; color:#999999;
	padding-left:2px; padding-top:1px;
	border:1px solid #8f8f8f; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
}
body div#mainContainer div#boardContainer div#contents form input.checkbox {
	width:12px; border-style:none;
}
body div#mainContainer div#boardContainer div#contents form select {
	width:220px; height:19px; font-size:10px; color:#999999;
	padding-left:2px; padding-top:1px;
	border:1px solid #8f8f8f; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
}
body div#mainContainer div#boardContainer div#contents form input.error {
	border:1px solid #660033;
}
body div#mainContainer div#boardContainer div#contents form select.error {
	color: #660033;
}
body div#mainContainer div#boardContainer div#contents form textarea {
	width:220px; font-size:11px; color:#999999;
	padding-left:2px; padding-top:1px;
	border:1px solid #8f8f8f; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
}

body div#mainContainer div#boardContainer div#contents form textarea.longText {
	height:120px;
}
body div#mainContainer div#boardContainer div#contents form textarea.error {
	border:1px solid #660033;
}
body div#mainContainer div#footContainer {
 	clear:both;
	width:971px; height:155px;
	color:white;
	
	font-size:12pt;
	line-height:13pt;
	overflow:hidden;
	background-color:#222222;
	background-image:url(_images/bottom/bottom.gif);
	background-repeat:no-repeat;
}
body div#mainContainer div#footContainer select {
	width:190px; height:19px; font-size:10px; color:#999999;
	padding-left:2px; padding-top:1px; margin-top:5px;
	border:1px solid #8f8f8f; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;
}

/* NEW NAVBAR V2 */
body div#mainContainer div#newnavBar_v2 {
	width:971px; height:50px;
	overflow:visible;
	z-index:100;
	background-color:#222222;
} body div#mainContainer div#newnavBar_v2 div#navMenu {
 	position:absolute; top:0px;
	width:795px; height:37px; padding-top:13px;
	padding-left:176px; 
	overflow:hidden;
	z-index:100;
	background-color:#222222;
} body div#mainContainer div#newnavBar_v2 div#navMenu a img {margin-right:43px;}
body div#mainContainer div#newnavBar_v2 div#subNavMenu {
 	position:absolute; top:-103px;
	width:795px; height:215px; padding-top:10px;
	padding-left:176px; 
	overflow:hidden;
	z-index:99;
	background-color:transparent;
	background-image:url(_structuredimages/navmenu/submenubg_v2.png);
	background-position:top center;
	background-repeat:no-repeat;
} body div#mainContainer div#newnavBar_v2 div#subNavMenu div#nb_c1 {
	float:left; width:90px; margin-right:5px; line-height:18px; 
} body div#mainContainer div#newnavBar_v2 div#subNavMenu div#nb_c2 {
	float:left; width:110px; margin-right:5px; line-height:18px; 
} body div#mainContainer div#newnavBar_v2 div#subNavMenu div#nb_c3 {
	float:left; width:140px; margin-right:5px; line-height:18px; 
} body div#mainContainer div#newnavBar_v2 div#subNavMenu div#nb_c4 {
	float:left; width:100px; margin-right:5px; line-height:18px; 
} body div#mainContainer div#newnavBar_v2 div#subNavMenu div#nb_c5 {
	float:left; width:85px; margin-right:5px; line-height:18px; 
} body div#mainContainer div#newnavBar_v2 div#subNavMenu div#nb_c6 {
	float:left; width:107px; margin-right:5px; line-height:18px; 
} body div#mainContainer div#newnavBar_v2 div#subNavMenu div#nb_c7 {
	float:left; width:112px; line-height:18px; 
} body div#mainContainer div#newnavBar_v2 div#subNavMenu div a:link,
body div#mainContainer div#newnavBar_v2 div#subNavMenu div a:visited,
body div#mainContainer div#newnavBar_v2 div#subNavMenu div a:active {
	display:block;
	font-family: georgia, serif;
	font-size:8pt; 
	color:#222222;
	text-decoration:none;
} body div#mainContainer div#newnavBar_v2 div#subNavMenu div a:hover {
	display:block;
	font-family: georgia, serif;
	font-size:8pt; 
	color:#222222;
	text-decoration:underline;
	color:#660033;
}


/* IMAGE PANELS */
div.imagePanels {
	background-color:#eeeeee; margin-bottom:1px; width:230px; float:left; margin-right:1px;
	line-height:13px; font-size:10px;
}
div.imagePanels img, div.activeImage img, div.inactiveImage img {
	width:80px; height:80px; margin-right:10px; float:left;
}
div.activeImage {
	background-color:#eeeeee; margin-bottom:1px; width:230px; float:left; margin-right:1px;
	line-height:13px; font-size:10px; 
}
div.inactiveImage {
	background-color:#eeeeee; margin-bottom:1px; width:230px; float:left; margin-right:1px;
	line-height:13px; font-size:10px; opacity:.4;filter:alpha(opacity=40);
}