BODY {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #a39993; TEXT-DECORATION: none
}
TR {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD#white {
	FONT-WEIGHT: bold; COLOR: white
}
H2 {
	FONT-SIZE: 16px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 16px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-SIZE: 16px; COLOR: #732829; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menu {
	COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.pink {
	COLOR: #d8a5a6; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.grey {
	COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.big {
	FONT-WEIGHT: bold; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.text_black {
	COLOR: #333333
}


HR {
	BORDER-TOP: #999999 1px dashed; MARGIN: 3px 0px; COLOR: #ffffff; HEIGHT: 1px
}
HR {
	MARGIN-LEFT: 0px
}
HR.bucketDivider {
	CLEAR: left
}
DIV.bucket {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.bucket {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.bucket DIV.content {
	MARGIN: 0.5em 0px 0em 25px
}

A.top10:link {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; FONT-FAMILY: "verdana"; TEXT-DECORATION: none
}
A.top10:visited {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; FONT-FAMILY: "verdana"; TEXT-DECORATION: none
}
A.top10:active {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; FONT-FAMILY: "verdana"; TEXT-DECORATION: underline
}
A.top10:hover {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: "verdana"; TEXT-DECORATION: underline
}

TD.top10 {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: "verdana"; TEXT-DECORATION: none
}

A:link 	     {font-size: 12px; color: navy; text-decoration: underline; }
A:visited 	 {font-size: 12px; color: navy; text-decoration: underline; }
A:active	  {font-size: 12px; color: navy; text-decoration: none; }
A:hover	     {font-size: 12px; color: navy; text-decoration: none; }


A.blue:link 	     {font-size: 12px; color: navy; text-decoration: underline; }
A.blue:visited 	     {font-size: 12px; color: navy; text-decoration: underline; }
A.blue:active	     {font-size: 12px; color: navy; text-decoration: underline; }
A.blue:hover	     {font-size: 12px; color: navy; text-decoration: none; }

A.white:link 	     {font-size: 12px; color: #ffffff; text-decoration: none; }
A.white:visited 	 {font-size: 12px; color: #ffffff; text-decoration: none; }
A.white:active	     {font-size: 12px; color: #ffffff; text-decoration: none; }
A.white:hover	     {font-size: 12px; color: #ffffff; text-decoration: underline; }

A.whitebar:link 	     {font-size: 12px; color: #ffffff; text-decoration: none; }
A.whitebar:visited 	 {font-size: 12px; color: #ffffff; text-decoration: none; }
A.whitebar:active	     {font-size: 12px; color: #ffffff; text-decoration: none; }
A.whitebar:hover	     {font-size: 12px; color: #ffffff; text-decoration: underline; }

A.whitetop:link 	     {font-size: 12px; color: #ffffff; text-decoration: none; }
A.whitetop:visited 	 {font-size: 12px; color: #ffffff; text-decoration: none; }
A.whitetop:active	     {font-size: 12px; color: #ffffff; text-decoration: none; }
A.whitetop:hover	     {font-size: 12px; color: #ffffff; text-decoration: underline; }

a.toplink:link 	     {font-size: 12px; color: #ffffff; text-decoration: none; }
a.toplink:visited 	 {font-size: 12px; color: #ffffff; text-decoration: none; }
a.toplink:active	 {font-size: 12px; color: #ffffff; text-decoration: none; }
a.toplink:hover	     {font-size: 12px; color: #732829; text-decoration: none; }

a.toplink2:link 	 {font-size: 12px; color: #222222; text-decoration: none; }
a.toplink2:visited 	 {font-size: 12px; color: #222222; text-decoration: none; }
a.toplink2:active	 {font-size: 12px; color: #222222; text-decoration: none; }
a.toplink2:hover	 {font-size: 12px; color: #732829; text-decoration: underline; }

a.book:link 	     {font-size: 12px; color: #222222; text-decoration: underline; }
a.book:visited 	     {font-size: 12px; color: #222222; text-decoration: none; }
a.book:active	     {font-size: 12px; color: #222222; text-decoration: underline; }
a.book:hover	     {font-size: 12px; color: #732829; text-decoration: underline; }

a.booktitle:link     {font-size: 12px; color: #222222; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.booktitle:visited  {font-size: 12px; color: #222222; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.booktitle:active   {font-size: 12px; color: #222222; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.booktitle:hover    {font-size: 12px; color: #51563d; text-decoration: underline; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.bookpromobar2:link     {font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.bookpromobar2:visited  {font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.bookpromobar2:active   {font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.bookpromobar2:hover    {font-size: 12px; color: #222222; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}


.bookpromobar A {
	padding-right: 0px;  
	padding-left: 8px; 
	padding-bottom: 4px; 
	padding-top: 4px;
	display: block;
	font-weight: bold; 
	font-size: 12px;
	letter-spacing: 0px;  
	font-family: Arial; 
	text-decoration: none
}
.bookpromobar A:link {COLOR: #ffffff; TEXT-DECORATION: none}
.bookpromobar A:active {COLOR: #ffffff; TEXT-DECORATION: none}
.bookpromobar A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.bookpromobar A:hover {BACKGROUND: #51563d; COLOR: #ffffff; TEXT-DECORATION: none}

.topmenubar A {
	padding-right: 8px;  
	padding-left: 8px; 
	padding-bottom: 6px; 
	padding-top: 6px;
	display: block;
	font-weight: bold; 
	font-size: 10px;  
	font-family: Arial; 
	letter-spacing: 0px;
	text-decoration: none
}
.topmenubar A:link {COLOR: #51563d; TEXT-DECORATION: none}
.topmenubar A:active {COLOR: #51563d; TEXT-DECORATION: none}
.topmenubar A:visited {COLOR: #51563d; TEXT-DECORATION: none}
.topmenubar A:hover {BACKGROUND: #ffffcc; COLOR: #003300; TEXT-DECORATION: none}


.topmenubar2 A {
	border-top: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid; 
	padding-right: 8px;  
	padding-left: 8px; 
	padding-bottom: 6px; 
	padding-top: 6px;
	display: block;
	font-weight: bold; 
	font-size: 10px;  
	font-family: Arial; 
	letter-spacing: 0px;
	text-decoration: none
}
.topmenubar2 A:link {COLOR: #cccccc; TEXT-DECORATION: none}
.topmenubar2 A:active {COLOR: #cccccc; TEXT-DECORATION: none}
.topmenubar2 A:visited {COLOR: #cccccc; TEXT-DECORATION: none}
.topmenubar2 A:hover {BACKGROUND: #969696; COLOR: #ffffff; TEXT-DECORATION: none}
    
    
    
.top { 
    margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
    }
    
.topmenu {
    background-color: #000000;
    BORDER-top: #ffffff 1px solid;
    BORDER-bottom: #ffffff 1px solid;  
    margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
	text-align: left;
    }
    
a.topmenul:link 	 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-weight: bold; text-decoration: none; }
a.topmenul:visited 	 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-weight: bold; text-decoration: none; }
a.topmenul:active	 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-weight: bold; text-decoration: none; }
a.topmenul:hover	 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: underline; }

a.left:link 	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #E7D7BD; font-weight: bold; text-decoration: underline; }
a.left:visited 	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #E7D7BD; font-weight: bold; text-decoration: none; }
a.left:active	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #E7D7BD; font-weight: bold; text-decoration: none; }
a.left:hover	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; }


a.save:link 	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none; }
a.save:visited 	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none; }
a.save:active	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none; }
a.save:hover	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #732829; font-weight: bold; text-decoration: underline; }
        
a.publish:link 	     {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none; }
a.publish:visited 	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none; }
a.publish:active	 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none; }
a.publish:hover	     {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #732829; font-weight: bold; text-decoration: underline; }
        
.leftmenu {
    background-color: #597381;
    margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	text-align: left;
    }
        
.top2 {
    background-color: #ffffff; 
    margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: left;
    }
    
.top3 {
    background-color: #ffffff;
    border-bottom: #999999 1px solid; 
    margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: left;
    }
    
.topbanner {
    background-color: #ffffff; 
    margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	text-align: left;
    }   
     
.donation {
    background-color: #ffffff;
    margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: left;
    }    
.toppromo {
    background-color: #ffffff; 
    margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: left;
    }
    
    
.bodytext {
    background-color: #ffffff; 
    margin: 0px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom:18px;
	padding-left: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: left;
    }
    
    
    
.bottom {
    background-color: #5A272A;
    BORDER-top: #ffffff 1px solid;  
    margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
    }
    
a.fotter:link 	     {font-size: 12px; color: #222222; text-decoration: underline; }
a.fotter:visited 	 {font-size: 12px; color: #222222; text-decoration: none; }
a.fotter:active	     {font-size: 12px; color: #222222; text-decoration: none; }
a.fotter:hover	     {font-size: 12px; color: #732829; text-decoration: underline; }

.fotter { 
    margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: center;
    }
    
.promotop {
    border-bottom: #999999 1px solid;
    margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
	text-align: left;
    }
    
.promo {
    border-bottom: #999999 1px solid;
    margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
	text-align: left;
    }
    
.promoend {
    margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	text-align: left;
    }
     
.logo {
    background-color: #732829; 
    margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
    }
    
.logo2 {
    background-color: #ffffff;
    BORDER-bottom: #ffffff 1px solid;  
    margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
    } 
           



A.pink:link {
	BACKGROUND: none; COLOR: #d8a5a6; TEXT-DECORATION: none
}
A.pink:visited {
	BACKGROUND: none; COLOR: #d8a5a6; TEXT-DECORATION: none
}
A.pink:hover {
	BACKGROUND: none; COLOR: #ffffff; TEXT-DECORATION: none
}



A.red:link     {FONT-WEIGHT: bold; BACKGROUND: none; COLOR: #722829; TEXT-DECORATION: none}
A.red:visited  {FONT-WEIGHT: bold; BACKGROUND: none; COLOR: #722829; TEXT-DECORATION: none}
A.red:hover    {FONT-WEIGHT: bold; BACKGROUND: none; COLOR: #666666; TEXT-DECORATION: underline}




A.black:link {
	BACKGROUND: none; COLOR: #333333; TEXT-DECORATION: none
}
A.black:visited {
	BACKGROUND: none; COLOR: #333333; TEXT-DECORATION: none
}
A.black:hover {
	BACKGROUND: none; COLOR: #ffffff; TEXT-DECORATION: none
}
A.heavy:link {
	BACKGROUND: none; COLOR: #ffffff
}
A.heavy:visited {
	BACKGROUND: none; COLOR: #ffffff
}
A.heavy:hover {
	BACKGROUND: none; COLOR: #d8a5a6
}





.linkWhite {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.linkWhite A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.linkBlack {
	COLOR: #000000; TEXT-DECORATION: underline
}
.linkBlack A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.linkWhiteNoLine {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.linkBlackNoLine {
	COLOR: #000000; TEXT-DECORATION: none
}


a.linkGreenNoLine:link 	         {font-size: 12px; color: #787757; text-decoration: none; }
a.linkGreenNoLine:visited 	     {font-size: 12px; color: #787757; text-decoration: none; }
a.linkGreenNoLine:active	     {font-size: 12px; color: #787757; text-decoration: none; }
a.linkGreenNoLine:hover	         {font-size: 12px; color: #732829; text-decoration: underline; }


.bannerpromobold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006766; FONT-FAMILY: Verdana
}
.bannerpromo {
	FONT-SIZE: 12px; COLOR: #006766; FONT-FAMILY: Verdana
}
.bannerpromoBGcolor {
	BACKGROUND: #eeeee4
}




.bannerpromo_old {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006766; FONT-FAMILY: Verdana}
.bannerpromo_old A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006766; FONT-FAMILY: Verdana}
.bannerpromo_old A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006766; FONT-FAMILY: Verdana}



.searchreg {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.searchreg A:link {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.searchreg A:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.searchstrong {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.searchstrong A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.searchstrong A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.searchstrongheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.searchstrongheader A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.searchstrongheader A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Verdana
}

.contentreg {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
.contentreg A:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
.contentreg A:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
.contentstrong {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana
}
.contentstrong A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana
}
.contentstrong A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana

}
.contentregKMP {
	FONT-SIZE: 10px; COLOR: #666634; FONT-FAMILY: Verdana
}
.KMPbars {
	BACKGROUND-COLOR: #6f7750
}
.KMP {
	BACKGROUND-COLOR: #ffffff
}
.rule {
	BACKGROUND-COLOR: #ffffff
}
.pod1bannerpromo {
	BACKGROUND-COLOR: #eeedd8
}
.pod1bgcolor {
	BACKGROUND-COLOR: #ffffff
}
.pod2bgcolor {
	BACKGROUND-COLOR: #51563d
}
.pod2bgcolorsearch {
	BACKGROUND-COLOR: #818962
}
.pod3to5bgcolor {
	BACKGROUND-COLOR: #ffffff
}
.pod6bgcolor {
	BACKGROUND-COLOR: #ffffff
}
.pod7to10bgcolor {
	BACKGROUND-COLOR: #ffffff
}
.pod11to13bgcolor {
	BACKGROUND-COLOR: #ffffff
}
.listthreecolumns {
	BACKGROUND-COLOR: #cdcdcd
}
.pod14bgcolor {
	BACKGROUND-COLOR: #346633
}
.podfooterbgcolor {
	BACKGROUND-COLOR: #ffffff
}
.topbars {
	BACKGROUND-COLOR: #818962
}
.bottombars {
	BACKGROUND-COLOR: #818962
}
.doublerowbar {
	BACKGROUND-COLOR: #949974
}
.doublerowbackground {
	BACKGROUND-COLOR: #eeedd8
}
.footerbar {
	BACKGROUND-COLOR: #cccc99
}