/* 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:#2A0958; text-decoration:underline; }
a:visited { color : #2A0958; text-decoration:underline; }
a:hover { color : #EF3425; text-decoration:none; }
a:active { color : #2A0958; text-decoration:underline; }

*.blue {color:#0033FF;}
*.red {color:EF3425;}
*.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:black;}
strong {color:#2A0958} /* should be same as header color */
li {color:black;}

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


body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#c0c0c0;
	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;}

/* sites with a text slogan */
img.slogan{}	
div.slogan{
	position:relative;
	top:50px;
	right:25px; 
	z-index:100; 
	text-align:center;
	}
p.slogan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	text-align:right;
	margin:0;
	padding:0;
	}

/* end slogan */

/* these definitons are specific to the menubar, so are defined here rather than with other table 
or p elements */
/* with menubar end comment here to activate ->
div.menubar {
	background-color:inherit;
	color: #F6F26C;
	}
	
td.button {
	border-left: 1px solid #F6F26c;
	border-right:1px solid #f6f26c;
	border-top:1px solid black;
	border-bottom:1px solid black;
	}
		
*.button {
	background-color:inherit;
	color: #F6F26C;
	text-decoration:none;
	margin: 0 auto;
	text-align:center;
	}	
p.button:hover {
	background-color:#f6f26c;
	color:#000;
	}

/* end menubar related */
	
/**************************************** end header section ************************/
/******************************************* main section **************************/			

/* for fixed width with border  */
/* end comment here to activate -> 
div.main {
	width:758px;
	max-width:760px; 
                background-color:inherit;
	border-left:1px solid black;
	border-right:1px solid black;
	min-height:500;
	text-align:center;
	margin:0 auto; 
	padding:0;
	position:relative;
	}

/* end  */

/* fixed width without border, end comment here -> */

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.nav {
	width:760px;
	text-align:center;
	position:relative;
	bottom:0px;
	left:0px;
	}


div.foot {
	width:500px;
	background-color:inherit;
	text-align:center;
	font-family:inherit;
	font-size:  10px !important;
	padding:0;
	margin:0 auto;
	}
	

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

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

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

table { 
	font-family: Arial, Helvetica; 
	color: black; 
	font-size : 10pt; 
	}
/* Used On Forms -- required */
td.label_req
{
	color : #990000;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	
}
/* Used On Forms -- optional */
td.data_req
{
	color : #990000;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	
}
/* Used On Forms -- required */
td.label_opt
{
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	
}
/* Used On Forms -- optional */
td.data_opt
{
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	
}
/********************************* 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 2em .25em; 
	text-align:justify;
	}
	
/******************************************** list styles **********************************/
ul.none {
	font-weight:bold;
	list-style-type:none;
	}
	
ul {
	font-weight:bold;
	}
		
li { font-family: Arial, Helvetica; font-size : 10pt; text-align:left; }



.background {
	background-image: url(images/watermark1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#000000;
}
