* {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
}
body {
        background:#eeeeee;
}
a {
color:#ec008c;
text-decoration:none;
}
a:hover {
color:#FF41B1;
}
p {
margin-top:0px;
margin-bottom:8px;
}
#container {
	width			: 750px;
	height		: 500px;
	border		: 1px solid #000000;
        background:#ffffff;
}
#header {
	width			: 750px;
	height		: 80px;
	background: url('../images/header.jpg');
background-repeat: no-repeat;
}
#header_menu {
	width			: 750px;
	height		: 20px;
	background: #ec008c;
}
#inn_header_menu .moduletable {
width: 649px;
}
#header_bottom {
	width			: 750px;
	height		: 5px;
}

#content {
	width			: 750px;
	height		: 395px;
	background:	url('../images/bg_content.gif');
	background-repeat:	no-repeat;
	background-position: bottom right;
        padding:40px;
        padding-top:20px;
        padding-bottom:20px;
}
#content .componentheading {
color: #ec008c;
font-size: 11px;
font-weight: bold;
padding:4px;
margin-left:4px;
}

/****************************************/
/*             NEWS SECTION             */
/****************************************/

#content .componentheading_news {
color: #ec008c;
font-size: 11px;
font-weight: bold;
padding:4px;
width:460px;
}
#content .blog_news {
margin-top:10px;
width:460px;
}
#content .blog_news table {
border-collapse: collapse;
}
#content .blog_news .contentheading_news {
width:100%;
color:#000000;
font-size: 11px;
font-weight: bold;
padding-bottom:0px;
padding-top:10px;
border-top: 1px solid #cccccc;
}
#content .blog_news .contentpaneopen_news {
width:100%;
padding:0px;
}
#content .blog_news .contentpaneopen_news .createdate {
padding-bottom:10px;
color: #555555;
}
/*
#content .blog_news .article_seperator {
display: block;
width:460px;
border-bottom:1px dotted #555555;
margin-top:5px;
margin-bttom:5px;
}
*/
/****************************************/
/*               MAIN PAGE              */
/****************************************/

#mainpage_left {
width:460px;
padding-right:50px;
}
#mainpage_right .moduletable {
margin-bottom:20px;
}
#mainpage_right .moduletable th {
color:#ec008c;
font-weight:bold;
font-size:11px;
text-align:left;
padding-left:20px;
}
#mainpage_right .moduletable td {
border-left:1px solid #cccccc;
}
#mainpage_right .moduletable .latest_event {
background:	url('../images/bg_latest_event.gif');
background-repeat:no-repeat;
margin-top:10px;
padding-left:20px;
padding-top:0px;
}
#mainpage_right .latest_event a {
color:#ec008c;
}
#mainpage_right .latest_event a:hover {
color:#FF41B1;
}
#mainpage_right .latest_event a,
#mainpage_right .latest_event a:link, 
#mainpage_right .latest_event a:hover,
#mainpage_right .latest_event a:visited {
       text-decoration:none;
}

.img_left {
 float:left;
 margin-right:8px;
 margin-bottom:8px;
}
.contentheading {
color: #ec008c;
font-size: 11px;
font-weight: bold;
}
hr {
border: 0px;
height: 1px;
background: #cccccc;
}
/****************************************/
/*         BOARD MEMBERS SECTION        */
/****************************************/
.boardmember {
width:460px;
border-top: 1px solid #cccccc;
padding: 5px 0px 5px 0px;
}
/****************************************/
/*         BOARD RECORDS SECTION        */
/****************************************/
.boardrecords th {
padding-bottom: 2px;
}
.boardrecords td {
border-top: 1px solid #eeeeee;
padding-top: 2px;
padding-bottom: 2px;
}
/****************************************/
/*         TRAINING HOURS SECTION        */
/****************************************/
.traininghours {
margin-top: 8px;
margin-bottom: 15px;
}
.traininghours th {
padding-bottom: 4px;
padding-top: 4px;
padding-left: 4px;
background: #eeeeee;
}
.traininghours td {
border-bottom: 1px solid #eeeeee;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
}
