/* Design by Brian Diaz of Media 65 @ http://www.HowToMambo.com  All Rights Reserved */
	
body {
	SCROLLBAR-FACE-COLOR: #F5F5F5; 
	SCROLLBAR-HIGHLIGHT-COLOR: ##99FFFF; 
	SCROLLBAR-SHADOW-COLOR: #E5E5E5; 
	COLOR: black; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #E5E5E5; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	color:#333;
	background-image: url(../images/bg.png);
 	clip:   rect(   );
 	font-family: Arial, Helvetica, sans-serif;
; font-size: 12px
; background-color: #FFFFFF
}
		
table {
	font-size: 13px;
 	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

a:link {
	color:#5A875A;
}

a:visited {
	color:#5A875A;
}

a:active {
	color:#996600;
}

a:hover {
	color:#CC0000;
	text-decoration:underline;
}

a.image, a.image:hover  {
	border:0;
}

form {
	margin: 0px;
	padding: 0px;
; font-size: 12px
}

/*MAINLEVEL MENU */

.mainlevel {
	margin: 0px 0px;
	padding: 0px 0px;
 	clip:        rect(   );
 	background-image: url(../images/menu_bgr.png)
}
	
a.mainlevel {
	display: block;
	border-top: 1px solid White;
	border-bottom: 1px solid #663333;
	padding: 3px 0px 3px 5px;
	color: #000000;
 	text-decoration: none;
 	clip:   rect(   );
 	background-image: url(../images/wallline.jpg);
 	left: 5px;
 	font-family: Tahoma, Verdana;
 	font-size: 8pt; font-weight: bold;
; text-align: left
}

a.mainlevel-nav {
	color: #000000;
 	text-decoration: none;
 	clip:   rect(   );
 	left: 5px;
 	font-family: Tahoma, Verdana;
 	font-size: 8pt; font-weight: bold;
}

a.mainlevel-nav:hover {
	color: #FF0000;
 	text-decoration: none;
 	clip:   rect(   );
 	left: 5px;
 	font-family: Tahoma, Verdana;
 	font-size: 8pt; font-weight: bold;
}

a.mainlevel:visited {
	display: block;
	border-top: 1px solid White;
	border-bottom: 1px solid #000000;
	padding: 3px 0px 3px 5px;
	color: #000000;
 	clip:   rect(   );
 	background-image: url(../images/wallline.jpg);
 	left: 5px;
 	font-family: Tahoma, Verdana;
 	font-size: 8pt;
}
	
a.mainlevel:hover {
	border-top: 1px solid #cccccc;
	background-image: url(../images/wallline.jpg);
	color: #990000;
 	padding:   3px 0px 3px 5px; clip:   rect(   ); left: 5px;
 	font-family: Tahoma, Verdana;
 	font-size: 8pt;
}	
	
/*Sub Menu links */

.sublevel {
	background-color: #006600;
	margin: 0px 0px;
	padding: 0px 0px;
	width: 160px;
 	clip:   rect(   );
}

a.sublevel {
	display: block;
	border-top: 1px solid #B91C00;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 3px 0px;
	color: White;
	background-color: #CCCCCC;
 	text-align: center;
}
	
a.sublevel:visited {
	display: block;
	border-top: 1px solid #B91C00;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 3px 0px;
	color: White;
	background-color: #CCCCCC;
}

a.sublevel:hover {
	border-top: 1px solid #cccccc;
	background-color: #FF0000;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}	

.search {
	clip:  rect(   )
; color: #FFCC00
}

/*Highlight Found Words*/

.highlight {
  	border: 1px dashed #010101;
  	background: #DDEEFF;
  	padding: 0px 2px 0px 2px;
}
  
/* ##################### PATHWAY #####################*/	

.pathway {
	font-family: Tahoma, Verdana;
	font-size: 8pt;
	color:#FFFFFF;
 	font-weight: bold;
}
	
a.pathway:link {
	color:#FFFFFF;
	text-decoration: none;
}

a.pathway:visited {
	color:#1F0108;
	text-decoration: none;
}

a.pathway:active {
	color:#ffa64d;
	text-decoration: none;
}

a.pathway:hover {
	color:#FF0000;
	text-decoration:none;
}
	
/* ##################### STANDARD MODULE TABLE  #################*/	

table.moduletable { 
	text-decoration: none; 
	width: 165px;
}

table.moduletable-right {
	width: 140px; 
	text-decoration: none;
}

table.moduletable-center { 
	width: 306px; 
	text-decoration: none;
	text-align: center;
}

table.moduletable-interesno {  
	width: 590px;
	text-decoration: none;
	text-align: justify; 
; clip:   rect(   )
}

table.moduletable th { 
	background: #BDD2BD;
 	font-family: Tahoma, Verdana;
 	color: #000000;
 	padding: 2px 0px;
 	font-size: 8pt;
	text-decoration: none;
	width: 165px;
}

table.moduletable-right th { 
	background: #663333;
 	font-family: Tahoma, Verdana;
 	color: White;
 	padding: 2px 0px;
 	font-size: 8pt;
	text-decoration: none;
}

table.moduletable-center th { 
	background: #663333; 
	font-family: Tahoma, Verdana; 
	color: White; 
	padding: 2px 0px; 
	font-size: 8pt; 
	text-decoration: none; 
}

table.moduletable-interesno th { 
	background: #663333; 
	font-family: Tahoma, Verdana; 
	color: White; 
	padding: 2px 0px; 
	font-size: 8pt; 
	text-decoration: none; 
; width: 590px; clip:  rect(   )
}

table.moduletable td {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	padding: 0px 0px;
 	color: #000000;
}

 table.moduletable-right td {
	font-family: Tahoma, Verdana;
 	font-size: 8pt;
 	padding: 0px 0px;
 	color: #000000;
}
 
table.moduletable-center td { 
	font-family: Tahoma, Verdana; 
	font-size: 8pt; 
	padding: 0px 0px; 
	color: #000000;
}

table.moduletable-interesno td { 
	font-family: Tahoma, Verdana; 
	font-size: 8pt; 
	padding: 0px 0px; 
	color: #000000; 
	width: 590px; 
; clip:  rect(   )
}

 table.moduletable a:link {
	text-decoration: none;
}

 table.moduletable a:visited {
	text-decoration: none;
}
 table.moduletable a:active {
	text-decoration: none;
}

 table.moduletable a:hover {
	text-decoration: none;
}

 /*END OF DEMO*/

 /* .moduletable can be a class without the table.moduletable*/
 
/* ############# CONTENT - SECTIONS & CATEGORIES ###########################*/
.contentheading {
	width: 100%;
	font-size: 1.3em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 	color: #663333;
 	background: White;
	text-align:left;
	margin: 1.5em -0.3em 0em 0;
   	padding: 0.2em 0.2em 0.2em 0em;
	border-bottom-color: #DDDDDD;
	border-bottom-style: dashed;
 	border-bottom-width: 1px;
 	font-variant: normal;
}
	
.contentpagetitle {
	background-color : White;
	color: #CC0000;
; font-weight: bold
; font-size: 1.0px
}
	
a.contentpagetitle h1{
	text-decoration: none;
	font-weight: normal;
	color: #666;
	border-bottom: 0px;
}

a.contentpagetitle:hover {
   	color: #CC0000;
   	border-bottom: 0px  dashed #CCCCCC;
; font-weight: bold
; text-decoration: underline
; font-size: 1.0em
}
	
.contentpane {
	background: White;
}

.contentdescription {
	background-color : White;
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif
}

.contentpaneopen {
	color:#5A5A5A;
	background-color: White;
 	font-family: Arial, Helvetica, sans-serif;
}

.contentpaneopen li {
font-weight: bold
; text-align: justify
}

.contentpaneopen ul {
text-align: justify
}

.content_rating {
	font-weight: normal;
	font-size:0.8em;
}

.content_vote {
	font-weight: normal;
	font-size: 0.8em;
}

.buttonheading{
}

a.pop-up {
	border-bottom: 0;
}

.pop-ups {
	float: right;
}

.newsfeeddate {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight: normal;
}

.createdate {
	color: #666;
 	font-size:0.8em;
   	font-weight: normal;
   	line-height: 1;
}

.modifydate {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.small {
	color: #663333;
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pagenav {
	padding: 2px;
; font-size: 10px
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	padding: 1px 4px;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #BABDB6;
	border-right: 1px solid #BABDB6;
	background: url(../images/but-bg.gif) #EFEFEF;
	color: #666666;
	text-decoration: none;
}

a.pagenav:hover, a.pagenav:active,
.pagenav_prev a:hover, .pagenav_prev a:active,
.pagenav_next a:hover, .pagenav_next a:active,
.pagenavbar a:hover, .pagenavbar a:active {
	padding: 1px 4px;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #BABDB6;
	background: url(../images/but-bg.gif) #EFEFEF;
	color: #666666;
	text-decoration: none;
}

.pagenavbar {
	padding-left: 14px;
	background: url(../images/pages.gif) no-repeat;
	color: #666666;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
	background: 0 url(../images/pages.gif) no-repeat;
	color: #666666;
; font-size: 10px
}
a.readon:visited {
  color             : #666666;
  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  background        : url(../images/more.png);
  background-repeat : no-repeat;
  white-space       : normal;
  padding-bottom    : 3px;
  padding-left      : 20px;
  padding-right     : 4px;
  padding-top       : 3px;
  float             : left;
  line-height       : 10px;
  text-decoration   : none; 
}
a.readon:hover {
  color             : #003366;
  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  background        : url(../images/more2.png);
  background-repeat : no-repeat;
  white-space       : normal;
  padding-bottom    : 3px;
  padding-left      : 20px;
  padding-right     : 4px;
  padding-top       : 3px;
  float             : left;
  line-height       : 10px;
  text-decoration   : none; 
}

.back_button {
font-weight: normal
; text-align: center
}	

a.toclink:hover, a.toclink:visited, a.toclink:link {
}

table.contenttoc {
	border: 1px solid #ddd;
	background: none;
	border-collapse: collapse;
	padding: 0px;
	margin: 2px;
}

table.contenttoc th {
	background-color: #FF9900;
	font-weight: bold;
 	font-family: Arial, Helvetica, sans-serif; font-size: 15px;
}

table.contenttoc td {
	padding: 2px;
}

.componentheading {
    	font-size: 1.3em;
    	font-weight: bold;
    	color: #990000;
    	text-align:left;
    	margin: 1.5em 0 0em 0;
	 background-color: White;
 	font-family: Arial, Helvetica, sans-serif;
	}

.sectiontableheader {
	background-color : #BDD2BD;
	color : #333;;
	font-weight : bold;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	padding: 2px;
	}

.sectiontablefooter {
	left: 10px; 
	clip:  rect(   ); 
	color: #999999
; font-size: 11px
}

.sectiontableentry1 {
	background-color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	padding:  2px;
 	color: #000000;
; text-align: left
	}
	
.sectiontableentry2 {
	background-color : #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	padding:   2px;
 	color: #000000;
; text-align: left
	}

.category {
	font-size: 11px;
	color:#333;
; font-weight: bold
}

a.category:link, a.category:visited {
}

a.category:hover {
}

.blogsection{
}

.blog_more{
}

.blog_heading {
}
	
/* ##################### FORM SECTION  #####################*/	

.inputbox {
   	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	font-style: normal;
  	font-weight: normal;
   	font-size: 10px;
   	background: White;
   	border: 1px #E8E8E8 solid;
   	margin-left: 10px;
; color: #009966
}
	
.selectbox {
   	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
   	background: #FFFFE0;
   	width: 100%;
   	border: 1px solid #999;
}
	
  .button {
   	font-size: 1.0em;
   	background: #FFFFE0;
   	border: 1px solid #999;
}

.contact-form {
   	width: 100%;
}

  .contact_email {
	margin: 0px;
	padding: 10px;
}

/* ###################### TABBED EDITING ###################### */
/*When user login to edit or sumbit articles*/
/* for modifying {moscode} output.  Don't set the colour! */

.moscode {
	background-color: #f0f0f0;
}
		
.code {
	font-family: courier, serif;
	font-size: 1.2em;
	padding: 2px;
	line-height: 1.3em;
	background-color: #f0f0f0;
	color: blue;
	border: 1px solid #d5d5d5;
	margin: 0px;
	width: 90%;
}

/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 1em;
	color : #666;
	text-align: center;
}

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #666666;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: bold;
	color: #FFFFFF;
	padding: .2em;
}

.offtab {
	background-color : #cccccc;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: normal;
	padding: .2em;
}

.edit-tabs {
	padding: 1em;
   	background: none;
}

.tabpadding {
}

.tabheading {
	background-color: #006600;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	padding: 1px 5px;
}

/*Body of the form*/

.adminform {
	background-color : #FFFFFF;
}

td  { 
	font-size: 12px; 
	left: 5px;
 } 

hr 	{  
	color: #663333;
}
	
a.pagenav:visited { 
	color: #663333; 
	border-bottom: 0;
	padding: 2px 2px; 
; font-size: 10px
}
	
a.pagenav:link { 
	color: #663333; 
	border-bottom: 0; 
	padding: 2px 2px; 
; font-size: 10px
}

a.pagenav:hover { 
	color: #FF0000; 
	border-bottom: 0; 
	padding: 2px 2px; 
; font-size: 10px
}

ul {
	margin: 0px 0px;
	padding:   6px 0px;
	list-style-type: none;
}


.contentpane ul a{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/boll_li.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-align: justify;
	font-weight: bold;
}

li {
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/boll_li.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
; font-size: 11px
}

.mosimage_caption {  
	font-size: 9px; 
	margin: 2px 11px 2px 2px; 
	padding: 2px 2px;
}

p {  
font-size: 12px
}

.pagenavbar {  
font-size: 10px
}

h5 {  
	font-size: 13px; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h6 { 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h3 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold;
}

h4 {  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
}

h2 {  
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-weight: bold;
}



a.readon:link { 
  color             : #666666;
  font-family       : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  background        : url(../images/more.png);
  background-repeat : no-repeat;
  white-space       : normal;
  padding-bottom    : 3px;
  padding-left      : 20px;
  padding-right     : 4px;
  padding-top       : 3px;
  float             : left;
  line-height       : 10px;
  text-decoration   : none; 
 } 
a { text-align: center ; font-size: 11px; color: #86AE86}
.back_button a { font-weight: normal }
.contentpaneopen ul a {  text-align: justify}
.weblinks {  }
a.contenpane:link { margin: 0px 0px; padding: 6px 0px; list-style-type: none; ; font-weight: bold}
.contentpaneopen a { }


a.category:link { font-weight: bold ; background-image: none}div {  font-size: 12px}
a.category:visited  { background-image: none }a.category:active { ; background-image: none ; color: #66CCFF}
a.category { ; font-weight: bold ; background-image: none }
a.contentpagetitle:link { 
	font-weight: bold;
	color: #FF0000;
	border-bottom: 0px;
; font-size: 1.0em
 } a.contentpagetitle:visited  { 
	font-weight: bold;
	color: #000000;
	border-bottom: 0px;
; text-decoration: none
; font-size: 1.0em
 } .iframe {  font-size: 12px; background-color: #FFFFFF}


a.pagenav { font-size: 10px }a.pagenav:active { font-size: 10px }