/* Body */
BODY {
	margin: 0px 0px 0px 0px;
	 background-color : #FFFFFF ;  
       	font-size: 13;	
	 font-family: Arial, Helvetica, sans-serif; 
	color : #FFFFFF;
	text-align : leftcenter; 
	align: left;
	scrollbar-face-color: #494D6D;
	scrollbar-shadow-color: #494D6D;
 	scrollbar-highlight-color: #494D6D;
 
 

	scrollbar-3dlight-color: #7B7B7B;

 	scrollbar-darkshadow-color: #7B7B7B;
 	scrollbar-track-color: #7B7B7B;

 	scrollbar-arrow-color: #E3E3E3;
 }


table {  font-size: 12px}
td,tr,p,div,strong {
	font-family: Arial, Helvetica, sans-serif
	/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 13px;

	/* FOr changing the main content items, edit the 'table.contentpaneopen p' line and others like it */
	color: #333333;
	}
.morelinespacing {
	line-height:1.5;
}

tr.showtablerow{
	padding-bottom: 3px;
	padding-top: 3px;
}

/* special classes */
.contentwrapper {
 	/*text-align:center;  */	
	width:95%;
	border:0px;
	margin-left:20px; 
	margin-right:20px; 
}
.navigation {
background-image: url('../images/cell1.jpg');
color: #7E553C;
font-weight: bold;
text-align: center;
letter-spacing: 3;
height: 30px;
}


.designers {
color: #AAAAAA;
font-size: 80%;
text-align: center;
text-decoration : none;

}
.copyright {
color: #333333;
font-size: 10px;
font-weight: bold;
text-align: center;
padding: 10px;
height: 30px;
letter-spacing: 0;
}

.yourname {
font-family: "Times New Roman", serif;
font-size: 32px;
font-weight: bold;
letter-spacing: 2;
}

.yourname_rest {
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
/*letter-spacing: 2;*/
}

.main {
background-color: #FFFFFF;
color: #333333;
vertical-align: top;
text-align: justify;
line-height: 18px;
padding: 20px;
}

.logo {
float:left;
width:auto;
}

.left {
 background-color: #DDCCAA; 
color: #FFFFFF;
padding: 10px;
text-align: left;
vertical-align: top;
line-height: 22px;
/* border-right: 1px solid #CAA44A; */ /*#CAA44A = gold */
border-right: 1px solid #208542;
border-top: 1px solid #208542;
}

.right {
/* background-color: #EAE8E6; */
 background-color: #DDCCAA; 
color: #aaaaaa;
padding: 0px;
font-size: 90%;
text-align: left;
vertical-align: top;
border-left: 1px solid #208542;
border-top: 1px solid #208542;
}

.copyright {
color: #aaaaaa;
font-size: 70%;
font-weight: bold;
text-align: center;
padding: 10px;
height: 30px;
letter-spacing: 0;
}

.pathway {
	color: #DDDDDD;
	font-family:"Times New Roman", Times, serif;
	vertical-align: top;
	text-align:center;
	text-transform: lowercase;
	background-color: #009441;
	font-weight:bold; 
	width:900px;
	padding-left:5px;
	margin-right:5px;
	margin-left:5px;
}

/* end of special classes */
.maintablerow {
	vertical-align:top;
	width: 100%;
	border-width: 0px;
	border-style: none;
	border-color: #000000;
	padding: 0px;
	margin: 0px;
}

.headertable {
	border-bottom: 1px solid #003366;
	}

td.mainWindow {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	}




/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #323A15;
	border-left: outset 2px #5B7122;
	border-right: outset 2px #808080;
	border-top: outset 2px #5B7122;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	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;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #CCE1E3;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}
h1 {
	font-family: "Times New Roman", serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #208542;
	/* color: #356C82; font-family: Verdana, Arial, Helvetica, sans-serif; */
	/* font-size: 14px; font-weight: bold; */
	}

h2 {
	font-family: "Times New Roman", serif;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2;
	color : #FF9900;
	border-bottom: 1px solid #634031;
}

/* was majortitle */
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-style: normal; color: #0000FF}

/* was minortitle */
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #AF2928}

/* was normaltitle */
h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #866553}


h6 {
	color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	}
h7 {
	font-family: "Times New Roman", serif;
	font-size: 16px;
	font-weight: bold;
	color: #aaaaaa;
	border-bottom: 1px solid #aaaaaa;

	}
/* Links */

	
.buttonbar:link, .buttonbar:visited {
	font-size: 11px; 
	color: #aaaaaa; 
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

.buttonbar:hover {
	color: #FFFFFF;	text-decoration: none;
	}

.buttonbar_small:link, .buttonbar_small:visited {
	font-size: 9px; 
	color: #aaaaaa; 
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
  line-height: 10px;
	}


/* Horizontal Line */
hr {
	color: #FF5500; background: #990000; height:2px; border: 1px solid;
	}

hr.separator {
	background: #990000;
	height: 1px;
	width: 75px;
	border: 0px;
}

/* --Default Class Settings-- */

 a:link, a:active, a:visited { 
	color:  #AF2928;
	background-color: transparent;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	
  /*	font-family: Times New Roman, Times, serif; */
	font-size: 12px;	
	}

a:hover {  
	background-color: transparent; 
	color: #208542; 
	font-family: Verdana, Arial, Helvetica, sans-serif;   
/*	font-family: Times New Roman, Times, serif;*/

	font-size: 12px;	
	font-weight: bold;

	/* Examples are "Latest News" links */

} 


a.mainlevel:link {
	/* This affects all links in the sidebar and middle sections */
   display: block;
   /* font-size: 12px; */
   line-height: 20px;
	color: #FF5555;
	font-family: Verdana, Arial, Helvetica, sans-serif;   

	font-size: 12px;
	padding-left: -10px; 
   padding-right: 0px;
   text-decoration: underline;
  /* font-weight: bold; */
   background-color: transparent;
   /* background: #cccc99 repeat-x; */
}

a.mainlevel:visited {
	/* This affects all links in the sidebar and middle sections unless you have a table.moduletable a:link etc etc defined*/
	
   display: block;
       font-size: 12px; 
   line-height: 20px;
	color: #FF5555;
	font-family: Verdana, Arial, Helvetica, sans-serif;   

	
   /*   #A0685E  ; a bit greyer */
   padding-left: -10px;
   padding-right: 0px;
   text-decoration: underline;
 /*  font-weight: bold; */
   background: # repeat-x;
   background-color: transparent;

}
a.mainlevel:hover {
   font-size: 12px;
	color: #55FF55;
	background-color: #999999; 
   /* text-decoration : underline overline; */
	

   font-weight: bold;
 /*  background: #7D5B3C; */
} 


	
a.pathway, a.pathway:link, a.pathway:visited {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
	background-color: transparent;
}

a.pathway:hover {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.mainmenu:link, a.mainmenu:visited {
	color: #343A58; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    line-height: 20px;
	}

a.mainmenu:hover {
        font-size: 75%;
	color: #000099; text-decoration: underline;
	}
	
a.sublevel:hover {
	color: #343A58; font-weight: bold; text-decoration: underline;
	}

a.sublevel:link {
        font-size: 75%;
	color: #343A58; font-family: Verdana, Arial, Helvetica, sans-serif;
   
	font-weight: normal;
}
a.sublevel {
        font-size: 75%;
	font-weight: normal;
 }
/* Content - Sections & Categories */
.contentpane {
	background-color : transparent; 
/*	background-color: transparent; */ 
	}
/* Content - Sections & Categories */
.contentpanenohtml {
	background-color : #FFFFFF; 
/*	background-color: transparent; */ 
	}

.message {
	margin-left: 10px;

}
.contentpaneopen {
/*	background-color : #FFFEEB; */
		background-color: transparent; /* changes the color of the body or main window*/
		padding-right: 5px;
	/*	padding-right: 20px; */
		margin-left: 10px;
	/*	margin-right: 48px; */
		/*width:	639px;  */
				
	}
.wrapper {
/* should be somewhat based on the contentpaneopen theme but wider
/*	background-color : #FFFEEB; */
		background-color: transparent;
		padding-right: 20px;
		padding-right: 20px;
		margin-left: 10px;
		margin-right: 10px;
	/*	width:	711px;  */
				
	}


.contentpaneopenue {
/*	background-color : #65B8E1; */

/*	width:	140px;  	*/
	margin-bottom: 0px;
	border: none
	}
table.moduletableue table.contentpaneopenue {
	margin-left: 30px;
	
}
.contentpaneopennewsflash {
/*	background-color : #65B8E1; */

/*	width:	140px;  	*/
	margin-top: 10px;
	margin-bottom: 0px;
	border: 1px solid #866553
/*	margin-right: 10px; */
	}


.contentpaneopentitle {
	background-color : transparent; */
	width: 100%;
	}

.contentpaneopen td.contentpaneopen {
/*	background-color : #CCCCCC; */ /*just a hint of yellow */
		padding-right: 20px;
		padding-right: 20px;
		margin-left: 40px;
		margin-right: 40px;
		color: #333333;
	}
table.contentpaneopen td, table.contentpane td, table.contentpane li, table.contentpane ol,table.contentpaneopen ul
{
	color: #333333;
	font-size: 13px;
	text-align: left; /* added for firefox */
	
}

table.contentpaneopen p {
	color: #333333;
	font-size: 13px;
}

table.contentpanenohtml td, table.contentpanenohtml li, table.contentpanenohtml ol
{
	color: #333333;
	font-size: 13px;
	text-align: left; /* added for firefox */
	
}


.contentpaneopentitle td.contentheadingtitle {
/*	background-color : #FFFEEB; */
	padding-right: 15px;
	padding-right: 15px;
	margin-left: 35px;
	margin-right: 35px;
	font: Arial Rounded MT Bold, verdana Bold, arial Bold,comic sans ms,technical;
	font-size: 18px;
	color: #208542;
	/* border-top: 1px inset #0000FF; */
	}
table.contentpaneopen {
	border-bottom:1px solid #333333;
	width:100%;
}
.contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
 	color: #883300;
	text-align:left;
	line-height: 16px;
	height: 15px;
	
	}
.contentheadingtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
 	color: #883300;
	text-align:left;
	line-height: 16px;
	height: 15px;
		margin: 10px;
	padding: 10px;
	}

/* .contentheadingtitle hr {
	color: #f00;
	background-color: #f00;
	height: 5px;

	
	  border: 0;
	  width: 80%;
}
*/
hr.endhr {
	color: #00f;
	background-color: #00f;
	height: 2px;

	
	  border: 0;
	  width: 100%;
}
*/

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

table.contenttoc {
	color: #343A58;
	background-color: #ffffff;
	border-top: 1px solid #465675;
	border-bottom: 1px solid #465675;
	border-left: 1px solid #465675;
	border-right: 1px solid #465675;
    }

table.contenttoc td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
	padding: 3px;

}

.contentdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
        padding-top: 5px;
	}

/* Links */
a.blogsection:link, a.blogsection:visited {
	color: #3333FF; text-decoration: none; font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: transparent; /*added for mark's page */
	
	}

a.blogsection:hover {
	color: #3333FF;	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	background-color: transparent;
	}
.blog_more {
	margin-left: 10px;
	margin-top:10px;
	background-color: transparent; /*added for mark's page */
	color: #3333FF;
}
	
a.weblinks:link, a.weblinks:visited {
	color: #0000FF; text-decoration: none; font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

a.weblinks:hover {
	color: #FF0000;	text-decoration: underline;
	}

a.no_underline:link, a.no_underline:visited {
	
	text-decoration: none ;
	}

a.readon:link, a.readon:visited {
	color: #3333FF; 
	text-decoration: none; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style: inside;
	list-style-type: disc;
	display: list-item;
	white-space: normal;
	font-weight: normal;
	background-color: transparent;

	}

a.readon:hover {
	color: #CAA44A;	text-decoration: underline; 
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	list-style: inside;
	list-style-type: disc;
	display: list-item;
	white-space: normal;
	background-color: transparent;

	}

table.moduletable {
	background-color : transparent; 
	margin: 0px,0px,0px,0px;
	width: 100%;

	}
	
table.moduletable th,table.moduletableue th  {
/* COLORS
	#FF5500 = orange orange
	#FF5500 = redder orange
*/

/* NOTES
- this is the text of the "Left Menu" or "Latest Events"
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AF2928;
	text-align: left;
	width: 100%;
	height: 20px;
	padding: 1px;	padding-top: 0px;
	line-height: 20px;

	}


table.moduletable td {
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 11px;	
	text-align:left;
	padding-left:10px;
	}

table.moduletable a:link, table.moduletable a:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #208542;
	text-decoration: none; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* list-style: inside;
	list-style-type: disc;
	display: list-item;
	white-space: normal; */
	font-weight: bold;
	background-color: transparent;
	
	}

table.moduletable a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #65B8E1;	
	text-decoration: underline; 
	font-weight: bold;
	font-size: 9px;
	/* list-style: inside;
	list-style-type: disc;
	display: list-item;
	white-space: normal; */
	background-color: transparent;
	}
.topbanner {
	z-index: 60;
	overflow: visible;

}
.topbanner .moduletable td{
	text-align: right;
}
.mainoutlinetable 
{
	width:	100%; 
	border:	1px solid #FF0000;
	padding: 0px;
    align: center;
	text-align: left;
}

.topheader {
	background-color : transparent; 
	/* border: 2px solid #00FF00; */
	margin: 0px;
	overflow:	visible;
	padding: 0px;
	vertical-align:top;
	}
.topheaderleft {
	background-color : transparent; 
	/* border: 2px solid #0000FF; */
	margin: 0px;
	overflow:	visible;
	padding: 0px;
		width: 60px;
	}
	
.topheadermiddlespacer {
	
}
.topheadermiddlespacer1 {
	width:190px;
}
.bottomheader {
	background-color : transparent; 
	/* border: 2px solid #00FF00; */
	margin: 0px,0px,0px,0px;
	overflow:	visible;
	padding: 0px,0px,0px,0px;
	vertical-align:bottom;
	}
.bottomheaderleft {
	background-color : transparent; 
	/* border: 2px solid #0000FF; */
	margin: 0px,0px,0px,0px;
	overflow:	visible;
	padding: 0px,0px,0px,0px;
	width: 60px;
	}

.componentheading, table.contentpane td.componentheading {
/*	background-color : tranparent*/
	padding-right: 15px;
	padding-left: 0px;
	margin-left: 13px;
	margin-right: 35px;
	font: Arial Rounded MT Bold, verdana, arial,comic sans ms,technical;
	font-size: 15px;
	font-weight: bold;
	color: #0000EE;

/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
 	color: #E84A1C;
	text-align:left;
	background-repeat: no-repeat;
	line-height: 20px;
	height: 20px;
        padding-bottom: 5px;
	border-bottom: 1px solid #666666; */
	}
table.contentpanenohtml td.componentheading {
/*	background-color : tranparent*/
	padding-right: 15px;
	padding-left: 0px;
	margin-left: 13px;
	margin-right: 35px;
	font: Arial Rounded MT Bold, verdana, arial,comic sans ms,technical;
	font-size: 15px;
	font-weight: bold;
	color: #0000EE;

/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
 	color: #E84A1C;
	text-align:left;
	background-repeat: no-repeat;
	line-height: 20px;
	height: 20px;
        padding-bottom: 5px;
	border-bottom: 1px solid #666666; */
	}

.button {
	color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	font: bold;
	background: #634031;
	border: 1px solid #111111;
	height: 16px;
	}
.buttonsearch {
	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	font: bold;
	background: #FCF154;
	border: 1px solid #111111;
	height: 16px;
}
.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid;
	}
.inputboxsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;
	color: #000000;
	background: #FCF154;
	border: 1px solid;
	}
/** category text format and links **/
.category {
	color: #AF2928; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
	}

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

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

.poll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	line-height: 14px
	}

.pollstableborder {
	border: 1px solid #634031;
}

.contentpane {
/*	background-color : #ffffff; /*
/*	margin-left: 10px; */
	width: 98%;
	}
.contentpanenohtml {
/*	background-color : #ffffff; /*
/*	margin-left: 10px; */
	width: 98%;
	}
	
.sectiontableentry1, .sectiontableentry1.td {
	background-color : transparent; /* change this - this is alternating table entries */
	}

.sectiontableentry2, .sectiontableentry2.td {
	background-color : #8FAA88; /* change this - this is alternating table entries */

	}

/* sectiontableentry. . . have to do with tables that alternate colors
	like weblinks etc. */
	
tr.sectiontableentry2  td, tr.sectiontableentry1 td  {
	padding-top:5px;
	padding-bottom:5px;
	color : #333333; /* text color  - change this*/
	}
.sectiontableheader {
	background-color : #208542;
	color : #000000;
	font-weight : bold;
	}

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

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


.newsfeedheading {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #003399;
        }

.newsfeeddate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: normal;
}

.createdate, table.contentpaneopen td.createdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9A7462;
	text-decoration: none;
	font-weight: normal;
	}

.modifydate , table.contentpaneopen td.modifydate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9A7462;
	text-decoration: none;
	font-weight: normal;
	}

ul {
        margin: 0px 0px 0px 0px;
        padding: 0;
text-indent: -15px

	}

li {
	list-style: 3px;
	list-style-position: inside;
margin-left: 15px; 

	color: #333333;
	}

.fase4rdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #343A58; font-weight: normal;
	}

a.fase4rdf:link {
	font-size: 11px; font-weight: bold; color: #356C82;
	}

a.fase4rdf:hover {
	font-size: 11px;
	font-weight: bold; color: #759328;
	}

table.searchintro {
  	background-color: #F3F3F3;
	border: 1px solid #8D9ABC;
	}

table.contact {
	background-color: #ffffff;
	}

table.contact td.icons {
	background-color: #CCCC99;
	}

table.contact td.details {
	background-color: #CCCC99;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


.pagenav a:link, .pagenav a:visited {
	font-weight: normal;
	color: #AAAAAA;
	white-space:	nowrap;
	background-color: transparent;

}
div.back_button {
	background-color: transparent;
	margin-top: 10px;
}

.back_button a:link, .back_button a:visited  {
	color: #AAAAAA;
	background-color: transparent;
}

a.pagenav:hover {
	color: #FF9900;
}

.pagenavbar {
	
}

/* Content voting */
.content_rating {
	font-weight: normal;
	font-size: 8pt;
}

.content_vote {
	font-weight: normal;
	font-size: 8pt;
}

/* Custom */



