body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #184D80;
}
#content
{
	margin: 0px;
	width: 100%;
	background: url(img/header-bg.gif) repeat-x #DDCEB9;
}
#header
{
	margin: 0px;
	background: url(img/header.jpg) no-repeat top center;
}
#footer
{
	margin: 0px;
	padding-top: 10px;
	width: 100%;
	background: url(img/footer-bg.gif) repeat-x #184D80 top left;
}
#topleft
{
background: url(img/boxes/top-left.gif) no-repeat bottom right; width: 5px; height: 5px;
}
#top
{
background: url(img/boxes/top.gif) repeat-x bottom center; height: 5px;
}
#topright
{
background: url(img/boxes/top-right.gif) no-repeat bottom left; width: 5px; height: 5px;
}
#left
{
background: url(img/boxes/left.gif) repeat-y top right; width: 5px;
}
#right
{
background: url(img/boxes/right.gif) repeat-y top left; width: 5px;
}
#bottomleft
{
background: url(img/boxes/bottom-left.gif) no-repeat top right; width: 5px; height: 5px;
}
#bottom
{
background: url(img/boxes/bottom.gif) repeat-x top center; height: 5px;
}
#bottomright
{
background: url(img/boxes/bottom-right.gif) no-repeat top left; width: 5px; height: 5px;
}
#titlebanner
{
	background: url(img/title-bg.gif) repeat-x top left;
	height: 26px;
	padding: 5px 10px 0px 10px;;
}
#titlebannerblue
{
	background: url(img/title-bg-blue.gif) repeat-x top left;
	height: 26px;
	padding: 5px 10px 0px 10px;;
}
#titlelinks
{
	background-color:#18497F;
	height: 26px;
	padding: 5px 10px 0px 10px;;
}
.whitetitle
{
	font-size: 14px;
	font-weight: 200;
	color: #ffffff;
}
.bluetitle
{
	color: #164B7E;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
}

.bluetext
{
	color: #164B7E;
}
.redtext
{
	color: #900000;
}
.smalltext
{
	font-size: 10px;	
}

A   	{ color: #900000; text-decoration: none; font-weight: bold; }
A:link	{ color: #900000; text-decoration: none; font-weight: bold;}
A:visited { color: #900000; text-decoration: none; font-weight: bold;}
A:active { color: #900000; text-decoration: none; font-weight: bold;}
A:hover	{ color: #2A5285; text-decoration: none; font-weight: bold;}

.footer
{
	color: #ffffff;
}
A.footer   	{ color: #ffffff; text-decoration: none; font-weight: bold; }
A.footer:link	{ color: #ffffff; text-decoration: none; font-weight: bold;}
A.footer:visited { color: #ffffff; text-decoration: none; font-weight: bold;}
A.footer:active { color: #ffffff; text-decoration: none; font-weight: bold;}
A.footer:hover	{ color: #DDCEB9; text-decoration: none; font-weight: bold;}

.nav
{
	font-size: 11px;
	font-weight: normal;
}

A.nav   	{ color: #164B7E; text-decoration: none;  }
A.nav:link	{ color: #164B7E; text-decoration: none; }
A.nav:visited { color: #164B7E; text-decoration: none; }
A.nav:active { color: #164B7E; text-decoration: none; }
A.nav:hover	{ color: #900000; text-decoration: none; }

.events
{
	font-size: 11px;
	font-weight: normal;
}

A.events   	{ color: #3D3D3D; text-decoration: none;  }
A.events:link	{ color: #3D3D3D; text-decoration: none; }
A.events:visited { color: #3D3D3D; text-decoration: none; }
A.events:active { color: #3D3D3D; text-decoration: none; }
A.events:hover	{ color: #900000; text-decoration: none; }

ul 
{ 
	list-style-image: url(img/little-arrow.gif);
	margin-left: 20px;
}
li
{
	vertical-align: middle;
}
.imagecontainer{
	  float:left;
	  clear:left;
	  background: url(img/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(img/shadow.gif) no-repeat bottom right;
	  margin: 10px 0 10px 10px !important;
	  margin: 10px 0 10px 5px;
}
.imagecontainer img{
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}