body {width:800px; margin:0px auto; padding:0px; background-color:#fff; position:relative;  }
p {font-family:"Gill Sans MT"; color:#224466; font-size:12px; font-weight:normal;}
a {color:#003366; font-family:"Gill Sans MT"; font-size:12px; text-decoration:none;}
a:hover {background-color:#668baf; color:fff;}
h5 {color:#003366; font-size:13px; font-family: "Gill Sans MT"; font-weight: normal; padding:0px 10px;}
h1 {font-family:"Gill Sans MT"; color:#003366; font-size:16px; font-weight:normal;}
h3 {font-family: "Gill Sans MT"; font-size: 12px;  font-weight: normal; color:#224466;}
h4 {font-family: "Gill Sans MT"; font-size: 20px;  font-weight: normal; color:#224466;}
h2 {font-family:"Gill Sans MT"; color:#003366; font-size:14px; font-weight:bold;}
li { list-style-type:disc; list-style-position:inside; margin: .5em;}

table {font-size:12px; width:400px; }

.principal {color:#003366; font-size:13px; font-family: "Gill Sans MT"; font-weight: normal; padding:0px 10px; background-image:url(pricipal_bg.jpg); background-repeat:no-repeat; background-position:bottom;}

.middletop {width:600px; margin:0px auto; padding:0px; background-color:#224466; text-align:center; color:#FFFFFF; font-family:"Gill Sans MT";}
.middle {width:600px; margin:0px auto; padding:0px; font-family:"Gill Sans MT"; color:#224466;}

.newspage {width:800px; margin:0px auto; padding:0px;}
.ticker { border-top:solid 1px #FFFFFF; width:796px; margin:0px; padding-left:2px; background-color:#668baf;}
.homebanner { width:800px; margin:0px; padding:0px; height:auto; position:relative;}
.all { float:left; width:800px; border:0px #224466; position:relative; padding:0px;}
.leftside {width:160px; background-color:#fff; float:left; margin-left:0px; position:relative;}
.content {width:800px; margin:0px; background-color:#668baf; padding:0px; float:left; border:0px;}
.hlinks {background-color:#668baf; width:778px; color:#fff; font-family:"Gill Sans MT"; padding-left:20px; margin:0px; position:relative fixed; border:solid 0px; }
.vlinks { float:right; width:180px; margin:0px auto; padding:0px; font-size:16px; color:#224466; font-family:"Gill Sans MT"; position:relative;}

.mainnews { width:600px; background-color:#fff; float:left; margin-left:10px; margin-top:10px; padding: 5px;}
.ctrboxes {float:right; width:425px; margin-top:10px; padding-left:5px; position:relative;}
.newsbox {margin:0px; width:170px; float:left; font-size:8px; margin-top:0px; font-family:"Gill Sans MT"; position:relative;}
.leftpagemenu {width:150px; float:left; background-color:#bed3ed; color:#224466; font-family:"Gill Sans MT"; font-size:12px; line-height:1.75em; padding:5px;margin-top:5px;}
.leftpagemenutitle {width:150px; float:left; background-color:#bed3ed; color:#224466; font-family:"Gill Sans MT"; font-size:18px; line-height:1.75em; padding:5px; margin-top:10px;}
.pagecenter{float:left; width:420px; position:relative; padding-left:10px; padding-top:10px; color:#224466; font-family:"Gill Sans MT"; font-size:12px;}

.Bluebox {float:left; width:187px; margin-top:10px; position:relative; padding:0px; clear:both;}
.Greenbox {float:left; margin-left:2px; margin-top:7px; width:200px; position:relative;}
.Redbox {float:left;  margin-left:0px; margin-top:7px; width:200px; position:relative; height:auto;}
.Orangebox {float:left; margin-left:0px; margin-top:7px; width:200px; position:relative;}
.Purplebox {float:left; margin-left:2px; margin-top:7px; width:200px; position:relative;}
.news {float:left; margin-left:0px; width:170; text-align:justify; padding-right:10px; padding-bottom: 10px;}
.bgbox {float:left; width:400px; margin-top:10px; position:relative; padding:0px; clear:both;}

.welcome {width:170px; margin:5px; text-align:justify; clear:both; float:left; position:relative;}
.info {width:300px; margin:0px; text-align:justify; clear:both; padding: 10px; position:relative;}
.topbox{width:425px; margin-top:10px; padding-top:5px; padding-left:0px; float:left; position:Relative; color:#224466; font-family:"Gill Sans MT"; font-size:12px;}

.subjecttitle { font-size:20px; font:"Gill Sans MT"; text-align:center; color:#224466; font-weight:bold;}
.contact {width:800px; background-color:#fff; text-align:center; float:left; font-size:10px; font-family:"Gill Sans MT"; clear:both; border-top:solid 1px #224466; text-decoration:none;}
.photoleft{float:left; margin: 0px 5px 3px 0px; padding:3px; position:relative; }
.upcoming { float:left; width:187px; margin-top:10px; position:relative; padding:0px; clear:both; }

.rtop {
	background-image:url(Redboxtop.jpg);
	height:24px;
	background-repeat: no-repeat;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align:left;
	width:200px;
	font-size:11px;
	font-weight:bold;
	font-family:"Gill Sans MT";
	line-height:1.5em;
	color:#fff;
}

.rside {
	background-image:url(Redboxsides.jpg);
	background-repeat: repeat-y;
	margin:0px;
	width:200px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 4px;
	height:auto;
	list-style-type:none;
	list-style-position:inside;
	list-style:none;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	font-family:"Gill Sans MT";
	color:#223366;
	}
	
.rbottom {
	background-image:url(Redboxbottom1.jpg);
	height:9px;
	width:200px;
	background-repeat: no-repeat;}
	
.gtop {
	background-image:url(Greenboxtop.jpg);
	height:24px;
	background-repeat: no-repeat;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align:left;
	width:200px;
	font-size:11px;
	font-weight:bold;
	font-family:"Gill Sans MT";
	line-height:1.5em;
	color:#fff;
}

.gside {
	background-image:url(Greenboxsides.jpg);
	background-repeat: repeat-y;
	margin:0px;
	width:200px;
	font-size:10px;
	font-weight: normal;
	font-family:"Gill Sans MT";
	color:#003366;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	height:auto;
	}
	
.gbottom {
	background-image:url(Greenboxbottom.jpg);
	height:9px;
	background-repeat: no-repeat;
	width:200px;}
	

	
.btop {
	background-image:url(Blueboxtop.jpg);
	height:22px;
	background-repeat: no-repeat;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align:left;
	width:auto;
	font-size:10px;
	font-weight:bold;
	font-family:"Gill Sans MT";
	line-height:1.7em;
	color:#fff;
	position:relative;
	clear:both;
}

.bside {
	background-image:url(Blueboxsides1.jpg);
	background-repeat: repeat-y;
	margin:0px;
	width:179px;
	font-size:12px;
	font-weight:bold;
	font-family:"Gill Sans MT";
	color:#003366;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	height:auto;
	position:relative;
	white-space:inherit;
	text-align:justify;
	}

.bside1 {
	background-image:url(Blueboxsides1.jpg);
	background-repeat: repeat-y;
	margin:0px;
	width:165px;
	font-size:12px;
	font-weight:bold;
	font-family:"Gill Sans MT";
	color:#003366;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height:auto;
	position:relative;
	white-space:inherit;
	text-align:justify;
	list-style:square
	}
	
.bbottom {
	background-image:url(Blueboxbottom1.jpg);
	height:9px;
	width:183px;
	background-repeat: no-repeat;
	position:relative;}
	

.otop {
	background-image:url(orangeboxtop.jpg);
	height:24px;
	background-repeat: no-repeat;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align:left;
	width:200px;
	font-size:11px;
	font-weight:bold;
	font-family:"Gill Sans MT";
	line-height:1.5em;
	color:#fff;
}

.oside {
	background-image:url(orangeboxsides.jpg);
	background-repeat: repeat-y;
	margin:0px;
	width:200px;
	font-size:12px;
	font-weight:normal;
	font-family:"Gill Sans MT";
	color:#003366;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	height:auto;
	}
	
.obottom {
	background-image:url(orangeboxbottom1.jpg);
	height:9px;
	background-repeat: no-repeat;
	width:200px;}

.ptop {
	background-image:url(Purpleboxtop.jpg);
	height:24px;
	background-repeat: no-repeat;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align:left;
	width:200px;
	font-size:11px;
	font-weight:bold;
	font-family:"Gill Sans MT";
	line-height:1.5em;
	color:#fff;
}

.pside {
	background-image:url(Purpleboxsides.jpg);
	background-repeat: repeat-y;
	margin:0px;
	width:200px;
	font-size:12px;
	font-weight:Normal;
	font-family:"Gill Sans MT";
	color:#003366;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	height:auto;
	}
	
.pbottom {
	background-image:url(Purpleboxbottom1.jpg);
	height:9px;
	background-repeat: no-repeat;
	width:200px;}
	
	
.bgtop {
	background-image:url(bgbox.jpg);
	height:24px;
	background-repeat: no-repeat;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align:center;
	width:400px;
	font-size:11px;
	font-weight:bold;
	font-family:"Gill Sans MT";
	line-height:1.5em;
	color:#fff;
}

.bgside {
	background-image:url(bgsides.jpg);
	background-repeat: repeat-y;
	margin:0px;
	width:400px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	height:auto;
	list-style-type:none;
	list-style-position:inside;
	list-style:none;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	font-family:"Gill Sans MT";
	color:#223366;
	}
	
.bgbottom {
	background-image:url(bgbottom.jpg);
	height:9px;
	width:400px;
	background-repeat: no-repeat;}
