body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 333333;
	text-align:left;
}
b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 333333;
	font-weight:bold;
}

#holder {text-align:left;}

.greybg {
background-color:#F0F0F0;
padding-left:15px;
}

.darkgreybg {
background-color:#D4D4D4;
padding-left:15px;
}

.purplebg {
background-color:#EEDFEC;
padding-left:15px;
}

.mapgreenbg {
background-color:#CCF45B;
padding-left:37px;
background-image:url(images/viewmap.gif);
background-repeat:no-repeat;
}

.greenbg {
background-color:#CCF45B;
padding-left:15px;
}

.titlegreen { 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #AADD0F;
	font-weight:bold;
}

.title { 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC3399;
	font-weight:bold;
}

.subtitle { 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

a {
font-weight:bold;
}
a:link { color:#4a2f60;
text-decoration:none;
}
a:visited { color:#4a2f60;
text-decoration:none;
}
a:hover { color:#000000;
text-decoration:underline;
} 

a.bottomnavlnk {
font-weight:normal;
}
a.bottomnavlnk:link { color:#FFFFFF;
text-decoration:none;
}
a.bottomnavlnk:visited { color:#CCCCCC;
text-decoration:none;
}
a.bottomnavlnk:hover { color:#CCF45B;
text-decoration:underline;
} 
.bottomlinks {color:#ffffff;}
.weoffer {
padding:15px 15px 15px 37px;
color:#4a2f60;
}
#locations {
margin-top:20px;
margin-left:20px;
}
#navcontainer { margin-left: 0px;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
 }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 0 0;
 display: inline; }

#navcontainer a
{
display: block;
padding: 5px 5px 5px 18px;
color: #4a2f60;
background-color: #f0ffc9;
background-image:url(images/bullet_bg.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration: none;
font-size:13px;
font-weight:bold;
margin: 0 0 0 0;
}

#navcontainer a:hover
{
color: #4a2f60;
background-color: #ffffff;
background-image:url(images/bullet_bg.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration: none;
}


#subnavcontainer { margin-left: 0px;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
background-image:url(images/leftcolnavbg.gif);
background-repeat:repeat-y;}

#subnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#subnavcontainer li { margin: 0 0 0 0;
 display: inline; }

#subnavcontainer a
{
display: block;
padding: 5px 5px 5px 47px;
color: #ffffff;
background-color: #674881;
background-image:url(images/leftnav_bg_20.gif);
background-repeat:no-repeat;
border-bottom:1px solid #805d9c;
background-position:left;
text-decoration: none;
font-size:11px;
font-weight:normal;
margin: 0 0 0 6px;
}

#subnavcontainer a:hover
{
color: #000000;
background-color: #a47dc0;
background-image:url(images/leftnav_bg_20.gif);
background-repeat:no-repeat;
border-bottom:1px solid #805d9c;
background-position:left;
text-decoration: none;
}

.contentarea {
	padding:25px;
}

#popup_holder{
color: #000000;
padding: 20px 20px 20px 20px;
border:10px solid #482E5E;
}
#staff_pictures {
width:161px;
margin:10px 0px 10px 15px;
border:3px solid #E6DFED;
}
