/* 212 Software Style Sheet. Prodcued by John Sexton fro AtHomeNet. Contact by johns@athomenet.com */



/* ---------  Common  --------- */

* {
		margin: 0;
		padding: 0;
		}

body {
		padding: 20px;
		font-size: 62.5%;
		font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
		background: #ededed;
		}
		
#wrapper {
		background: #ededed;
		}
		


/*  --------- structure  ---------  */

body {
		margin-top: 0px;
		}

#wrapper {
		width: 925px;
		margin: 0 auto;
		}
		
		
#header { width: 925px;
		  height: 208px;
		  margin: 0 auto;
		  background-color: #eeeeee;
          background : url(images/212header_bg.png) no-repeat 0 0; }
		  
		  
* html #header{ /*Simplified Margin for IE 6*/
          width: 925px;
		  height: 208px;
		  margin: 0 auto;
		  background-color: #eeeeee;
          background : url(images/212header_bg.jpg) no-repeat 0 0; }
		    
	
		  
#footer { width: 925px;
		  height: 115px;
		  margin: 0 auto;
		  background: #333333; 
		  background : url(images/footer_bg.png	) no-repeat 0 0;
		  overflow: visible; }
		  
		  
		
		
#mainContent {
		width: 925px;
		background: #ffffff;
		overflow: auto;
		}
		
/*  margin-left: 20px !important; margin-left: 10px;   !important; overflow:visible;  */


			 
/*  This Controls the Content DIV for a Blank Page */		 
			 
			 
#blankOne {
		padding: 0px;
	    background: #ffffff;
		float: left;
		width: 100%;
		overflow: auto;
		}



/*  These two control the top and bottom round corners of the main content section of the page */
.topimage {
		width: 925px;
		height: 6px;
        margin: 0;
		padding:0;
		background-image: url("images/maincontent_top_hdr.png");
		background-position: top;
		background-repeat: none;
		}
		
		
.bottomimage {
		width: 925px;
		height: 6px;
        margin: 0;
		padding:0;
		background-image: url("images/maincontent_bot_hdr.png");
		background-position: bottom;
		background-repeat: none;
		}
/*  These two control the top and bottom round corners of the main content section of the page */

		
/*  TThis controls the padding of the main content area */
#contentPad {
		padding: 15px;
		}
		
		
.clearFix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
		


/* ---------- links and navigation ---------- */

a { color: #c7161e;
		}
		
a:hover { color: #000000;
		}
		




/* ---------- fonts ---------- */

html {
		font-size: 100%;
	
		}

body {
		font-size: 62.5%;
		}


p {
		font: 1.2em/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
		margin-bottom: 1em;
		}
		
		
ul {
		font: 1.2em/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
		margin-bottom: 2em;
		}

ul {
		list-style-type: square;
		padding-left: 25px;
		}
		
li {   margin-bottom: 2em;
		}
		
		
		
		
		
/* ---------- footer specific ---------- */

.footerOne { color: #ffffff; text-align: center; padding: 5px; margin-bottom: 1em; }

.footerOne a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #ffffff ;
}
.footerOne a:link {
	text-decoration: underline;
	color: #ffffff ;
}
.footerOne a:visited {
	text-decoration: underline;
	color: #ffffff ;
}
.footerOne a:hover {
	text-decoration: none;
	color: #666666 ;
}
.footerOne a:active {
	text-decoration: underline;
	color: #ffffff ;
}




.footerTwo { color: #333333; text-align: center; }

.footerTwo a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #333333;
}
.footerTwo a:link {
	text-decoration: underline;
	color: #333333;
}
.footerTwo a:visited {
	text-decoration: underline;
	color: #333333;
}
.footerTwo a:hover {
	text-decoration: none;
	color: #666666;
}
.footerTwo a:active {
	text-decoration: underline;
	color: #333333;
}