/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_horizontal.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */

.menu {font-family: verdana, arial, helvetica, sans-serif; width:120px; height:217px; position:relative; margin:10; font-size:14px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#458ea6; width:113px; height:30px; border:1px solid #FFFFDD; border-width:1px 1px 1 1; background:#ffffff; line-height:29px; font-size:14px; padding-left:15px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#6699FF; background:#e7f9ff;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:130px; width:535px; background:transparent;}
.menu ul li:hover ul li {float:center;}
.menu ul li:hover ul li a {display:block; background:#e7f9ff; color:#6699FF; width:140px; float:center; text-decoration:none;}
.menu ul li:hover ul li a:hover {background:#b4ccfc; color:#FFFF99; text-decoration:italic;}

/* CSS Document */
body {background-color:#000055; 
background-image:url(http://www.abundanthopeonline.com/graphics/hopebodybg2.gif); 
background-position:Top Left; 
background-attachment:fixed; 
background-repeat:repeat;
}



blockquote {font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: italic; text-align:justify;}
td, p, li, ol, div, br {font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: justify; vertical-align:top;}
h1 {font: 16pt Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-align: center;}
h2 {font: 16pt Verdana, Arial, Helvetica, sans-serif; color: #4488aa; font-weight: bold;} 
h3 {font: 14pt Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold;} 
h4 {font: 14pt Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
h5 {font: 12pt Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold;}
h6 {font: 11pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}


.imgcenter {margin:0; text-align:center;} 
.jstfytxt {text-align:justify;}
.cntrtxt {text-align:center;}
.rghttxt {text-align:right;}
.lfttxt {text-align:left;}
.orangetext {color: #FFCC66;}
.green {font: 10pt courier new; font-weight: bold; color:#33CC33;}
.small {font: 8pt courier new; color:#CCCCCC;}
.black {color: #000000;}
.yellow {color: #FFFF66;}
.red {color: #CC0000;}
.btmtxt {font: 9pt trebuchet ms;}
.white {background-color:#FFFFFF}


div.bottom {background-image:url(http://www.abundanthopeonline.com/graphics/hopebg.gif);
	background-color:#d3f4ff;
	background-repeat: repeat;
	background-position: center; 
	background-attachment: scroll;
	border-top-color:;
	border-top-style:solid;
	border-top-width:thin;
	
     }

div.bottom p
   {
    margin: px px;
    font-weight: bold;
    color: #000000;
    text-align:center;
   }


div.bottomlinx
   {font:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font size:12px; font-weight: normal; color: #000000; text-align:center;
background-image:url(http://www.abundanthopeonline.com/graphics/hopebg.gif);
	background-color:#d3f4ff;
	background-repeat: repeat;
	background-position: center; 
	background-attachment: scroll;

   }


a:link {margin: 0px; color: #4488aa; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; font-weight: bold;}
a:hover {margin: 0px; color: #3366FF; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; font-weight: bold;}
a:visited {margin: 0px; color: #6699FF; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; font-weight: bold;}
a:active {margin: 0px; color: #3333CC; text-decoration: none; font:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; font-weight: bold;}

table.main {background-image:url(http://www.abundanthopeonline.com/graphics/hopebg.gif);
	background-color:#d3f4ff;
	background-repeat: repeat;
	background-position: center; 
	background-attachment:fixed;
	border-left-color:#333333;
	border-left-style:solid;
	border-left-width:thin;
	border-right-color:#333333;
	border-right-style:solid;
	border-right-width:thin;
	border-top-color:#333333;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	border-bottom-width:thin;
	white-space: normal; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px;
	
	}
	
table.header {background-image:url(http://www.fireeyevisions.com/graphics/AHBCHeaderLOGOVS1.jpg);
	background-color:#000066;
	background-repeat: repeat;
	background-position: center; 
	background-attachment:fixed;
	
  /* for IE */
  filter:alpha(opacity=100);

  /* CSS3 standard */
  opacity:1.0;

	border-color:#FFFFFF; 
	border-left-style: inset;
	border-style: double;
	border-bottom-width: medium;
	border-width: 2px;
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px; 
	padding-bottom: 0px;

	}
	
table.leftside {
	background-image: url(http://www.fireeyevisions.com/clients/AHBC/graphics/bluefadevert.jpg);
	background-color:#FFFFFF;
	background-repeat: repeat;
	background-position: top right; 
	background-attachment: scroll;
	height:auto;
	}

td.leftside {
	background-image: url(http://www.abundanthopeonline.com/graphics/bluefadevert.jpg);
	background-color:#d3f4ff;
	background-repeat: repeat;
	background-position: top left; 
	background-attachment: scroll;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:thin;
	height: auto;
	}

td.rightside {
	background-image: url(http://www.abundanthopeonline.com/graphics/bluefadevert.jpg);
	background-color:#d3f4ff;
	background-repeat: repeat;
	background-position: top left; 
	background-attachment: scroll;
	border-left-color:#cccccc;
	border-left-style:solid;
	border-left-width:thin;
	text-align:center;
	vertical-align:top;
	align:center;
	}
	
td.center {
	background-image: url(http://www.abundanthopeonline.com/graphics/hopebg.gif);
	background-color:#edf7f9;
	background-repeat: repeat;
	background-position: top right; 
	background-attachment: scroll;
	height:auto;
	white-space: normal; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top: 0px; 
	padding-bottom: 0px;
	}	

td.center2 {
	font:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font size:10px; font-weight: normal; color: #000000; text-align:left;
	background-image: url(http://www.abundanthopeonline.com/graphics/hopebg.gif);
	background-color:#edf7f9;
	background-repeat: repeat;
	background-position: top right; 
	background-attachment: scroll;
	height:auto;
	white-space: normal; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top: 0px; 
	padding-bottom: 0px;
	}


td.center3 {
	font:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font size:10px; font-weight: normal; color: #000000; text-align:left;
	background-image: url(http://www.abundanthopeonline.com/graphics/hopebg.gif);
	background-color:#edf7f9;
	background-repeat: repeat;
	background-position: top right; 
	background-attachment: scroll;
	height:auto;
	white-space: normal; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 0px; 
	padding-bottom: 0px;
	}


td.behindmenuclr {
	border-left-color:#;
	border-left-style:;
	border-left-width:;
	background-color:#000066;
	}






.lftsd {
	background-image: url();
	background-color:#FFFFFF;
	background-repeat: repeat;
	background-position: top right; 
	background-attachment: scroll;
	height:auto;
	}

td#rtsdvert {
	border-left-color:#18462C;
	border-left-style:solid;
	border-left-width:thin;
}

td#tdtpbrdr {
	border-top-color:#18462C;
	border-top-style:solid;
	border-top-width:thin;
	padding: 5px;
}

table.welcome {
	background-image: url();
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: top left; 
	background-attachment: scroll;
}

table.navtab {
	}

.bdtp {border-top-color:#;}

.bdlfsd {border-left-color:#;}




/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid black; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #678b3f; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #8a3c3d;
color: white;
}
