/*Begin Body Styles*/
body
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #330000;
	background: #FFFFFF;
	margin: 1em;
}

th
{
	font-size: 12pt;
	background: #CCCC99;
	border:5px double #663300;
	color : #330000;
	text-align: left;
	font-weight: bold;
	padding : 5;
}

.img
{
	border: 8px ridge #003300;
	color : #003300;
}

.img_sideshow
{
	background: #003300;
	border: 5px double #003300;
	color : #003300;
}


.img_button
{
	background: #003300;
	border: 8px ridge #003300;
	color : #003300;
}

.btn-gal 
{
	background: #886;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #886;
}

.btn-l
 {
	color: #F8F8F8;
	background: #a42;
	padding: 0px 3px 0px 3px;
}

.btn-r 
{
	color: #F8F8F8;
	background: #886;
	padding: 0px 20px 0px 3px;
}

.btn-donate
{	
	position: absolute;
	left: 20px;
	top:200px;
}

.vert-text
{
	writing-mode: tb-rl;
	filter: flipv fliph;
	color: #330000;
	text-align : left;
	vertical-align : text-top;
	white-space: nowrap;
}

.vert-text-white
{
	writing-mode: tb-rl;
	filter: flipv fliph;
	color: #FFFFFF;
	text-align : left;
	vertical-align : text-top;
	white-space: nowrap;
}

.no-wrap
{
	white-space : nowrap;
}
.wrap
{
	white-space : pre;
}
.header-date	
{
	border:none;
	color: #330000;
	width : 15%;
	position: absolute;
	left: 1%;
	top:1%;
	font-weight : bold;
}	

.header-detail	
{
	border:none;
	color: #330000;
	width : 5%;
	position: absolute;
	right: 1%;
	font-size: 10pt;	
	font-weight : bold;
}	

.sidebar-detail	
{
	border:none;
	color: #330000;
	width : 5%;
	position: absolute;
	left: 1%;
	font-size: 10pt;	
	font-weight : bold;
}	

hr
{
	color: #003300;
	width: 100%;
	text-align : left;
	vertical-align : middle;
}

/*End  Body Styles*/

/*Begin Main menu styles */
.container 
{
	width: 100%;
	padding: 10px;
	margin: 0px 0 10px 0;
	border: none;
	background: #663300;
	/*background: #7B5A3B;*/
}

#navMenu 
{
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #FFFFFF;
}

#navMenu li 
{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
	
#navMenu a:link, #navMenu a:visited 
{
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #FFFFFF;
}

#navMenu a:link.active, #navMenu a:visited.active, #navMenu a:hover 
{
	color: #FFFFFF;
	background: url(../Images/pointer.gif) no-repeat bottom center;
	text-decoration: none;
}

#subMenu 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #663300;
	/*background: #7B5A3B;*/
	color: #FFFFFF;
	padding: 3px 5px 5px 5px;
	text-decoration: none;
}

#subMenu ul 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#subMenu li 
{
	float: left;
	padding: 0 8px 0 8px;
	border-left: 1px solid #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
}

#subMenu li.first-child 
{
	border-left: none;
	text-decoration: none;
}

#subMenu a
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

#subMenu a:link.active, #subMenu a:visited.active, #subMenu a:hover 
{
	color: #FFFFFF;
	text-decoration: none;
}
/* End Main menu styles */

/* Begin Table styles */
tr 
{ 
	font-size: 12px; 
}

/* Begin Table styles */

/* Begin Link styles */
a:link
{
	font-size: 12pt;
	font-style: normal;
	color: #330000;
	white-space : nowrap;
}

a:hover
{
	font-size: 12pt;
	font-style: normal;
	color: #FFFFFF;
	white-space : nowrap;
}

a:visited
{
	font-size: 12pt; 
	font-style: normal; 
	color: #330000;
	white-space : nowrap;
}

.thlink
{
	font-size: 10pt;	
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

.user_list_link
{
	font-size: 10pt;	
	font-weight: bold;
	text-decoration: underline;
	color: #663300;
}
/* End Link Styles */

.error-title
{  
	font-size: 14pt; 
	color: #660033;
	text-align: center;
}

.errormsg
{  
	font-size: 12pt; 
	color: #660033;
	text-align: justify
}

.warningmsg
{  
	font-size: 10pt; 
	color: #003300;
	font-weight: bold;
}

.instructions {
	font-family: Arial Narrow, serif;
	color: #663300;
	font-weight: normal;
	font-size : 18px;
}

.title
{
	font-size: 14pt;
	font-weight: bold;
	color: #003300;
	text-align : center;
}

.lbl-gallery
{
	font-size: 10pt;	
	color: #330000;
	font-style: italic;
	font-weight:bold;
}


.wht-title
{
	font-size: 12pt;	
	color: #FFFFFF;
}

.black-text
{
	color: #000000;
}

.brown-title
{
	font-size: 32pt;
	color: #330000;
	font-family : Pristina;
	font-style : normal;
	font-weight : bold;
}

.brown-header
{
	font-size: 12pt;	
	font-weight: bold;
	color: #330000;
}

.brown-text
{
	color: #330000;
}

.brown-text-bold
{
	font-size: 9pt;	
	color: #330000;
	font-weight: bold;
}

.brown-text-bold-sm
{
	font-size: 9pt;	
	color: #330000;
	font-weight: bold;
}

.brown-text-bold-md
{
	font-size: 10pt;	
	color: #330000;
	font-weight: bold;
}

.brown-text-med
{
	font-size: 10pt;	
	color: #330000;
}

.brown-ital-sm
{
	font-size: 8pt;	
	color: #330000;
	font-style: italic;
	font-weight:normal;
}

.green-title
{
	font-size: 14pt;	
	font-weight: bold;
	color: #003300;
}

.green-header
{
	font-size: 12pt;	
	font-weight: bold;
	color: #003300;
}

.green-text-lg
{
	font-size: 12pt;	
	color: #003300;
}

.green-text
{
	color: #003300;
	font-size: 10pt;
	font-weight:normal;
}

.green-text-sm
{
	color: #003300;
	font-size:8pt;
	font-weight:normal;
}

.green-text-bold-md
{
	font-size: 10pt;	
	color: #003300;
	font-weight: bold;	
}

.green-ital-sm
{
	font-size: 8pt;	
	color: #003300;
	font-style: italic;
	font-weight:normal;
}

.green-text-bold
{
	font-size: 9pt;	
	color: #003300;
	font-weight: bold;	
}

.brown-row  
{
	background : #330000;
	color : White;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
}

.rock-row  
{
	background : #663300;
	color : White;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
}

.rpt-row-even
{
	background : #EFE6DE;
	color : #003300;
	font-size : 13px;
	font-weight : bold;
	text-align : left;
}

.rpt-row-odd
{	
	background : #E0D0C1;
	color : #003300;
	font-size : 13px;
	font-weight : bold;
	text-align : left;
}

.rpt-text-brown
{
	color: #330000;
	text-align: center;
	font-size: 12px;
}

.rpt-row-bold
{
	font-weight : bold;
	text-align: center;
	font-size: 12px;
}

.sub-total
{
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	text-align : center;
}

.grand-total
{
	font-size: 13px;
	font-weight: bold;
	text-align : center;
}
/*End Report Styles*/

/*Begin Footer Styles*/	
#footer
{
	color: #003300;
	font-size: 10pt;
	text-align: left;
}
/*End Footer Styles*/

#holder 
{
	font-family: sanserif, arial;
	font-size:12px;
	background-color:#CCCC99; 
	color:#330000; 
	border:4px double #663300; 
	padding:10px;
 }
