html{ height:100%
		
		}
body 			{
				height:90%;
			    font-family:arial,helvetica, tahoma;
			  	margin:0px; 
				padding:0px;
				background-color:#fbfbfd;
				background-image:url('/img/bg.jpg');
				color:#001e39;
				}

a,a:active,a:visited {color:#001e39}
a:hover{color:#001e39;text-decoration:none}

p,table,tr,td, div {color:#001e39;font-size:13px;margin:0px; border:0px;padding:0px}		
p{margin:0px;padding:0px}		

/*content holders*/

#siteHolder 	{
				position:absolute; 
				width:100%; 
				height:100%;
				z-index:2;
				background-image:url('/img/bg_content.png');
				background-repeat:repeat-y;
				background-position:top center;
				
				}
				
#siteCenter 	{
				position:relative; 
				width:910px; 
				height:100%;
				z-index:2;
				top:0px;
				
				}
			
#header {
			width:910px;
			height:208px;
			position:relative;
			z-index:0;
			
		}
#logo {
			width:234px;
			height:94px;
			position:absolute;
			top:0px;
			left:0px;
			z-index:0;
		}

		/* main nav */
#navigation 	{
				position:relative;
				height:30px;
				width:910px; 
				z-index:5;
				background-image:url('/img/bg_nav.jpg');
				background-repeat:no-repeat;
				background-position:top center;

				}
				
.navitem {float:left}

#headerImage
{
position:relative;
height:189px;
}




#content_holder
  {
  position:relative;
  margin-left:0px;
  margin-top:0px;
  width:910px;
  height:auto;
  background-image:url('/img/bg_main.jpg');
  background-repeat:no-repeat;
  background-position:bottom center;
  }

#nav_block
  {
  position:relative;
  background-image:url('/images/content_bg.gif');
  background-repeat:repeat-x;
  margin-top:0px;
  margin-left:10px;
  width:280px;
  height:300px;
  float:left;
  }
  
#content_block
  {
  position:relative;
  margin:0px;

  width:910px;
  padding:5px;
  height:auto;
  background-image:url('/img/family.jpg');
  background-repeat:no-repeat;
  background-position:center center;
  color:#001e39;
  }
  
#callout
  {
  position:relative;
  margin-left:0px;
  padding-left:5px;
  width:910px;
  height:160px;
    margin-top:5px;
  }


#callout_left
  {

  position:relative;
  width:447px;
  height:160px;
  float:left;
  background-image:url('/img/bg_main.jpg');
  background-repeat:no-repeat;
  background-position:bottom center;
  }
  
 #callout_right
  {
  background-image:url('/img/callout_right_bg.jpg');
  background-repeat:no-repeat;
  background-position:top center;
  position:relative;
  margin-left:6px;
  width:447px;
  height:160px;
  float:left;

  }
 #slide1
 {
  width:447px;
  height:160px;
  background-image:url('/img/callout_right.jpg');
  background-repeat:no-repeat;
  background-position:top center;
  }
 #slide2
 {
   width:447px;
  height:160px;
   background-image:url('/img/callout_download.jpg');
  background-repeat:no-repeat;
  background-position:top center;
 }
  #slide3
 {
   width:447px;
  height:160px;
   background-image:url('/img/callout_join.jpg');
  background-repeat:no-repeat;
  background-position:top center;
 }
 #callout_right_text
 {
  color:white;
  padding:10px;
  padding-top:50px
  
 }
 
                         
#footer 
				{
				margin-top:5px;
				position:absolute;
				width:910px;
				height:250px;
				background-image:url('/img/footer_bg.jpg');
  background-repeat:no-repeat;
  background-position:bottom center;
				}
#footer_content 
				{
				margin-left:5px;
				position:absolute;
				width:900px;
				height:auto;
				background-color:#001e39;
				
				}				
				
h2 {padding:0px;;margin:0px;}			
#address {color:#6cade8	}			
#address table,tr,td {color:#6cade8}


#content_top
  {
  position:absolute;
  left:0px;
  top:0px;
  width:900px;
  height:10px
  }
#content_left
  {
  position:absolute;
  left:0px;
  top:10px;
  width:10px;
  }
#content_middle
  {
  position:absolute;
  left:290px;
  top:10px;
  width:10px;
  }
  
#content_right
  {
  position:absolute;
  left:890px;
  top:10px;
  width:10px;
  }

#navlist
{
margin-top:0px;
margin-left: 0px;
padding-left:5px;
padding-right:5px;
}
  
#navlist ul
{
margin-top:0px;
margin-left: 0px;
font: bold 11px Verdana, sans-serif;
width: 270px;
}

#navlist li
{
list-style: none;
margin: 0;
border-bottom: 1px solid #6cade8;
text-align: left;
}

#navlist li a
{
display: block;
padding: 2px;

text-decoration: none;
font-size:12px
}


#navlist li a:link { color: #001e39; }
#navlist li a:visited { color: #001e39; }

#navlist li a:hover
{
background-color:#001e39;
color:white;
}

			
.required {color:#8d3310}

ul.dropdown li.dir_selected{color:#001e39}
.sub_selected a,.sub_selected a:link, .sub_selected a:visited{color:#001e39}