/*
Template Style Sheet - 2008-05-16 - Written by John Pryor of www.OzLink.biz
2015-05-03. hr.link decprecated. p.phr added. Due to changes a couple of years ago
on how browzers indexed to my internal page links.
*/

/* *******        ********        ********
Basic page and div layout

All Dimensions in Pixels
     90                                              900                                     360
---------------------------------------------------------------------------------------|--------------|
| corner    | header                                  |                    www.xxx.yyy | right_margin |
|           | Logo Image - 500 x 90                   |                         Line 1 |              |
| 140       |-----------------------------------------|                         Line 2 |              |
|           | hmenu - 50                                                               |              |
|-----------|--------------------------------------------------------------------------|              |
| vmenu     | Content                                                                  |              |
|           |                                                                          |              |
|           |                                                                          |              |
|           |                                                                          |              |
|           |                                                                          |              |
|           |                                                                          |              |
|           |                                                                          |              |
|           |                                                                          |              |
|           |                                                                          |              |
|           |                                                                          |              |
|           |                                                                          |              |
|           |--------------------------------------------------------------------------|              |
|           |                                      footer                              |              |
-------------------------------------------------------------------------------------------------------
*/

html {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0px; border:0px; margin:0px;
	background:#336699; /*color background - only works in IE */
	/* font-family:"Times New Roman",Times,serif; */
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#ffffff;                                      /* Normally black or white */
	z-index:-30;
}

body {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0px; border:0px; margin:0px;
	background-color:#336699;
	z-index:-30;
}

#corner {
	position:fixed; top:0px; left:0px;
	width:90px; height:140px;                           /* Normal width:90px; height:140px; */
	padding:0px; border:0px; margin:0px;
	background-color:#080080;
	z-index:30;
}

#header {
	position:fixed; top:0px; left:90px;                 /* Normal left:90px; */
	width:900px; height:140px;
	padding:0px; border:0px;
	margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;
	background-color:#336699;
	z-index:30;
}

#hmenu {
	clear:both;
	padding:0px; border:0px;
	margin-top:10px; margin-bottom:5px; margin-left:10px;
	z-index:30;
}

#vmenu {
	position:fixed; top:140px; left:0px;                /* Normal top:140px; */
	width:90px; height:100%;
	padding:0px; border:0px; margin:0px;
	vertical-align:top;
	background-color:#080080;	
	z-index:30;
}

#content {
	position:absolute; top:140px; left:90px;            /* Normal top:140px; */
	width:900px; 
	vertical-align:top;
	padding-top:10px; padding-left:0px; padding-bottom:10px; padding-left:0px; border:0px; margin:0px;
	overflow:auto;
	background-color:#336699;
	z-index:0;
}

#footer {
	display:block;
	height:800px;
	clear:both;
	margin-top:20px;
	text-align:center;
	font-size:12px;
	z-index:0;
}

#right_margin {
	position:fixed; top:0px; left:990px;                /* Normal left:990px; */
	width:360px; height:100%;                           /* Normal width:360px; */
	padding:0px; border:0px; margin:0px;
	vertical-align:top;
	background-color:#080080;	
	z-index:0;
}

/* ********        ********        ********
Selectors for everthing but the content div
*/

a	{
	border-bottom:thin;
	color:#ffc85a;
	font-weight:bold;
}

a.hmenu {
	display:inline;
	width:140px;
	padding:4px;
	text-decoration:none;
	color:#080080; background-color:#ffc85a;
	font-size:18px; font-weight:bold;
}

a.vmenu {
	color:#ffffff;
	font-family:"Times New Roman",Times,serif; /* A compact font for the vertical menu */
	font-size:14px; font-weight:normal;
}

img.header {
	float:left;
	border:0px;
}

p.header1 {
	padding-top:5px; padding-right:10px; padding-bottom:0px;	border:0px; margin:0px;
	text-align:right;
	font-size:20px;
}

p.header2 {
	padding-top:5px; padding-right:10px; padding-bottom:0px;	border:0px; margin:0px;
	text-align:right;
	font-size:16px;
}

p.phr	{ /* Added 2015-05-03 */
	clear:both;
	padding-top:130px; padding-bottom:10px; padding-left:10px; padding-right:10px;
    border-bottom-style: solid; 
}

p.vmenu {
	padding-top:10px; padding-right:0px; padding-bottom:0px; padding-left:0px; border:0px; margin:0px;
	color:#ffffff;                             /* Color to match a.vmenu */
	font-family:"Times New Roman",Times,serif; /* A compact font for the vertical menu */
	font-size:14px; font-weight:normal;
}
q { /* 2015-07-05 */
	display:inl<p></ine;
	quotes:""" """ "'" "'";
	font-style:italic;
}
q:before { 
	content:open-quote;
}
q:after { 
	content:close-quote;
}

/* ********        ********        ********
Selectors for the content div
*/

#page_header {                                           /* Used at the top of each contents div */
	display:block;
	clear:both;
	font-family:"Times New Roman",Times,serif;           /* Times whatever the other fonts */
	font-size:22px; font-weight:bold;
	padding:5px;
	margin-right:10px; margin-left:10px;
	color:#336699; background-color:#ffffff;             /* Reverse Video to content */
}

h1	{
	font-size:20px; font-weight:bold;
	padding-left:10px; padding-right:10px;
}

hr.link { /* Deprecated as of 2015-05-03 */
	height:2px;
	margin-top:140px;                                   /* Normal margin-top:140px; */
	margin-left:10px; margin-bottom:0px; margin-right:10px;
	color:#080080;
}

hr.break {
	height:2px;
	margin-top:0px;margin-left:10px; margin-bottom:0px; margin-right:10px; 
	color:#080080;
}

img {
	margin:0px;
}

img.center {
	display:block;
	margin-right:auto; margin-left:auto;
}

img.margin10 {
	margin:10px;
}

li	{
	font-size:18px;
	padding-left:10px; padding-right:10px; padding-bottom:10px;
}

li.no_bullet	{
	padding-top:0px; padding-right:10px; padding-bottom:10px; padding-left:10px;
	font-size:18px;
	list-style:none;
}

p	{
	font-size:18px;
	padding-left:10px; padding-right:10px;
}

p.indent {
	padding-left:30px;
}