/* CSS Document */
.address, blockquote, caption, center, dd, dir, div, dl, dt, form, menu, li, ol, p, pre, td, ul {
	font-family: Arial;
	font-size: 11px;
	color: #230402;
	line-height: 17px;
}

html, body {
	background-color: #3a0603;
	background-image: url(../images/bkg_tile.gif);
	margin: 30;
	padding: 0;
	width: 100%;
	height: 100%;
}

div#centeringContainer {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}

div#siteContainer {
	display: block;
	float: none;
	position: relative;
	width: 747px;
}

.whiteText
{
font-family: Arial;
font-size: 11px;
color: #ffffff;
line-height: 17px;
}

a
	{
	color: #000000;
	font-size: 11px;
	font: tahoma;
	text-decoration: none;
	}
	
a:hover 
	{
	text-decoration: underline; 
	color: #0000000;
	}


/**************************Progression Page Content**********************************/
.borderContainer
{
border: 2px solid #3a0603;
}

.whiteBorderTop
{
border-top: 1px solid #ffffff;
}

.progressContentArea
{
background-image: url(../images/progress_pg_bkg_repeatX.jpg);
background-repeat: repeat-x;
background-color: #8c1f08;
}

/**************************Navigation***************************************/
.topnav_table
{
padding: 2px 2px 4px 1px;
width: 200px;
}

.topnav
{
text-align: left;
padding: 3px 0px 3px 7px;
font-size: 11px;
}

a.topnav:link 
{ 
 
color: #ffffff;
text-align: left;
} 
a.topnav:visited 
{  
color: #ffffff; 
text-decoration:none;
text-align: left;
}

a.topnav:hover 
{ 
color: #ffffff; 
text-decoration: underline;
text-align: left;
}

/*background-image: url(../images/nav_btn_over.jpg);*/
a.topnavselected:link 
{ 
color: #ffffff;  
font-weight: bold;
font-size: 11px;
}

a.topnavselected:visited 
{ 
 
color: #ffffff; 
font-weight: bold; 
text-decoration:none;
text-align: left;
padding: 3px 2px 3px 5px;
font-size: 11px;
}

a.topnavselected:hover 
{ 
 
color: #ffffff; 
font-weight: bold;
text-align: left; 
text-decoration: underline;
}

/*.topnav_table tr td table tr td:hover
	{
	background-image: url(../images/nav_btn_over.jpg);
	height: 20px;
	width: 160px;
	}*/

/* table.topnav_table td { vertical-align: bottom}*/

/******************* SUB NAV CONTROL *********************/
a.second_nav 
{ 
color:#ffffff; 
text-decoration:none; 
text-align: left;
padding: 3px 2px 3px 5px;
font-size: 11px;
}

a.second_nav:link 
{ 
color:#ffffff; 
text-decoration:none; 
text-align: left;
}

a.second_nav:visited 
{ 
 
text-decoration: none; 
color:#ffffff; 
text-align: left;
}

a.second_nav:hover 
{ 
 
text-decoration:underline; 
text-align: left; 
}  

a.second_navselected:link 
{ 

color:#ffffff;  
font-weight:bold; 
text-align: left; 
text-decoration: none; 
font-size: 11px;
} 

a.second_navselected:visited 
{  
color:#ffffff; 
font-weight:bold; 
text-decoration:none; 
text-align: left;
padding: 3px 2px 3px 7px;
font-size: 11px;
}

a.second_navselected:hover 
{  
color:#ffffff; 
font-weight:bold; 
text-decoration: underline; 
text-align: left; 
} 

table.secondnav_table td 
{ 
vertical-align: middle;  
padding:3px 4px 0px 3px;
text-align: left; 
}

table.secondnav_table 
{ 
padding:12px 4px 0px 3px; 
text-align: left; 
} 

.secondNav
{
background-color:#ffffff;
padding: 2px;
width: 100px;
text-align: left; 
/*border-right: 1px solid #7a0073;*/
}

.bullet_image
{
text-align: left;
}

/*************************Page Title***********************/

div#pageTitle
	{
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #230402;
	line-height: 17px;
	padding: 8px 15px 5px 10px;
	}
	
/********************************Progression Page Content************************/

div#pageContent
	{
	display: block;
	float: left;
	padding: 5px 15px 15px 10px;
	width: 536px;
	}
	
/*********************************Gallery*********************************/

.gallery_table
{
text-align: center;
}

.gallery_table tr td
{
border: 1px solid #7a1606;
text-align: center;
}

.gallery_thumb
{
text-align: center;
padding: 5px 5px 5px 5px;
}

.gallery_child_table
{
text-align: center;
}

.gallery_child_table tr td
{
padding: 5px 5px 5px 5px;
border: 1px solid #7a1606;
text-align: center;
}

.gallery_child_table td a
{
color:#7a1606; 
text-decoration:none; 
text-align: center;
font-weight: bold;
}

.gallery_child_table td a:hover
{
color:#7a1606; 
text-decoration:underline; 
text-align: center;
font-weight: bold;
}

.gallery_child_table td a:visited
{
color:#7a1606; 
text-decoration:none; 
text-align: center;
font-weight: bold;
}
