a img {
	border: none;
}
A:link {
	COLOR: #006699;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
}
A:visited {
	COLOR: #000;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
}
A:hover	{
	BACKGROUND-COLOR: #C7D8EA;
	COLOR: #110474
}
A:hover	img {
	BACKGROUND-COLOR: #C7D8EA;
	COLOR: #110474
}
A:active {
	COLOR: #000;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
}
.graphic2 {
	border:1px;
	border-color: #006699;
	border-style: solid;
}
A:visited .graphic2	{
	border:1px;
	border-color: #000;
	border-style: solid
}
BODY {
	CURSOR: default;
	background-color: #ffffff;
	COLOR: #000;
	margin: 0px 0px 0px 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px
}
UL {
	CURSOR: default;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px
}
LI {
	CURSOR: default;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 6px;
	FONT-SIZE: 12px
}
P {
	CURSOR: default;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px;
	FONT-SIZE: 12px
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px
}
.featcell {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
}
TR {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px
}
form
{
	display: inline;
}
TEXTAREA {
	BACKGROUND-COLOR: #C7D8EA;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
}
.textarea2 {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px
}
.admin_menu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px solid #000000;
        background-image : url(../images/button_bg.gif);
        background-position : bottom;
        color: #043C6B;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}
H4 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	FONT-SIZE: 16px;
}
.login
{
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	width: 140px;
}
/* Submit / Important button elements */
.button, .logincontrols input
{
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* class used for the login form */
.logincontrols
{
	color: #FFFFFF;
	background: #333333;
}
.smallfont
{
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/*-------------------------------------------------
  Mod News Comments
-------------------------------------------------*/
.commenttext
{
	clear: both;
	background: url(../images/dot.gif) bottom repeat-x;
	font-size: 12px;
	padding: 0 0 6px 0;
	margin-bottom: 6px;

}
/*-------------------------------------------------
  Mod News Item Info
-------------------------------------------------*/
.contenttitle h2
{
	clear: both;
	background: url(../images/dot.gif) bottom repeat-x;
	font-size: 12px;
	padding: 0 0 6px 0;
	margin-bottom: 6px;
}
.contenttext
{
	clear: both;
	background: url(../images/dot.gif) bottom repeat-x;
	font-size: 12px;
	padding: 0 0 6px 0;
	margin-bottom: 6px;

}
.contentitemcategory
{
	background: url(../images/bgcategory.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 14px;
}
.contentitempostedby
{
	background: url(../images/bgpostedby.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 12px;
}
.contentitemcomments
{
	background: url(../images/bgcomment.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 13px;
}
.contentitemedit
{
	background: url(../images/bgedit.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 11px;
}
.contentitemdelete
{
	background: url(../images/bgdelete.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 11px;
}
.contentitem
{
	padding: 3px 0 0 0;
	margin: 0 0 16px 0;
}
.contentitem1
{
	display: inline;
}
.contentitem2
{
	display: inline;
	background: url(../images/dotv.gif) left repeat-y;
	padding: 0 0 0 10px;
}
.contentitem3
{
	display: inline;
	background: url(../images/dotv.gif) left repeat-y;
	padding: 0 0 0 10px;
}
.contentitem4
{
	display: inline;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	background: url(../images/dotv.gif) left repeat-y;
}
/*-------------------------------------------------
  News Menu
-------------------------------------------------*/
.sidebar
{
	color: #21262A;
	margin: 0 0 1px 0;
}
/* Menu lists */
.sidebardl
{
	padding: 0 0 0 0;
	margin: 0;
}
.sidebardl dd
{
	background: #f9faf9;
	padding: 2px 2px;
	margin: 1px 0 0 0;
}
/*-------------------------------------------------
  News Calendar
-------------------------------------------------*/
.calendar_table {
	font-family: 'Trebuchet MS', verdana, sans-serif;
	color: #47697E;
	margin-left:auto; 
	margin-right:auto;
}

.calendar_table a {
	text-decoration: underline;
}

.calendar_month {
	font-family: Arial, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.calendar_days {
	font-family: 'Trebuchet MS', verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.calendar_current_day {
	font-family: 'Trebuchet MS', verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #D4DBBE;
	color: #47697E;
	font-weight: bold;
}

.calendar_day {
	font-family: 'Trebuchet MS', verdana, sans-serif;
	font-size: 11px;
	text-align: center;
	background: #f9faf9;
	color: #666666;
}

/* ***** define css for elements inside bbcode class ***** */
.bb-hl { color: #FF8040; font-weight: bold; }
div.codebox { width: 480px; margin: 0px; padding: 6px; overflow: auto; border: 1px inset; text-align: left; background: #f9faf9; color: #333333;}
div.incqbox { width: 100%; border: 1px inset; overflow: hidden; background: #f9faf9; color: #333333; }
.thumb { display: block; }
.bb-h4 { font-size: 12px; font-weight: bold; margin: 4px 0px 0px 4px; }