/* Body */ 
BODY { 
  margin                    : 0px 0px 0px 0px; 
  
  /*cursor          : url(../images/cursor.cur), default;*/
  /*background-color          : #6D89B6;*/
  /*background-image: url(../images/bg.gif);*/
  color                     : #000000; 
  scrollbar-3dlight-color   : #ffffff; 
  scrollbar-base-color      : #000000; 
  scrollbar-darkshadow-color: #f0f0f0; 
  scrollbar-face-color      : #92A8C9; 
  scrollbar-highlight-color : #000000; 
  scrollbar-shadow-color    : #ffffff; 
  scrollbar-track-color     : #f0f0f0; 
  scrollbar-arrow-color     : #ffffff; 
} 



  li,td,tr,p,div { 
  font-family     : Verdana, Arial, Helvetica, sans-serif; 
  font-size       : 9pt; 
  color           : #333333;
  line-height     : 20px;

} 

/* Styles for dhtml tabbed-pages */ 
.ontab { 
  background-color: #f0f0f0; 
  text-align      : center; 
  cursor          : hand; 
  font-weight     : normal; 
  color           : #333333; 
} 

.offtab { 
  background-color: #cccccc; 
  text-align      : center; 
  cursor          : hand; 
  font-weight     : normal; 
  color           : #333333; 
} 

.tabpadding { 
} 

.tabheading { 
  background-color: #333333; 
  text-align      : left; 
} 

.pagetext { 
  visibility      : hidden; 
  display         : none; 
  position        : relative; 
  top             : 0; 
} 

h4 { 
  color           : #6D89B6; 
  font-family     : Verdana, Arial, Helvetica, sans-serif; 
  font-size       : 15px; 
  font-weight     : bold; 
} 

h5 { 
  color           : #6D89B6; 
  font-family     : Verdana, Arial, Helvetica, sans-serif; 
  font-size       : 13px; 
  font-weight     : bold; 
} 

h6 { 
  color           : #6D89B6; 
  font-family     : Verdana, Arial, Helvetica, sans-serif; 
  font-size       : 12px; 
  font-weight     : bold; 
} 

/* Links */ 
a:link, a:visited { 
  font-size       : 12px; 
  font-weight     : bold; 
  color           : #445E88; 
  text-decoration : none;
  font-family     : Verdana, Arial, Helvetica, sans-serif; 
} 

a:hover { 
  color           : #92A8C9; 
  text-decoration : none; 
} 

/* Horizontal Line */ 
hr { 
  background      : #9D080A; 
  height          : 1px; 
  border          : 2px inset; 
} 

hr.separator { 
  background      : #9D080A; 
  height          : 1px; 
  width           : 75px; 
  border          : 0px; 
} 

/* --Default Class Settings-- */ 
.mainlevel {

  font-family      : Verdana, Arial, Helvetica, serif;
  font-weight      : normal;
  width            : 120px;
  text-align       : right;
  letter-spacing   : 0 px;
  text-indent      : 5px;
  padding          : 5px;
  display          : block;
  margin-top       : 2px;
  

}

a.mainlevel:link, a.mainlevel:visited {
  border-top       : 0px solid #A5986B;
  border-bottom    : 0px solid #A5986B;
  /*background       : #cccccc;*/
  font-weight      : normal;
  line-height      : 15px;
  color            : #ffffff;
  text-align       : right;
  font-size        : 12px;
  font-family      : Verdana, Arial, Helvetica, serif;
}

a.mainlevel:hover {
  border-top       : 0px solid #FFFFFF;
  border-bottom    : 0px solid #FFFFFF;
  text-align       : right;
  /*background       : #9D080A;*/
  color            : #D5DFE3;
}

a.mainmenu:link, a.mainmenu:visited { 
  color            : #ffffff; 
  font-weight      : normal; 
} 

a.mainmenu:hover { 
  color            : #D5DFE3; 
  text-decoration  : underline; 
} 


a.sublevel:hover { 
  color            : #000000; 
  text-decoration  : underline; 
} 

a.sublevel:link, a.sublevel:visited { 
  color            : #9D080A; 
  font-weight      : normal;
  height           : 15px;
  letter-spacing   : 0 px;
  padding          : 0px;
  padding-left     : 20px;
  font-size        : 11px;
  font-family      : Verdana, Arial, Helvetica, serif;
} 

/* For content item titles that are hyperlink instead of Read On */ 
a.contentpagetitle:link, a.contentpagetitle:visited { 
  font-size        : 13px; 
  font-weight      : bold; 
  color            : #ffffff; 
  text-align       : left; 
} 

a.contentpagetitle:hover { 
  font-size        : 13px; 
  font-weight      : bold; 
  text-align       : left; 
  color            : #D5DFE3; 
  text-decoration  : underline; 
  font-weight      : bold; 
} 

/* Content - Sections & Categories */ 
.contentpane { 
  background-color : #FFFFFF; 
} 

.contentpaneopen { 
  border           : 0px ridge #F0F0F0; 
} 

.contentheading, .componentheading { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 14px; 
  font-weight        : bold; 
  color              : #AB8E76; 
  text-align         : left; 
  text-indent        : 0px; 
  line-height        : 15px; 
  padding-bottom     : 0px;
  border-bottom      : 1px #92A8C9 solid;

  
} 

.contentpagetitle { 
  font-size          : 13px; 
  font-weight        : bold; 
  color              : #445E88; 
  text-align         :left; 
} 

table.contenttoc { 
  color              : #333300; 
  background-color   : #e0e0e0; 
} 

table.contenttoc td { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 8pt; 
  font-weight        : normal; 
  text-align         : left; 
} 

.contentdescription { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 11px; 
  color              : #364414; 
  text-align         : left; 
} 

/* Links */ 
a.blogsection:link, a.blogsection:visited { 
  color              : #405115; 
  text-decoration    : none; 
  font-weight        : normal; 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 10px; 
} 

a.blogsection:hover { 
  color              : #759328; 
  text-decoration    : underline; 
  font-weight        : normal; 
  font-size          : 10px; 
} 

a.weblinks:link, a.weblinks:visited { 
  color              : #405115; 
  text-decoration    : none; 
  font-weight        : normal; 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
} 

a.weblinks:hover { 
  color              : #759328; 
  text-decoration    : underline; 
} 

a.readon:link, a.readon:visited { 
  color              : #445E88; 
  text-decoration    : none; 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 12px; 
  padding            : 0px; 
  white-space        : normal; 
  font-weight        : bold; 
} 

a.readon:hover { 
  color              : #92A8C9; 
  text-decoration    : underline; 
  white-space        : normal; 
} 

table.moduletable { 
  margin             : 0px 0px 0px 0px; 
  width              : 100%; 
  border-left        : solid 0px #9D080A; 
  border-right       : solid 0px #9D080A; 
  border-top         : solid 0px #9D080A; 
  border-bottom      : solid 0px #9D080A; 
  border-top-style   : dashed; 
  border-bottom-style: dashed; 
  border-right-style : dashed; 
  border-left-style  : dashed; 
} 

table.moduletable th { 
 
  font-family        : verdana, Arial, Helvetica, sans-serif; 
  font-size          : 12px; 
  font-weight        : bold; 
  text-decoration    : underline; 
  color              : #D5DFE3; 
  text-align         : right; 
  width              : 100%; 
  background         : transparent url(../images/blank.gif) no-repeat left; 
  text-indent        : 0px; 
  padding-top        : 10px; 
  height             : 25px; 
  border-bottom      : 0px solid #9D080A; 
  border-bottom-style: dashed; 
  line-height        : 12px; 
} 

table.moduletable td { 
  font-family        : verdana, Arial, Helvetica, sans-serif; 
  font-size          : 10px; 
  color              : #D5DFE3;
  font-weight        : normal; 
  padding-left       : 0px;
  text-align         : right; 
  width              : 100%; 
} 


.button { 
  color              : #000000; 
  font-family        : Verdana, arial, Geneva, Helvetica, serif; 
  font-weight        : bold; 
  text-align         : center; 
  font-size          : 10px; 
  font               : normal; 
  background         : White; 
  border             : 1px solid #92A8C9; 
  height             : 15px; 
} 

.inputbox { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 10px; 
  font-weight        : normal; 
  color              : #000000; 
  background         : #ffffff; 
  border             : 1px solid #92A8C9; 
} 

a.pathway:link, a.pathway:visited { 
  color              : #445E88; 
  text-decoration    : none; 
  font-weight        : normal; 
  font-size          : 9px; 
} 

a.pathway:hover { 
  color              : #92A8C9; 
  text-decoration    : none; 
} 

/** category text format and links **/ 
.category { 
  color              : #9D080A; 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 11px; 
  font-weight        : bold; 
  text-decoration    : none; 
} 

a.category:link, a.category:visited { 
  color              : #445E88; 
  font-weight        : bold; 
} 

a.category:hover { 
  color              : #92A8C9; 
} 

.poll { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 10px; 
  color              : #666666; 
  line-height        : 14px; 
} 

.sectiontableentry1, { 
} 

.contentpane { 
  background-color   : #ffffff; 
} 

.sectiontableentry2 { 
} 

.sectiontableheader { 
  font-size          : 10px;
  background-color   : #FFFFFF; 
  color              : #000000; 
  font-weight        : normal; 
} 

.small { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 10px; 
  color              : #999999; 
  text-decoration    : none; 
  font-weight        : normal; 
} 

.smalldark { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 10px; 
  color              : #333333; 
  text-decoration    : none; 
  font-weight        : normal; 
} 

.newsfeedheading { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 12px; 
  font-weight        : bold; 
  color              : #333333; 
  text-align         :left; 
} 

.newsfeeddate { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 10px; 
  color              : #A7CF43; 
  font-weight        : normal; 
} 

.createdate { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 9px; 
  color              : #999999; 
  text-decoration    : none; 
  font-weight        : normal; 
} 

.modifydate { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 9px; 
  color              : #999999; 
  text-decoration    : none; 
  font-weight        : normal; 
} 

ul {
	margin-bottom: 0px;
	margin-top: 0px;
	list-style-image:url(../images/arrow.png);
	}



.fase4rdf { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 11px; 
  color              : #242D0C; 
  font-weight        : normal; 
} 

a.fase4rdf:link { 
  font-size          : 11px; 
  font-weight        : normal; 
  color              : #405115; 
} 

a.fase4rdf:hover { 
  font-weight        : bold; 
  color              : #759328; 
} 

table.searchintro { 
  background-color   : #FFFFFF; 
  border             : 1px solid #759328; 
} 

table.contact { 
  background-color   : #ffffff; 
} 

table.contact td.icons { 
  background-color   : #ffffff; 
} 

table.contact td.details { 
  background-color   : #ffffff; 
  font-size          : 10px; 
} 

.pagenav { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 9px; 
  font-weight        : normal; 
} 

a.pagenav, a.pagenav:visited { 
  font-weight        : bold; 
  color              : #759328; 
} 

a.pagenav:hover { 
  color              : #D6E5AA; 
} 

.pagenavbar { 
} 

/* Content voting */ 
.content_rating { 
  font-weight        : normal; 
  font-size          : 8pt; 
} 

.content_vote { 
  font-weight        : normal; 
  font-size          : 8pt; 
} 

/* mamplates.com */ 
a.bar:link, a.bar:visited { 
  color              : #9D080A; 
  text-decoration    : none; 
  font-weight        : normal; 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 9px; 
  font               : normal; 
} 

a.bar:hover { 
  color              : #9D080A; 
  text-decoration    : none; 
} 

.searchbox { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 10px; 
  font-weight        : normal; 
  color              : #000000; 
  background         : #ffffff; 
  border             : 1px solid; 
  height             : 15px; 
  line-height        : 15px; 
} 

.title { 
  font               : bold larger; 
  letter-spacing     : 4px; 
} 

/* for modifying {moscode} output. Don't set the colour! */ 
.moscode { 
  background-color   : #f0f0f0; 
} 

/* Text passed with mosmsg url parameter */ 
.message { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-weight        : bold; 
  font-size          : 10pt; 
  color              : #9D080A; 
  text-align         : center; 
} 

.pathway { 
  font-family        : Verdana, Arial, Helvetica, sans-serif; 
  font-size          : 9px; 
  color              : #000000; 
}