body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}
	
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

ul { margin: 0; padding: 0;}

/* COLORS
1C305D is blue
5B103C is burgandy
F2EED4 is light tan
968B84 is dark tan
*/

/* RED TEXT */
/* normal (9pt) red text */
.normr {
	font-family: verdana;
	font-size: 9pt;
	color: 5b013c;
	text-decoration: none;}
	
.normr A{
	font-family: verdana;
	font-size: 9pt;
	color: 5b013c;
	text-decoration: underline;}
	
.normr A:visited{
	font-family: verdana;
	font-size: 9pt;
	color: 5b013c;
	text-decoration: underline;}
	
.normr A:hover{
	font-family: verdana;
	font-size: 9pt;
	color: 968B84;
	text-decoration: underline;}

/* normal (9pt) red text BOLD*/
.normr-b {
	font-family: verdana;
	font-size: 9pt;
	color: 5b013c;
	font-weight: bold;
	text-decoration: none;}
	
/* normal (9pt) red text Underlined*/
.normr-u {
	font-family: verdana;
	font-size: 9pt;
	color: 5b013c;
	text-decoration: underline;}

/* news red text (smaller)*/
.8r {
	font-family: verdana;
	font-size: 8pt;
	color: 5b013c;
	text-decoration: none;}

/* news red (smaller) text BOLD*/
.8r-b {
	font-family: verdana;
	font-size: 8pt;
	color: 5b013c;
	font-weight: bold;
	text-decoration: none;}

/* news red (smaller) text underline*/
.8r-u {
	font-family: verdana;
	font-size: 8pt;
	color: 5b013c;
	text-decoration: underline;}

/* large red text */
.bigr {
	font-family: verdana; 
	font-size: 14pt; 
	color: 5b013c;}

/* large red text BOLD*/
.bigr-b {
	font-family: verdana; 
	font-size: 14pt; 
	color: 5b013c;
	font-weight: bold;
	text-decoration: underline;}
	
/* Extra Large red text BOLD*/
.xlarger-b {
	font-family: verdana; 
	font-size: 18pt; 
	color: 5b013c;
	font-weight: bold;
	text-decoration: none;}

/* BLUE TEXT */
/* 12pt Blue text */
.12b {
	font-family: verdana;
	font-size: 12pt;
	color: 1C305D;}
	
/* large blue text */
.bigb {
	font-family: verdana; 
	font-size: 14pt; 
	color: 1C305D;}

/* 12pt Blue text BOLD*/
.12b-b {
	font-family: Arial;
	font-size: 12pt;
	color: 1C305D;
	font-weight: bold;
	text-decoration: underline;}
	
/* normal Blue text */
.normb {
	font-family: verdana;
	font-size: 9pt;
	color: 1C305D;}

/* normal Blue text BOLD*/
.normb-b {
	font-family: verdana;
	font-size: 9pt;
	color: 1C305D;
	font-weight: bold;
	text-decoration: none;}
	
/* small Blue text */
.8blue {
	font-family: verdana;
	font-size: 8pt;
	color: 1C305D;
	text-decoration: none;}

/* small Blue text BOLD*/
.8blue-b {
	font-family: verdana;
	font-size: 8pt;
	color: 1C305D;
	font-weight: bold;
	text-decoration: none;}

/* Large blue text BOLD*/
.bigb-b {
	font-family: verdana; 
	font-size: 14pt; 
	color: 1C305D;
	font-weight: bold;
	text-decoration: underline;}
	
/* Extra Large blue text BOLD*/
.xlargeb-b {
	font-family: verdana; 
	font-size: 18pt; 
	color: 1C305D;
	font-weight: bold;
	text-decoration: none;}

/* ACCENT TEXT */
/* 8pt Accent text */
.8a {
	font-family: verdana;
	font-size: 8pt;
	color: 968B84;
	text-decoration: none;}

/* 8pt Accent text BOLD*/
.8a-b {
	font-family: verdana;
	font-size: 8pt;
	color: 968B84;
	font-weight: bold;
	text-decoration: none;}
	
/* 8pt Accent text BOLD*/
.8a-u {
	font-family: verdana;
	font-size: 8pt;
	color: 968B84;
	text-decoration: underline;}

/* 9pt Accent text */
.9a {
	font-family: verdana;
	font-size: 9pt;
	color: 968B84;}

/* 9pt Accent text BOLD*/
.9a-b {
	font-family: verdana;
	font-size: 9pt;
	color: 968B84;
	font-weight: bold;
	text-decoration: none;
}	
	
/* 9pt Accent text underline*/
.9a-u {
	font-family: verdana;
	font-size: 9pt;
	color: 968B84;
	text-decoration: underline;}
	
/* 12pt Accent text BOLD*/
.11a-b {
	font-family: verdana;
	font-size: 11pt;
	color: 968B84;
	font-weight: bold;}

/* BLACK TEXT */
/* 8pt Black text */
.8blk {
	font-family: verdana;
	font-size: 8pt;
	color: 000000;
	text-decoration: none;}

/* 8pt Black text BOLD*/
.8blk-b {
	font-family: verdana;
	font-size: 8pt;
	color: 000000;
	font-weight: bold;
	text-decoration: none;}
	
/* 9pt Black text */
.9blk {
	font-family: verdana;
	font-size: 9pt;
	color: 000000;
	text-decoration: none;}

/* 9pt Black text BOLD*/
.9blk-b {
	font-family: verdana;
	font-size: 9pt;
	color: 000000;
	font-weight: bold;
	text-decoration: none;}

/* WHITE TEXT */
/* 9pt white text */
.9white {
	font-family: Arial;
	font-size: 9pt;
	color: FFFFFF;
	text-decoration: none;}

/* 9pt white text BOLD*/
.9white-b {
	font-family: Arial;
	font-size: 9pt;
	color: FFFFFF;
	font-weight: bold;
	text-decoration: none;}

/* 8pt white text */
.8white {
	font-family: Arial;
	font-size: 8pt;
	color: FFFFFF;
	text-decoration: none;}

/* 8pt white text BOLD*/
.8white-b {
	font-family: Arial;
	font-size: 8pt;
	color: FFFFFF;
	font-weight: bold;
	text-decoration: none;}

/* MINT TEXT */
/* 9pt mint text */
.9mint {
	font-family: Arial;
	font-size: 9pt;
	color: A4EFC3;
	text-decoration: none;}
	
/* 9pt mint text BOLD*/
.9mint-b {
	font-family: Arial;
	font-size: 9pt;
	color: A4EFC3;
	font-weight: bold;
	text-decoration: none;}
	
/* 9pt mint text underlined*/
.9mint-u {
	font-family: verdana;
	font-size: 9pt;
	color: A4EFC3;
	text-decoration: underline;}

/* 8pt mint text */	
.8mint {
	font-family: Arial;
	font-size: 8pt;
	color: A4EFC3;
	text-decoration: none;}
	
/* 8pt mint text BOLD*/
.8mint-b {
	font-family: Arial;
	font-size: 8pt;
	color: A4EFC3;
	font-weight: bold;
	text-decoration: none;}

/* 10pt red Wingdings text*/
.10wing {
	font-family: Wingdings;
	font-size: 10pt;
	color: 5B103C;
	text-decoration: none;
}

/* 9pt Accent red text BOLD*/
.accent9 a {
	font-family: verdana;
	padding: 10px;
	font-size: 9pt;
	color: 5b013c;
	font-weight: bold;
	text-decoration: none;}
	
/* 9pt Accent hover*/
.accent9 a:hover {
	font-family: verdana;
	padding: 10px;
	font-size: 9pt;
	color: 968B84;
	font-weight: bold;
	text-decoration: none;
}
	
#navcontainer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: right;
    font-family: Arial;
}

#navcontainer ul li {
    display: inline;
}

#navcontainer ul li a {
    text-decoration: none;
    padding: .2em 1em;
    font-size: 9pt;
	color: FFFFFF;
	font-weight: bold;
    font-family: Arial;
}

#navcontainer ul li a:hover {
    font-size: 9pt;
	color: A4EFC3;
	text-decoration: none;
    font-family: Arial;
}

#navfooter ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    font-family: Arial;
}

#navfooter ul li {
    display: inline;
}

#navfooter ul li a {
    text-decoration: none;
    padding: .2em 1em;
    font-size: 8pt;
	color: FFFFFF;
    font-family: Arial;
}

#navfooter ul li a:hover {
    font-size: 8pt;
	color: A4EFC3;
	text-decoration: none;
    font-family: Arial;
}

/* main address on homepage
*  captions under pictures
*  smaller 8pt red txt */
#mainaddr,
#caption,
.small-red,
.bottom_overlay dl {
	font-family: verdana;
	font-size: 8pt;
	color: #5b013c;
	text-decoration: none;
}

.bottom_overlay dd
{
	margin-left: 0px;
}

#caption-blue {
	font-family: verdana;
	font-size: 8pt;
	color: #1C305D;
	text-decoration: none;
}

/* main address on homepage */
#mainaddrbold,
.bottom_overlay dt {
	font-family: verdana;
	font-size: 8pt;
	color: 5b013c;
	font-weight: bold;
	text-decoration: none;
}

/* 8pt white text */
#sub {
	font-family: Arial;
	font-size: 8pt;
	color: FFFFFF;
	text-decoration: none;
}

.sub2 {
	margin-top: 4px;
	font-family: Arial;
	font-size: 8pt;
	color: FFFFFF;
	text-decoration: none;
}

/* Date in accent color */
#datedisplay {
	font-family: verdana;
	font-size: 8pt;
	color: 968B84;
	text-decoration: none;
}

#hmdatedisplay {
	font-family: verdana;
	font-size: 8pt;
	color: 968B84;
	text-decoration: none;
	text-align: right;
}

.historytxt {
	font-family: verdana;
	font-size: 8pt;
	color: 5b013c;
	text-decoration: none;
}

.histhead,
.subpagehead {
	font-family: Arial;
	font-size: 12pt;
	color: 1C305D;
	font-weight: bold;
	text-decoration: underline;
}

.histtop,
.rowstitle {
	font-family: verdana;
	font-size: 9pt;
	color: 000000;
	font-weight: bold;
	text-decoration: none;
}

.sidenav {
    font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
}

.sidenav a {
	color: 1C305D;
	text-decoration: none;
}
	
.sidenav a:visited {
	color: 1C305D;
	text-decoration: none;
}
	
.sidenav a:hover {
	color: 5b013c;
	font-weight: bold;
	text-decoration: none;
}

.subpghead {
	font-family: Arial;
	font-size: 12pt;
	color: 1C305D;
	font-weight: bold;
	text-decoration: underline;}

/* security specific items */
/* 8pt Black column headings*/
.colheads {
	font-family: verdana;
	font-size: 8pt;
	color: 000000;
	font-weight: bold;
	text-decoration: none;
}

.rowitems {
    font-family: verdana;
	color: 5b013c;
	font-size: 8pt;
	text-decoration: none;
}

.rowitems a {
	color: 968B84;
	text-decoration: none;
}
	
.rowitems a:visited {
	color: 968B84;
	text-decoration: none;
}
	
.rowitems a:hover {
	color: 5b013c;
	font-weight: bold;
	text-decoration: none;
}

/* curved boxes stuff */
.outerbox {width:446px;}

.innerbox h1, 
.outerbox h1 {
   margin:0; 
   padding:0 10px 5px 10px; 
   border-bottom:1px solid #968B84;}

.innerbox p, 
.outerbox p { 
   margin:0; 
   padding:5px 10px; 
   }

.innerbox {
   background: transparent; 
   width:240px; 
   float:left; 
   margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:transparent; border-left:1px solid #968B84; border-right:1px solid #968B84;}
.xb1 {margin:0 5px; background:#968B84;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #968B84; border-width:0 1px; height: auto;}
* html .xboxcontent {height:1px;}

.color_a {background:#c9ba65; color:#fff;}
.color_b {background:#d4d8bd; color:#000;}
.color_c {background:#1C305D; color:#F2EED4;}
.color_d {background:#5B103C; color:#F2EED4;}

.mpage-item1,
.mpage-item2 {
   margin: 0 0 20px 0;
   font-family: verdana;
   font-size: 9pt;
   color: #000000;
   font-weight: bold;
   text-decoration: none;}

.mpage-item1 a,
.mpage-item2 a {
   font-family: verdana;
   font-size: 9pt;
   color: 5b013c;
   font-weight: bold;
   text-decoration: none;}
   
.mpage-item1 a:hover,
.mpage-item2 a:hover {
	color: 968B84;
	text-decoration: none;}
	
#consecrate {
background : transparent url(images/CS-site-logo-fade.jpg) repeat-y;}

#sep1 {
height : 40px;
background : transparent url(images/sep1.jpg) center no-repeat; }

.fancyrule {
height : 40px;
background : transparent url(images/sep1.jpg) center no-repeat; }

.fancyruleh {
height : 20px;
background : transparent url(images/sep1.jpg) center no-repeat; }

.newsinfo {
   margin-left : 10px;
   margin-right : 10px;
}

.crtop {
height : 15px;
background : transparent url(images/cross-top-bg.jpg) right no-repeat; }

.crtoph {
height : 15px;
background : transparent url(images/cross-top-hm-bg.jpg) left no-repeat; }

.crside {
background-image: url(images/cross-side-bg.jpg);
background-position: right;
background-repeat: repeat-y;
margin: 0 0 0 0;
}

.crsideh {
background-image: url(images/cross-side-hm-bg.jpg);
background-position: left;
background-repeat: repeat-y;
margin: 0 0 0 0;
}

.homeitem1 {
font-family: verdana;
width: 320px;
height: 140px;
margin-left: 30px;
background-image: url(images/home/homeitem-bg.jpg);
/* background-repeat:repeat-x; */
}

.homeitem1 h2 {
font-size: 10pt;
color: 5b013c;
font-weight: bold;
text-decoration: none;
text-align: left;
padding: 15px 15px 5px;
line-height: 1.0em;	
margin-bottom: 0;
}

.homeitem1 p {
font-size: 9pt;
color: 5b013c;
text-decoration: none;
text-align: left;
margin: 0 15px 5px;
line-height: 1.3em;
}

.homeitem1 p a {
color: 5b013c;
text-decoration: underline;
}

.homeitem1 p a:hover {
color: 968B84;
text-decoration: underline;
}

.homeitem1 p a:visited {
color: 5b013c;
text-decoration: underline;
}

.homeitem1 img {
float: right;
margin-right: 15px;
margin-top: 15px;
}

.homeitem2 {
font-family: verdana;
width: 320px;
height: 140px;
margin-left: 0 px;
background-image: url(images/home/homeitem-bg.jpg);
/* background-repeat:repeat-x; */
}

.homeitem2 h2 {
font-size: 10pt;
color: 5b013c;
font-weight: bold;
text-decoration: none;
text-align: left;
padding: 15px 15px 5px;
line-height: 1.0em;	
margin-bottom: 0;
}

.homeitem2 p {
font-size: 9pt;
color: 5b013c;
text-decoration: none;
text-align: left;
margin: 0 15px 5px;
line-height: 1.3em;
}

.homeitem2 p a {
color: 5b013c;
text-decoration: underline;
}

.homeitem2 p a:hover {
color: 968B84;
text-decoration: underline;
}

.homeitem2 p a:visited {
color: 5b013c;
text-decoration: underline;
}

.homeitem2 img {
float: right;
margin-right: 15px;
margin-top: 15px;
}

#hmrtcont-c {
text-align: center;
margin-left: 30px;
}

#hmrtcont-l {
text-align: left;
margin-left: 30px;
}

.spritle {
width: 16px; height: 20px;
background: url(images/acro-sp.jpg);
margin: 0 auto; padding: 0;
position: absolute;
}

.spritle .acro-sp {
margin: 0; padding: 0; list-style: none;
position: absolute; top: 0;
}

.spritle .acro-sp, .spritle a {
height: 20px; display: block; 
}

.acro-sp {
left: 0; width: 16px;
}

.acro-sp a:hover {
background: transparent url(images/acro-sp.jpg) 0 -20px no-repeat;
}

/* The NEW Normal 9pt red txt */
.regular {
	font-family: verdana;
	font-size: 9pt;
	color: 5b013c;
	margin-right: 35px;
	text-decoration: none;}

.regular a{
	font-family: verdana;
	font-size: 9pt;
	color: 5b013c;
	text-decoration: underline;}
	
.regular a:visited{
	font-family: verdana;
	font-size: 9pt;
	color: 5b013c;
	text-decoration: underline;}
	
.regular a:hover{
	font-family: verdana;
	font-size: 9pt;
	color: 968B84;
	text-decoration: underline;}
	
#council {
margin-left: 30px;
}

/*  ICONS   */

.noico {
padding: 0 0 2px 24px;
margin-left: 16px;
height: 25px;
}

.acroico {
background: url(images/icons/ico_acro.gif) 0 0 no-repeat; 
padding: 0 0 2px 24px;
margin-left: 16px;
height: 25px;
}

.emailico {
background: url(images/icons/ico_email.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.ipodico {
background: url(images/icons/ico_ipod.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.linkico {
background: url(images/icons/ico_link.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.bookico {
background: url(images/icons/ico_book.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.newsico {
background: url(images/icons/ico_news.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.calico {
background: url(images/icons/ico_cal.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.infoico {
background: url(images/icons/ico_info.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.mapico {
background: url(images/icons/ico_map.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.rclockico {
background: url(images/icons/ico_rclock.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.tmitico {
background: url(images/icons/ico_tmit.gif) 0 0 no-repeat; 
padding: 0 0px 2px 24px;
margin-left: 16px;
height: 25px;
}

.getafile { 
font-family: verdana;
font-size: 9pt;
color: 1C305D;
float: left;
width: auto;
height: auto;
}

.getafile a{ 
font-family: verdana;
font-size: 9pt;
color: 1C305D;
float: left;
width: auto;
text-decoration: none;
}  

.getafile a:hover{ 
font-family: verdana;
font-size: 9pt;
color: 968B84;
float: left;
width: auto;
text-decoration: none; }  
