* 
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 13px;
	color: black;
}

/**
 * I'm not entirely sure what this next line does, but it
 * was included with the Google Map API, so I'm including
 * it here.
 **/
v\:*
{
	behavior:url(#default#VML);
}

.copyright { color: White; font-size:11px; margin-top:5px;}
.bold { font-weight: bold; }
.italic { font-style: italic; }
.big { font-size:18px; }
.small-caps { font-variant: small-caps; }
.body, .body *
{
	font-family: Lucida Sans Unicode, Lucida Sans, Arial, Tahoma, Sans-Serif;
	text-align:left;
}
.faq a { text-decoration: none; }
.nou, .nou * { text-decoration: none; }
a.nou * { cursor: hand; }
.calligraphic { font-family: Lucida Calligraphy; }
.title 
{
	font-size: 20px;
	text-indent: 0px;
	font-weight: bold;
	color: #2C3C15;
}
.subtitle
{
	color: #2C3C15;
	font-size:14px;
	font-weight: bold;	
}
.subtitle div
{
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
}

div.hr
{	
	height: 31px;
	background: url(../images/hr1.gif) repeat-x center center;	
}
div.hr hr { display:none; }

#map * { font-size: 12px; }

.quote { color:#773300; }
.quotes { width:190px; }
.quotes div
{		
	font-size:12px;
	width:100%;
	background:#FFF8EB;
	border: 2px solid #777777;
	padding:2px;
}
.quotes div.text
{
	font-family: Lucida Calligraphy;
	font-weight:bold;
	margin-top:8px;
	text-align:left;
	border-bottom: 0px;		
	/*color:#0077cc;*/
	color:#0055aa;
	/*color: #2C3C15;*/
}
.quotes div.reference
{	
	text-align: right;
	border-top: 0px;	
}

a { color: #0055cc; }

table.right4me
{		
	border:1px solid #2C3C15;	
	cursor:hand;	
	width:100%;
	height:90px;
}
table.right4me td.text { padding:5px; background:#FFF8EB; text-align:center; overflow:hidden; }
table.right4me .text { font-size:12px; }

a.right4me { text-decoration: none; }
a.uover, a.uover * { text-decoration: none; }
a.uover:hover, a.uover:hover * { text-decoration: underline; }

.dropshadow { filter: DropShadow(Color=#888888, OffX=4, OffY=4, Positive=1); }
ul.red li { list-style-image: url(../images/redapple_ico.gif); }
ul.green li { list-style-image: url(../images/greenapple_ico.gif); }
div.greenapple { background: url(../images/greenapple_ico.gif); background-repeat: no-repeat; padding-left:15px; }
div.redapple { background: url(../images/redapple_ico.gif); background-repeat: no-repeat; padding-left:15px; }
div.arrow1 { background: url(../images/arrow1_ico.jpg); background-repeat: no-repeat; padding-left:18px; }
div.arrow2 { background: url(../images/arrow2_ico.jpg); background-repeat: no-repeat; padding-left:18px; }
ul.tight { margin-top: 0px; margin-bottom: 0px; }

.paragraph { margin-top:15px; }
.indented { text-indent: 30px; }
.underline { text-decoration: underline; }
.blue { color: #0055cc; }
.red { color: #aa2233; }
.green { color: #007722; }
.t10 { font-size: 10px; }
.t11 { font-size: 11px; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.t15 { font-size: 15px; }
.t16 { font-size: 16px; }
.t17 { font-size: 17px; }
.t18 { font-size: 18px; }
.t20 { font-size: 20px; }
.t22 { font-size: 22px; }
.t24 { font-size: 24px; }
.gray { color: #888888; }

input { font-size: 12px; }

p.tight 
{
	margin:0px;
	padding:0px;
}

a.menu div
{
	cursor: hand;
	font-variant: small-caps;
	width: 190px;
	text-align: right;	
	border-top: 0px;
	background-color: Transparent;
	background-image: url(../images/semitransparent.png);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
a.menu div.text
{
	width:auto;
	padding: 8px 6px;
}
a.menu, a.menu *
{	
	text-decoration: none;
	font-family: Lucida Unicode, Arial, Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-spacing: -1px;
}
a.menu div.divover
{
    background-color: white;    
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
a.menu .leftword { color: #225522; }
a.menu .rightword { color: #0055cc; }
a.menu div.divover .leftword { color: #448844; }
a.menu div.divover .rightword { color: #0077dd; }
a.menu img { border:0px; }

.loc_list 
{
	height:100px;
	border: black 1px solid;
	padding: 5px; 
	background: #E6F3C7;
	float: right;
	margin: 10px;	
	margin-right:0px; 
	padding-bottom: 0px; 
	width: 325px;
	padding-top: 5px;
}

