BODY { 
	background: #000000 url(img/bg3.png) top left repeat;
	text-align: center;
	margin: 30px 0px 20px 0px;
	font: 8.5pt/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

A			{ color: #0000ff; text-decoration: underline; }
A:link		{ color: #0000ff; text-decoration: underline; }
A:visited	{ color: #9900ff; text-decoration: underline; }
A:active	{ color: #999999;  }
A:hover		{ color: #999999;  }

/* Page layout: box1, box2, sideColumn, mainColumn, allColumn, footer */
.box1 {
	width: 674px; /* Reset: IE */
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: left;
	background-color: #000000;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	}
	
#menu {
	width: 674px; /* Reset: IE */
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: left;
	background-color: #cccccc;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	}

#box2 {
	width: 674px; /* Reset: IE */
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	background-color: #ffffff;
	border-right: 2px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 2px solid #000000;
	}

html>body .box1 { /* Reset: All other browsers */
    width: 670px;
	}
html>body #menu { /* Reset: All other browsers */
    width: 670px;
	}
html>body #box2 { /* Reset: All other browsers */
    width: 670px;
	}

.menuItem A, .menuItem A:link, .menuItem A:visited { 
	width: 120px;
	float: left;
	text-align: center;
	background-color: #cccccc;
	border-right: 2px solid #000000; 
	color: #000000; 
	text-decoration: none; 
	}
	
.menuItem A:active, .menuItem A:hover {
	width: 120px;
	float: left;
	text-align: center;
	background-color: #ffcc00;
	border-right: 2px solid #000000; 
	color: #000000; 
	text-decoration: none; 
	}


#sideColumn	{
	width: 230px;
	padding: 0px;
	float: left;
	background-color: #ffffff;
	color: #000000;
	}
	
#mainColumn {
	width: 439px;
	padding: 0px;
	float: left;
	background-color: #ffffff;
	color: #000000;
	border-right: 1px solid #000000;
	}

#allColumn {
	width: 670px;
	padding: 0px;
	float: left;
	background-color: #ffffff;
	color: #000000;
	}
	
#footer {
	width: 674px; /* Reset: IE */
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding: 0px;
	text-align: left;
	color: #000000;
	font: 8pt/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

/* Column layout: mainContents, sideContents */

.mainContents {
	padding: 15px;
	}
	
.sideContents {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;	
	}	
	
/* Misc */

.smTxt {
	color: #666666;
	font: 8pt/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
}


