/* 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:#0033FF }
a:visited { color : #0033FF; }
a:hover { color : #ff0000 }
a:active { color : #ff0000 }

*.blue {color:#0033FF;}
*.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.  */
strong {color:#0033FF}
blockquote {font-family:inherit;font-size:smaller;}
img { border-color : #000000; }

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#c0c0c0;
	text-align:center;
    margin : 0;
    padding: 0;
}

/************************ header section ************************************/
/* for fixed width sites */
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}

/* for other sites, full width */
div.head {
	position:relative;
	top:0;
	left:0;
	margin:0; 
	padding:0;
	width:759px;
	height:162px;
	background-color:#2E4D93
	}

img.lshift {position:relative;left:-1px;}
img.hl {position:absolute;top:0;left:0; z-index:1;}
img.slogan{position:relative;top:35px;right:0px; z-index:100;}	
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 header section ************************/
/******************************************* main section **************************/			

/* for fixed width with border image */
/* end comment here to activate -> */
div.main {
	width:759px; 
	background-color:#FFF;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	min-height:500;
	text-align:center;
	margin:0 auto; 
	padding:0;
	position:relative;
	background-image:url(images/index_04.jpg);
	background-repeat:no-repeat;
	background-position-y:162px;
	background-position-x:0px;
	}

div.content {
	width:759px;
	max-width:758px; 
	background-color:#FFF;
	background-image:url(images/index_04.jpg);
	background-repeat:no-repeat;
	}
/* end fixed width */

/* non fixed width site */
/* end comment here to activate -> 
div.content {
	width:760px; 
	margin: 0 auto;
	}
	
/* end */
/* fixed width site:*/
/* end comment here to activate -> */
div.nav {
	width:758px;
	text-align:center;
	position:relative;
	bottom:0px;
	left:0px;
	}


div.foot {
	width:500px;
	text-align:center;
	font-family:inherit;
	font-size:  10px !important;
	padding:0;
	margin:0 auto;
	}
/* end fixed width */
		
/* non fixed width site: 
/* end comment here to activate ->
div.nav {
	width:760px;
	text-align:center;
	position:relative;
	bottom:0px;
	left:0px;
	margin:0 auto 1em auto;
	font-size:12px;
	}

div.foot {
	width:500px;
	text-align:center;
	font-family:inherit;
	font-size:10px;
	padding:0;
	margin:0 auto;
	}
/* end non-fixed width */		

/********************************* 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; 
	}

/********************************* heading style**************************************/
h1,h2,h3,h4{ 
	font-family: Arial, Helvetica; 
	color: #0033FF; 
	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; 
	color : black; 
	font-size : 11pt;
	margin : .75em 2em; 
	text-align:justify;
	}
	
/******************************************** 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; }


