/* Start of CMSMS style sheet 'blueoakvert' */
/* Start of 'ruthTools' */
/* clearing */
.stretch, .clear{clear:both;height:1px;margin:0;padding:0;font-size:15px;line-height:1px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menu_horiz:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html>body .menu_horiz{display:inline-block;width:100%;}
* html .clearfix{
/* Hides from IE-mac \*/
height:1%;
/* End hide from IE-mac */
}
* html .menu_horiz{
/* Hides from IE-mac \*/
height:1%;
/* End hide from IE-mac */
}
/* end clearing */
/* replace */
.replace{display:block;background-repeat:no-repeat;background-position:left top;background-color:transparent;}
/* tidy these up */
.replace *{text-indent:-10000px;display:block;background-repeat:no-repeat;background-position:left top;background-color:transparent;}
.replace a{text-indent:0;}
.replace a span{text-indent:-10000px;}
/* end replace */
/* accessibility */
span.accesskey{text-decoration:none;}
.accessibility{position:absolute;top:-999em;left:-999em;}
/* End of 'ruthTools' */
/* Start of 'ruthtypo' */
h1, h2, h3{font-family:"Trebuchet MS", arial, sans-serif}
h2{font-size:1.75em;margin:0px;padding:5px 0 0 20px}
address{padding:3px 15px;font-style:normal}
body{text-align:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:75%;line-height:1em;}
div{font-size:1em;}
img{border:0;}
/* HEADINGS */
h1{ont-size:2em;ine-height:1.5em;argin:0 0 0.5em 0;padding:0;}
#main h2{ont-size:1.75em;ine-height:1.5em;margin:0 0 0.5em 0;padding:8px 0 0 15px;}
h2{ont-size:1.75em;ine-height:1.5em;margin:0 0 0.5em 0;adding:7px 0 0 15px;}
div#header  h2{font-size:1.5em;line-height:1.5em;margin-left:220px;padding:0;}
h3{font-size:1.3em;line-height:1.3em;margin:0 0 0.5em 0;padding:0;}
#menu_vert h2{margin-left:10px;}
h4{font-size:1.2em;line-height:1.3em;margin:0 0 0.25em 0;padding:0;}
h5{font-size:1.1em;line-height:1.3em;margin:0 0 0.25em 0;padding:0;}
h6{font-size:1em;line-height:1.3em;margin:0 0 0.25em 0;padding:0;}
/* END HEADINGS */
/* TEXT */
p{font-size:1em;margin:0 0 1.5em 0;padding:0 10px;line-height:1.4em;}
body.xml p{font-size:1em;margin:5px auto;padding:0px;line-height:1.4em;}
blockquote{border-left:10px solid #ddd;margin-left:10px;}
pre{font-family:monospace;font-size:1.0em;}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
code{font-family:"Courier New", Courier, monospace;font-size:1em;white-space:pre;}
/* END TEXT */
/* LISTS */
#main ul{line-height:1.4em;margin:0 0 1.5em 0;padding:0;}
#main ul li{margin:0 0 0.25em 30px;padding:0;}
ol{font-size:1.0em;line-height:1.4em;margin:0 0 1.5em 0;padding:0;}
ol li{font-size:1.0em;margin:0 0 0.25em 30px;padding:0;}
dl{margin:0 0 1.5em 0;padding:0;line-height:1.4em;}
dl dt{font-weight:bold;margin:0.25em 0 0.25em 0;padding:0;}
dl dd{margin:0 0 0 30px;padding:0;}
/* END LISTS */
/* TABLE */
table{width:100%        font-size:1em;margin:0 0 1.5em 0;padding:0;}
table caption{font-weight:bold;margin:0 0 0 0;padding:0 0 1.5em 0;}
th{font-weight:bold;text-align:center;border-bottom:1.5px solid;}
tr{}
td{font-size:1em;border-left:1px dotted;border-bottom:1px dotted;}
/* END TABLE */
hr{}
hr{argin:2px  0;order-bottom:1px dotted black;}
/* End of 'ruthtypo' */
/* Start of 'ruthForms' */
/*things for no borders*/
th{font-weight:bold;text-align:center;border-bottom:none;}
tr{}
td{font-size:1em;border-left:none;border-bottom:none;}
/* no boreders*/
form{margin:0;padding:0;}
form div, form p{font-size:1em;margin:0 0 1em 0;padding:0;}
label{font-weight:bold;}
fieldset{border:1px solid #eee;padding:5px 10px;margin:0 0 1.5em 0;}
fieldset legend{color:#666;font-size:1.1em;font-weight:bold;margin:0 0 0 0px;padding:0;background-color:white;}
* html fieldset legend{margin:0 0 10px -10px;}
fieldset ul{list-style:none;margin:0 0 1.5em 0;padding:0;}
fieldset ul li{list-style:none;margin:0 0 0.5em 0;padding:0;}
input, select, textarea{font-size:1em;font-family:arial, helvetica, verdana, sans-serif;margin:0;padding:2px;}
input, select{vertical-align:middle;}
textarea{width:200px;height:8em;}
input.check{border:none;width:auto;height:auto;margin:0;}
input.radio{border:none;width:auto;height:auto;margin:0;}
input.file{height:auto;width:250px;}
input.readonly{background-color:transparent;border:none;}
input.button{width:10em;border:1px solid black;background-color:#ddd;}
input.image{border:none;width:auto;height:auto;}
form div.submit{margin:1em 0;}
form div.submit input{height:2em;width:15em;}
/* End of 'ruthForms' */
/* Start of 'ruthcolor' */
/*colors*/
body{background-color:#AEC19F}
div#page{ackground-color:#6F8C5A}
div#hbox{}
h1 a{color:#C1E6FF}
h1 a:hover{color:#C1E6FF}
#header h1{font-size:163%;color:#566D46}
h2{color:#666666}
h3{color:#B02A36}
div#header{background:url(uploads/theme/mount.jpg) no-repeat;color:#AEC19F;background-color:#FFF;}
div#wrapper{background:#9FC2FE}
div#menu{background-color:#9FC2FE}
div#menu_horiz{background-color:#9FC2FE}
div#content{background-color:#fff}
div#contentbox{ackground-color:#fff}
div#contenthead{background-color:#6F8C5A}
div#footer{background:url(uploads/theme/grey.jpg);color:#333}
/* End of 'ruthcolor' */
/* Start of 'ruthVLayout' */
div#contenthead{width:100%;margin:1px 0;padding:5px 0;}
* html body div#contenthead{margin:1px 0;padding:5px 0;}
div.breadcrumbs{padding-left:10px;text-align:left;font-size:85%;}
html{height:100%;margin:5px auto}
body{margin:0;padding:10px auto}
div#box{width:800px;margin:0px auto;padding:6px 0 0}
div#page{;margin:12px auto;padding:0px;text-align:left}
div#header{height:135px;margin:5px auto;padding:0;overflow:hidden}
div#header h1{margin:111px 0 0 475px;padding:0px 0px}
*html body div#heaer h1{margin:110px 0 0 435px;padding:0px 0px}
div#content{width:100%;margin:5px 0 10px;padding:10px  0}
* html body div#ontent{;width:73%;margin:5px 0 10px;padding:10px  0}
div#menu{margin:0 10px;padding:0}
* html body div#menu{margin:5px padding 5px 0px 0px 0px;}
div#menuwrapper{margin:0px;padding:7px 0}
div#sidebar{float:left;width:25%;margin:0;;display:inline;}
div#newsbox{margin:15px 10px 5px;padding:0px;;border:2px double #466D5D}
div#newsbox h2{margin:0;padding:5px 0 1px 5px}
div#main{margin:0;padding:0}
div#content table{margin:5px auto}
div#content th{padding:7px}
div#main table{margin:0}
div#main form{margin:0}
p.center{margin:0px;text-align:center}
.center{margin-left:180px}
div#footer{clear:both;margin-top:10px}
div#footer p{margin:0;padding:5px;text-align:center;}
div#flat{height:45px;margin:0px;padding:0px;}
div.left49{float:left;width:60%;}
div.right49{float:right;width:10%;text-align:right;}
div.left49 p, div.right49 p{margin:0px 20px;padding:0px}
/* End of 'ruthVLayout' */
/* Start of 'News' */
.NewsSummary{margin:5px;}
.NewsSummaryCategory{font-style:italic;margin:5px 0;}
.NewsSummaryPostdate{font-size:90%;font-weight:bold;}
.NewsSummarySummary, .NewsSummaryContent{line-height:140%;margin-bottom:10px;}
#NewsPostDetailDate{font-size:90%;font-style:italic;margin-bottom:5px;}
#NewsPostDetailSummary{margin-bottom:10px;line-height:150%;}
#NewsPostDetailContent{margin-bottom:15px;line-height:150%;}
/* to add specific style to the below div, uncomment them. */
.NewsSummaryLink{}
.NewsSummaryAuthor{display:none}
.NewsSummaryMorelink{}
#NewsPostDetailTitle{}
#NewsPostDetailHorizRule{}
#NewsPostDetailCategory{}
#NewsPostDetailAuthor{}
#NewsPostDetailAuthor{}
#NewsPostDetailPrintLink{}
#NewsPostDetailReturnLink{}
/* End of 'News' */
/* Start of 'ruth CSSMenu Vert' */
/* The wrapper determines the width of the menu elements */
#menuwrapper{width:100%;}
/* Unless you know what you do, do not touch this */
#primary-nav{list-style:none;argin:0px;padding:0px;width:100%;margin:0px;}
#primary-nav ul{list-style:none;margin:0px;padding:0px;width:100%;margin-left:px;position:absolute;top:0;left:100%;display:none;}
#primary-nav li{margin-bottom:-1px;position:relative;}
/* Styling the basic apperance of the menu elements */
#primary-nav a{color #666666;display:block;margin:0px;padding:5px 10px;text-decoration:none;}
#primary-nav li, #primary-nav li .menuparent{background-color:#9FC2FE;}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive{}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li .menuparent, #primary-nav ul li .menuparent:hover, #primary-nav li .menuparent, #primary-nav li .menuparent:hover{background-image:url(modules/CSSMenu/images/arrow.gif);background-position:center right;background-repeat:no-repeat;}
/* Styling the apperance of menu items on hover */
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh{}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul, #primary-nav li.menuparenth ul ul ul{display:none;}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav ul ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul, #primary-nav ul ul ul li.menuparenth ul{display:block;}
/* IE Hack, will cause the css to not validate */
#primary-nav li, #primary-nav li.menuparenth{_float:left;_height:1%;}
#primary-nav li a{_height:1%;}
/* End of 'ruth CSSMenu Vert' */
/* Start of 'Links' */
#contenthead a, a:link a:active, a:visited{color:#222;text-decoration:none;background-color:#6F8C5A;}
#contenthead a:hover{color:#fff;text-decoration:underline;background:#6F8C5A;}
.breadcrumbs a, a:link a:active, a:visited{color:#222;text-decoration:none;background-color:none;}
.breadcrumbs a:hover{color:#fff;text-decoration:underline;background:#6F8C5A;}
#flat a, a:link a:active, a:visited{color:#3981FE;text-decoration:none;background:#FFF;}
#flat a:hover{color:#666666;text-decoration:underline;background:#FFF;}
.NewsSummary a, a:link a:active, a:visited{color:#3981FE;text-decoration:none;}
.NewsSummary a:hover{color:#666666;text-decoration:underline;}
#main a, a:link a:active, a:visited{color:#666666;text-decoration:none;background:#FFF;}
#main a:hover{color:#666666;text-decoration:underline;background:#FFF;}
#menu a, a:link a:active, a:visited{color:#666666;text-decoration:none;background:#9FC2FE;}
#menu a:hover{color:#FFF;text-decoration:underline;background:#9FC2FE;}
/* If you look through this list you will see a lot of #a15 or #a'somenumber' these will have to be changed to you page numbers and your color/styles...        #menu #a15        a, a:link a:active, a:visited{color:#666666;text-decoration:none;background:#9FC2FE;}
#menu #a31 a, a:link a:active, a:visited{color:#666666;text-decoration:none;background:#9FC2FE;}
#menu #a19 a, a:link a:active, a:visited{color:#666666;text-decoration:none;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a24 a, a:link a:active, a:visited{color:#666666;text-decoration:none;}
#menu #a25 a, a:link a:active, a:visited{color:#666666;text-decoration:none;}
#menu #a32 a, a:link a:active, a:visited{color:#666666;text-decoration:none;}
#menu #a32 a, a:link a:active, a:visited{color:#666666;text-decoration:none;}
#menu #a34 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#d19052;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a13 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#d19052;}
#menu #a35 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#d19052;}
#menu #a22 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#d19052;}
#menu #a17 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#d19052;}
#menu #a36 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#d19052;}
#menu #a38 a:link a:active, a:visited{color:#000;text-decoration:none;background:#d19052;}
#menu #a43 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#8bccf0;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a44 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#8bccf0;}
#menu #a45 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#8bccf0;}
#menu #a46 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#8bccf0;}
#menu #a42 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#955300;}
#menu #a40 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#a4a6ed;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a41 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#a4a6ed;}
#menu #a37 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#2a8c92;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a33 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#2a8c92;}
#menu #a30 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#9FC2FE;}
#menu #a47 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#AEB0B2;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a48 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#AEB0B2;}
#menu #a49 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#AEB0B2;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a50 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#AEB0B2;}
#menu #a51 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#AEB0B2;}
#menu #a52 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#AEB0B2;}
#menu #a53 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#9FC2FE;}
#menu #a39 a, a:link a:active, a:visited{color:#000;text-decoration:none;background:#9FC2FE;}
*/
/* Hover */
/*#menu #a15:hover{color:#FFF;text-decoration:underline;background:#9FC2FE;}
#menu #a31:hover{color:#FFF;text-decoration:underline;background:#9FC2FE;}
#menu #a19:hover{color:#FFF;text-decoration:none;background:#9FC2FE;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a24:hover{color:#FFF;text-decoration:underline;background:#9FC2FE;}
#menu #a25:hover{color:#FFF;text-decoration:underline;background:#9FC2FE;}
#menu #a32:hover{color:#FFF;text-decoration:underline;background:#9FC2FE;}
#menu #a34:hover{color:#FFF;text-decoration:none;background:#b56e2b;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a22:hover{color:#FFF;text-decoration:none;background:#b56e2b;}
#menu #a17:hover{color:#FFF;text-decoration:none;background:#b56e2b;}
#menu #a13:hover{color:#FFF;text-decoration:none;background:#b56e2b;}
#menu #a35:hover{color:#FFF;text-decoration:none;background:#b56e2b;}
#menu #a36:hover{color:#FFF;text-decoration:none;background:#b56e2b;}
#menu #a38:hover{color:#FFF;text-decoration:none;background:#b56e2b;}
#menu #a43:hover{color:#FFF;text-decoration:none;background:#64a7e8;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a44:hover{color:#FFF;text-decoration:none;background:#64a7e8;}
#menu #a45:hover{color:#FFF;text-decoration:none;background:#64a7e8;}
#menu #a46:hover{color:#FFF;text-decoration:none;background:#64a7e8;}
#menu #a42:hover{color:#FFF;text-decoration:none;background:#6b3d00;}
#menu #a40:hover{color:#FFF;text-decoration:none;background:#6970db;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a41:hover{color:#FFF;text-decoration:none;background:#6970db;}
#menu #a37:hover{color:#FFF;text-decoration:none;background:#257A7E;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a33:hover{color:#FFF;text-decoration:none;background:#257A7E;}
#menu #a30:hover{color:#FFF;text-decoration:none;background:#9FC2FE;}
#menu #a47:hover{color:#FFF;text-decoration:none;background:#939598;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a48:hover{color:#FFF;text-decoration:none;background:#939598;}
#menu #a49:hover{color:#FFF;text-decoration:none;background:#939598;background-image:url(uploads/theme/arrow.gif);background-position:center right;background-repeat:no-repeat;}
#menu #a50:hover{color:#FFF;text-decoration:none;background:#939598;}
#menu #a51:hover{color:#FFF;text-decoration:none;background:#939598;}
#menu #a52:hover{color:#FFF;text-decoration:none;background:#939598;}
#menu #a53:hover{color:#FFF;text-decoration:none;background:#9FC2FE;}
#menu #a39:hover{color:#FFF;text-decoration:none;background:#9FC2FE;}
*/
/* END LINKS */
/* End of 'Links' */
/* Start of 'niftyCorners' */
/*Nifty Corners Cube CSS by Alessandro FulcinitiThe following classes are added dinamically by javascript, and their use should be avoided in the markup */
b.niftycorners, b.niftyfill{display:block}
b.niftycorners *{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;border-style:solid;border-width:0 1px}
/*normal*/
b.r1{margin:0 3px;border-width:0 2px}
b.r2{margin:0 2px}
b.r3{margin:0 1px}
b.r4{height:2px}
b.rb1{margin:0 8px;border-width:0 2px}
b.rb2{margin:0 6px;border-width:0 2px}
b.rb3{margin:0 5px}
b.rb4{margin:0 4px}
b.rb5{margin:0 3px}
b.rb6{margin:0 2px}
b.rb7{margin:0 1px;height:2px}
b.rb8{margin:0;height:2px}
b.rs1{margin:0 1px}
/*transparent inside*/
b.t1{border-width:0 5px}
b.t2{border-width:0 3px}
b.t3{border-width:0 2px}
b.t4{height:2px}
b.tb1{border-width:0 10px}
b.tb2{border-width:0 8px}
b.tb3{border-width:0 6px}
b.tb4{border-width:0 5px}
b.tb5{border-width:0 4px}
b.tb6{border-width:0 3px}
b.tb7{border-width:0 2px;height:2px}
b.tb8{border-width:0 1px;height:2px}
b.ts1{border-width:0 2px}
/* End of 'niftyCorners' */
/* End of 'blueoakvert' */

