body
{
	margin: 0px;
	padding: 0px;
	background: #8ca5c6 url(../graphics/backdrop01.png) top left repeat;
	font: 10pt arial, helvetica, tahoma;
}

a:link { color: #2a62cc; text-decoration: none; font-weight: normal }
a:active { color: #2a62cc; text-decoration: none; font-weight: normal }
a:visited { color: #2a62cc; text-decoration: none; font-weight: normal }
a:hover { color: #2a62cc; text-decoration: underline; font-weight: normal }

a.menulink:link { color: #000000; text-decoration: none; font-weight: bold }
a.menulink:active { color: #000000; text-decoration: none; font-weight: bold }
a.menulink:visited { color: #000000; text-decoration: none; font-weight: bold }
a.menulink:hover { color: #000000; text-decoration: underline; font-weight: bold }

a.footerlink:link { color: #ffffff; text-decoration: none; }
a.footerlink:visited { color: #ffffff; text-decoration: none; }
a.footerlink:active { color: #ffffff; text-decoration: none; }
a.footerlink:hover { color: #ffffff; text-decoration: underline; }

.inputSubmit
{
	color: #000000;
	background: #EEEEEE;
	border: 1px solid #000000;
	font: bold 8pt arial, helvetica, tahoma;
}

.inputBox
{
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
	font: 8pt arial, helvetica, tahoma;
}

.Err
{
	color: #ff0000;
	padding: .2em;
	border: 1px solid #000;
	background: #EEEEEE;
	margin-bottom: 10px;
}

.Sho
{
	color: #000;
	padding: .2em;
	border: 1px solid #000;
	background:#EEEEEE;
	margin-bottom: 10px;
}

.content_listing { 
float: left; 
width: 100%; 
margin-bottom: 15px; 
padding-bottom: 10px; 
border-bottom: 1px dashed #cecece;
}

.heading_links {
	padding: 0px;
	margin: 0px;
}

.heading_links a:link {
	color: #2a62cc; 
	font-size: 12pt; 
	font-weight: bold;
	text-decoration: none;
}
.heading_links a:visited {
	color: #2a62cc; 
	font-size: 12pt; 
	font-weight: bold;
	text-decoration: none;
}
.heading_links a:hover {
	color: #2a62cc; 
	font-size: 12pt; 
	font-weight: bold;
	text-decoration: underline;
}

/*Photo Gallery*/
.portfoliotd { text-align: center; }
.portfoliobox { border: 1px solid #808080; background: #eeeeee; padding: 4px 0px; }
.thumbbox { border: 1px solid #000000; }



.container {  background: #ffffff; border: 2px solid #f3b011; border-width: 0px 2px 2px 2px; font-size: 10pt; }
.contentbox { padding: 25px 15px 15px 0px; }
.section { height: 38px; line-height: 38px; vertical-align: middle; font-weight: bold; font-size: 14pt; margin-top: 0px; padding-left: 15px; background: #ffffff url(../graphics/titleback01.jpg) top left no-repeat; margin-bottom: 20px; color: #ffffff; }
.subsection { font-weight: bold; font-size: 12pt; margin-top: 0px; }
.footer { text-align: center; padding: 5px 0px; font-size: 8pt; color: #ffffff; }
.menu { height: 30px; background: #f3b011 url(../graphics/menuback01.png) top left no-repeat; font-weight: bold; font-size: 10pt; padding-left: 15px; }
.lineItem { padding-bottom: 2px; margin-bottom: 2px; border-bottom: 1px dashed #cecece; }
