/******** DESIGN AND LAYOUT ********/
body {
margin:0;
padding:0;
background-color:#ffffff;
text-align:center;
}

#page {
width:750px;
margin:5px auto 5px auto;
text-align:left;
}

#top {
margin:10px 0 0 0;
height:100px;
background-color:transparent;
}

#left {
float:left;
width:170px;
margin:5px 0 0 0;
font:normal bold .7em sans-serif,sans,arial,helvetica,geneva,verdana;
background-color:transparent;
}

#main {
float:left;
width:550px;
margin:5px 0 0 0;
padding-left:20px;
font:normal normal .8em arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000000;
background-color:transparent;
}
	#main p {
	text-align:justify;
	}

#clrbth {
clear:both;
height:40px;
}

#footer {
padding:0 4px 2px 4px;
font:normal normal .7em arial,sans-serif,sans,helvetica,geneva,verdana;
color:#ffffff;
background-color:#9C281D;
border:2px solid #000000;
}

#footerlinks {
padding:0 4px 2px 4px;
font:normal normal .8em arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000000;
background-color:transparent;
}

/******** TEXT ********/
a {
text-decoration:underline;
color:#000099;
}

a:hover, a:active {
text-decoration:none;
color:#0000ff;
}

h1 {
font:normal bold 1.5em sans-serif,sans,arial,helvetica,geneva,verdana;
color:#9C281D;
margin:0 0 18px 0;
}

h2 {
font:normal bold 1.2em arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000000;
}

.text {
font:normal normal .75em sans-serif,sans,arial,helvetica,geneva,verdana;
color:#000000;
}


/******** NAVIGATION ********/
#topnav {
margin-left:120px;
padding-top:48px;
background-color:transparent;
font:normal bold .8em sans-serif,sans,arial,helvetica,geneva,verdana;
color:#ffffff;
text-align:left;
}
	#topnav a {
	text-decoration:none;
	color:#ffffff;
	}
	#topnav a:hover {
	text-decoration:none;
	color:#ff0000;
	}
	
#leftnav {
list-style-type:none;
margin:0;
padding:0;
}
	#leftnav a {
	display:block;
	width:168px;
	margin-top:1px;
	background-color:#000000;
	text-decoration:none;
	color:#ffffff;
	border:1px solid #ff0000;
	}
	#leftnav a:hover {
	text-decoration:none;
	color:red;
	}
	
#leftsub1 {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
font-weight:normal;
}
	#leftsub1 a {
	display:block;
	text-decoration:none;
	color:#000000;
	background-color:#efefef;
	margin-top:0;
	border:none;
	}
	#leftsub1 a:hover {
	text-decoration:none;
	color:red;
	}

/******** MISCELANEOUS ********/
.wraquo {
text-decoration:none;
font-family:sans-serif,tahoma;
font-weight:bold;
font-size:15px;
color:#ffffff;
margin:0 4px 0 4px;
}

.middot {
text-decoration:none;
font-family:sans-serif,tahoma;
font-weight:bold;
font-size:15px;
color:#000000;
margin:0 4px 0 16px;
}

/******** IMAGES ********/
img.joses {
float:right;
margin:0 0 10px 15px;
border:0;
clear:right;
}

img.remarks {
float:right;
margin:0 0 10px 15px;
border:0;
clear:right;
}

img.mission {
float:right;
margin:0 0 10px 15px;
border:0;
clear:right;
}