body{
font-family: verdana,sans-serif;
font-size: 74%;
margin: auto;
text-align:left;
padding:10px 0px 10px 0px;
line-height: 1.5em;
background: #b1b1b1;
color:black;

}

hr {
color:#0066ff;
border:1px solid #0066aa;
}

img {
border:0px;
}


#maincontainer{
width: 950px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#header{
text-align:left;
background: url(../images/banner1year.jpg) no-repeat top left;
height:140px;
border-bottom:1px solid black;
}

.header_top {
background:url(../images/htop.gif) no-repeat top left;
height:20px;
}

.header_center {
height:100px;
background:url(../images/hcenter.gif) repeat-y top left;
}

.header_bottom {
height:20px;
background:url(../images/hcenter.gif) repeat-y top left;

}

.padder {
	padding: 0px 4px 0 4px;
}

.login_input
{
color: black; 
font-size: 7pt;
background: white; 
border: 1px solid black
}

.login_input_label
{
color: white; 
font-size: 7pt;
}

#subheader{
text-align:right;
vertical-align:middle;
background:url(../images/Title.gif) #86aec4 repeat top left;
}

#subheader a {
	text-decoration:none;
	color: #ffffff;
	font-weight: bold;
}

#subheader a:hover {
	text-decoration:underline;
}

.subheader_top {
background:url(../images/fcenter.gif) repeat-y top left;
height:3px;
}

.subheader_center {
background:url(../images/fcenter.gif) repeat-y top left;
}

.subheader_bottom {
background:url(../images/fcenter.gif) repeat-y top left;
border-bottom:1px solid black;
height:3px;
}


#contentwrapper{
float: left;
width: 950px;
margin-bottom:7px;
}

#contentcolumn{
text-align:left;
width: 690px;
margin-right: 250px; /*Set right margin to RightColumnWidth*/
background-color: white;
}

.content_center {
background:url(../images/ccenter.gif) repeat-y top left;
z-index:100;
}

.content_bottom {
background:url(../images/cbottom.gif) no-repeat top left;
height:20px;
}

#rightcolumn{
text-align:right;
float: left;
width: 250px; /*Width of right column*/
margin-left: -250px; /*Set left margin to -(RightColumnWidth) */
background:url(../images/rback.jpg) #4720a1 repeat-y top left;
color:white;
}

#rightcolumn a {
	text-decoration:none;
	color:#00cc33;
}

.right_center {
background:url(../images/rcenter.gif) repeat-y top left;
}

.right_bottom {
background:url(../images/rbottom.gif) no-repeat top left;
height:22px;
}

#menu {
	text-align:center;
}

#menu a {
	display:block;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	border-bottom:1px solid black;
	color:white;
}

#menu a:hover {
	color:#a0bdff;
	text-decoration: underline
}

#footer{
background:url(../images/Title.gif) repeat top left; 
clear: left;
text-align: center;
vertical-align: middle;
color:#ffffff;
font-weight:normal; 
}

.footer_top {
background:url(../images/ftop.gif) no-repeat top left;
height:20px;
}

.footer_center {
background:url(../images/fcenter.gif) repeat-y top left;
}

.footer_bottom {
background:url(../images/fbottom.gif) no-repeat top left;
height:20px;
}

.innertube{
padding: 10px;
}

.innertube_thin{
padding-left: 6px;
padding-right: 6px;
}

.title {
	text-align:center;
	font-weight:bold;
	font-size:120%;
	padding:5px;
	background:url(../images/Title.gif) black repeat-y top left; 
}

.news_divisor
{
	text-align:center;
	font-weight:bold;
	color: white;
	padding: 3px;
	background:url(../images/Title.gif); 
}


.bigtitle {
	text-align:center;
	font-weight:bold;
	font-size:120%;
	padding:3px;
	border:2px solid #6191b1; 
}

.dialogbox {
	text-align:left;
}

.data {
	font-weight:bold;
	font-style:italic;
}


/* JOOMLA CSS */
a {
	color: #843939;
	text-decoration: none;
}
a:hover {
	color: #a0bdff;
	text-decoration: none
}

hr.separator {
	
}

.button
{
	font-family: verdana,sans-serif;
	font-size:7pt;
	font-weight:bold;
	font-style:normal;
	color:white;
	background-color:#0d678d;
	border-style:outset;
	border-width:1px;
	border-color:gray;
}
.inputbox
{
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.search
{

}

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
	display: block;
	font-style: italic;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: white;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover
{
	color: #fff;
}

.createdate { 
	color: gray;
	font-style: italic;
}

 .modifydate { 
	color: gray;
	font-style: italic;
}

.small
{
	font-style: italic;
	font-weight: bold;
	font-size: 72%;
	color: #61608e;
	text-align: right
}

.smalldark
{
	font-weight: bold;
	color: gray;
}

.highlight {
	background-color:#D1E7E6;
	color:#006699;
	font-weight:bold;
	padding:2px;
}

.componentheading
{
	font-size: 15pt;
	text-align: center;
	font-style: italic;
	padding: 12px 0px 12px 0px;
}

.contentheading 
{

	font-size: 12pt;
	padding: 12px 0px 12px 0px;
}