* {padding:0; margin:0; }

body {
	margin: 50px 10px 0px 0px;
	padding: 0px;
	background-color:#ffffff;
	}
	
#mainleft {
	position: absolute;
	top:0;
	left:0;
	width:18%;
	float:left;
	background-color:#0000ff;
	padding: 0% 0% 70% 2%;
	}	

/* banner and mainright, left & width values must be the same */
#banner {
	position: relative;
	top: 0;
	left: 25%;
	width: 60%;
	height: 100px;
	background-color:#ffffff;
	padding: 0% 0% 40px 0%;
	}

#mainright {
	position: absolute;
	left:25%;
	width:60%;
	height:100%;
	float:left;
	background-color:#ffffff;
	padding-bottom:10px;
	}

/* menu_block top px must = body top marg px, banner ht & padding px */
#menu_block {
	position: relative;
	left:2%;
	top: 165px;
	margin-bottom:0;
	}	

#link_text {
	position: relative;
	width:38%;
	height:100%;
	background-color:#ffffff;
	}

#link_box {  
	float: right; 
	position: relative; 
	width:60%;
	height:75%;
	scrolling: auto;
	background-color:#ffffff;
	}
	
#menu_block p {
	font: bold 80% Arial, sans-serif; 
	padding-bottom: 1.5em;
  }

#menu_block a {
	text-decoration:none; 
	color:#ffffff;
  }

#copyright {
	clear: both;
	position: relative;
	padding-top: 4em;
	font: italic 70% Arial, sans-serif; 
	text-align: center;
	color:#000000;	
	}

a {text-decoration:none; }
b {font-weight:bold}
h1 {font: 120% Arial, sans-serif; color:#000000; padding-bottom:1em }
h2 {font: 90% Arial, sans-serif; color:#000000; padding-bottom:1em }
ord {font-size:70%; vertical-align:10%}

.logotext {font: 68% Arial, sans-serif; color:#0000ff}

#bodytext {
	font: 77% Arial, sans-serif; 
	line-height:150%; 
	letter-spacing:0.025em;
	padding-bottom:1em; 
	color:#000000;
	}

.body_bullets {
	margin-left: 2em; 
	list-style: outside square;
	}

.timetext {font: bold 58% Arial, sans-serif; text-decoration:none; color:#FFFFFF}


