/*your custom style goes in this file*/
/*if you're overriding style blocks from genstyle.css, you only need to include the attributes you're overriding, not the whole block*/

/* body: describes page background color and all non-table text not governed by any other style */
body {
	color : #eee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    margin-top: 8px;
	background-color : #cccc99;
    background-image: url(backgrounds/Texture13456b.jpg);   
}

/* page: is defined to replace the bgcolor=#FFFFFF; in the top table for the page */
.page {
	background-color : #fff;
	margin-top: 8px;
	text-align:left;  /* added to replace style="text-align:left" in 6.2.0 */
	margin-right: 8px;
	padding: 0px;
	border:2px solid #4a4a1a;    
	width: 100%;   /* to center, change to 900px or 90% */
}
.outborder {
	border: #ffffff 10px solid;  
	width: 840px; 
	margin-left: auto;
	margin-right: auto;
}


/* indexpage defined here to override that in templatestyle.css */
.indexpage {
	background-color : #111177; 
	margin-top: 0px;
	text-align:left;  /* added to replace style="text-align:left" in 6.2.0 */  
	border: solid  5px #cccc99;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 820px;    /* total width of all the columns */
}

/* fieldnameback: background color for column and row title sections */
.fieldnameback {
	background-color: #333366;
	border-right: 1px solid #777; 
	border-bottom: 1px solid #777;
}

/* databack: background color for data areas */
.databack {
	background-color: #e0e0f7;
	border-right: 1px solid #bbb; 
	border-bottom: 1px solid #bbb;
}

.featureitem {
	background-color: #e0c935;   /* feature yellow backup #fdc931 ; */
	color:#630;
	border-bottom: 1px solid #776a10;
}

.upperleft {
	background-color: #f3ffbf; 
	border-bottom:thin solid #cccc99;
}

/* menuback: left nav menu background color with no right and bottom border */
.menuback {
	background-color:#53c8b6; 
	border-bottom: 0;          /*    fdc900 feature yellow     f3ffbf topleft    e7ff80 banner_underline      #d9d9ae banner taupe*/
	color:#036;							/* adding a border also adds 2nd border to the menu items within it  */
	width: 184px;
	margin-left: 10px;
	vertical-align: top;
	margin-right: 0;
} 

.content {
	width: 100%;
	vertical-align: top;
	border-left:0; /*background-color:#ffffdf;   */
}


.smallphoto {
	float: right;
	margin-top: 8px;
	margin-bottom: 8px;
	border: solid 1px;
} 

.spacercol {			/* my override to templatestyle.css  */
	width: 2%;
	background-color: #cccc99;	
}

spacercolmiddle {
	width: 1%;
}

.lightlink{
font-size:1.1em;	
}

a.lightlink:link, a.lightlink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.1em;
	color: #000;
	text-decoration: none;
}

a.lightlink:hover, a.lightlink:active {
	color: #33CC33;
	text-decoration: none;
}

