a {
font-family:  arial, sans-serif;
#font-weight: bold;
color: #660033;
text-decoration : underline;
}


a:visited {
font-family: arial, sans-serif;
}

.a:active {
font-family: arial, sans-serif;
color: #999999;
text-decoration : none;
}

a:hover {
font-family: arial, sans-serif;
color: #000000;
#font-weight: bold;
text-decoration : none;
}

Body {
color: #000000;
font-family:  arial, sans-serif;
top-margin : 20px;
bottom-margin : 0px;
left-margin : 0px;
right-margin : 0px;
text-align: justify;
}

TD {
zzzcolor: #000000;
font-size: 12px;
font-family:  arial, sans-serif;
text-align: justify;
}

.italic {
	font-style: italic;
	color: #630029;
}

.normal {
color: #000000;
font-size: 12px;
font-family:  arial, sans-serif;
}

.contact {
color: #000000;
font-size: 14px;
font-family:  arial, sans-serif;
}

.title {
color: #630029;
font-size: 16px;
font-family:  arial, sans-serif;
font-weight: bold;
}

.title2 {
color: #333333;
font-size: 18px;
font-family:  arial, sans-serif;
}

.address {
font-size: 14px;
text-align: center;
}

.address2 {
font-size: 16px;
text-align: center;
}

.blocktext
{
	color: #000000;
	font-size: 12px;
	font-family:  arial, sans-serif;
	zzzfont-weight: bold;
	padding: 5px;
}

.storybox {
color: #000000;
font-size: 12px;
font-family:  arial, sans-serif;
background-color: #FFFFFF;
	padding-left:8px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}

.storyinfo {
color: #888888;
font-size: 11px;
font-family: "Helvetica, Lucida Grande", arial, sans-serif;
zzzfont-weight: bold;
}

.commentbar4 {
color: #000000;
font-size: 11px;
font-family:  arial, sans-serif;
background-color: #EEEEEE;
}



H1 {
color: #000000; 
font-size: 12px;
font-family:  arial, sans-serif;
}


H2 {
color: #000000; 
font-size: 11px;
font-family:  arial, sans-serif;
}

H3 {
color: #000000; 
font-size: 13px;
font-family:  arial, sans-serif;
}


option {
font-family:  arial, sans-serif;
font-size: 11px;
color: #000000;
}

textarea {
font-family:  arial, sans-serif;
font-size: 11px;
color: #000000;
}

select {
font-family:  arial, sans-serif;
font-size: 10px;
color: #000000;
}

input, submit {
font-family:  arial, sans-serif;
font-size: 10px;
color: #000000;
}

th {
color: #000000;
font-size: 12px;
font-weight: bold;
font-family:  arial, sans-serif;
}

.box1Top {
	color: #FFFFFF;
	background-color: #989199;
	font-size: 12px;
	font-weight: normal;
	font-family:  arial, sans-serif;
	padding: 5px;
	border: 1px solid #666666;
}
.box1Bottom {
	color: #000;
	background-color: #E4DAE5;
	font-size: 10px;
	font-weight: normal;
	font-family:  arial, sans-serif;
	padding: 5px;
	border: 1px solid #666666;
}
.box1BottomText {
	font-size: 12px;
	font-weight: bold;
}
.box2 {
	color: #000;
	background-color: #FFF2F2;
	font-family:  arial, sans-serif;
  	border-left:1px solid #CCCCCC;			
	border-right:1px solid #CCCCCC;
  	border-top:1px solid #CCCCCC;	  			  		
  	border-bottom:1px solid #CCCCCC;	  			  		
}

.boxText {
	font-weight: bold;
	font-size: 15px;
}

.bigLink {
	font-weight: bold;
	font-size: 16px;
}

.shadow-right {
   	background-image: url(images/shadow_right.gif);
   	background-repeat: repeat-y;
    background-position: 0% 0%;
}

.shadow-left {
	background-image: url(images/shadow_left.gif);
   	background-repeat: repeat-y;
   	background-position: 0% 0%;
}
.navText {
color: #333;
}

.navBarText1 a {
	text-decoration: none;
	font-weight: bold;
}

.navBarText2 a {
	text-decoration: none;
	font-weight: bold;
}

.navBarText3 a {
	text-decoration: none;
	font-weight: bold;
}


.navBar {
	color: #ffffff;
	background-color: #CCC;
	background-image: url(images/grey_grad4.gif);
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
  	border-left:0px solid #999;			
	border-right:0px solid #999;
  	border-top:1px solid #999;	  			  		
  	border-bottom:0px solid #999;	  			  		
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.navBarText {
	color: #ffffff;
	background-color: #CCC;
	background-image: url(images/grey_grad4.gif);
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
  	border-left:1px solid #999;			
	border-right:0px solid #999;
  	border-top:0px solid #999;	  			  		
  	border-bottom:0px solid #999;	  			  		
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:4px;
}
.navBarText1 {
	color: #ffffff;
	background-color: #CCC;
	background-image: url(images/grey_grad4.gif);
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
  	border-left:1px solid #999;			
	border-right:0px solid #999;
  	border-top:0px solid #999;	  			  		
  	border-bottom:0px solid #999;	  			  		
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:4px;
}
.navBarText2 {
	color: #ffffff;
	background-color: #CCC;
	background-image: url(images/grey_grad4.gif);
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
  	border-left:1px solid #999;			
	border-right:0px solid #999;
  	border-top:0px solid #999;	  			  		
  	border-bottom:0px solid #999;	  			  		
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:4px;
}
.navBarText3 {
	color: #ffffff;
	background-color: #CCC;
	background-image: url(images/grey_grad4.gif);
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
  	border-left:1px solid #999;			
	border-right:0px solid #999;
  	border-top:0px solid #999;	  			  		
  	border-bottom:0px solid #999;	  			  		
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:4px;
}

.white {
	background-color: #FFFFFF;
}

.blue {
	color: #000000;
	background-color: #CCDAFF;
	font-size: 11px;
	font-family:  arial, sans-serif;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:2px;
}

.blue2 {
	color: #FFFFFF;
	background-color: #6699FF;
	font-size: 12px;
	font-family:  arial, sans-serif;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:2px;
}

.yellow {
	color: #000000;
	background-color: #FFFFCC;
	font-size: 11px;
	font-family:  arial, sans-serif;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
}

.yellow2 {
	color: #FFFFF;
	background-color: #CCCC99;
	font-size: 12px;
	font-family:  arial, sans-serif;
}

.weblink {
	color: #FFFFF;
	background-color: #FFE2B2;
	font-size: 12px;
	font-family:  arial, sans-serif;
}

.green {
	color: #000000;
	background-color: #DAF2DC;
	font-size: 11px;
	font-family:  arial, sans-serif;
	padding-left:4px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:2px;
}

.blocktitle {
	color: #333;
	background-color: #D9D9D9;
	background-image: url(images/grey_grad3.gif);
	font-size: 13px;
	font-weight: bold;
	font-family:  arial, sans-serif;
  	border-left:1px solid #999;			
	border-right:1px solid #999;
  	border-top:1px solid #999;	  			  		
  	border-bottom:1px solid #999;	  			  		
	padding: 3px;
}.blockinfo {
	color: #000;
	background-color: #F2F2F2;
	font-size: 12px;
	font-family:  arial, sans-serif;
  	border-left:1px solid #999;			
	border-right:1px solid #999;
  	border-bottom:1px solid #999;	  			  		
	padding: 3px;
}

.footerblock {
color: #888888;
font-size: 11px;
font-family:  arial, sans-serif;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
zzzborder-top-width: 1px;
zzzborder-top-style: dashed;
}

.titleblock{
	background-image: url(images/bg_globe1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
  	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
.titleblock2{
	background-image: url(images/bg_stripe.gif);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.headerblock{
	color: #FFFFFF;
	background-color: #FFF;
	font-size: 11px;
	font-family:  arial, sans-serif;
	font-color: #dddddd //background-color: #EEEEEE;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
  	border-top:2px solid #000000;	  			  		
  	border-bottom:0px solid #CCCCCC;	  			  		
	zzzborder-bottom-width: 1px;
	zzzborder-bottom-style: dashed;
	font-weight: bold;
}

.welcomeblock {
color: #000000;
font-size: 11px;
font-family:  arial, sans-serif;
zzzbackground-color: #EEEEEE;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
border-top-width: 1px;
border-top-style: dashed;
}


.featureblock {
color: #000000;
font-size: 11px;
font-family:  arial, sans-serif;
}


.footer {
font-size: 11px;
font-family:  arial, sans-serif;
}

.feturedstorytitle {
color: #CC0000;
font-size: 18px;
font-weight: bold;
font-family: "Lucida Grande", Arial;
}

.storytitle {
background-color: #29A535;
color: #FFFFFF;
font-weight: bold;
font-family: Arial;
}

.storybyline {
color: #000000;
font-size: 11px;
font-family:  arial, sans-serif;
}

.storyunderline{
background-color: #000000;
}

.warning {
color: red;
font-size: 12px;
font-weight: bold;
font-family:  arial, sans-serif;
}

.warningsmall {
color: red;
font-size: 11px;
font-family:  arial, sans-serif;
}

.commentbar1 {
color: #000000;
background-color: #EEEEEE;
font-size: 11px;
font-family:  arial, sans-serif;
}

.commentbar2 {
background-color: #EEEEEE;
font-size: 11px;
font-family:  arial, sans-serif;
}

.commentbar3 {
color: #888888;
background-color: #EEEEEE;
font-size: 10px;
font-family: "Helvetica, Lucida Grande", arial, sans-serif;
}

.commenttitle {
color: #000000;
font-size: 12px;
font-weight: bold;
background-color: #EEEEEE;
font-family:  arial, sans-serif;

}

.cal_day {
font-size: 13px;
font-weight: bold;
color: #000000;
}

.cal_day {
font-size: 12px;
font-weight: normal;
color: #000000;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal_body {
xxbackground-color: #C0C0C0;
font-family: "arial, sans-serif";
font-weight: bold;
color: #000000;
border-style: none none none none;
border-color: #000000 #000000 #000000 #000000;
}

.cal-nullday {
xxbackground-color: #EEEEEE;
color: #000000;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal-oldday {
background-color: #eeeeee;
color: #000000;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal-futureday {
xxbackground-color: #EEEEEE;
color: #000000;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal_month {
font-size: 6px;
xxbackground-color: #C0C0C0;
border-style: solid none solid none;
border-color: #bbbbbb #ffffff #bbbbbb #ffffff;
}

.cal-today {
background-color: #9CC2E6;
font-color: #ffffff;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal-event {
font-size: 6px;
}

.weekview_caltitle {
background-color: #dddddd;
font-weight: bold;
font-size: 13px;
color: #000000;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
}

.weekview-curday {
background-color: #66A6CE;
color: #000000;
}

.weekview-offday {
xxbackground-color: #C0C0C0;
color: #000000;
}

.weekview_dayformat {
font-size: 11px;
background-color: #eeeeee;
color: #000000;
padding-left: 5px;
padding-top: 5px;
}

.weekview_addevent {
font-size: 11px;
background-color: #eeeeee;
color: #000000;
padding-top: 5px;
padding-right: 5px;
}

.weekview_daterange {
font-size: 16px;
font-weight: normal;
xxbackground-color: #66A6CE;
color: #000000;
}


.dayview_times {
font-size: 14px;
xxbackground-color: #bbbbbb;
color: #000000;
}

.dayview_datecol {
font-weight: normal;
xxbackground-color: #C0C0C0;
font-size: 16px;
color: #000000;
padding-left: 5px;
padding-top: 5px;
}

.dayview_quickaddtitle {
font-weight: bold;
background-color: #C0C0C0;
font-size: 13px;
color: #000000;
}

.storyboxfooter {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-top-width: 3px;
	border-top-style: groove;
	border-top-color: #eeeeee;
}

.searchAuth { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: left;  
    color:#557755;
}
.searchDate { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right;  
    color:#557755;
}
.searchHits { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right; 
    color:#557755;
}
.highlight { 
    background-color: yellow; 
    text-decoration: none; 
} 
.sideMenu {
	font-size: 12px;
	padding: 5px;
	background-color: #E5FFE5;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}
.small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EBEBEB;
}
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
  	border-left:1px solid #999;			
	border-right:1px solid #999;
  	border-top:1px solid #999;	  			  		
  	border-bottom:1px solid #999;	  			  		
}
.box2Top {
	background-color: #E5DADA;
}
.TableGrey {
	background-color: #CCCCCC;
}
.TableWhite {
	background-color: #FFFFFF;
}
.form {
	text-align: right;
}

