/***********************************************************************
** pmwiki.css
**  Copyright 2004-2006 Patrick R. Michaud (pmichaud@pobox.com)
**  Copyright 2006 Hagan Fox
**  This file is part of PmWiki; you can redistribute it and/or modify
**  it under the terms of the GNU General Public License as published
**  by the Free Software Foundation; either version 2 of the License, or
**  (at your option) any later version.  See pmwiki.php for full details.
***********************************************************************/

 * {
     margin: 0;
 }


/* This sets the overall frame for the site */
body {
  margin:0px;
  font-family: Verdana; 
	font-size: .9em;
}

/* These control the fixed-width text elements of the page */
textarea, pre, code { font-size:0.9em; font-weight:bold; font-family:Arial; }
pre, code { font-family:'Lucida Console','Andale Mono','Courier New',Courier; }
pre { line-height:1.2em; }
pre code, code code, pre pre { font-size:100%; }

/* These primarily adjust the size and spacing of heading elements,
** most browsers have atrocious defaults for these. */
h5, h6 { margin-top:1.0em; margin-bottom:0.6em; }
h1, h2, h3, h6 { font-weight:normal; }
h4, h5 { font-weight:bold; }
h1 code, h2 code, h3 code, h4 code { font-size:1em; }
a.urllink img {border:0;}

h1 { 
font-size:1.9em;
margin-top:10px;
padding-top:0;
margin-bottom: 0.5em;
padding-bottom:0.2em;
border-bottom: 2px solid #ccc;
line-height:1.1em;
font-family: Georgia; 

}

h2 { 
font-size:1.5em; 
color: #002c53;
font-weight:normal;
margin-top:.5em; 
margin-bottom:0.1em;
line-height:1.5em;
font-family: Georgia; 
}

h3 { 
font-size:1.2em; 
font-weight:normal;
color: #002c53;
margin-top:0.8em; 
margin-bottom:0.1em;
font-family: Georgia; 
}

h4 { 
font-size:1em; 
font-weight:bold;
color:#0b5b35;
border-bottom: 1px solid #0b5b35;
margin-top:0.7em; 
margin-bottom:0.1em;
font-family: Georgia; 
}

h5 { font-size:1.0em; font-family: Georgia; }
h6 { font-size:1.0em; font-family: Georgia; }

hr {color:#ccc}

/* The #wikilogo element is the logo from $PageLogoFmt */
#wikilogo { 
margin-top:0px; 
padding:5px;
margin-left:100px;
width:120px;
float:left;
}

#top_wrap {
width:680px;
margin-left:240px;
padding-top:3px;
}

#top_wrap ul{
margin-top:17px;
}

#header {
background-image: url(/pub/skins/accease/header_bg.jpg);
background-repeat: repeat-x;
height:73px;
float:left;
width:100%;
}

#header ul li{
display:inline;
color:#fff;
}

#header ul li a{
float:left;
color:#fff;
text-decoration:none;
padding-right:17px;
background:#004d95;
}

#header ul li a:hover { 
color:#d2e9ff;
text-decoration:underline;
}

#headerimg img{
float:left;
padding-right:0px;
padding-bottom:20px;
}

#video {
float:right;
width:230px;
margin-right:25px;
}

#button img {
float:left;
padding-right:28px;
}


#mainmenu {
width:630px;
 margin-left:275px;
 margin-top:5px;
 margin-bottom:10px;
 float:left;
 clear:both;
 margin-right:200px;
}

#mainmenu a {
font-size:0.9em;
font-weight:bold;
text-decoration:none;
padding:2px;

}

#mainmenu a:hover {
text-decoration:none;
color:#0000df;
}

#mainmenu .menu_item {
 padding:3px;
 margin-right:15px;
 margin-top:0px;
 text-align:left;
 float:left;
 vertical-align:center;

}

#mainmenu .menu_item a {

 text-decoration:none;
 color:#376590;
 padding-bottom:7px;
}

#mainmenu .menu_item a:hover {
 text-decoration:underline;
 color:#000;
}



#mainmenu ul li{
display:inline;
padding:0px;
margin:0px;
white-space: nowrap;

}

#mainmenu ul li a {
padding:0px 0px;
display: inline;

}



#search {
width:290px;
display:inline;
float:right;
margin-left:10px;
margin-top:13px;
}

#search label a{
font-size:1em;
font-weight:normal;
margin-left:1.5em;
color:#fff;
text-decoration:none;
}

/* These are for the left-sidebar. */
#wikileft { 
  width:200px; 
  padding:6px; 
  line-height:1.33em;
  font-size:1.1em;
  margin-top:95px; 
  margin-left:50px; 
position:absolute;
}
#wikileft .vspace { margin-top:1.125em; }
#wikileft a { text-decoration:underline; color:blue; }
#wikileft a:hover { text-decoration:underline; color:black; }
#wikileft ul { padding:0px; margin:0px; }

#wikileft li { 
margin:0px; 
padding-left: 6px; 
list-style-type:none; 
font-size:0.8em;
font-weight:bold;

}

#wikileft li a { 
color:#376590;
text-decoration:none;
}

#wikileft li ul li { list-style: none; margin:0px; padding-left: 12px; }
#wikileft .menuheader { margin-top:10px; }
/* The "#wikileft h1" and "#wikileft h5" settings are for
** backwards compatibility with previous releases of PmWiki.
** They are deprecated (replaced with the .sidehead class),
** and may be removed in a future release. */
#wikileft h1, #wikileft h5, .sidehead {
  margin:0px; padding:4px 2px 2px 2px;
  font-size:11pt; font-weight:bold; font-style:normal; 
}
#wikileft h1 a, #wikileft h5 a, .sidehead a 
  { color:#505050; font-weight:bold; font-style:normal; }

/* These affect the main content area. */

#wikibody { 
  margin-top:40px;
  margin-right:120px;
  padding:0px 10px 10px 10px; 
  font-size:11pt; 
  min-height:551px;
}



#wikicmds { 
position:absolute;
top:90px;
right:0;
  white-space:nowrap; 
  font-size:80%; 
}
#wikicmds ul { list-style:none; margin:0px; padding:0px; }
#wikicmds li { display:inline; margin:0px 5px; }
#wikicmds li a { text-decoration:underline; color:blue; border:none; }
#wikicmds li a.createlink { display:none; }
#wikicmds li a:hover { text-decoration:underline; color:black; }
.pagegroup { margin-top:8px; margin-bottom:2px; }
.pagetitle { line-height:1em; margin:0px; font-size:1.6em; font-weight:normal; }
.wikiaction { margin-top:4px; margin-bottom:4px; }


#wikitext { 
margin-top:0px; 
margin-bottom:20px; 
margin-left:280px; 
line-height:1.33em; 
width:630px; 

}


#wikitext table { font-size:100%; line-height:1.33em; } /* For MSIE 5.5 */
#wikitext p { margin-top:0.3em;}


#wikitext ol li { 
padding-bottom: 10px;
}


/* These are for the edit form. */
#wikiedit form { margin:0px; width:100%; }
#wikiedit textarea { width:100%; }
.wikimessage { margin-top:4px; margin-bottom:4px; font-style:italic; }

/* These affect the lines at the very bottom. */
#wikifoot { 
	text-align: center;
	padding-bottom:px;
  font-size:80%; 
  position:relative;
  bottom:0;
width:100%;
background-image: url(/pub/skins/accease/footer_bg.jpg);
background-repeat: repeat-x;
background-color:#013f6e;
height:40px;
margin-top: 20px;
}

#wikifoot .menu_item { 
float:left;
margin-top:15px;
margin-right:20px;
margin-left:9px;
}

#wikifoot .menu_item a { 
color:#fff;
font-size:1.2em;
text-decoration:none;
text-align:center;
}

#wikifoot .menu_item a:hover { 
color:#d2e9ff;
text-decoration:underline;
}

#bottom_wrap {
width:630px;
margin-left:280px;
text-align:center;
}

#foot_line {
	position: absolute;
	right: 60px;
  color: #FFF;
  bottom: 0px;
padding-bottom:10px;
/*background-color:#013f6e;*/
font-size:0.9em;
width:300px;
text-align: right;
/*float:right;*/
/*margin-top:17px;*/
}

/* These affect the printed appearance of the web view (not the separate
** print view) of pages.  The sidebar and action links aren't printed. */
@media print {
  body { width:auto; margin:0px; padding:0.5em; }
  #wikihead, #wikicmds, .footnav { display:none; }
  #wikifoot { padding:2px; }
}


#clr {
clear:both;
}

#wikititle {
display:none;
}

#login {
	position: absolute;
	left: 50px;
	top: 12px;
	color: #FFFFFF;
}

#login input {
	font-size: 8pt;
}

form.contactform fieldset {
	padding: 15px;
}

form.contactform label {
	width: 9em;
	float: left;
	margin-top: 1px;
}

form.contactform input {
	margin-bottom: 4px;
}

form.contactform input.submit {
	margin-left: 9.8em;
}

.accesskeys {
	/* display: none; */
 visibility:hidden;
position:absolute;

}

.returntop {
	position: fixed; 
	right: 10px; 
	bottom: 45px; 
	width: 85px;
}

#toptext {
	position: fixed;
	bottom: 45px; 
	right:10px;
}


.returntop a.returntop:link, a.returntop:visited, a.returntop:active, a.returntop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	text-decoration: none;
	color: #0d3970;

}

#returntop img {
	text-align: right;
}	

/* LOW VISIONARY */
#low_visionary {
	width: 145px;
	padding: 2px;
	font-size: 82%;
float:right;
margin-right:47px;
margin-top:10px;
border-top: 2px solid #376590;
border-bottom: 2px solid #376590;
}

#low_visionary a {
	text-decoration: none;
	color:#376590;
	font-weight: bold;
text-align:left;
font-size:1.1em;
}

#low_visionary a:hover {
	text-decoration: underline;
	color:#000;
	font-weight: bold;
}
/* Tag Line */
#tagline {
	position: absolute;
	top: 80px;
	left: 290px;
	font-size: 110%;
	color: #006600;
margin-bottom:20px;
}

#tagline p{
color:#016533;
font-weight:bold;
font-size: 0.8em;
}


.box {
	border:2px solid #02814a;
	background-color: #ceffe6;
	padding: 10px;
        margin: 10px 40px 10px 40px;
}

/* Styled Tables */
table th      { background-color:#dddddd; }
table tr.row1 { background-color:#ffffff ; }
table tr.row2 { background-color:#ceffe6; }
table td      { line-height: 1.33em; 
