a.footer:link{ color: Black; text-decoration: none;}
a.footer:visited{ color: Black; text-decoration: none; }
a.footer:hover{ color:#b00000;  text-decoration: underline;  }

.redNormal
{
	font-weight: bold;
	font-family: Arial;
	font-size: x-small;
	color: Red;
}
.redBigger
{
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: Red;
}
.blueNormal
{
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	color: darkblue;
}
.blueBig
{
	font-weight: bold;
	font-family: Arial;
	font-size: 17px;
	color: darkblue;
}
.normal
{
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
}
.normalLight
{
	color:#404040;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
}
.normalBold
{
	font-weight: bold;
	font-family: Arial;
	font-size: x-small;
}
.bigBold
{
	font-weight: bold;
	font-family: Arial;
	font-size: small;
}
.bigNormal
{
	font-weight: normal;
	font-family: Arial;
	font-size: small;
}
.passHeader
{
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: White;
}

.heading
{
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	color: White;
	
	padding: 2px;
}

.describe
{
	font-size:11px;
	font-family: arial;
	font-style: italic;
	color:black;
}
.questions{
	font-size:11px;
	font-family:arial;
	font-weight:bold;    

}
.smallThin
{
	font-weight: normal;
	font-family: Arial;
	font-size: x-small;
	color: Black;

        
}
.header{
    font-size:15px;
    font-family:arial;
    font-weight:bold;    

}
.tip{
    font-size:11px;
    font-family:arial;
    font-weight:normal;    
    font-style:italic;
}
.box1
{
	border: 1px solid gray;
}
.box2
{
	border: 1px solid black;
	padding: 2px;
}
.even
{
	background-color: #CCCCCC;
}
.odd
{
    background-color: white;
}
.dicThin
{
	font-weight: normal;
	font-family: Arial;
	font-size: small;
	color: Black;
}
.dicThick
{
	font-weight: bold;
	font-family: Arial;
	font-size: medium;
	color: Black;
}
.frontBig
{
	font-family:arial black;
	font-size: 27px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
}
.frontSmaller
{
	font-family:arial black;
	font-size: 23px;
	font-weight:normal;
	color:#333333;
}
.frontNormal
{
	font-family:arial;
	color:#666666;
	font-size: 14px;
}
.frontBold
{
	font-family:arial;
	color:#666666;
	font-size: 14px;
	font-weight:bold;
}
.recentTripList
{
   font-weight: normal;
   font-family: Arial;
   color: Black;
   font-size:11px; 
}

.dayLinks
{
   font-family:Arial; 
   font-weight:normal; 
   font-size:14px;
   border-color:gray; 
   border-width:0px;
   border-right:solid 1px gray;
   background-color:#CCCCCC;
   
}
       
.arialSmall
{
   font-weight: normal;
   font-family: Arial;
   font-size: small;
}
.arialSmallI
{
   font-weight: normal;
   font-family: Arial;
   font-size: small;
   font-style: italic;
}

.normalSmall
{
   font-weight: bold;
   font-family: Georgia;
   font-size: small;
}

.normalThin
{
   font-weight: normal;
   font-family: Georgia;
   font-size: x-small;
}
.bigger
{
   font-weight: bold;
   font-family: Georgia;
   font-size: x-large;
}
.bigBigThin
{
   font-weight: normal;
   font-family: Georgia;
   font-size: large;
}

.biggerThin
{
   font-weight: normal;
   font-family: Georgia;
   font-size: x-large;
}

.bigThin
{
   font-weight: normal;
   font-family: Georgia;
   font-size: large;
}

.mediumThin
{
   font-weight: normal;
   font-family: Georgia;
   font-size: medium;
}
.welcome
{
   font-weight: normal;
   font-family: Georgia;
   font-size: 15px;
}
.bigThick
{
   font-weight: bold;
   font-family: Georgia;
   font-size: large;
}


.realBig
{
   color: white;
   font-weight: bold;
   font-family: Georgia;
   font-size: xx-large;  
}
.itText
{
   font-weight: normal;
   font-family: Georgia;
   font-size: small;  
}
.descText
{
   font-weight: normal;
   font-family: Georgia;
   font-size: 12px;  
}

.list
{
    border-width: 1px;
    border-color: white;
    border-style: solid;
}
.arialSmallIt
{
   font-weight: normal;
   font-family: Arial;
   font-size: small;
   font-style: italic;
}
.helpText
{
   font-weight: normal;
   font-family: Arial;
   font-size: 12px;
}
                
 div.rounded-box
{
    position:relative;
    background-color: #FFFFFF;
    margin: 3px;
}
ul
{
	margin-top:5px;
	margin-bottom: 8px;
}

	/*********************
	GLOBAL ATTRIBUTES
	*********************/
	div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
	{position:absolute; width:20px; height:20px; background-color:#666666; overflow:hidden;}

	div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#FFFFFF; line-height: 40px;}

	/*********************
	SPECIFIC ATTRIBUTES
	*********************/

	div.top-left-corner { top:0px; left:0px; }
	div.bottom-left-corner {bottom:0px; left:0px;}
	div.top-right-corner {top:0px; right:0px;}
	div.bottom-right-corner {bottom: 0px; right:0px;}

	div.top-left-inside {left:-8px;}
	div.bottom-left-inside {left:-8px; top:-17px;}
	div.top-right-inside {left:-25px;}
	div.bottom-right-inside {left:-25px; top:-17px;}

	div.box-contents {
		position: relative; padding: 10px; color:#000; ;
	}
