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

td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
}

ul {
  margin           : 0px 0px 0px 0px;
}

hr {
	height           : 1px;
	width            : 100%;
	background-color: #B3CDF0;
	background: #B3CDF0;
}

h1, h2, h3, h4, h6{
color: #0187E0;
}

.style5 {color: #F1015C}
.style7 {font-size: 14px}

.style9 {
	color: #FF6600;
	font-weight: bold;
}

/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */
.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	line-height: 16px;
  
}

a.pathway:link, a.pathway:visited {
  color            : #000000;
  font-weight      : bold;
}

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


/* ################### MAIN AND SUB MENU SYSTEM ################### */
a.mainlevel:link, a.mainlevel:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color            : #333333;
  font-weight      : bold;
  padding-top: 5px;
	padding-bottom: 6px;
	text-align: center;
	display: block;
	font-size: 10px;	
	background: url(../images/but-back.gif) no-repeat;
	
	
}

a.mainlevel:hover {
  color            : #F60661;
	
}

a.mainlevelbreak:link, a.mainlevelbreak:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color            : #013B7A;
  font-weight      : bold;
  background: url(../images/nav_break.jpg) -5px -3px no-repeat;
	padding-left: 10px;
	padding-right: 1px;
	font-size: 11px;	
	padding-top: 5px;
	padding-bottom: 5px;
	
	
	
	
}

a.mainlevelbreak:hover {
  color            : #ffffff;
	
}

table.moduletable {
  width            : 146px;
   margin-bottom    : 10px;
		 
}
table.moduletablehead {
  width            : 146px;
   margin-bottom    : 10px;
		 
}

table.moduletablebreak {
  background: url(../images/nav_repeat.jpg);
	padding-top: 3px;
	padding-bottom: 4px;
		 
}

table.moduletable th {
  font-family      : comic sans ms, verdana, Arial, Helvetica, sans-serif;
	font-size        : 15px;
  font-weight      : bold;
  color            : #000000;
	text-transform: uppercase;
	text-shadow: black;
  width            : 100%;
	padding-top: 1px;
	padding-bottom: 3px;
	text-align: center;
}

table.moduletablehead th {
  font-family      : comic sans ms, verdana, Arial, Helvetica, sans-serif;
	font-size        : 15px;
  font-weight      : bold;
  color            : #000000;
	text-transform: uppercase;
	text-shadow: black;
  width            : 100%;
	padding-top: 1px;
	padding-bottom: 3px;
	text-align: center;
}

table.moduletable td {
  font-size        : 10px;
  font-weight      : normal;
	padding-left: 1px;
	padding-top: 3px;
}

table.moduletablehead td {
  font-size        : 10px;
  font-weight      : normal;
	padding-left: 1px;
	padding-top: 3px;
	background: #ffffff;
	text-align: center;
}

table.moduletablebreak td {
  font-size        : 10px;
  font-weight      : normal;
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 1px;
	
}



.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader{
  background-color : #E6EFFB;
  color            : #333333;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #FFFFFF;
  font-weight : normal;
	white-space:normal;
}

.sectiontableentry2 {
  background-color : #E6EFFB;
  font-weight: normal;
	white-space:normal;
}

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

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

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  background       : #FFFFFF;
}

.contentpaneopen {
  background       : #FFFFFF;
}

.contentheading, .componentheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 13px;
  font-weight      : bold;
  color            : #333333;
  text-align       : left;
}

.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited {
   font-size: 12px;
   font-weight: bold;
   padding-left: 0px;
}

a.contentpagetitle:hover {
   color: #4C7AB6;
}

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

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #CDF0FE;
  color            : #000000;
  border           : 1px solid #29A5E3;
	margin-top: 5px;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000000;
  background-color : url(../images/inputbox.gif) right no-repeat;
  border           : 1px inset #CCCCCC;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font-size        : 11px;
  text-decoration  : none;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	color: #F60661;
}

a:hover {
  color            : #333333;
  text-decoration  : none;
}

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
}

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

a.readon, a.readon:link, a.readon.visited {
  color            : #4C7AB6;
  font-weight      : normal;
}

a.readon:hover {
   color            : #666666;
}

a.footerlinks, a.footerlinks:visited {
	color: #000000;	
}
a.footerlinks:hover {
	color: #666666;	
}
/*********************
* Calendar module style
**********************/
.mod_events_table {
    border: 1px solid #000000;
    width : 140px;
    text-align : center;
}
.mod_events_td_title {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.mod_events_td_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
.mod_events_td_dayoutofmonth {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: gray;
    text-decoration: none;
    background-color: #FFE4C4;
}
.mod_events_td_todaynoevents {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    text-decoration: none;
    background-color: #FFA07A;
}
.mod_events_td_todaywithevents {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    text-decoration: none;
    background-color: #B0C4DE;
}
.mod_events_td_daynoevents {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: Black;
    text-decoration: none;
}
.mod_events_td_daywithevents {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    text-decoration: none;
    background-color: #B0C4DE;
}

a.mod_events_daylink:link {
    font-size:12px;
    font-family: Arial;
    color: Black;
}
a.mod_events_daylink:visited  {
    font-size:12px;
    font-family: Verdana;
    color: Navy;
}
a.mod_events_daylink:hover  {
    font-size:12px;
    font-family: Arial;
    color: Silver;
}

.mod_events_td_link {
    background-color: Background;
}
a.mod_events_link:link {
    font-size:12px;
    font-family: Arial;
    color: Black;
}
a.mod_events_link:visited  {
    font-size:12px;
    font-family: Arial;
    color: Navy;
}
a.mod_events_link:hover  {
    font-size:12px;
    font-family: Arial;
    color: Silver;
}



.left_column  {
   background: url(../images/leftcolumn-background.jpg) no-repeat #C6D33A;
}

.siteborder  {
    
		border: 1px solid #e3e3e3;
}



.Button:link, .Button:visited, DIV.button a, DIV.button a:visited{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #BB8E6D;
	border-top: 1px solid #EFF1E3;
	border-left: 1px solid #EFF1E3;
	border-right: 1px solid #8C674D;
	border-bottom: 1px solid #8C674D;
	COLOR: #FFFFFF;
	font-size: 11px;
	TEXT-DECORATION: none;
	height: 16px;
	padding: 2px 3px 2px 3px;
	display: inline;
	white-space: nowrap;
	font-weight: bold;
	text-transform: capitalize;
}

.nowrap{
	white-space: nowrap;
}

.headerbackground{
	background: url(../images/slogan1.jpg) no-repeat;
	background-position: right bottom;
}

.bottomalign{
vertical-align: bottom;
}

.imageborder{
border: 2px solid #29A5E3;

}

.rightcolumn{
padding-right: 3px;
}

.Tab a, .Tab a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E5A87;
	text-decoration: none;
}

.Tab a:hover, .Tab a:visited:hover{
	text-decoration: none;
	color: #ffffff;
}

TD.Tab{
  white-space: nowrap;
		font-weight: bold;
		background: url(../images/nav_repeat.jpg);
}


.menu_box{
	visibility: hidden;
	position: absolute;
	float: left;
	background: #1E90CC;
	border-left: 1px solid #1673AC;
	border-bottom: 1px solid #1673AC;
	border-right: 1px solid #1673AC;
}
.menu_box a, .menu_box a:visited{
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 15px 3px 8px;
}

.menu_box a:hover, .menu_box a:visited:hover{
	background: #B7D5EF;
	color: #2E5A87;
}

.NavigationPath a.a, .NavigationPath a.a:visited{
	display: block;
	padding-top: 7px;
	padding-bottom: 5px;
	height: 16px;
	vertical-align: middle;
	background: url(../images/nav_repeat.jpg) -4px 0px repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E5A87;
	text-decoration: none;
}
.date{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

