/* Body */ 

BODY { 
    margin: 0px 0px 0px 0px; 
    background-color: #FFFFFF ; 
    color: #000000; 
}

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

.content {
	line-height: 140%;
}

/* 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: #9D080A; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 15px; 
    font-weight: bold; 
} 

h5 { 
    color: #9D080A; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
} 

h6 { 
    color: #9D080A; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
} 



/* Links */ 

a:link, a:visited { 
    font-size: 12px;
    color: #9D080A; 
    text-decoration: none; 
    font-family: Arial, Helvetica, sans-serif; 
} 

a:hover { 
    color: #000000; 
    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: Arial, Helvetica, serif;
    font-weight: normal;
    width: 95%;
    text-align: left;
    letter-spacing: 0 px;
    text-indent: 5px;
    padding: 5px;
    display: block;
    margin-top: 2px;
}

a.mainlevel:link, a.mainlevel:visited {
    /*border-top: 1px solid #B38536;
    border-bottom: 1px solid #B38536;*/
    border-top: 1px solid #793734;
    border-bottom: 1px solid #793734;
    background: #9D080A;
    color: #FFFFFF;
}

a.mainlevel:hover {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background: #B38536;
    color: #FFFFFF;
}

a.mainmenu:link, a.mainmenu:visited { 
    color: #9D080A; 
    font-weight: normal; 
} 

a.mainmenu:hover { 
    color: #000000; 
    text-decoration: underline; 
} 

a.sublevel:hover { 
    color: #000000; 
    text-decoration: underline; 
}

a.sublevel:link, a.sublevel:visited { 
    color: #9D080A; 
    font-weight: normal; 
} 



/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited { 
    font-size: 13px; 
    font-weight: bold; 
    color: #9D080A; 
    text-align:left; 
} 

a.contentpagetitle:hover { 
    font-size: 13px; 
    font-weight: bold; 
    text-align:left; 
    color: #9D080A; 
    text-decoration: underline; 
    font-weight: bold; 
} 



/* Content - Sections & Categories */

.contentpane { 
    background-color : #FFFFFF; 
} 

.contentpaneopen { 
    border : 0px ridge #F0F0F0; 
} 

.contentheading { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight: normal; 
    color: #9D080A; 
    text-align:left; 
    background-repeat: no-repeat; 
    background-position: top left; 
    text-indent: 15px; 
    line-height: 25px; 
    height: 15px; 
} 

.contentpagetitle { 
    font-size: 13px; 
    font-weight: bold; 
    color: #80A02C; 
    text-align:left; 
} 

table.contenttoc { 
    color: #333300; 
    background-color: #e0e0e0; 
} 

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

.contentdescription { 
    font-family: 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: 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: Arial, Helvetica, sans-serif; 
} 

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

a.readon:link, a.readon:visited { 
    color: #9D080A; 
    text-decoration: none; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    padding: 2px; 
    list-style: inside url(../images/arrow2.gif); 
    list-style-type: disc; 
    display: list-item; 
    white-space: normal; 
    font-weight: normal; 
} 

a.readon:hover { 
    color: #9D080A; 
    text-decoration: underline; 
    font-weight: normal; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    padding: 2px; 
    list-style: inside url(../images/arrow.gif); 
    list-style-type: disc; 
    display: list-item; 
    white-space: normal; 
} 

table.moduletable {
    margin: 0px 0px 0px 0px; 
    width: 99% !important; 
    width: 110%; 
    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: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #EAE5E5; 
    text-align: left; 
    width: 100%; 
    background: transparent url(../images/blank.gif) no-repeat left; 
    padding-top: 7px; 
    padding-bottom: 7px;
    padding-right: 7px;
    height: 10px; 
    line-height: 9px; 
} 

table.moduletable td { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: normal;
} 

a.moduletable:link {
	color: #FFFFFF;
}

.componentheading { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight: normal; 
    color: #9D080A; 
    text-align: left; 
    background-image: url(../images/blank.gif); 
    background-repeat: no-repeat; 
    background-position: top left; 
    text-indent: 30px; 
    line-height: 25px; 
    height: 30px; 
} 

.button { 
    color: #000000; 
    font-family: arial, Verdana, Geneva, Helvetica, serif; 
    font-weight: bold; 
    text-align: center; 
    font-size: 11px; 
    font: normal; 
    background: White; 
    border: 1px solid #9D080A; 
    height: 17px; 
} 

.inputbox { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background: #ffffff; 
    border: 1px solid; 
} 

a.pathway:link, a.pathway:visited { 
    color: #000000; 
    text-decoration: none; 
    font-weight: normal; 
    font-size: 9px; 
} 

a.pathway:hover { 
    color:#333333; 
    text-decoration: underline; 
} 



/** category text format and links **/ 

.category { 
    color: #9D080A; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    text-decoration: none; 
} 

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

a.category:hover { 
    color: #9D080A; 
} 

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

.sectiontableentry1, { 
} 

.contentpane { 
    background-color : #FFFFFF; 
} 

.sectiontableentry2 { 
} 

.sectiontableheader { 
    background-color : #FFFFFF; 
    color : #9D080A; 
    font-weight : bold; 
} 

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

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

.newsfeedheading { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #333333; 
    text-align:left; 
} 

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

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

.modifydate { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9px; 
    color: #999999; 
    text-decoration: none; 
    font-weight: normal; 
} 

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

li { 
    list-style: inside url(../images/arrow.gif) 3px; 
    list-style-image: url(../images/arrow.gif) 2px; 
} 

.fase4rdf { 
    font-family: 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: 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: Arial, Helvetica, sans-serif; 
    font-size: 9px; 
    font: normal; 
} 

a.bar:hover { 
    color: #9D080A; 
    text-decoration: none; 
} 

.searchbox { 
    font-family: 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 : Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    font-size : 10pt; 
    color : #9D080A; 
    text-align: center; 
} 

.pathway { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9px; 
    color: #000000; 
}

.back_button {
	margin-top: 15px;
}

.article_seperator {
	display: block;
	height: 20px;
}
