/* stylesheet for ___________ */
/* basic page structure for this stylesheet:
body
	div main
		div header
			<header, logo, etc>
			div slogan
				<if any>
			/div slogan
		/div header
			graphics/text menu bar
		div menubar
		/div menubar
		div content
		/div content
		div nav
			bottom (text) menu
			div foot
				any footer, co. name, address, phone
				infosite script
			/div foot
		/div nav
	/div main
/body */

/* general definitions */

a:link { color:#9966FF }
a:visited { color : #9966FF; }
a:hover { color : #ff0000 }
a:active { color : #ff0000 }

*.blue {color:#9966FF;}
*.red {color:red;}
*.center {text-align:center;}


/* using * allows the definition to apply to any item.  using classes also allows us to tweak the 
colors based on page design as needed.  */
p { color : black; }
h1,h2,h3,h4,h5,h6{color:#9966FF;}
strong {color:#9966FF;} /* should be same as header color */

blockquote {font-family:inherit;font-size:smaller;}


body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFF;
	text-align:center;
                margin : 0;
                padding: 0;
}

/************************ header section ************************************/

div.head {
	width:758px;
	max-width:758px;
	overflow:hidden;
	top:0;
	text-align:center;
	margin:0 auto; 
	padding:0;
	}

img.lshift {position:relative;left:-1px}
img.hl {position:absolute;top:0;left:0; z-index:1;}

	
/**************************************** end header section ************************/
/******************************************* main section **************************/			


div.main {
	width:758px;
	max-width:760px; 
                background-color:inherit;
	min-height:500;
	text-align:center;
	margin:0 auto; 
	padding:0;
	position:relative;
	}

/* end  */


div.content {
	width:760px;
	max-width:758px; 
	background-color:inherit;
	}

div.cell {
	background-color:inherit;
	border:2px solid #9966FF;
	}


/********************************* table definitions ************************************/

td {
	font-family: Arial, Helvetica, sans-serif;
}

td.cell {
	font-family: Arial, Helvetica, sans-serif;
	border:2px solid #C0A2E0;
	margin:0;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

table { 
	font-family: Arial, Helvetica; 
	color: black; 
	font-size : 10pt; 
	}

/********************************* heading style**************************************/
h1,h2,h3,h4{ 
	font-family: Arial, Helvetica; 
	font-size : 22pt; 
	margin:1em 0; 
	text-align:center;
	}
h2{font-size : 16pt; }
h3{font-size : 14pt; }
h4{font-size : 12pt; }

/******************************** basic paragraph styles **********************************/

p { 
	font-family : Arial, Helvetica; 
	font-size : 11pt;
	padding : .5em 1.25em; 
	text-align:justify;
	}
p.foot { 
	font-family : Arial, Helvetica; 
	font-size : 11px;
	padding : .5em 1.25em 0; 
	text-align:justify;
	}
p.option { 
	font-family : Arial, Helvetica; 
	font-size : 11pt;
	padding : .5em 1.25em; 
	text-align:justify;
	cursor:help;
	}
p.left { 
	font-family : Arial, Helvetica; 
	font-size : 11pt;
	padding : .5em 1.25em; 
	text-align:left;
	border:1px solid red;
	}/******************************************** list styles **********************************/
ul.none {
	font-weight:bold;
	list-style-type:none;
	}
	
ul {
	font-weight:bold;
	}
		
li { font-family: Arial, Helvetica; color: black; font-size : 10pt; text-align:left; }



form
{
	margin : 0px;
}
img
{
	border : 0px solid white;
}

/***** Data Spreadsheet Styles *****/
/* Used To Display Messages (often for errors) */
div.message
{
	background-color : #EEEEEE;
	font-family : Arial, Sans-serif;
	font-size : 9pt;
}
/* Used To Style The Link Header Section */
td.header_links
{
	font-family : Arial, Sans-serif;
	font-size : 9pt;
}
/* Used To Style The "Spreadsheet" Title Row */
tr.sp_title
{
	background-color : #9966CC;
	color : #FFFFFF;
	font-family : Arial, Sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
/* Used To Style The "Spreadsheet" Column Headers */
tr.sp_columns
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
}
/* Used To Style The "Spreadsheet" Data Rows */
tr.sp_data
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
/* Used To Style The Quick Edit Links (e.g. edit | delete | view) */
td.sp_links
{
	text-align : center;
}
/* Used On Forms -- required */
td.label_req
{
	color : #990000;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 8pt;
}
/* Used On Forms -- optional */
td.data_req
{
	color : #990000;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 8pt;
}
/* Used On Forms -- required */
td.label_opt
{
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 8pt;
}
/* Used On Forms -- optional */
td.data_opt
{
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 8pt;
}
