/* Basic 3 column joomla theme*/
body {
	background: #608DA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;	
}
#wrapper {
	position:relative;
	width:960px;
	margin:0 auto;
	background-color: #608DA2;
	background: url(../images/body.jpg) repeat-y 100% 0;
}
#top {
position:absolute;
margin-left:240px;
}
#wrapper2 {
	position:relative;
	width:960px;
	margin:0 auto;
	background-color: #608DA2;
	background: url(../images/body.jpg) repeat-y 75% 0;
}
#web, #web span {
 width: 240px; height: 189px;
 background-image: url(../images/header.jpg);
 background-repeat: no-repeat;
}
 /* This is what moves the text under the span */
#album span { margin-bottom: 75; }
/* code for all styled headers */
h1 span {
 display: block;
 /* place the span on top */
 position: relative;
 z-index: -1;
}
h1 { overflow: hidden }
#left {
float:left;
width:240px;
}
#main {
float:right;
width:720px;
}
.content {
margin-left:10px;
padding-right:5px;
font-size:14px;
padding-bottom:10px;
}
#menu {
position:absolute;
margin-top:161px;
margin-left:240px;
background-color:#e4952e;
width:720px;}

ul#mainlevel-nav { list-style: none;margin: 0;padding: 0;height: 29px;border-left: 1px solid #999; }
ul#mainlevel-nav li { float: left;list-style: none;height: 29px;border-right: 1px solid #999; }
ul#mainlevel-nav li a { float: left;list-style: none;height: 29px;padding: 0px 12px;color: #fff;text-decoration: none;font: bold 12px/22px Arial, Helvetica, Geneva, sans-serif; }
ul#mainlevel-nav li a:hover { float: left;list-style: none;height: 29px;padding: 0px 12px;color: #fff;text-decoration: none;font: bold 12px/22px Arial, Helvetica, Geneva, sans-serif;background: #00577d }
a{
text-decoration:underline;
color:#00577d;
}
a:hover{
text-decoration:underline;
color:#02374e;
}
ul{
margin-left:0;
}
.contentpagetitle {
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #00577d;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
}
.contentheading {
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #00577d;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.contentheading2 {
	margin: 0px 0px 0px 0px;
	padding-top: 5px;
	padding-bottom: 3px;
	color: #00577d;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	border-top-style:solid;
	border-top-color:#00577d;
	border-top-width:2px;
}
.componentheading {
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #00577d;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;}
	
table.moduletable-class2 {

	width: 720px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable-class2 {
	padding: 0;
	margin-bottom: 0px;
}
table.moduletable-class1 {

	width: 260px;
	margin-bottom: 8px;
	margin-top: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable-class1 {
	padding: 0;
	margin-bottom: 5px;
}

table.moduletable-class1 th, div.moduletable-class1 h3 {
	color: #fff;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom:5px;
	height: 24px;
	line-height: 18px;
	font-size: 12px;
	font-weight:bold;
	text-transform: none;
	margin: 0 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable-class1 td {
	font-size: 12px;
	padding-left: 5px;
	padding-top:2px;
	margin: 0px;
	font-weight: normal;
	color:#FFFFFF;
	text-align:left;

}