body{
}

th {
	font-size				: 12px;
	font-family				: Century Gothic, Arial, Tahoma;
	font-weight				: normal;
	text-transform			: uppercase;
	text-align				: left;
	vertical-align			: middle;
}

tr, p, div {
	font-family				:Arial,Verdana, Helvetica, sans-serif;
	font-size				:12px;
	color					:#666666;
}

hr {
	background				:#999999;
	height					:1px;
	width					:90%;
}

ul {
	list-style				:none;
}

li {
	padding-left			: 25px;
	padding-top				: 0px;
	vertical-align			: middle;
	background-image		: url(../images/arrow.png) ;
	background-repeat		: no-repeat;
	background-position		: 10px 1px;
}

ol{
	margin-left				: 40px;
	list-style-position		: inherit;
}

form {
	display					: inline;
	margin					: 0;
 	padding-top				: 3;
	padding-bottom			: 3px;
}


/* ===== HEADERS ===== */

h1 {
	font-family				: Century Gothic, Arial;
	font-size				: 16px;
	text-transform			: uppercase;
	color					: #C9AC52;
}

h2 {
	font-family				: Century Gothic, Arial;
	font-size				: 16px;
	text-transform			: uppercase;
	color					: #C9AC52;
}

h3 {
	font-family				: Century Gothic, Arial;
	font-size				: 16px;
	text-transform			: uppercase;
	color					: #C9AC52;
}


/* ===== PATHWAY ===== */
.pathway {
  	color            		: #888888;
	font					: 8px Arial;
	text-transform			: uppercase;
	letter-spacing			: 0px;
	font-weight				: bold;
	text-align				: left;
	line-height				: 12px;
}

a.pathway:link, 
a.pathway:visited {
  	color            		: #888888;
	font					: 8px Arial;
	text-transform			: uppercase;
	letter-spacing			: 0px;
	font-weight				: bold;
}

a.pathway:hover {
  	color            		: #466999;
	font					: 8px Arial;
	text-transform			: uppercase;
	letter-spacing			: 0px;
	font-weight				: bold;
}


/* ===== MENU SETTINGS ===== */

#mainlevel-nav {
	list-style				: none;
	padding					: 0;
	margin					: 0;
	font-size				: 10px;
}
#mainlevel-nav li {
	display					: block;
	background-image		: none;
	padding-left			: 0px;
	padding-right			: 0px;
	float					: right;
	margin					: 0;
	width					: auto !important;
 	width					: 15%;
	font-size				: 11px;
	line-height				: 21px;
	white-space				: nowrap;
	border-left				: 1px solid #cccccc;
	border-bottom			: none;
}
#mainlevel-nav li a {
	width					: 100%;
	display					: block;
	padding-left			: 15px;
	padding-right			: 15px;
	text-decoration			: none;
	color					: #333333;
	background				: transparent;
}
#mainlevel-nav li a:hover {
	color					: #CCCCCC;
}
#active_menu {
	color					: #efefef;
}
a.mainlevel:link, 
a.mainlevel:visited,
a.mainlevel:active {
	display					: block;
	position: relative;
	color					: #ffffff;
	font-weight				: normal;
	background				: transparent;
	width					: 100%;
	text-align				: right;
	font-family				: Lucida Sans, Century Gothic, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size				: 13px;
	letter-spacing			: 0px;
	margin-bottom			: 0px;
	padding-top: 5px;
	padding-bottom			: 5px;
	border-bottom			: 1px dashed #B0D4D3;
}
a.mainlevel:hover {
	color					: #BFE3E2;
	background-color		: transparent;
}
a.mainlevel2:link, 
a.mainlevel2:visited,
a.mainlevel2:active {
	display					: block;
	position: relative;
	color					: #ffffff;
	font-weight				: normal;
	background				: transparent;
	width					: 100%;
	text-align				: right;
	font-family				: Lucida Sans, Century Gothic, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size				: 10px;
	letter-spacing			: 0px;
	margin-bottom			: 0px;
	padding-top: 5px;
	padding-bottom			: 5px;
	border-bottom			: 1px dashed #B0D4D3;
}
a.mainlevel2:hover {
	color					: #BFE3E2;
	background-color		: transparent;
}
a.mainmenu:link, 
a.mainmenu:visited,
a.mainmenu:active {
	color					: #BFE3E2; 
	font-family				: Arial,Verdana, Helvetica, sans-serif;
	font-weight				: normal;
	font-size				: 10px;
}

a.mainmenu:hover {
	color					: #efefef; 
}

a.sublevel:link, a.sublevel:visited {
	font-size				: 11px;
	color					: #ffffff;
	text-indent				: 33px;
	line-height				: 20px;
	background				: transparent;
	display					: block;
	margin-bottom			: 3px;
	width					: 100%;
	background-color		: #c6c6c6;
}

a.sublevel:hover {
	color					: #000000; 
	text-decoration			: none;
}


.poll {
}

.pollstableborder {
}

table.pollstableborder {
}

/* ===== MODULE TABLES - MAIN ===== */

table.moduletable {
	width					: 100%;
	margin-bottom			: 5px;
}

table.moduletable th {
	font-size				: 11px;
	color					: #756F5E;
	text-align				: left;
	vertical-align			: middle;
	width					: 100%;
	font-weight				: bold;
	text-transform			: none;
	padding-left			: 28px;
	background				: #CDCDBE url(../images/moduleheader.png) no-repeat 2px 0px;
	height					: 24px;
	margin-bottom: 5px;
	margin-top: 0px;
}

table.moduletable td {
	font-size				: 11px;
	font-weight				: normal;
	padding-top				: 2px !important;
	padding-top				: 2px;
	padding-bottom			: 2px !important;
	padding-bottom			: 2px;
	padding-left			: 5px !important;
	padding-left			: 4px;
	padding-right			: 5px !important;
	padding-right			: 4px;
}

table.moduletable li {
	border-bottom			: 0px solid #cccccc;
}
table.moduletable ul {
	padding					: 0px;
}


/* ===== MODULE TABLES - RIGHT ===== */

table.moduletable-right {
	width					: 100%;
	margin-bottom			: 5px;
}

table.moduletable-right th {
	font-size				: 12px;
	color					: #756F5E;
	font-family				: Century Gothic, Arial;
	text-align				: left;
	text-transform			: uppercase;
	letter-spacing			: -1px;
	vertical-align			: middle;
	width					: 100%;
	font-weight				: bold;
	text-transform			: none;
	padding-left			: 2px;
	background				: transparent;
	height					: 16px;
}

table.moduletable-right td {
	font-size				: 10px;
	font-weight				: normal;
	padding-top				: 1px !important;
	padding-top				: 1px;
	padding-bottom			: 1px !important;
	padding-bottom			: 1px;
	padding-left			: 5px !important;
	padding-left			: 4px;
	padding-right			: 5px !important;
	padding-right			: 4px;
}

table.moduletable-right li {
	border-bottom			: 0px solid #cccccc;
}
table.moduletable-right ul {
	padding					: 0px;
}

a.mainlevel-right,
a.mainlevel-right:link, 
a.mainlevel-right:visited,
a.mainlevel-right:active {
	font-size   			: 8px;
	font-weight				: bold;
	font-family				: Arial;
	vertical-align			: middle;
	color					: #F4F3E8;
	margin-left				: 0px;
	margin-bottom			: 0px;
	text-decoration			: none;
	text-transform			: uppercase;
	text-align				: middle;
	background				: transparent;
	padding-left			: 10px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

a.mainlevel-right:hover {
	font-size				: 8px;
	font-weight				: bold;
	font-family				: Arial;
	margin					: 0px;
	color					: #C5B568;
}

/* ===== MODULE TABLES - BOTTOM ===== */

table.moduletable-bottom td {
  	font-size        		: 8px;
  	font-family      		: Arial, Verdana, Tahoma;
  	font-weight      		: normal;
  	color            		: #F4F3E8;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 3px;
  	padding-right    		: 3px;
  	padding-top      		: 1px;
  	padding-bottom   		: 0px;
	margin-bottom			: 10px;
  	letter-spacing   		: 0px;
  	border-bottom    		: 0px solid transparent;
}

a.mainlevel-bottom,
a.mainlevel-bottom:link, 
a.mainlevel-bottom:visited,
a.mainlevel-bottom:active {
	font-size   			: 8px;
	font-weight				: bold;
	font-family				: Arial;
	vertical-align			: middle;
	color					: #F4F3E8;
	margin-left				: 0px;
	margin-bottom			: 0px;
	text-decoration			: none;
	text-transform			: uppercase;
	text-align				: middle;
	background				: transparent;
	padding-left			: 10px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

a.mainlevel-bottom:hover {
	font-size				: 8px;
	font-weight				: bold;
	font-family				: Arial;
	margin					: 0px;
	color					: #ffffff;
}

/* ===== MODULE TABLES - TOPLINKS ===== */

table.moduletable-news td {
  	font-size        		: 10px;
  	font-family      		: Arial, Verdana, Tahoma;
  	font-weight      		: normal;
  	color            		: #333333;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 3px;
  	padding-right    		: 3px;
  	padding-top      		: 0px;
  	padding-bottom   		: 0px;
	margin-bottom			: 10px;
  	letter-spacing   		: 0px;
  	border-bottom    		: 0px solid transparent;
}

a.mainlevel-news,
a.mainlevel-news:link, 
a.mainlevel-news:visited,
a.mainlevel-news:active {
	font-size   			: 9px;
	font-weight				: bold;
	font-family				: Century Gothic, Arial;
	vertical-align			: middle;
	color					: #D3E3EE;
	margin-left				: 0px;
	margin-bottom			: 0px;
	text-decoration			: none;
	text-transform			: uppercase;
	text-align				: middle;
	background				: transparent;
	padding-left			: 10px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

a.mainlevel-news:hover {
	font-size				: 9px;
	font-weight				: bold;
	font-family				: Century Gothic, Arial;
	margin					: 0px;
	color					: #ffffff;
}
/* ===== MODULE TABLES - TOPLINKS ===== */

table.moduletable-toplinks td {
  	font-size        		: 10px;
  	font-family      		: Arial, Verdana, Tahoma;
  	font-weight      		: normal;
  	color            		: #efefef;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 3px;
  	padding-right    		: 3px;
  	padding-top      		: 0px;
  	padding-bottom   		: 0px;
	margin-bottom			: 10px;
  	letter-spacing   		: 0px;
  	border-bottom    		: 0px solid transparent;
}

a.mainlevel-toplinks,
a.mainlevel-toplinks:link, 
a.mainlevel-toplinks:visited,
a.mainlevel-toplinks:active {
	font-size   			: 9px;
	font-weight				: bold;
	font-family				: Century Gothic, Arial;
	vertical-align			: middle;
	color					: #D3E3EE;
	margin-left				: 0px;
	margin-bottom			: 0px;
	text-decoration			: none;
	text-transform			: uppercase;
	text-align				: middle;
	background				: transparent;
	padding-left			: 10px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

a.mainlevel-toplinks:hover {
	font-size				: 9px;
	font-weight				: bold;
	font-family				: Century Gothic, Arial;
	margin					: 0px;
	color					: #ffffff;
}

/* ===== SECTION TABLES ===== */

.sectiontableheader {
	background		 		: #3B91C6 url(../images/sectionheader.jpg) repeat-x bottom;
	color            		: #ffffff;
	font-weight      		: bold;
	text-transform			: uppercase;
	font-family				: Century Gothic, Arial;
	text-align				: left;
	font-size				: 10px;
	padding					: 5px;
	height					: 20px;
	vertical-align			: middle;
}
.sectiontableentry1 td{
	border-bottom			: 0px solid #CCCCCC;
	background				: #fcfcfc;
	padding					: 3px 3px 3px 6px;

}
.sectiontableentry2 td {
	border-bottom			: 0px solid #CCCCCC;
	background				: #f0f0f0;
	padding					: 3px 3px 3px 6px;
}

.small {
	font-family      		: Arial,Verdana, Helvetica, sans-serif;
	font-size        		: 10px;
	color            		: #999999;
	text-decoration  		: none;
	font-weight      		: bold;
}

.smalldark {
	font-family     		: Arial,Verdana, Helvetica, sans-serif;
	font-size        		: 10px;
	color            		: #000000;
	text-decoration  		: none;
	font-weight      		: normal;
}

.contentpane {
	width					: 100%;
	padding-left			: 10px;
	padding-right			: 10px;
}

.contentpaneopen {
	border					: 0px ridge #0099cc;
	width					: 100%;
	padding-left			: 10px;
	padding-right			: 7px;
}
.contentheading {
	font-family				: Arial,Century Gothic, Verdana, Helvetica, sans-serif;
	font-size				: 14px;
	font-weight				: bold;
	letter-spacing			: -1px;
	color					: #3F8989;
	text-transform			: uppercase;
	text-align				: left;
	background				: transparent;
	padding-left			: 0px;
	border-bottom			: 0px solid #cccccc;
	padding-bottom			: 0px;
	margin-bottom			: 0px;

}
.componentheading {
	font-family				: Century Gothic, Arial,Verdana, Helvetica, sans-serif;
	font-size				: 14px;
	font-weight				: normal;
	text-transform			: uppercase;
	letter-spacing			: -1px;
	color					: #3F8989;
	text-align				: left;
	background				: transparent;
	padding-left			: 0px;
	border-bottom			: 0px solid #cccccc;
	padding-bottom			: 0px;
	margin-bottom			: 5px;

}

.createdate {
	font-family      		: Arial, Helvetica, sans-serif;
	font-size        		: 10px;
	color					: #888888;
	line-height				: 19px;
	text-align       		: left;
	text-indent				: 23px;
	font-weight				: bold;
	vertical-align			: top;
	padding-top				: 0px;
	padding-bottom			: 0px;
	margin-top				: 0px;
	margin-bottom			: 0px;
	background				: #F7F5EC url(../images/date.png) no-repeat 4px 3px;
	width					: 100%;
}

.createdate2 {
	font-family      		: Arial, Helvetica, sans-serif;
	font-size        		: 9px;
	color					: #888888;
	line-height				: 12px;
	text-align       		: left;
	text-indent				: 0px;
	font-weight				: normal;
	vertical-align			: top;
	padding-top				: 0px;
	padding-bottom			: 0px;
	margin-top				: 0px;
	margin-bottom			: 0px;
	background				: transparent;
	width					: 100%;
}

.button {
	font-family				: Century Gothic, Arial, Verdana, Helvetica, sans-serif;
	font-style				: normal;
	font-size				: 9px;
	font-weight				: bold;
	text-transform			: uppercase;
	background-color 		: #ECEAE6;
	color					: #6B644E;
	padding-left			: 5px;
	padding-right			: 5px;
	border					: 1px solid #CBC6B9;
}

.inputbox {
	font-family				: Arial,Verdana, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #757575;
	background-color		: #fcfcfc;
	border					: 1px solid #cccccc;
	padding-left			: 1px;
	margin-top				: 3px;
	margin-bottom			: 3px;
	vertical-align			: middle;
}

.inputbox2 {
	font-family				: Arial,Verdana, Helvetica, sans-serif;
	font-size				: 9px;
	color					: #333333;
	background-color		: transparent;
	border					: 0px solid #cccccc;
	vertical-align			: middle;
}

/* ===== LINKS ===== */
a:link, a:visited {
	color					: #867F5A;
	text-decoration			: none;
}

a:hover {
	color					: #C5B568;
}


/* ===== CATEGORY LINKS ===== */

a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family				: Arial,Verdana, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
 	color					: #ff9900;
	text-align				: left;
	text-decoration			: underline;
	}

a.contentpagetitle:hover {
	font-family				: Arial,Verdana, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	text-align				:left;
	color					: #666666;
	text-decoration			: none;
	font-weight				: bold;
	}

a.category:link, a.category:visited {
	color            		: #333333;
	font-weight      		: bold;
	font-size				: 11px;
	font-weight				: bold;
}

a.category:hover {
	color            		: #999999;
}

/* ===== TABS ===== */

.ontab {
	background-color		: #ffae00;
	border-left				: outset 2px #ff9900;
	border-right			: outset 2px #808080;
	border-top				: outset 2px #ff9900;
	border-bottom			: solid 1px #d5d5d5;
	text-align				: center;
	font-weight				: bold;
	color					: #FFFFFF;
}

.offtab {
	background-color 		: #e5e5e5;
	border-left				: outset 2px #E0E0E0;
	border-right			: outset 2px #E0E0E0;
	border-top				: outset 2px #E0E0E0;
	border-bottom			: solid 1px #d5d5d5;
	text-align				: center;
	font-weight				: normal;
}

.tabpadding {
}

.tabheading {
	background-color		: #ffae00;
	text-align				: left;
}

.pagetext {
	visibility				: hidden;
	display					: none;
	position				: relative;
	top						: 0;
}

.back_button {
	text-align				: center;
	margin-top				: 40px;
	padding-left			: 5px;
	margin-bottom			: 10px;
}


/* ===== TABLE OF CONTENTS ===== */

table.contenttoc {
	color					: #333300;
	background-color		: #e0e0e0;
	border					: 1px solid #ccc;
	padding					: 5px;
}

table.contenttoc td {
    font-size				: 8pt;
    font-weight				: normal;
    text-align				: left;
	padding-left			: 5px;
	padding-right			: 5px;
}

table.contenttoc th {
    font-size				: 8pt;
    font-weight				: normal;
    text-align				: left;
	padding					: 5px;
	background-color		: #333333;
	color					: #FFFFFF;
}


/* ===== SEARCH INTRO =====*/
table.searchintro {
	width					: 100%;
}

table.searchintro td {
	background-color		: #293C43;
	color					: #ffffff;
	font-weight				: bold;
}

.readon {
	display					: block;
	background				: #ffffff url(../images/readon.png) no-repeat 2px 2px;
	line-height 			: 16px;
	color					: #B8B4A7;
	text-indent				: 24px;
	width					: 116px;
	padding-top				: 2px;
	padding-right			: 24px;
	border-top				: 0px solid #555555;
	font-size				: 9px;
	font-family				: Century Gothic, Arial;
	text-align				: left;
	text-transform			: uppercase;
	margin-top				: 5px;
}

a.readon {
	color					: #867F5A;
	font-weight				: bold;
}

a.readon:hover {
	color					: #C5B568;
	font-weight				: bold;
}


/* ===== MOSIMAGE =====*/

.mosimage {
	border					: 1px solid #BCB9A9;
	margin					: 5px
}

.mosimage_caption {
	margin-top				: 2px;
	background-color		: #BCB9A9;
	padding					: 1px 2px;
	color					: #fff;
	text-transform			: normal;
	font-size				: 9px;
	border-top				: 1px solid #BCB9A9;
}
