html, body { 
	height:100%;
} 
body { 
	margin: 0px;
	background: #000000; 
	font-family: "lucida grande", arial, helvetica, sans-serif; 
	font-size: 10pt;
	text-align: center; 
	color: #000000; 
	background-image:url('../images/bg4.gif'); 
	background-repeat: repeat-x;
}

input, textarea { 
	font-family: "lucida grande", arial, helvetica, sans-serif; 
	font-size: 10pt;
	
}

table { 
	font-family: "lucida grande", arial, helvetica, sans-serif; 
	font-size: 10pt;
}	
	

a:link{ 
	color: blue; 
	text-decoration: none;

} 
a:visited{ 
	color: blue;
	text-decoration: none;

} 
a:hover{ 
	color: #000000;
	text-decoration: none;

} 


.small_text { font-size: 8pt; }
.bold_text { color: #676767; font-size: 14px; font-weight: bold;}



.clear { clear: both; }


#wrapper { 
	min-width: 900px; 
	margin: auto;
	position: relative; 
	width: 100%; 
	min-height:100%;

} 
#page_a { 
	text-align:center;
	width: 100%;
}
#page_a1 {
	margin: auto;
	position:relative; 
	bottom:0; 

	width: 900px; 
	background: #ffffff;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;	
	text-align:center;


}


#header_a { 
	width: 100%;

}

#header_a1 { 
	margin: auto; 
	position: relative; 
	width: 800px;
	text-align: right;
	color: #000000;
	font-size: 10pt; 
	padding: 8px;
	right: 15px;
}


#header_a1 a { 
	color: #000000;
}

#header_a1 a:visited { 
	color: #000000;
}

#header_a2 {
	margin: auto;
	position: relative;
	width: 800px;
	height: 66px;
	background-image:url('../images/hbig2.gif'); 
	background-repeat: repeat-x;
	color: #ffffff;
}


#header_caption {
	padding: 13px;
	text-align: right;
	font-size: 14px;

}

#navigation_a {
	margin: auto; 
	position: relative; 
	width: 800px;
	font-size: 10pt; 
	height:33px;
	background-image:url('../images/hnav2.gif'); 
	background-repeat: repeat-x;
}

#navigation_a1 { 
	color: #ffffff;
	padding: 4px;
	padding-right: 15px;
	text-align: right;
	float: right;
	line-height: 22px;
}

#navigation_a1 a {
	color: #ffffff;
	text-decoration: none;
}

#navigation_a1 a:visited {
	color: #ffffff;
	text-decoration: none;

}

#navigation_a1 a:hover {
	color: #cccccc;
	text-decoration: underline;
}






#logocontainer { 
	position: absolute; 
	top: 1px; 
	left: 55px;
}

#logos { 
	margin: auto; 
	position: relative;
	float: left;
}

#line1 { 
	margin: auto; 
	position: relative; 
	background-image:url('../images/line1.gif'); 
	background-repeat: repeat-x;
	height: 3px;
	width: 800px;
}

#content { 
	width:100%;
}

#title_header { 
	margin: auto; 
	position: relative; 
	background: #b6bdcb;
	width: 800px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#text_header_b { 
	padding: 8px;
	padding-left: 20px;
}

#title_line { 
	margin: auto; 
	position: relative; 
	background: #7f7f7f;
	height: 1px;
	width: 800px;
}

#front_page { 
	margin: auto; 
	position: relative; 
	width: 782px;
	background: #ff0066;
}

#front_left {
	float: left;
	width: 308px; 
	text-align: left;
	border-right: 1px solid #d7d7d7;
	min-height: 350;
}

#front_left_text { 
	padding: 13px;
}

#front_right { 
	float: right;
	width: 455px;
	text-align: left;
}

#front_right_text { 
	padding: 13px;
}

#front_right_left { 
	float: left;
}

#front_right_right {
	float: right;
	width: 280px;
	padding-left: 8px;
}


#small_grad {
	background-image:url('../images/grad_small.gif'); 
	background-repeat: repeat-y;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 8px;
	padding-left: 15px;
	width: 230px;
	color: #000000;


}
#big_grad {
	background-image:url('../images/grad_big.gif'); 
	background-repeat: repeat-y;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 8px;
	padding-left: 15px;
	color: #000000;
	width: 400px;

}


#bottom_footer { 
	margin: auto; 
	position: relative; 
	background-image:url('../images/bfoot.gif'); 
	background-repeat: repeat-x;
	height: 23px;
	width: 800px;

}

#footer a {	
	color: #000000;
}

#footer a:visited {	
	color: #000000;

}

#footer a:hover {	
	color: #fd4239;

}

#child { 
	margin: auto; 
	position: relative; 
	width: 800px;
}

#child_navigation { 
	width: 205px;
	float: left;
	text-align: left;

}

#child_navigation_sec { 
	padding: 10px;
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	background-image:url('../images/navgrad.gif'); 
	background-repeat: repeat-y;
	font-weight: bold;
}



#child_navigation_sec a {
	color: #000000;
	display: block;
}


#child_text { 
	width: 593px;
	float: right;
	text-align: left;
}

#child_text_b { 

}

#child_header { 
	color: #002596;
	font-size: 28px;
}

#child_text { 

}

#child_content {

}

#child_subhead {
	font-weight: bold;
	padding: 5px;
}

#fbbreak { 
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

/* wallofheroes */
.top_graphic_head {
	background: #000000;
	color: #ffffff;
	width:800px;
	margin: auto; 
	position: relative;
	font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 14pt;
	font-style: italic;
	height: 55px;
	line-height: 50px;
}

.top_graphic_head .sectionb {
	width: 25%;
	align: left;
	float: left;
}
.top_graphic_head .sectionb a {
	color: #ffffff;
}

.top_graphic_head .sectionb a:hover {
	color: #cccccc;
}

.paging1_a { float:left; width:35%; }
.paging1_b { float:left; width:30%; text-align:center; }
.paging1_c { width:35%; float:left; text-align:right; }
#pageload { height: 475px; overflow: auto; }
#wallcomments { height: 100px; overflow: auto; }

.wallinfo { 
	font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 14pt;
}



.wallhead { 
	font-size: 14pt;
	font-weight: bold;
}

/* promo site */
#promo { 
	width: 800px !important;
	width: 810px;
}
#promo_leftside { width: 200px; float: left; text-align: left;  }
#promo_rightside { width: 600px; float: right; text-align: left;  }
#promo_box1_header {
	background-image:url('../images/bg6.gif'); 
	background-repeat: repeat-x;
	font-size: 10pt;
	color: #ffffff;
	padding: 5px;
	border: 1px solid #000000;
}
#promo_box1 { 
	border: 1px solid #000000; 
	padding: 4px;
}

#promo_header { 
	font-size: 11pt; 
	color: #000000; 
	text-align: right; 
	padding: 5px; 
	font-weight: bold;
	background: #d7d7d7; 
	border-bottom: 1px solid #bbbbbb; 
	border-right: 1px solid #bbbbbb;
}
#promo_content { 
	padding-left: 20px; 
	padding-top: 10px;
}
#promo_search { padding: 2px; }

#promo_nav {
	background-image:url('../images/header.png'); 
	background-repeat: repeat-y;
	padding: 8px;
	font-size: 18px;
	font-weight: bold;
}
#promo_navb { 
	padding-top: 3px;
	padding-bottom: 3px;
}

#promo_box1 a { color: #000000; }
#promo_box1 a:hover { color: #cccccc; }
#promo_content a { color: #000000; }
#promo_content a:hover { color: #cccccc; }

#error_container { background: #FFB7B7; border: 1px solid #FF6262; padding: 4px; color: #000000; }


