/* CSS Document */


body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}



body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
}


/* =Nav   */


/*  New menu bar ----------------------------------------------- */

tr.menuBar  {
	background-color: #596DB6;
}


#navVariable {              
  float: left;     
 list-style-type: none; 
  margin: 0;      
  padding: 0;  
width:800px;  
background-color: #596DB6;
border-left:1px solid #ffffff; 

 }

#navVariable li {   
  float: left;     
  margin: 0; 
    padding: 0;   
    margin: 0  0 0 0;
  display: inline;  

background: #253C8C url(../_images/tab_left_blue.gif)  no-repeat;

}

#navVariable a {
  float: left;
  padding: 4px 4px; 
  color: #FFF;  
  text-decoration: none;  
  font-family: arial, verdana, helvetica, sans-serif;
  font-size:10px; line-height: 12px;
background:   url(../_images/tab_right_blue.gif)  no-repeat top right;    
width: 70px;  
text-align:center;
border-right:1px solid #ffffff;
       }


#navVariable a:hover {
  color: #253C8C;    background: #fff;    }


#body_hom #navVariable_hom a, 
#body_mem #navVariable_mem a,
#body_homeshow #navVariable_homeshow a,    
#body_had #navVariable_had a,  
#body_srf #navVariable_srf a,
#body_pdc #navVariable_pdc a,
#body_bah #navVariable_bah a,
#body_cal #navVariable_cal a,  
#body_comm #navVariable_comm a, 
#body_join #navVariable_join a,     
#body_con #navVariable_con a {      
  background-color: #BEB06F;  
  color: #253C8C;     background: #ffffff;
  font-weight: bold; }




#right_nav li {
	list-style: none;
	padding: 10px 5px;
	border-top: 1px dotted #999999;
	font-size: 10px;
	line-height: 14px;
	margin: 0 0 0 -20px;
}
#right_nav li.last {
	border-bottom: 1px dotted #999999;
}
#right_nav li.listheader {
	background: #E6EBF7;
	font: bold 15px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#right_nav a {
	font-weight: bold; display:inline; 
	text-transform: uppercase;
}






/* Layout  */

#banner {
	padding-bottom: 1px;  padding-top: 2px;
	margin-bottom: 5px;  }
div#banner a { color: #935241; text-decoration: none; border-bottom:1px solid #AD614D; font-weight: bold; }
div#banner a:visited  { color: #935241; text-decoration: none; border-bottom:1px solid #AD614D;  font-weight: bold;}
div#banner a:hover  { color: #5A3228; text-decoration: none; border-bottom:1px solid #9E5846;  font-weight: bold;}

table#bannerbox {
	background-color: #EBF6DD;  
border: 1px solid #3B3E37; 
border-right-color: #767B6F; 
border-bottom-color: #C8D1BC; 
border-left-color: #B0B9A6;
}



table.lightwideBar  {
	background-color: #E6EBF7;
}

tr.narrowBar  {
	background-color: #C0CAEA;
}

tr.mediumBar  {
	background-color: #D5EBBA;
}

table.footer  {
	background-color: #E1F0C2;
}

td.header  {
	color: #AD614D;   vertical-align: baseline;
}

td.menu  {
	color: #042DAD;   vertical-align: bottom;
}



/* =Headings
 ----------------------------------------------- */
h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, Palatino, "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h1 {
	color: #4362C2;
	font-size: 22px;
	line-height: 22px;   margin-bottom: 8px;
}
h2 {
	color: #AD614D;
	font-size: 16px;
	line-height: 17px;
	margin-bottom: 1px;
}



.entry h2 { color: #82493A;    color: #573127;}



/* 
h3 {
	font-size: 14px;
	line-height: 17px;
	margin: 0px;
	margin-top: 7px;
	margin-bottom: 1px;
	color: #5F8F23;
}


h4 {
	font-size: 14px;
	line-height: 17px;
	margin: 0px;
}

h1.nostyles {
	display: none;
}

*/






/* =Lists
 ----------------------------------------------- */
 li { padding-bottom: 5px;}

div.entry ul li {list-style-type:square; text-indent:0px; padding:0px 1px 6px 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545; }
div.entry ul li { margin:0px 1px 2px 10px;  text-indent:0px;}





a:link {
	color: #042DAD;  font-size: 11px; display:inline; 
	text-decoration: none;
}
a:visited { font-size: 11px;
	text-decoration: none;
	color: #042DAD;
}
a:hover { font-size: 11px;
	text-decoration: none;
	color: #91B563;
}
a:active { font-size: 11px;
	text-decoration: none;
	color: #C0CAEA;
}





a.header:link { display:inline; 
	color: #AD614D;  font-size: 11px;
	text-decoration: none;
}
a.header:visited {display:inline; 
	text-decoration: none;
	color: #AD614D;
}
a.header:hover {
	text-decoration: underline;
	color: #91B563;
}
a.header:active {
	text-decoration: none;
	color: #C0CAEA;
}

div.entry a { text-decoration: none; border-bottom:1px solid #C0CAEA; display:inline; }
div.entry  a:visited  { text-decoration: none; border-bottom:1px solid #C0CAEA; }
div.entry a:hover  { text-decoration: none; border-bottom:1px solid #96DA40; }


/* =Misc
 ----------------------------------------------- */
.entry {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
em.lastUpdated {
	font-size: 10px;
	color: #A6A6A6;  margin-top: 4px;  margin-bottom: 6px;
}
.emphasis {
	font-weight: bold;
	color: #99CC33;
}
h1.emphasis {
	font-weight: normal;
}

div.entry hr {display: block; clear: left; margin: 0px 0;
  visibility: hidden;} 

div.picright {float: right; padding-left: 8px; color: #666666; font-family: arial, verdana, sans-serif;font-size: 9px; line-height:10px;}

div.picleft {float: left;  padding-right: 8px; color: #666666; font-family: arial, verdana, sans-serif;font-size: 9px; line-height:10px;}




/* 



=Links
 -----------------------------------------------

table#navigationbar a:link, a:visited {
display:block;
	color: #223C89;  font-size: 11px; padding:6px;
	text-decoration: none; 
}

table#navigationbar  a:hover { display:block; font-size: 11px;
	text-decoration: none;
	color: #ffffff; 	background-color: #6B765D;
}
table#navigationbar  a:active {display:block;  font-size: 11px;
	text-decoration: none;
	color: #223C89;
}

 */

/*

td.menu a:link {
	color: #042DAD;  font-size: 12px;
	text-decoration: none;
}
td.menu a:visited { font-size: 12px;
	text-decoration: none;
	color: #042DAD;
}
td.menu a:hover { font-size: 12px;
	text-decoration: underline;
	color: #91B563;
}
td.menu a:active { font-size: 12px;
	text-decoration: none;
	color: #C0CAEA;
}


 */


