@charset "utf-8";
/* CSS Document */

  
#sub ul {
width: 100%;
background-image: url(green.jpg);  /*this changes the background color behind the menus*/
padding: 3px 0px 4px 0px;
margin: 0;
list-style-type: none;
color: #ffffff;
text-align: center;
font: normal 13px Arial , Helvitica, sans-serif;
}

#sublist li 
{ 
display: inline; 
margin-left: -4px; 
}

#sublist li a
{
font-weight: bold;
text-decoration: none;
color: #FFFFFF;  /*this changes the menu font color when NOT being moused over*/
padding: 3px 10px 3px 10px;
border-right: 1px solid #666666;
}

#sublist li a:hover
{
background-image: url(images/index_06b.gif);  /*this changes the highlight color behind the menu when mouseover*/
color: #FFFFFF;  /*this changes the font color of menu on mouseover*/
}


#dropmenudiv{
position:absolute;
border:1px solid #00074b;
border-bottom-width: 0;
font:normal 10px Tahoma;
line-height:25px;
z-index:100;
background-image:url(subcatbg.png);
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #00074b;
padding: 1px 0;
text-decoration: none;
font-size:11px;
color: #eeeeee;
background-image:url(subcatbg.png);
text-decoration: none;}

#dropmenudiv a:hover{ /*hover background color*/
line-height:25px;
font-size:11px;
color: #000720; /* hover text color */
background-color: #eeeeee;  /*hover background color*/
text-decoration: none;font-style: italic;}


/*these link styles control all the links*/
a:link, a:visited {
    color: #002452;    text-decoration: none;            }

a:hover, a:active {
	color: #e98300;        text-decoration: underline;        }


/*these link styles are for links that are underlined*/
a.underlined:link, a.underlined:visited {
    color: #002452;	text-decoration: underline;
        }

a.underlined:hover, a.underlined:active {
	color: #e98300;	text-decoration: none;
        }


/* these link styles ONLY control the Ben Warfield and Ryank Koch links*/
a.credits:link, a.credits:visited, a.credits:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.credits:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


/* these link styles ONLY control link to get to the admin area*/
a.adminlink:link, a.adminlink:visited {
	color: #001b60;
	text-decoration: none;
}

a.adminlink:hover, a.adminlink:active {
	text-decoration: underline;
	color: #FFFFFF;
}


/* these link styles ONLY control the links in the header for menus and dropdowns*/
a.header:link, a.header:visited {
	color: #FFFFFF;
	text-decoration: none;            font-weight: bold;    text-transform:uppercase;    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
}

a.header:hover, a.header:active {
	color: #C9C9C9;
    text-decoration: none;                    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
}


/*style for individual page headings*/
{
color: #000000; 
text-align: center;
font-family: Tahoma;
color: #000720;
font-size: 200%;
}

body
{
background-color:#000720;
}

table
{ 
background-color: #e4e6ea;
}

td, td
{
	font-family: Tahoma;
	color: #002452; 
}

/*style for individual page headings*/
h1 
{
color: #000000; 
text-align: center;
font-family: Tahoma;
color: #000720;
font-size: 200%;
}

/*sub-headings on pages*/
h2
{
color: #000000; 
text-align: left;
font-family: Tahoma;
color: #000720;
}

h3 
{
color: #000000; 
text-align: left;
font-family: Tahoma;
color: #000720;
}

p
{
font-family: Tahoma;
color: #002452; 
}



/* un-ordered list style*/
ul {
	font-family:Tahoma, Geneva, sans-serif;
color: #002452; 
}


/* ordered list style*/
ol {
	font-family:Tahoma, Geneva, sans-serif;
	color: #002452; 
}

/*styles for all buttons*/
input.button
{
	color:#000;
	background-color:#e3e4e9;
	border-width:1px;
	border-color:#CCC;
	text-align:center;
}

input.button:hover
{
	color:#00F;
	background-color:#c7c7ca;
	border-width:1px;
	border-color:#00F;
}

/*styles for delete buttons*/
input.delete
{
	color:#000;
	background-color:#e3e4e9;
	border-width:1px;
	border-color:#CCC;
	text-align:center;
}

input.delete:hover
{
	color:#000;
	background-color:#F00;
	border-width:1px;
	border-color:#F00;
}

p.error
{
	text-align:center;
	color:#F00;
}

h2.error
{
	color:#F00;
	text-align:center;
}

h2.title
{
	text-align:left;
}

table.header, table.footer
{
	background: transparent;
    border: transparent;
}
table.footer td
{
	padding-right:10px;
    padding-left:10px;
}



table.maincontent
{
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
    padding-bottom:0px;
}

table.border
{
    border-top-style:solid;
	border-bottom-style:solid;
    border-left-style:solid;
	border-right-style:solid;
    border-color:#000720;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
    padding-bottom:0px;
    border-width:thin;
}

table.border td, table.border th
{
	border-top-style:solid;
	border-bottom-style:solid;
    border-left-style:solid;
	border-right-style:solid;
    border-color:#000720;
	padding-left:4px;
	padding-right:0px;
	padding-top:0px;
    padding-bottom:0px;
    border-width:thin;
   }

/* style for the search text box*/
input.shaded
{
	background-color:#ececec;
	border: none;
    font-family:Tahoma, Geneva, sans-serif;
    font-style:italic;
    color:#a2a2a2;
    text-align:right;
}

/* styles for form text boxes */
input.text
{
	background-color:#F0F0F0;
	border:1px solid #002452;
}

/* styles for form text areas */
textarea#text
{
	background-color:#F0F0F0;
	border:1px solid #002452;
}

/* styles for select boxes */
select 
{ 
 background-color: #FFFFFF; 
 border:1px solid #002452;
 color:#002452;
}

table.header td
{
	padding-left:15px;
    padding-right:15px;
}

#footerlefthalf
{
	/*background:#0000ff;*/
	float:left;
	width:50%;
    text-align:left;
    vertical-align:center;
    padding-top:10px;
}

#footerrighthalf
{
	/*background:#ff0000;*/
	float:right;
	width:50%;
    vertical-align:center;
}

a.fb_share_link:link, a.fb_share_link:visited
{
	color:#ffffff;
    font-size:12px;
    font-family:Tahoma, Geneva, sans-serif;
    text-decoration:none;
}

a.fb_share_link:hover, a.fb_share_link:active
{
	color:#ffffff;
    font-size:12px;
    font-family:Tahoma, Geneva, sans-serif;
    text-decoration:underline;
}
