/* #### OVERALL SETTINGS #### */
BODY {
	margin					: 0px;
	padding					: 0px;
	background				: #ffffff;
	color					: #001111;
	font-family      		: Verdana, Arial, Helvetica, sans-serif;
}

hr {
	background				: #C0C0C0;
	height					: 1px;
	width					: 100%;
}

/* #### LINKS #### */
a:link, a:visited {
	font-size   			: 11px;
	font-weight				: normal;
	font-family      		: Verdana, Arial, Helvetica, sans-serif;
	text-decoration  		: none;
}

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

/* #### DEFAULT MENU LINK SETTINGS #### */

menu {
	font-size   			: 9px;
	font-weight				: normal;
	color					: #001111;
	text-decoration			: none;
	text-align				: right;
	font-family      		: Verdana, Arial, Helvetica, sans-serif;
}

a.mainlevel,
a.mainlevel:link 
a.mainlevel:active {
	font-size   			: 9px;
	font-weight				: normal;
	color					: #001111;
	text-decoration			: none;
	text-align				: right;
	font-family      		: Verdana, Arial, Helvetica, sans-serif;
}

a.mainlevel:visited {
	font-size   			: 9px;
	font-weight				: normal;
	color					: #001111;
	text-decoration			: none;
	text-align				: right;
}

a.mainlevel:hover {
	font-size   			: 9px;
	font-weight				: normal;
	color					: #EEEEEE;
	text-decoration			: none;
	text-align				: right;
}

a.sublevel,
a.sublevel:link 
a.sublevel:active {
	font-size   			: 9px;
	font-weight				: normal;
	color					: #001111;
	text-decoration			: none;
}

a.sublevel:visited {
	font-size   			: 9px;
	font-weight				: normal;
	color					: #001111;
	text-decoration			: none;
}

a.sublevel:hover {
	font-size   			: 9px;
	font-weight				: normal;
	color					: #DDDDDD;
	text-decoration			: none;
}

/* #### SIDE BAR BLOCK #### */

.sidecontent {
	border					: 1px solid #C5C3C3;
	background				: transparent;
	text-align				: right;
	font-size				: 11px;
	padding-right 			: 0px; 
	padding-bottom			: 5px;
	margin-bottom			: 0px;
	vertical-align			: top;
}

.sidecontent2 {
	background				: #FDF3F3;
	border					: 1px solid #dddddd;
	color					: #888888;
	text-align				: right;
	font-size				: 11px;
	padding-right 			: 0px; 
	padding-bottom			: 5px;
	margin-bottom			: 5px;
}
.sidecontent3 {
	border					: 0px solid #C5C3C3;
	background				: #FDF3F3;
	text-align				: right;
	padding-bottom			: 5px;
	margin-bottom			: 5px;
}
.sidecontent4 {
	border					: 0px solid #C5C3C3;
	background				: #ffffff;
	text-align				: right;
	font-size				: 11px;
	padding-right 			: 0px; 
	padding-bottom			: 5px;
	margin-bottom			: 5px;
}

.sidecontent5 {
	border					: 0px solid #C5C3C3;
	background				: #F3F3F3;
	text-align				: right;
	font-size				: 11px;
	padding-right 			: 0px; 
	padding-bottom			: 5px;
	margin-bottom			: 5px;
}

.sidecontent6 {
	border					: 1px solid #C5C3C3;
	text-align				: right;
	font-size				: 11px;
	width					: 100%;
	padding-right 			: 0px; 
	padding-bottom			: 0px;
	padding-top				: 25px;
	margin-bottom			: 5px;
	height					: 140px !important;
	height					: 173px;
}


/* #### PATHWAY AND BOTTOM BUTTON BAR #### */
.pathway {
	color					: #6E8296;
}

a.pathway:link, a.pathway:visited {
	color					: #6E8296;
	font-weight				: normal;
}

a.pathway:hover {
	color					: #FF6600;
	font-weight				: normal;
}

/* #### LISTS #### */

ul, ol {
	padding-left			: 0px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	list-style-type			: disc; 
	list-style-position		: outside;
	margin-left				: 5px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 11px;
  	color            		: #444444;
  	text-decoration  		: none;
}

li {
	padding-left			: 0px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	list-style-image		: url(../images/arrow.png) middle; 
	margin-left				: 10px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 11px;
  	color            		: #444444;
  	text-decoration  		: none;
}


/* ////////////// MAIN SIDE MODULES ///////////// */
table.moduletable {
	width					: 100%;
  	text-color				: #646464;
  	margin-bottom			: 15px;
}

table.moduletable th {
	font-size        		: 11px;
	font-family      		: Arial, Verdana, Tahoma, Trebuchet MS;
	font-weight      		: bold;
	color            		: #68110D;
	text-transform   		: uppercase;
	letter-spacing   		: 0px;
	text-align       		: right;
	padding-left     		: 5px;
	padding-top      		: 4px;
	background       		: transparent url(../images/moduleheader.jpg) repeat-x;
	height           		: 22px;
	border-bottom    		: 0px solid #F3F3F3;
	vertical-align			: top;
}

table.moduletable td {
	font-size        		: 11px;
	font-family      		: Tahoma, Arial, Verdana;
	font-weight      		: normal;
	color            		: #646464;
	text-align       		: right;
	padding-left     		: 5px;
	padding-right    		: 0px;
	padding-top      		: 1px;
	padding-bottom   		: 1px;
	letter-spacing   		: 0px;
	border-bottom    		: 0px solid transparent;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader {
	background-color 		: #68110D;
	color            		: #efefef;
	height           		: 18px;
	font-weight      		: normal;
	letter-spacing   		: 0px;
}

.sectiontableentry1 {
	background-color 		: #F5F5F5;
}

.sectiontableentry2 {
	background-color 		: #ECECEC;
}


/* #### SMALL FONT SETTINGS #### */
.small {
	font-family      		: Verdana, Arial, Helvetica, sans-serif;
	font-size        		: 9px;
	color            		: #777777;
	text-decoration  		: none;
	font-weight      		: normal;
}

.smalldark {
	font-family      		: Verdana, Arial, Helvetica, sans-serif;
	font-size        		: 9px;
	color            		: #002850;
	text-decoration  		: none;
	font-weight      		: normal;
}

/* #### CONTENT PAGE SETTINGS #### */
.contentpane {
	text-align       		: left;
	font-size        		: 11px;
	background       		: transparent;
	padding-left     		: 3px;
	padding-right    		: 0px;
	vertical-align   		: top;
	padding-top      		: 0px;
	width            		: 100%;
}

.contentpaneopen {
	text-align       		: left;
	font-size        		: 11px;
	background       		: transparent;
	padding-left     		: 3px;
	padding-right    		: 0px;
	vertical-align   		: top;
	padding-top      		: 0px;
	width            		: 100%;
}

.contentheading, .componentheading {
	font-family      		: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
	font-size        		: 14px;
	font-weight      		: bold;
	text-transform   		: uppercase;
	letter-spacing   		: 1px;
	padding-left     		: 5px;
	background       		: transparent url(../images/contentheader.jpg) no-repeat;
	height           		: 25px;
	vertical-align   		: middle;
	padding-top      		: 0px;
	padding-bottom   		: 2px;
	color            		: #68110D;
	text-align       		: left;
	width            		: 100%;
}

.createdate {
	font-family      		: Arial, Helvetica, sans-serif;
	font-size        		: 10px;
	color            		: #999999;
	text-align       		: left;
}

/* #### FORMULAR SETTINGS #### */
form {
	margin					: 0px;
	padding					: 0px;
}
.inputbox {
	font					: 10px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-top				: 1px;
	margin-bottom			: 2px;
	border					: 1px solid #000000;
}
.inputbox2 {
	font					: 10px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
	border					: 0px;
	background				: transparent;
}
.inputbox3 {
	font					: 10px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-top				: 1px;
	margin-bottom			: 2px;

}
.button {
	font					: 10px Trebuchet MS, tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-top				: 1px;
	margin-bottom			: 1px;
}

/* #### LINKS #### */
a.readon:link, a.readon:visited {
	color					: #68110D;
 	text-transform			: uppercase;
	background				: url(../images/readon.gif) no-repeat center left;
	font					: 10px Trebuchet MS, tahoma, Geneva, Arial, Helvetica, sans-serif;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a.readon:hover {
	font					: 10px Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color					: #356397;
 	text-transform			: uppercase;
	font-weight				: normal;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a.category:link, a.category:visited {
	color            		: #68110D;
	font-weight      		: bold;
	letter-spacing   		: 1px;
}

a.category:hover {
	color            		: #356397;
}

.eventscalender {
	font-family      		: Verdana, Arial, Helvetica, sans-serif;
	font-size        		: 9px;
	color            		: #002850;
	text-decoration  		: none;
	font-weight      		: normal;
}