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

table { font: 10pt arial, helvetica, tahoma, sans-serif; }

a:link { color: #006666; text-decoration: none; font-weight: bold; }
a:visited { color: #006666; text-decoration: none; font-weight: bold; }
a:active { color: #006666; text-decoration: none; font-weight: bold; }
a:hover { color: #006666; text-decoration: none; font-weight: bold; }

a.menu:link { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11pt; margin-right: 25px; }
a.menu:visited { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11pt; margin-right: 25px; }
a.menu:active { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11pt; margin-right: 25px; }
a.menu:hover { color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 11pt; margin-right: 25px; }

.pageTitle { margin-top: 0px; margin-bottom: 15px; font-weight: bold; font-size: 16pt; color: #e0b306; }


a.submenu:link { color: #000000; text-decoration: none; font-weight: normal; font-size: 10pt; }
a.submenu:visited { color: #000000; text-decoration: none; font-weight: normal; font-size: 10pt; }
a.submenu:active { color: #000000; text-decoration: none; font-weight: normal; font-size: 10pt; }
a.submenu:hover { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 10pt; }

.inputSubmit { color: #000000; background-color: #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-color: #EEEEEE; margin-bottom: 10px; }
.Sho		{ color: #000; padding: .2em; border: 1px solid #000; background-color:#EEEEEE; margin-bottom: 10px; }

#footer { font-size: 8pt; text-align: center; padding: 10px 0px; }
#footer a:link { text-decoration: none; color: #000000; font-weight: normal; }
#footer a:hover { text-decoration: none; color: #000000; font-weight: normal; }
#footer a:visited { text-decoration: none; color: #000000; font-weight: normal; }
#footer a:active { text-decoration: none; color: #000000; font-weight: normal; }

.title_section { font-size: 14pt; color: #ffffff; background: #9c9273; padding: 3px 5px; }
.title_item { font-weight: bold; font-size: 12pt; color: #999900; }
.sidebar_underline {
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
}

.sidebar_underline a:link { 
	font-size: 9pt;
	font-weight: bold;	 
	text-align: right;
}

.sidebar_underline a:visited {
	font-size: 9pt;
	font-weight: bold;	
	text-align: right;
}

.sidebar_underline a:hover {
	color: #1d2534;
	text-decoration: none;
}

.secondary_sidebar_underline {
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	border-bottom-color: #CCCCCC;
	margin-left: 20px;
	padding-top: 10px;
}

.secondary_sidebar_underline a:link { 
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
}

.secondary_sidebar_underline a:visited {
	font-size: 9pt;	
	font-weight: normal;
	text-align: right;
}

.secondary_sidebar_underline a:hover {
	color: #1d2534;
	text-decoration: none;
}

.large_sidebar_item {
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	border-bottom-color: #CCCCCC;
	padding-top: 20px;
}

.large_sidebar_item a:link { 
	font-size: 12pt;
	font-weight: bold;	 
	text-align: right;
}

.large_sidebar_item a:visited {
	font-size: 12pt;
	font-weight: bold;	
	text-align: right;
}

.large_sidebar_item a:hover {
	color: #1d2534;
	text-decoration: none;
}


/* -----Gallery Styles -------*/

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


