/***********************************************/
/* emx_nav_left.css what?                      */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body  { color: black; font-family: "Lucida Grande", Verdana, Arial, sans-serif; line-height: 1.17; background: #cccccc url(images/bg.gif) fixed; margin: 0; padding: 0 }

/******* hyperlink and anchor tag styles *******/

a:link, a:visited { color: #0099ff; font-weight: bold; text-decoration: none; border: none }

a:hover{
	text-decoration: underline;

}

/************** header tag styles **************/

h1{
 font: bold 120% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
 color: #ff3300;
 margin: 0px;
 padding: 0px;
}

h2 { font: bold 114% "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif; margin: 0; padding: 0 }

h3 { font: bold 100% "Lucida Grande", Verdana, Arial, sans-serif; margin: 0; padding: 0 }

h4{
 font: 100% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5 { color: black; font: 100% "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif; margin: 0; padding: 0 }


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label { font-size: 1em; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-variant: normal; line-height: normal }
				
input { font-family: "Lucida Grande", Verdana, Arial, sans-serif }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/* this is actually for the body, since dreamweaver headers were installed */
#pagecell1{
	position:absolute;
	top: 112px;
	left: 2%;
	right: 2%;
	/* width:95.6%;
	background-color: #222222;*/
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	
}

#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

#content{
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 1px solid #ccd2d2;
}


/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** utility styles *****************/

#utility{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 16px;
	right: 0px;
	color: #919999;
}

#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}

/************** pageName styles ****************/

#pageName{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:1px solid #ccd2d2;
}

#pageName h2{
	font: bold 175% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
	color: #000000;
	margin:0px;
	padding: 0px;
}

#pageName img{
	position: absolute;
	top: 0px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}

/************* globalNav styles ****************/

#globalNav{
position: relative;
width: 100%;
min-width: 640px;
height: 32px;
color: #cccccc;
padding: 0px;
margin: 0px;
	background:transparent url(images/res/bg.gif);

/*background-image: url(bg2.gif);*/
/*background-image: url(glbnav_background.gif);*/
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
}


a.glink, a.glink:visited{
  	font-size: 14px;
  	color: #cccccc;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{
/*  	background-image: url(glblnav_selected.gif); */
  	color: yellow;
	text-decoration: none;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 92px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}

/*************** search styles *****************/

#search{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 101;
}

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font: small Verdana,sans-serif;
	color: #AAAAAA;
}

#breadCrumb a{
	color: #AAAAAA;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}


/************** feature styles *****************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
	color: #000000;
	padding: 30px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}


/*************** story styles ******************/

.story {
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story h3{
	font: bold 125% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}


/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(bg_nav.jpg);
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}
#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}


/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a{
	display: block; 
}


/**************** advert styles *****************/

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}

/********************* end **********************/



/* Above if from Dreamweaver's Template */  
  



input, submit  { color: #111; font: 82% "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif }
select  { color: #111; font: 82% "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif }
td  { color: #111111; font: 73% "Lucida Grande", Verdana, Arial, sans-serif }
textarea {
  color:#000000;
  font:100% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif
}
th {
  color:#000000;
  font:bold smaller Tahoma,verdana,helvetica,arial,sans-serif
}
/* the line that divides the page title and the bottom body
   the line is actually composed of 3 lines, i guess to make it
   look 3D */
.block-divider  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-top: 1px; border-bottom: 1px }

.block-divider-left  { color: #000000; background: #ffffff; border-top: 1px }
.block-divider-right  { color: #000000; background: #ffffff }
/* BLOCKS ON THE LEFT */
.block-featured-left  { color: black; font: 100% "Courier New", "Lucida Grande", Arial, sans-serif; background: transparent }
/* BLOCKS ON THE RIGHT */
.block-featured-right  { color: #ffffff; font: 100% "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif; background: transparent; border-left: 1px solid #00ff00 }
/* TOP BORDER OF LEFT BLOCK */
.block-hightopborder-left  { border-top: 1px }
.block-info  { color: black; font: 75% Tahoma, verdana, helvetica, arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.block-info-left  { color: black; font: 12px "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif; background: transparent; padding-top: 2px; padding-bottom: 2px }
.block-info-left ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
  border: none;
}
.block-info-right {
  background:transparent;
  color:#333333;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-bottom:2px;
  padding-top:2px
}
.block-info-right ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
  border: none;
}
.block-outerborder-left  { }
.block-outerborder-right  { }

/* this is actually for the title of the page */
.block-title,blocktitle    { color: #c30; font-size: 18px; font-family: "Courier New"; font-weight: bold; background: transparent; text-align: left }

.block-title-left  { color: #f6f6f6; font: smaller Verdana, Arial, Helvetica, sans-serif; background-image: url(images/menu_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center }
.block-title-right  { color: #f6f6f6; font: smaller Verdana, Arial, Helvetica, sans-serif; background-image: url(images/menu_bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center }
.blocktable {
  background:transparent;
	font:normal smaller Verdana, Arial, Helvetica, sans-serif;
}
.blocktable-left {
  background:transparent;
	color:#F6F6F6;
	font:normal smaller Verdana, Arial, Helvetica, sans-serif;
}
.block-vote {
  background:transparent;
  color:#000000;
  font:90% Tahoma,verdana,helvetica,arial,sans-serif
}
.block-vote-results {
  background:transparent;
  color:#000000;
  font:90% Tahoma,verdana,helvetica,arial,sans-serif
}

/*below OG*/

/*
.cal-body {
  background:#FFFFFF;
  border-bottom:#E7E7E7 1px solid;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  color:#000000;
  font:bold 150% Tahoma,verdana,helvetica,arial,sans-serif
}
.cal-day,cal_day {
  background:transparent;
  border-bottom:#F7F7F7 1px dashed;
  border-left:#F7F7F7 1px dashed;
  border-top:#1A3955 2px solid;
  color:#000000;
  font:bold 75% Tahoma,verdana,helvetica,arial,sans-serif
}
.cal-dayview-times {
  background:#F7F7F7;
  border-bottom:#E7E7E7 1px solid;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  border-top:#1A3955 1px dashed;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif
}
.cal-dayx-body {
  background:#E7E7E7
}
.cal-dayx-cur {
  background:#FFFFFF;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif
}
.cal-dayx-subcur {
  background:#FFFFFF;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-top:4px
}
.cal-dayx-times {
  border-bottom:#FFFFFF 1px solid;
  border-left:#FFFFFF 1px solid;
  border-right:#FFFFFF 1px solid
}
.cal-dayx-times2 {
  background:#FFFFFF
}
.cal-dayx-weekevent {
  border-bottom:#FFFFFF 1px solid;
  border-left:#FFFFFF 1px dashed;
  border-right:#FFFFFF 1px dashed;
  border-top:#E7E7E7 1px solid
}
.cal-futureday {
  background:#F7F7F7
}
.cal-header {
  background:#FFFFFF;
  border-bottom:#F7F7F7 1px solid;
  border-left:#F7F7F7 1px solid;
  border-right:#F7F7F7 1px solid;
  border-top:#F7F7F7 1px solid
}
.cal-hr {
  background:#FFFFFF
}
.cal-month,cal_month {
  background:#F7F7F7;
  color:#000000
}
.cal-nullday {
  background:#FFFFFF;
  border-bottom:#F7F7F7 1px dashed;
  border-left:#F7F7F7 1px dashed;
  border-top:#F7F7F7 1px dashed;
  color:#000000
}
.cal-oldday {
  background:#E7E7E7;
  color:#000000
}
.cal-quickadd,quickadd {
  background:#F7F7F7;
  border-bottom:#E7E7E7 1px solid;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  padding:4px
}
.cal-today {
  background:#FFFFFF;
  border-bottom:#1A3955 1px dashed;
  border-left:#1A3955 1px dashed;
  border-right:#1A3955 1px dashed;
  border-top:#1A3955 1px dashed
}
.cal-weekpointers {
  border-bottom:#F7F7F7 1px dashed;
  border-left:#F7F7F7 1px dashed
}
.cal-weekview-addevent {
  background:#FFFFFF;
  border-right:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:4px
}
.cal-weekview-caltitle {
  background:#FFFFFF;
  border-bottom:#E7E7E7 1px solid;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:4px
}
.cal-weekview-curday,weekview_curday {
  background:#F7F7F7;
  color:#000000
}
.cal-weekview-daterange {
  background:#FFFFFF;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:4px
}
.cal-weekview-dayformat {
  background:#FFFFFF;
  border-left:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:4px
}
.cal-weekview-offday,weekview_offday {
  background:transparent;
  color:#000000
}
*/
/*above OG*/



/*below from axonz*/

.cal_day {

font-size: 13px;

font-weight: bold;

color: #000000;

}

.cal_day  { color: #000000; font-size: 12px; font-weight: normal }
.cal-header {
  background:none;
  border-bottom:#F7F7F7 1px solid;
  border-left:#F7F7F7 1px solid;
  border-right:#F7F7F7 1px solid;
  border-top:#F7F7F7 1px solid
}
.cal_body {
background-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  { color: #000000; border-width: thin }

.cal-oldday  { color: #000000; background-color: #f5f5dc; border-width: thin }

.cal-futureday  { color: #000000; background-color: #f5f5dc; border-width: thin }

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

.cal-today  { background-color: #ccffcc }

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

.cal-weekview-dayformat  { background: transparent; padding: 4px; border-top: 1px solid #e7e7e7 }
.weekview_caltitle {
background-color: #dddddd;
font-weight: bold;
font-size: 13px;
color: #000000;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
}

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

.weekview-offday  { color: #000000; background-color: #f5f5dc }

.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;
background-color: #66A6CE;
color: #000000;
}

.smallcal-week-even {
  background:none;
  color:#000000;
}

.dayview_times {
font-size: 14px;
/*background-color: none;*/
color: #000000;
}

.dayview_datecol {
font-weight: normal;
background-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;
}

.cal-dayx-times  { background-color: #fff8dc }
.cal-dayx-times2 {
  background:transparent;
}

/*above from axonz... now modified...*/


.commentbar1 {
  background:transparent;
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:3px 3px
}
.commentbar2 {
  background:#E7E7E7;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif
}
.commentbar3 {
  background:#FFFFFF;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #E7E7E7;
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:3px 3px
}
.commentbar4 {
  background:#E7E7E7;
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif
}
.commenttitle {
  background:#F7F7F7;
  border-bottom:1px solid #E7E7E7;
  border-left:1px solid #E7E7E7;
  border-right:1px solid #E7E7E7;
  border-top:1px solid #E7E7E7;
  font:bold smaller Tahoma,verdana,helvetica,arial,sans-serif;
  padding:3px 0px 3px 10px
}

.footerblock_top  { color: #09c;
 font: 70% "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif;
   padding: 10px 4px;
    /*border-top: 1px solid #cccccc;*/
  background: url(images/footer_bg.gif);
  height: 2.4cm;
 }

.footerblock  { color: #09c;
 font: 70% "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif;
   padding: 10px 4px;
    /*border-top: 1px solid #cccccc;*/
  background: #000000;

 }
.footerblock a:link {
  background:transparent;
  color:#FFFFFF;
  font:100% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
  text-decoration:none
}
.footerblock a:visited {
  background:transparent;
  color:#FFFFFF;
  font:100% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
  text-decoration:none
}
.footerblock a:hover {
  background:transparent;
  color:#008000;
  font:100% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
  text-decoration:none
}
.footerblock a:active {
  background:transparent;
  color:#FFFFFF;
  font:100% Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
  text-decoration:none
}

/* this is bg for the body page */
.header-envelope {
  /*background:#000000;*/
  border-bottom:0px solid #E7E7E7;
  border-left:0px solid #E7E7E7;
  border-right:0px solid #E7E7E7;
  border-top:0px solid #E7E7E7;
  padding-left:1px;
  padding-right:1px;
  /*background: #cccccc url(images/new_bg.gif) fixed;*/
  background: #ffffff url(images/body_bg.gif);

}
.header-logobg {
  padding-top:0px;
  padding-bottom:12px
}
.header-logobg-menus {
  padding-top:2px;
  padding-bottom:0px;
  padding-right:6px
}
/* this is for the header */
.header-logobg-container-inner  { background: #000000 url(images/header_bg.gif); padding-bottom: 10px; border-bottom: 0 solid #cccccc }
.header-logobg-container-outer {
 /*background:#ffffff;*/
  padding-bottom:1px
}

/* above is for the header utilities */
.header-navigation-nav  { color: #cccccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; border-bottom: 0 solid #cccccc }
.header-navigation-nav a:link  { color: #cccccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; vertical-align: middle; border-bottom: 0 solid #cccccc }
.header-navigation-nav a:visited  { color: #cccccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; vertical-align: middle; border-bottom: 0 solid #cccccc }
.header-navigation-nav a:hover  { color: #00aaf4; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; vertical-align: middle; border-bottom: 0 solid #cccccc }
.header-navigation-nav a:active  { color: #008000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent; vertical-align: middle; border-bottom: 0 solid #cccccc }
/* above is for the header utilities */

.header-navigation {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#FFFFFF;
  font:95% Verdana, Arial, Helvetica, sans-serif
}
.header-navigation a:link {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#FFFFFF;
  font:95% Verdana, Arial, Helvetica, sans-serif
}
.header-navigation a:visited {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#FFFFFF;
  font:95% Verdana, Arial, Helvetica, sans-serif
}
.header-navigation a:hover {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#FFFF00;
  font:95% Verdana, Arial, Helvetica, sans-serif
}
.header-navigation a:active {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#008000;
  font:95% Verdana, Arial, Helvetica, sans-serif
}
.header-navigation-container {
  border-bottom:1px solid #FFFFFF;
  font:110% Verdana, Arial, Helvetica, sans-serif
}
.header-welcomeanddate  { border-bottom: 1px solid #cccccc }

.highlight {
  color: #000000;
  background-color: yellow;
  text-decoration: none;
}
.pagenav {
  text-align: center;
}
.searchauth {
  background:transparent;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-align:left
}
.searchdate {
  background:transparent;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-align:right
}
.searchform  { background: #e7e7e7; padding: 6px 4px 6px 1px; border-bottom: 1px solid #cccccc }
.searchhits {
  background:transparent;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-align:right
}
.site-slogan {
  color:#333333;
  background:transparent;
}
.story-box {
  background:transparent;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif
}
.story-byline,storybyline {
  background:transparent;
  color:#000000;
  font:90% Tahoma,verdana,helvetica,arial,sans-serif
}
/* IS THIS FOR THE BODY OF THE PAGE??? */
.story-container  { padding-right: 9px }
/* below is for story contributed by etc */
.story-information  { font: 70% LucidaGrande, Verdana, helvetica, arial, sans-serif; background: transparent }
.story-title  { color: #000000; font: bold 110% "Lucida Grande", Verdana, Arial, sans-serif; background: transparent }
.story-title-featured {
  background:transparent;
  color:#000000;
  font:bold 110% Tahoma,verdana,helvetica,arial,sans-serif
}
.warning  { color: #c33; font-family: "Lucida Grande", "Courier New", Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; background: transparent }
.warningsmall {
  background:transparent;
  color:#FF0000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif
}
.xpinputfield {
  border:1px solid #7B9EBD
}

/******************   NEW CSS ADDED FOR FORUM Ver 2.5 ************************/

/* Common Navbar CSS - Add if not already included */
#navcontainer a { text-decoration: none; }

#navcontainer ul   { background-color: #667ab3; list-style-type: none; margin: 0; padding: 5px 0 0; position: relative; height: 26px; border: 0 }

#navcontainer li { float: left; display: inline; margin:0px; padding-top:6px; padding-bottom:5px;}

#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited  {
    background-color: #4358E1;
    border:0px solid #4358E1;
    color: white;
    padding: 5px;
    margin:2px;
}

#navcontainer ul a:hover,
#navcontainer ul a:focus  {
    background-color: #55516B;
    border: 0px solid black;
    padding-bottom:7px;
    color: white;
}

/* current Link */
#navcontainer ul a#current {
    background-color: #F2F2F2;
    border: 0px solid black;
    padding-bottom:7px;
    color: #4358E1;
}

#navcontainer ul a#current:link,
#navcontainer ul a#current:visited { font-weight: bold; }


A.navsubmenu,
A.navsubmenu:visited,
A.navsubmenu:link {
    padding:2 5 15 5px;
    text-decoration: none;
    color:black;
}

A.navsubmenu:hover,
A.navsubmenu:focus  {
    background-color: #55516B;
    color: white;
    text-decoration:none;
}

a.navsubcurrent, 
a.navsubcurrent:visited, 
a.navsubcurrent:link  {
    padding: 2 5 15 5px;
    background-color: #667AB3;
    text-decoration: none;
    color: white;
}
a.navsubcurrent:hover  {
    background-color: #55516B;
    color: white;
}
/* End of NavBar CSS */


/* New GL Common Plugin CSS Declarations */
.pluginBG              { background-color: #EFEFEF; }
.pluginAltBG           { background-color: transparent; }
.pluginTitle           { color: #1C1E2D; background-color:#CACAAF; font-weight: bold; font-size: 10pt; font-family: Verdana, sans-serif; }
.pluginHeader           { color: yellow; font-weight: bolder; background-color: #555555; padding: 5px }
.pluginFooter           { background-color: white }
.pluginAlert           { padding:5px 15px 5px 15px; color:#D8010E; background-color: #FEF1B4; font-weight:bold;}
.pluginInfo            { padding:5px 15px 5px 15px; color:#707070; background-color: #FEF1B4; font-size: 8pt; font-weight:normal;}

/* below is for the cell */
.pluginSolidOutline       { background-color: white }
.pluginSolidFill          { background-color: #933317; background-image: url(images/bg.jpg) }
.pluginCellTitle        { color: white; font-weight: bold; background-color: #333333 }
.pluginCellFill        { background-color: #E5E5EA; }
.pluginCellText        { color: #000; font-size: 75%; font-family: Verdana, sans-serif; background-color: transparent; }
.pluginTinyText        { font-size:65%; }
.pluginSmallText       { font-size:80%; }
.pluginMediumText      { font-size:85%; }
.pluginLargeText       { font-size:90%; }
.pluginAltText         { color: #FFF }

.pluginRow1            { background-color: transparent; }
.pluginRow2            { background-color: transparent; }

.pluginRollOver         { color: #1C1E2D; background-color: #EFEFEF; }
.pluginRollOut          { color: #1C1E2D; background-color: #EFEFEF; }

.pluginLinks A:link      { color: #5f4114; font-style: normal; text-decoration: none }
.pluginLinks A:visited   { color: #630; font-style: normal; text-decoration: none }
.pluginLinks A:hover     { color: #0f0; font-style: normal; text-decoration: underline }
.pluginBreadCrumbs, .pluginBreadCrumbs A:link      { color: #930; font-style: normal; text-decoration: none }
.pluginBreadCrumbs A:visited   { color: #930; font-style: normal; text-decoration: none }
.pluginBreadCrumbs A:hover    { color: gold; font-style: normal; text-decoration: none }

A.pluginButton:link, A.pluginButton:visited {
    color: #000;
    text-align: center;
    padding-top: 2px;
    display: block;
    height: 19px;
    text-decoration: none;
    background-color: transparent;
}
A.pluginButton:hover { 
    color: blue; 
    text-align: center; 
    padding-top: 2px; 
    background: url('navbar/images/button_over.gif') repeat-x center; 
    display:block; height:19px; text-decoration:none; background-repeat:repeat-x; background-color:transparent
}
/* END of GL Plugin Common CSS */


/* Forum Plugin specific CSS */
.codeblock  { 
    background-color: #ECE9D8; 
    color: #000;
    width: 470px;
    height: 160px;
    overflow: auto;
    font-size: 11px;
    min-height: 50px;
    max-height: 120px;
    margin: 5px 0px 5px 5px;
    padding:5px;
    border: 1px dashed black;
    }
.quotetop
{
    border-right:1px dotted #000; border-top:1px dotted #000; border-bottom:1px dotted #000; background:#E4EAF2 url('forum/image_set/img_quote.gif') no-repeat right; border-left:4px solid #8394B2; color: #000;
    font-weight: bold;
    font-size: 10px;
    padding: 3px; margin-left:auto; margin-right:auto; margin-top:8px; margin-bottom:0
}

.quotemain
{
    background: #FAFCFE;
    border: 1px dotted #000;
    border-left: 4px solid #8394B2;
    color: #465584;
    padding: 4px;
    margin: 0 auto 8px auto;
}

/* End of Forum specific CSS  */


/* Common CSS for on-hover info feature - Add if not already included */
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none
}

a.info:hover  {
    z-index:25;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration:none
}

a.info span{display: none}

a.info:hover span  { color: #555; font-size: 7pt; font-family: Verdana, Tahoma, Arial; font-style: normal; text-decoration: none; background-color: #ffffa0; text-align: left; display: block; padding: 2px; position: absolute; top: 3em; width: 22em; border: solid 1px #5d96b9 }
/* End of common CSS for on-hover info feature */



/*the code below was added from buying registration from wwww.portalparts.com*/


/* New Plugin CSS Declarations */

/*end of added additional styles from registration of wwww.portalparts.com*/








/******************************************************************************/
/******************************** RYDEZILLA ***********************************/
/******************************************************************************/

/******* HOMEPAGE *********/

.homepage-mission {
    font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
/*    background-color: #ffffff; */
    font-weight: bold;
/*    text-align:left; */
	color: #EB8E03;
/*	border-right:2px solid #999999; */
	vertical-align:bottom;
}
.homepage-mine {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
/*    background-color: #ffffff; */
    font-weight: bold;
/*    text-align:left; */
	color: EB8E03;
/*	border-right:2px solid #999999; */
	vertical-align:bottom;
}
.homepage-text {
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
	font-size: 10px;
/*    background-color: #ffffff; */
/*    font-weight: bold; */
/*    text-align:left; */
	color: #222222;
/*	border-right:2px solid #999999; */
	vertical-align:bottom;
}
.homepage-body {
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial,sans-serif;
	font-size: 16px;
/*    background-color: #ffffff; */
    font-weight: bold;
/*    text-align:left; */
	color: #00ff00;
/*	border-right:2px solid #999999; */
	vertical-align:bottom;
}
.homepage-body a:link {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}
.homepage-body a:visited {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}
.homepage-body a:hover {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#555555;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
  text-decoration: none;
}
.homepage-body a:active {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#008000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}

/******** USER MAIN MENU ************/

.menu-sublink  { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; vertical-align: middle; padding-bottom:13px; border-bottom: 0 solid #cccccc }
.menu-sublink a:link  { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; background: transparent; vertical-align: middle; padding-bottom:13px; border-bottom: 0 solid #cccccc }
.menu-sublink a:visited  { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; background: transparent; vertical-align: middle; padding-bottom:13px; border-bottom: 0 solid #cccccc }
.menu-sublink a:hover  { color: #00aaf4; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; background: transparent; vertical-align: middle; padding-bottom:13px; border-bottom: 0 solid #cccccc }
.menu-sublink a:active  { color: #008000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; background: transparent; vertical-align: middle; padding-bottom:13px; border-bottom: 0 solid #cccccc }

.menu-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    background-color: #ffffff;
    font-weight: bold;
    text-align:left;
	color: #222222;
	border-right:2px solid #999999;
}
.menu-navigation {
  background:#222222;
  border-bottom:1px solid #CCCCCC;
  color:#FFFFFF;
  font:75% Verdana, Arial, Helvetica, sans-serif;
  padding-bottom:3px;
  padding-top:4px
}
.menu-navigation a:link {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
}
.menu-navigation a:visited {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
}
.menu-navigation a:hover {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#eeeeee;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
  text-decoration: none;
}
.menu-navigation a:active {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#008000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
}
/************* TRAIL DETAIL PAGE **************/

.trailNameTitle   { color: #ffffff; font-size: 22px; font-family: "Lucida Grande", Arial, "Courier New", Verdana, sans-serif; font-weight: bold; text-align: left; padding-top: 15px; padding-bottom: 15px; padding-left: 50px; vertical-align: top }
.trailNameTitle2   { color: #ffffff; font-size: 22px; font-family: "Lucida Grande", Arial, "Courier New", Verdana, sans-serif; font-weight: bold; text-align: left; padding-top: 15px; padding-bottom: 15px; vertical-align: top }

.trailNameTitle_rust {
	background:transparent url(images/res/hdr_mid_rust.gif);
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 14px;
    font-weight: bold;
    text-align:left;
	color: #222222;
	vertical-align:middle
    }     
.trailNameTitle-left {
	background:transparent url(images/res/hdr_left.gif);
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 14px;
    font-weight: bold;
    text-align:left;
	color: #222222;
	vertical-align:baseline
    }
.trailNameTitle-right {
	background:transparent url(images/res/hdr_right.gif);
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 14px;
    font-weight: bold;
    text-align:left;
	color: #222222;
	vertical-align:baseline
    }
.trailBlockTitle  { color: white; font-size: 12px; font-family: "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; text-align: left }
/*	rr changed this for trail screenshot */
.trailFieldName  { color: white; font-size: 10px; font-family: "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif; text-align: left; width: 100px }
.trailFieldData  { color: white; font-size: 10px; font-family: "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif; text-align: left }
.trailFieldData a:link, .trailFieldData a:visited  { color: #f90; font-size: 10px; font-family: "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; background: transparent; border-bottom: 0 solid #cccccc }
.trailFieldData a:hover {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#FFFF00;
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
    font-weight: bold;
  text-decoration: none;
}
.trailFieldData a:active {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#008000;
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
    font-weight: bold;
}


/************ RIDE MESSAGES *************/

.rideMessage {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-align:left;
	color: #222222;
	}

/*************** USER PROFILE: MY RIDES **************/

.user-title-left {
  background:url(images/nav.gif);
    height: 22px;
	color:#F6F6F6;
	font:normal smaller Verdana, Arial, Helvetica, sans-serif;
}
.user-title-bottom {
  background:url(images/nav-bottom.gif);
  height: 32px;
	color:#F6F6F6;
	font:normal smaller Verdana, Arial, Helvetica, sans-serif;
}
.user-profile-nav {
  background:url(images/user_body_nav.gif);
	color:#F6F6F6;
	font:normal smaller Verdana, Arial, Helvetica, sans-serif;
	  height:53px;

}
.user-Username {
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
    font-weight: bold;
}
.user-Username a:link, .user-Username a:visited {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#888888;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}
.user-Username a:hover {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:yellow;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
  text-decoration: none;
}
.user-Username a:active {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#008000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}
.user-content-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
/*    background-color: #ffffff;*/
    font-weight: bold;
    text-align:left;
	color: #000099;
/*	color: #993300;*/
}
.userMusic-title-left {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

/* USER PROFILE BODY below 
.pluginRow1            { background-color: transparent; }
.pluginRow2            { background-color: transparent; }

.pluginRollOver         { color: #1C1E2D; background-color: #EFEFEF; }
.pluginRollOut          { color: #1C1E2D; background-color: #EFEFEF; }*/

.user-profile-menu            { background-color: #ccc; }
.user-profile-menu-rollover  { background-color: #cc6 }

.user-body-title  { color: #222222; font-size: 13px; font-family: "Courier New", Arial, Helvetica, sans-serif; font-weight: bold }
.user-body-title a:link, .user-body a:visited  { color: #ff9900; font-size: 13px; font-family: "Courier New", Arial, Helvetica, sans-serif; font-weight: bold; background: transparent; border-bottom: 0 solid #cccccc }
.user-body-title a:hover  { color: #999999; font-size: 13px; font-family: "Courier New", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background: transparent; border-bottom: 0 solid #cccccc }
.user-body-title a:active  { color: #008000; font-size: 13px; font-family: "Courier New", Arial, Helvetica, sans-serif; font-weight: bold; background: transparent; border-bottom: 0 solid #cccccc }

.user-body {
	color: #444444;
	font-family: Courier New, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
    font-weight: bold;
}
.user-body a:link, .user-body a:visited {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#ff9900;
    font-family: Courier New, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
}
.user-body a:hover {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#999999;
    font-family: Courier New, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
  text-decoration: none;
}
.user-body a:active {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#008000;
    font-family: Courier New, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
}
/* USER PROFILE BODY above*/


/*********** FORGOT ***********/

.page-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
/*    background-color: #ffffff;*/
    font-weight: bold;
    text-align:left;
	color: #222222;
/*	color: #993300;*/
}
.page-subtitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
/*    background-color: #ffffff;*/
    font-weight: bold;
    text-align:left;
	color: #222222;
/*	color: #993300;*/
}

/********** SEARCH RESULTS PAGE ***********/

.search-navigation  { color: #222222; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; vertical-align: middle }
.search-navigation a:link, .search-navigation a:visited  { color: #ff6600; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; background: transparent }
.search-navigation a:hover  { color: #555555; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; background: transparent; border-bottom: 0 solid #cccccc }
.search-navigation a:active  { color: #008000; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; background: transparent; border-bottom: 0 solid #cccccc }
.sitebody {
	background:transparent url(images/bg.gif);
}

/********** MINI PAGE MENUS ***********/

.mini-navigation  { color: #000; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial; font-weight: bold; background-color: #ccc; text-indent: 24pt; vertical-align: middle }
.mini-navigation a:link, .mini-navigation a:visited   { color: #000; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial; font-weight: bold; background: #ccc}
.mini-navigation a:hover, .mini-navigation a:active   { color: #fff; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial; font-weight: bold; text-decoration: none; background: #ccc; border-bottom: 0 solid #cccccc }

.mini-navigation-trail   { color: #000; font-size: 16px; font-family: "Arial", Lucida Grande, Verdana; font-style: italic; font-weight: bold; vertical-align: middle }
.mini-navigation-trail a:link, .mini-navigation-trail a:visited    { color: white; font-size: 16px; font-family: "Arial", Lucida Grande, Verdana; font-style: italic; font-weight: bold; text-decoration: none; background: transparent; border-bottom: 0 solid #cccccc }
.mini-navigation-trail a:hover, .mini-navigation-trail a:active  { color: #FFEE00; font-size: 16px; font-family: "Arial", Lucida Grande, Verdana; font-style: italic; font-weight: bold; text-decoration: none; background: transparent; border-bottom: 0 solid #cccccc }


/********** GOOGLE BUBBLE ***********/

.google-bubble  { color: #222222; font-size: 12px; font-family: "Bank Gothic", "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold }
.google-bubble a:link, .google-bubble a:visited {
  background:transparent;
  color:#FF6600;
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 12px;
    font-weight: bold;
}
.google-bubble a:hover {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#555555;
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 12px;
    font-weight: bold;
  text-decoration: none;
}
.google-bubble a:active {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#008000;
    font-family: Bank Gothic, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 12px;
    font-weight: bold;
}

/********** Homepage Logo ***********/

.homepage-logo {
	color: #222222;
}
.homepage-logo a:link, .homepage-logo a:visited {
  background:transparent;
  color:#222222;
}
.homepage-logo a:hover {
  background:transparent;
  color:#444444;
  text-decoration: none;
}
.homepage-logo a:active {
  background:transparent;
  color:#222222;
}


/* myCal Block below 04.19.06 */

.mycalTopTitle { background-color:#4682B4; color:#000000; }

.mycalTitle { background-color:#B0C4DE; color:#000000; }

.mycalDateField { background-color:#F9F9F9; color:#000000; }

.mycalEventHighlight { background-color:#8FBC8F }

.mycalTodayHighlight { background-color:#EEDD82; color:#000000; }

.mycalNextMonth { background-color:#DCDCDC; color:#000000; }

/* myCal Block above 04.19.06 */

/******************************************************************************/
/******************************** RYDEZILLA ***********************************/
/******************************************************************************/
element { }
