@charset "UTF-8";
/* CSS Document */

* 
{
margin:0;
 padding:0;
 }
 
 body {
	text-align:center;
	/*behavior:url(csshover2.htc);*/
	
	}
	
#Container {
	width:936px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	 }
	 
 #Header {
 	width:936px;
	height:215px;
	background-image:url(images/bkgrnd_Header.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	
  }	 
  
#modoLogo {
	margin-left:105px;
	text-align:left;
}

#headline {
	margin-left:282px;
	margin-top:-35px; /*brings Modo Mouth Header graphic up*/
	text-align:left;
}

#main {
	width:936px;
	background:url(images/bkgrd_Body.gif) repeat;
	background-position:left;
	/*margin-left:108px;*/
	postion:relative;/*added 2/21/2009 to try & align bug at bottom*/
		float:left;
		}

#leftColumn {
	width:150px;
	margin-left:105px;
	padding-right:5px;
	float:left;
	text-align:right;
	/*background-image:url(images/leftLine.gif) repeat;*/
	/*border-right: #b2b2b2 double;*/
	border-right: #d9d9d9 double;	/*background-image: xxx.jpg;*/
	}

#leftColumn h1 {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 /*color:#003d7b;*/
	 color:#7a94bc;
	 margin-bottom:10px;
	}
	
#leftColumn p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align: right;
	line-height: 1.5em;
	margin-top:10px;
	margin-bottom: 10px;
	padding-right:3px;
	padding-left:15px;
	 }
	 
.pipeOrange {
	color:#FF8A00;

}
	 
/*#modoMouth {
	position:absolute;
	left:210px;
	width:62px;
	z-index:3;
	float:left;
	top: 700px;
}*/

#modoMouth {
	z-index:4;
	margin-left:-40px;
	
	}
	 
#Navigation {
	width:540px;
	padding-left:24px;
	float:left;
	text-align:left;
	background-color: #FFFFFF;	/*margin-left: 599px;
	float:right;*/
	}
	
	
	 #nav {
        float:left;
		width:100%;
		height:25px; /*fixes extra space between subMain background image and nav bar*/
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		/*text-align:right;*/
		background-color:#FFFFFF;
		padding:0;
		margin:0;
		}

 #nav img {
        padding:0;
		margin:0;
		}


#nav, #nav ul {     
	padding: 0;     
	margin: 0;     
	list-style: none;
	text-align:left;
	} 
	
#nav, #nav ul a {     
	color: 707070;
	text-decoration:none;
	
	} 

#nav li ul a {     
	display: block;	 
	width: 10em; /*Width of drop-down nav*/
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px; 
	text-decoration:none;
	padding-top:0px; 
	} 

#nav li {     
	float: left;
	padding:0 0px;
	position:relative;
	}

#nav li ul {     
	position: absolute;     
	width: 6em;     
	left: -1000em;
	background-color:#ffffff;
	} 
	
#nav li ul li a {
		padding:4px;
		font-size:10px;
        color:#000000;
		background-color:#ffffff;
		border-bottom:1px dotted #707070;
		}
	
#nav li ul li a:hover {
        color:#364876;
	}

#nav li:hover ul {     
	left: auto; 
	}
#nav li li:hover ul {
    margin: -1em 0 0 10em;
    }
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#centerColumnHome {
	width:550px;
	height:100%;
	padding-left:24px;
	padding-right:10px;
	float:left;
	padding-top:60px;
	 text-align:left;
	 }

#centerColumnHome p {
	 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#000000;
	 /*line-height: 2.5em; changed on 2/20/2009 to make line spacing smaller to bring up the page*/
	 margin-bottom: 10px;
	 padding-right:25px;
	 }

#centerColumnHome h1 {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#7a94bc;
	 /*color:#003d7b;*/
	 /*line-height: 1.5em;*/
	 margin-bottom: 5px;
	 }
#centerColumnHome h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#707070;
	text-align:left;
	margin-bottom:10px;
	/*margin-top:10px;*/
}
#centerColumnHome a, #leftColumn a {
	color:#000000;
	}

.largeprint {
font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:15px;
	 color:#000000;
}

.largeprintGreen {
	 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:15px;
	 color:#afbe24;
	 font-weight:bold;
}

#Tab {
	float:right;
	clear:both;
	z-index:6;
	margin-right:-15px;
	display: inline-block;
}


#centerLeft {
	width:175px;
	float:left;
	text-align: left;
	/*top:370px;/*02232009*/
	
	/*top:749px;*/
	position:absolute;/*02212009*/
	 }
	

 #centerLeft img{
 vertical-align:bottom;
 
  }
#centerRight {
 width:365px;
 /*top:572px;/*02212009*/
 float:left;
 /*top:749px;*/
 padding-left:185px;
 margin-top:-10px;
 position:absolute;/*02212009*/
 z-index:-0;/*02212009*/
  }
 
 /*#centerRight img{
	vertical-align:bottom;
	
  }

/*test with absoute positioning #centerLeft {
	position:absolute;
	left:432px;
	top:765px;
	width:178px;
	height:135px;
	

}*/

 
 /*test with absolute positioning#centerRight {
 	position:absolute;
	left:610px;
	top:749px;
	width:371px;
	height:142px;
	z-index:1;
 
 }*/

 /*Interferring with the UL definitions for Nav#centerColumn ul {
	list-style: none;
	margin-left: 1.5em;
	line-height: 1.5em;
	padding-top: 1px;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#707070;
	}*/




#centerColumnSub {
	width:550px;
	height:100%;
	padding-left:24px;
	padding-right:10px;
	float:left;
	padding-top:60px;
	 text-align:left;
	
	 }

#centerColumnSub p {
	 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#000000;
	 margin-bottom: 10px;
	 padding-right:25px;
	 }

#centerColumnSub h1 {
	 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#000000;
	 /*color:#003d7b;*/
	 /*line-height: 1.5em;*/
	 margin-bottom: 15px;
	 }
#centerColumnSub h2 {
 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#9F1F63;
	 /*color:#003d7b;*/
	 /*line-height: 1.5em;*/
	 margin-bottom: 15px;
}

#centerColumnSub h3 {
 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#FF8A00;
	 /*color:#003d7b;*/
	 /*line-height: 1.5em;*/
	 margin-bottom: 15px;
}

#centerColumnSub h4 {
 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#000000;
	 /*color:#003d7b;*/
	 /*line-height: 1.5em;*/
	 margin-bottom: 0px;
}

#centerColumnSub ul {
	list-style: square;
	margin-left: 1.5em;
	padding-top: 1px;
	padding: 5px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	}

#centerLeftSub {
	width:235px;
	float:left;
	text-align: left;
	margin-top:30px;
	 }


#centerRightSub {
 width:235px;
 float:left;
text-align: left;
margin-top:30px;

 }

#centerLeftPraise {
	width:235px;
	float:left;
	text-align: left;
	margin-top:15px;
	margin-right:25px;
	padding-left:15px;
	clear:right;
	 }


#centerRightPraise {
 width:235px;
 float:left;
text-align: left;
margin-top:15px;
padding-left:15px;
 }

.orange {
background-color:#FF8A00;

}

.purple {
background-color:#9F1F63;
}

.white {

color:#ffffff;
}

#TabSub {
	float:right;
	clear:both;
	z-index:6;
	margin-right:-95px;
	display: inline-block;
}


  
#leftContainer {
	width: 108px;
	background-image:url(images/bkgrnd_Columns.jpg);
	background-repeat:repeat-y;
	}

#rightContainer {
	width: 91px;
	background-image:;
	background-repeat:repeat-y;
}
 

#calloutLeft {
	
	z-index: 6em;
}


/*Blog*/
#centerColumnBlog {
	width:390px;
	height:100%;
	padding-left:24px;
	padding-right:10px;
	float:left;
	padding-top:60px;
	 text-align:left;
	 }

#centerColumnBlog p {
	 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#000000;
	 /*line-height: 2.5em; changed on 2/20/2009 to make line spacing smaller to bring up the page*/
	 margin-bottom: 10px;
	 padding-right:25px;
	 }

#centerColumnBlog h1 {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#7a94bc;
	 /*color:#003d7b;*/
	 /*line-height: 1.5em;*/
	 margin-bottom: 5px;
	 }
#centerColumnBlog h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF8A00;
	text-align:left;
	margin-bottom:10px;
	/*margin-top:10px;*/
}

#centerColumnBlog h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF8A00;
	text-align:left;
	margin-bottom:10px;
	/*margin-top:10px;*/
}
#centerColumnBlog a, #leftColumn a {
	color:#000000;
	}
	
	
#rightColumn{
	width:auto;
	text-align:right;
	padding-left:20px;
	}
	
#sidebar  p {
   font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#000000;
	 /*line-height: 2.5em; changed on 2/20/2009 to make line spacing smaller to bring up the page*/
	 margin-bottom: 10px;
	 padding-right:25px;
}	

#sidebar ul {
	padding: 0;     
	margin: 0;     
	list-style: none;
	text-align:left;
}	

#entry {
 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#000000;
	 /*line-height: 2.5em; changed on 2/20/2009 to make line spacing smaller to bring up the page*/
	 margin-bottom: 10px;
	 padding-right:25px;
}
#entry p {
 font-family:Verdana,Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#000000;
	 /*line-height: 2.5em; changed on 2/20/2009 to make line spacing smaller to bring up the page*/
	 margin-bottom: 10px;
	 padding-right:25px;
}
.blognavigation {
	display: block;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 60px;
	} 	
	

	
	/*end Blog*/


#footerHome {
margin-top:165px;
clear:both;
padding-left:7px;
}	

#footerHome img {
margin-top:100px;
clear:both;
padding-left:7px;


}

	
#footer {
margin-top:0;
clear:both;
padding-left:7px;
z-index:4;

}	
#footer p {
padding-top:5px;
padding-left:125px;
text-align:left;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}	

#footer a {
color:#000000;
}	
