body {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}


a:link, a:visited {
	font-family: inherit;
	font-size: inherit;
	color: #990000;
	text-decoration: none;
}

a:hover, a:active {
	font-family: inherit;
	font-size: inherit;
	color: #CC0000;
	text-decoration: underline;
}

td {
	font-family: inherit;
	font-size: small;
}


table {

display: block;
float: left;
}

small {
	font-size: x-small;
}

.center {
	text-align: center;
}

#border {
	background: #fff;
	border: 1px #ccc solid;
	padding: 5px;
	width: 750px;
	
	display: block;
	
	position: relative;
	margin-left: auto;
	margin-right: auto;

}

/* ------- HEADER -------- */


#address {
	width: 50%;
	float: left;
	font-family: inherit;
	font-size: 11px;
	letter-spacing: 1px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#url {
	width: 48%;
	float: right;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	text-align: right;
	margin-bottom: 5px;
}

#clock {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: x-small;
}

#redtop {
	border-top: 3px solid #990000;
	width: 71%;
	float: left;
	clear: left;
}

#redbar {
	background: #CC0000;
	color: #fff;
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	word-spacing: 15px;
	vertical-align: middle;
	width: auto;
	height: 15px;
	padding: 2px;
	padding-left: 12px;
	margin-top: 1px;
	margin-bottom: 1px;
}

#redbar a:link, #redbar a:visited {
	color: #fff;
	text-decoration: none;
	margin-right: 15px;
}

#redbar a:hover, #redbar a:active {
	color: #fff;
	text-decoration: underline;
	margin-right: 15px;
}

#greytop {
	border-top: 3px solid #999999;
	width: 29%;
	float: right;
	clear: right;
}

#greybar {
	background: #CCCCCC;
	color: #000;
	font-family: inherit;
	font-size: 11px;
	width: auto;
	height: 15px;
	padding: 2px;
	margin-top: 1px;
	text-align: right;
	word-spacing: normal;
	vertical-align: middle;
}




/* -------- FOOTER ---------- */

#redbottom {
	border-bottom: 3px solid #990000;
	width: 100%;
	margin-top: 10px;
	clear: both;
}


#redbbar {
	background: #CC0000;
	color: #fff;
	width: auto;
		
	font-family: inherit;
	font-size: 10px;
	
	padding: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
	word-spacing: normal;
	text-align: center;
}


/* -------- MAIN --------- */

.clearboth {
	clear: both;
}

#left {
	float: left;
	width: 22%;

}

#right {
	margin-left: 165px;
	width: 78%;
}

.borderBox {
	width: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	border: 1px #ccc solid;
	padding: 10px;
	
	font-family: inherit;
	font-size: 12px;
	text-align: justify;

	
}

.borderBoxTitle {
	font-family: inherit;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	/*text-transform: lowercase;*/
	
	border-bottom: 1px #ccc solid;
	margin-bottom: 8px;
	
}

.menuBorderBox {
	
	float: left;
	width: auto;
	margin: 10px;
	
	border: 1px #ccc solid;
	padding: 10px;
	
	font-family: inherit;
	font-size: 11px;

}

.menuBorderBox p {
	font-family: inherit;
	font-size: 10px;
	color: #990000;
 	text-align: center;
	margin-bottom: 5px;
}


.greyBox {

	width: 140px;
	margin-top: 10px;
	margin-bottom: 20px;
	
	border-left: 3px #CC0000 solid;
	background: #F2F2F2;
	padding: 5px;
	
	font-family: inherit;
	font-size: 11px;
	text-align: center;
	color: #000;
}

.greyBox h3 {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	margin: 5px;
}

.greyBox strong {
	font-size: 12px;
}

.menuBox {

	width: 140px;
	margin-top: 10px;
	
	border-left: 3px #CC0000 solid;
	background: #EFEFEF;
	padding: 5px;
	
	font-family: inherit;
	font-size: x-small;
	color: #000;
}

.menuBox strong {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
}


