* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
html {
	height: 100%
}
body {
	font-size: 75%; background: url(images/top-bg.jpg) #fff repeat-x; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; height: 100%; text-align: center
}
td {
	border-top-width: 0px; border-left-width: 0px; font-size: 1em; border-bottom-width: 0px; text-align: left; border-right-width: 0px
}
table {
	border-top-width: 0px; border-left-width: 0px; font-size: 1em; border-bottom-width: 0px; text-align: left; border-right-width: 0px
}
img {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
a {
	color: #fff; text-decoration: underline
}
a.over {
	color: #f4ad4a
}
A.mainlevel:link {
	padding-right: 0px; display: block; padding-left: 10px; font-weight: bold; font-size: 1.1em; background: url(images/nav-arrow.gif) no-repeat left center; padding-bottom: 1px; margin: 0px 0px 0px 8px; color: #ff6600; padding-top: 0px; height: 17px; text-decoration: none
}
a.mainlevel:visited {
	padding-right: 0px; display: block; padding-left: 10px; font-weight: bold; font-size: 1.1em; background: url(images/nav-arrow.gif) no-repeat left center; padding-bottom: 1px; margin: 0px 0px 0px 8px; color: #ff6600; padding-top: 0px; height: 17px; text-decoration: none
}
a.mainlevel:hover {
	color: #5e9ac5; text-decoration: none
}
a.mainlevel#active_menu {
	font-weight: bold; color: #5e9ac5
}
a.mainlevel#active_menu:hover {
	color: #f4ad4a; text-decoration: none
}
ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
li {
	padding-right: 0px; padding-left: 15px; background: url(images/arrow.gif) no-repeat left center; padding-bottom: 1px; line-height: 15px; padding-top: 0px
}
#mainContent {
	background: url(images/content-bg.jpg) repeat-y; margin: 0px auto; width: 583px; color: #fff; 
}
.left {
	float: left; position: relative
}
.clear {
	clear: both
}
#wrapper {
	padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: auto; overflow: hidden; width: 725px; text-align: left
}
#header {
	margin: auto; width: 725px; height: 200px
}
#contentTop {
	background: url(images/content-top.jpg) no-repeat; widows: 583px; height: 27px
}
#leftColumn {
	font-size: 1em; margin: 0px; width: 150px
}
#leftColumn h3 {
	background: url(images/h3.gif) no-repeat left 100%; color: #1e4c75; text-decoration:none
}
div.moduletable h3 {
	padding-right: 0px! important; padding-left: 28px! important; font-weight: bold; font-size: 1.1em; padding-bottom: 0px! important; text-transform: uppercase; padding-top: 10px! important; height: 24px; text-align: left
}
.contentInner {
	padding-right: 20px; padding-left: 20px; padding-bottom: 15px; padding-top: 0px
}
#footer {
	font-size: 0.9em; background: url(images/footer.gif) repeat-x; margin: 25px 0px 0px; width: 100%; height: 50px
}
#footerContent {
	margin: auto; width: 800px; color: #0b2b48; padding-top: 20px; text-align: left
}
table.contentpaneopen {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 99%! important; color: #fff; padding-top: 0px; border-collapse: collapse; border-spacing: 0
}
table.contentpaneopen li a {
	color: #fff
}
table.contentpaneopen td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
table.contentpaneopen td.componentheading {
	padding-left: 4px
}
table.contentpaneopen fieldset {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; padding-bottom: 0px; width: 99%! important; padding-top: 0px; border-bottom: #eee 1px solid; border-right-width: 0px
}
.contentheading {
	padding-right: 0px! important; padding-left: 28px! important; font-weight: bold; font-size: 1.2em; background: url(images/heading.gif) no-repeat 0px 0px; padding-bottom: 0px! important; margin: 0px; color: yellow; padding-top: 0px! important; height: 24px; text-align: left
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
a.readon {
	padding-right: 0px! important; display: block; padding-left: 7px! important; font-weight: bold; font-size: 0.8em; background: url(images/read-more.gif) no-repeat left center; float: right; padding-bottom: 0px! important; width: 90px; color: yellow; padding-top: 4px! important; height: 20px; text-decoration: none
}
a.readon:hover {
	background: url(images/read-more-h.gif) no-repeat left center; color: yellow
}
a.readon:visited {
	color: yellow
}
.article_seperator {
	display: block; background: url(images/article-seperator.gif) no-repeat center 50%; margin: 0px 0px 5px; width: auto; height: 20px
}

