

	body {
	background:#ffffff;
    font: normal 1em Georgia, "Times New Roman", serif;
    text-align:center;
		}
		
	p,li,dd,dl{
		font-size: 75%;
		line-height: 1.4em;
		color: #333;
	}
	a{
  color:#07a;
text-decoration: none;
  }

	p,h2,h3{
		margin: 0;
		padding:0px 10px 7px 0;
		}

	h1 {
		font-size:24px;
		padding:0 !important;
		}

	h2 {
		font-size:17px;
		line-height: 1.3em;
		margin:0;   
  		padding:0 0 6px 0;
    	color:#c60;
	  	font-weight:normal;
		}
		
		
		/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

		.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
			display: none !important;
			height: 0;
			width: 0;
			position: absolute;
			overflow: hidden;
		}

		span.sIFR-alternate {
			visibility: visible !important;
			display: block !important;
			position: static !important;
			left: auto !important;
			top: auto !important;
		}

	h3 {
		font-size:14px;
		padding-top:10px;
		color: #666662;
		}

	ul{
		margin: 5px 15px 8px;
		padding: 0;
	}
	li{
		margin: 0;
		padding: 0 0 5px;
		color: #555;
	}
		
#parent{
  width:auto;
  margin:50px auto 0;
  padding:0 5px;
  text-align:left;
  background-image:none;
background-color: #fff;
	}
	
#parentnest{
  width:100%;
  margin:0;
  padding:0;
  background-image:none;
	background-color: #fff;
  border-bottom: 1px solid #af7a2c;
  }
		
	#footer{
		width:auto;
		margin:0 auto;
		padding:0 5px;
		text-align:left;
		height:40px;
		background:url(../images/spacer.gif) !important;
		background-color: #fff;
		display:none;
		}

	#footer p{
		font-size: 60%;
		padding:10px 20px 0 20px !important;
		}

  #footer a{
    color:#07a;
		text-decoration: none;
    }
	

.banner {
	position:relative;
	margin:0;
	padding:0;
	height: 20px;
	}
	
	.theclear{
		clear: both;
	}

	  #ReplaceLogo{
	    width:100%;
	   	background-image:none;
			margin:0;
			padding:0;
			text-align: center;
	    }
	  #ReplaceLogo a, #ReplaceLogo h1{
	    display: block;
	    text-indent: 0;
	    background: none;
	    text-decoration: none;
			color: #666;
			text-align: center;
			font-family: verdana, geneva, sans-serif;
			text-transform:lowercase;
			font-weight:normal;
	    }
		
	#headcenter{
		width:76%;
		float:left;
		background: #c60;
		margin-bottom: 10px;
		padding:0;
		height:30px;
		}

	#headleft, p.BreadCrumbs {
		display: none;
		}
		
		#mainright {
			width:20%;
			float:right;
			margin: 30px 0 30px;
			}

		     #mainright p, h3, dl{
	        padding:7px 10px 7px 10px;
	        margin:0;
	      	}

		     #mainright h3{
	        font-weight:normal;
	        border-top:10px solid #c60;
		      }
		    dl{
					margin-bottom: 15px;
		      }
		      dt{
		        margin:5px 0 0;
		        padding:0;
		        font-weight:bold;
		        }
		      dt.first{
		        padding-top:0;
		        margin-top:0;
		        border:none;
		        }
		      dd{
		        margin:0 0 7px;
		        padding:0;
						font-size: 100%;
		        }

		        #mainright a{
		          text-decoration:none;
		        }

	#maincenter {
		width:50%;
		float:left;
		padding-bottom:30px;
		font-size: 110%;
		}
		
		#maincenter h2{
			line-height: 1.5em;
			margin:15px 0 0 0;
		}
		
		#maincenter p{
			margin:0;
		}

	#mainleft {
		width:29%;
		float:left;
		margin-top: 34px;
		}
		
		
    .FloatRight{
      float:right;
      }

    .FloatLeft{
      float:left;
      }
			
	.InsetImageLeft{
		display:inline;
		margin: 2px 0 0;
	}
	
	.SmallPrint{
		font-size: 9px;
	}
