
/* Layout Stylesheet */ 

body {
 margin:5px 20px 20px 20px;
 background:#000;
 color: #000000;
 text-align:center;
 padding:0;
 }
	body {font:small/122% arial,helvetica,clean,terminal,sans-serif;font:x-small;}
	body * {line-height:122%;}
	table {font-size:inherit;font:x-small;}
	html>body {font:86.75%/122% arial,helvetica,clean,sans-serif;}
	table, pre, code, select, input {font-size:100%} 
	textarea {font-size:107%;}
	html>body textarea {font-size:auto}
	big {font-size:122%}
	small {font:77% verdana;}
	a:link {text-decoration: none;color:#BB2F1B;}
	a:visited {text-decoration: none;color:#BB2F1B;}
	a:active {text-decoration: none;color:#BB2F1B;}
	a:hover {text-decoration: underline; color:#BB2F1B;}



* html #outer { /** IE FIX **/
 	top:10px;
    border:0px solid yellow;
    background-color:black;
 }
#outer {
 text-align:left;
 border:0.0px solid purple;
 background:#fff;
 width:1024px;
 margin:auto;
 }

* html #hdr { /** IE FIX **/
 	top:0px;
    border:0px solid blue;
 }

#hdr {
 position: relative;
 width:1024px;
 height:178px;
 color: #333333;
 margin:0px;
 padding:0px;
 border:0.0px solid purple;
 }
 


* html #top_nav { /** IE FIX **/
 	top: 60%;
    padding-top:3px;
    padding-bottom:3px;
    border:0px solid blue;
 }

#top_nav {
 color: black;
 position: absolute;
 width: 700px;
 display: block;
 top: 62%;
 left: 0%;
 margin-left: 305px;
 text-align: right;
 padding-right: 15px;
 z-index: 500;
 border:0.0px solid pink;
}



* html #bot_nav { /** IE FIX **/
 	bottom: 10%;
 	left: 0%;
    border:0px solid blue;
 }

#bot_nav {
 color: black;
 position: absolute;
 bottom: 10%;
 width: 1024px;
 text-align: center;
 z-index: 400;
 border:0.0px solid pink;
}


	#top_nav a:link, #top_nav a:visited, #bot_nav a:link, #bot_nav a:visited {
		 border:0.0px solid blue;
		 color:white;
		 font-weight:bold;
		 text-transform: uppercase;
		 background-image: url(/images/nav_back.gif);
		 background-repeat: no-repeat;
		 background-position: center left;
		 text-decoration: none;
		 padding:5px 20px 5px 30px ;
	}

	#top_nav a:hover, #bot_nav a:hover{
		color: #CC0000;
	}
	#top_nav a:active, #bot_nav a:active{
		color: #FFFFFF;
	}



* html #bodyblock { /** IE FIX **/

 }

#bodyblock {
 position:relative;
 width:1024px;
 padding:0;
 background-image: url(/images/body_back_bot.jpg);
 background-repeat: no-repeat;
 background-position: bottom center;
 border:0.0px solid green;
 background-color:white;
 }
 
#bodyblock_hp {
 position:relative;
 width:1024px;
 padding:0;
 background-image: url(/images/body_back_bot_hp.jpg);
 background-repeat: no-repeat;
 background-position: bottom center;
 border:0.0px solid green;
 }

* html #bodyblock { /** IE FIX **/
 	top:-3px;
 }


#inner_top {
 width:1024px;
 text-align:left;
 height:423px;
 border:0.0px solid green;
 background-image: url(/images/body_back_top.gif);
 background-repeat: no-repeat;
 background-position: top center;
 margin: 0px;
 padding: 0px;
 border:0px solid green;
 }
 
 
#inner_top_hp {
 width:1024px;
 text-align:left;
 height:423px;
 border:0.0px solid green;
 background-image: url(/images/body_back_top_hp.gif);
 background-repeat: no-repeat;
 background-position: top center;
 margin: 0px;
 padding: 0px;
 border:0px solid green;
 }
 
 
.inner_reg {
 width:1024px;
 text-align:left;
 border:0.0px solid green;
 margin: 0px;
 padding: 0px;
 border:0.0px solid green;
 }
 

* html .cont { /** IE FIX **/
 	/*width:631px;*/
 }

.cont {
 width:924px !important;
 text-align:left;
 border:0.0px solid yellow;
 margin: 0px;
 padding:0px 0px 0px 100px ;

 }
 
* html #ftr { /** IE FIX **/
 	top:-3px;
    border:0px solid blue;
 }

#ftr {
 position: relative;
 height:113px;
 color: #333333;
 margin:0;
 border:0.0px solid brown;
 background-color:black;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
