html,body{margin:0;padding:0}
body{font: 85%/1.3 TrebuchetMS,Arial,sans-serif;
    text-align: left;background: #F0F0F0;padding-bottom:20px}
a { color: #0066B3; background: inherit; text-decoration: none;}
a:link{color: blue;}
a:hover{text-decoration: underline;}
a:visited{ color: purple;}
a:active{ color: red;}

h1 {width:100%; padding-left:20px; text-align:left; font: bold 1.6em Arial, Arial, Sans-Serif; color: #4e387e }
h2 {text-align:left; font: bold 1.3em Arial, Arial, Sans-Serif; padding-top: 10px; padding-bottom: 10px; margin: 0; color: #4e387e}

div#header{width:100%; overflow:hidden; background: url(images/LRHSLogo.jpg) no-repeat #c0c0c0; border-top:3px ridge #000; border-bottom:3px ridge #000; margin:0}
div#header h1{width:100%; margin:0 auto;text-align:left; padding: 33px 0 15px 150px;}
div#menu{width:1000px;}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0; background:#660099; color:#fff}
ul#nav{clear:both; font-size:80%; padding-left:120px;}
ul#nav li{float:left; margin-left:3px; text-align:center;}
ul#nav a{float:left;height: 40px; width: 80px;padding: 5px 0; font-weight:bold; text-decoration:none; color:#fff;
	border-top:3px solid #567; border-left:3px solid #567; border-right:3px solid #000; border-bottom:3px solid #000;}
ul#nav a:hover{background: #fff;color: #000;
	border-top:3px solid #000; border-left:3px solid #000; border-right:3px solid #567; border-bottom:3px solid #567}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

#right {
	float: right;
	width: 55%;
	padding: 0;
	margin-bottom: 1.2em;
	text-align: justify;
}

#left {
	float: left;
	width: 400px;
	margin: 0 0 10px 0;
	
}

#left .box {
	
	padding: 1em;
	margin: 0 0 1em 0;
	background : #C0C0C0;
}


#content {
font: 95%/1.3 TrebuchetMS,Arial,sans-serif;
	margin: 0 auto;
    padding: 15px;
	background: inherit;	
}

ul.bulleted {list-style:disc inside;}
p {padding:0.5em 0 0 0.5em; margin:0;}
ul {  padding: 0; margin: 0;}
li { list-style-type: none;}
strong {font-weight: bold}
em {font-style: italic}

/************* FOOTER ************/

div#footer {
	clear: both;
	width: 771px;
	margin: 0px auto;
	border-top: 1px solid #4e387e;
	font-size: 1em;
	text-align: center;
	padding: 2px;
	color: #4e387e;
}

/************* Tables ****************/
table a, table, tbody, tfoot, tr, th, td, table caption {
	font-family: Verdana, arial, helvetica, sans-serif;
	background:#660099;
	color:#fff;
	text-align:left;
	font-size:12px;
}
table, table caption {
	border-left:3px solid #567;
	border-right:3px solid #000;
}
table {
	border-top:1px solid #567;
	border-bottom:3px solid #000;
}
table a {
	text-decoration:none;
	font-weight:bold;
}
table a:link {
      color:#c0c0c0;
}
table a:visited {
	background:#262b38;
	color:#abc;
}
table a:hover {
	text-decoration:underline;
	position:relative;
	top:1px;
	left:1px;
      color:#fff;
}
table caption {
	border-top:3px solid #567;
	border-bottom:1px solid #000;
	font-size:20px;
	font-weight:bold;
}
table, td, th {
	margin:0px;
	padding:0px;
}
tbody td, tbody th, tbody tr.odd th, tbody tr.odd td {
	border:1px solid;
	border-color:#567 #000 #000 #567;
}
td, th, table caption {
	padding:5px;
	vertical-align:middle;
}
tfoot td, tfoot th, thead th {
	border:1px solid;
	border-color:#000 #567 #567 #000;
	font-weight:bold;
	white-space:nowrap;
	font-size:14px;
}
p#indented {
   padding-left: 50pt;
   padding-right: 50pt;
}
