body { font-family: "Trebuchet MS", "Century Gothic", "Verdana", "sans-serif";}

p { 
	color: #000066; 
	background-color:  #fcfcbf /*#ffffc9*/; 
	font-size: 0.75em; 
	font-style: normal; 
	text-align: left; 
	font-weight: normal; 
	width: auto; 
	margin-top: 0px; 
	padding: 5px 5px 5px 0px; 
}
h1  /* Main Page Heading */ { 
	color: #600; 
	background-color: #fcfcbf; 
	font-size: 1.75em; 
	font-weight: bold; 
	line-height: 1em; 
	text-align: left; 
	width: auto; padding-top: 10px; padding-bottom: 0; }

h2 /* Textblock heading*/ {
	color: #600;
	background-color:  #fcfcbf /*#ffffc9*/;
	font-size: 1.5em;
	font-weight: bold; 
	text-align: left;
	width: auto;   
}

h3 /* Italic Poetry*/ {
	color: #600;
	background-color:  #fcfcbf /*#ffffc9*/;
	font-family: Times, serif, cursive;
	font-size: 1em;
	line-height: 1.5em;
	font-style: italic; 
	text-align: center;
	font-weight: normal;
	width:auto;   
}
h4 /*FAQ question */ { 
	color:  #fcfcbf /*#ffffc9*/; 
	background-color: #600; 
	font-size: 0.85em; 
	line-height: 1.25em; 
	font-style: normal; 
	text-align: left; 
	font-weight: normal; 
	width:auto; 
	margin-top: 10px; 
	margin-bottom: 5px; 
	padding-top: 3px;  
	padding-bottom: 5px;  
	padding-left: 5px; 
}
	
h5 /*leftlayer internal links*/ { 
	font-size: 0.65em; 
	color:  #fcfcbf; 
	font-style: normal; 
	line-height: 1.5em; 
	margin-left: 3px;
	margin-right: 3px;
	text-decoration: none; 
	text-align: left; 
}

h6 /*FAQ question */ { 
	color:  #fcfcbf /*#ffffc9*/; 
	background-color: #000066; 
	font-size: 1.25em; 
	line-height: 1em; 
	font-style: normal; 
	text-align: center; 
	font-weight: normal; 
	width: 40%; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top: 4px;  
	padding-bottom: 6px;  
	padding-left: 0px; 
}


td { }
a: { text-decoration: none; color:  #fcfcbf /*#ffffc9*/; font-size: 1em; line-height: 1.25em; background-color: #000066; padding: 3px 10px 0 3px; border-left: 3px none; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; }

a:link {
	text-decoration: none; 
	color:  #fcfcbf /*#ffffc9*//*#000066*/;
	background-color: #000066/*ffffc9 */; 
	padding: 3px 10px 0 3px;
	border-left: #000066;
	border-width: 3px;
	
}

a:visited {
	text-decoration: none; 
	color:  #fcfcbf /*#ffffc9*//*#000066*/;
	background-color: #000066/*ffffc9 */; 
	padding: 3px 10px 0 3px;
	border-left: #000066;
	border-width: 3px;
}

a:hover {
	background-color:  #fcfcbf /*#ffffc9*/; 
	color: #000066; 
	text-decoration:none; 
}

a:active { }



#toplayer  /* left column * C:19 M:15 Y:15 K:0 */ { 
	height: 142px;  
	top:15px; 
	background-color:  #fcfcbf;
	position: absolute; 
	left: 10px; 
	width: 917px;
	/*border: 3px solid #000066; */
	border-right: 3px solid #000066; 
	border-top:  3px solid #000066; 
	border-left:  3px solid #000066; 
	/*border-bottom:  3px solid #000066; */
	z-index: 10; 
	visibility: visible; 
	float: left; }



#navigation /*do not insert div within colorlayer div*/ { 
	/*font-family: "Trebuchet MS", "Century Gothic", "Verdana", "sans-serif"; */
	font-size: 0.75em; 
	background-repeat: no-repeat; 
	background-color: #000066 ;
	top: 140px; 
	left: 180px; 
	width: 750px; 
	height: 20px; 
	z-index: 30; 
	position: absolute; 
	visibility: visible; 
}
	
#logo {
	top: 10px;
	left: 20px;
	width: 130px;
	height: 130px;
	position: absolute;
	background-image: url(../Images/MLS-logotrans.gif);
	background-repeat: no-repeat;
	background-color:  #fcfcbf /*#ffffc9*/;
	z-index: 15;
	visibility: visible;
	
}

#name { 
	position: absolute; 
	background-image: url(../Images/MeridianNameTag.gif);
	top: 25px; 
	left: 180px; 
	width: 497px; 
	height: 65px; 
	background-repeat: no-repeat;
	z-index: 18; 
	visibility: visible; }

/*unused #tag {
	top: 95px;
	background-image: url(../Images/tag.gif);
	background-repeat: no-repeat;
	left: 365px;
	width: 480px;
	height: 45px;
	z-index: 25;
	visibility: visible;
	position: absolute;
	
}
*/

#leftlayer  /* left column */ { 
	background-color: #000066; 
	width: 170px; 
	left: 10px; 
	top:160px;
	border-bottom:  3px solid #000066; 
	position: absolute; 
	z-index: 6; 
	overflow: hidden; 
	visibility: visible; 
}

#mainlayer { 
	width: 750px; 
	background-image: url(../Images/1814750.gif); 
	background-repeat: repeat-y; 
	background-color: #fcfcbf;
	left: 180px; 
	top: 160px; 
	/*border: 3px solid #000066;*/
	border-right: 3px solid #000066; 
	/*border-top:  3px solid #000066; */
	border-bottom:  3px solid #000066; 
	z-index: 22; 
	position: absolute;  
	visibility: visible;
}

.home /*sets height of Home page*/{
	height: 1060px;;
}

.services /*sets height of background layer for Services page*/{
	height: 1000px;
}

.faq /*sets height of background layer for FAQ page*/{
	height: 3500px;
}

.about /*sets height of background layer for About page*/{
	height: 1200px;
}

.articles /*sets height of background layer for About page*/{
	height: 803px;
}
.contact /*sets height of background layer for Contact page*/{
	height: 800px;
}

.map /*sets height of background layer for Contact page*/{
	height: 1000px;
}

#textblock  /* sets width of textblocks */ { 
	position: relative; 
	width: 325px; 
	height: auto;
	padding: 15px; 
	z-index: 30; 
	visibility: visible; 
}

/*#textblock300 {
	height: auto;
	width: 275px;
	padding: 15px;
	z-index: 30;
	visibility: visible;
}

.textblock300left {
	left: 25px;
}
.textblock300center {
	left: 200px;
}
.textblock300right {
	left: 300px;
}*/
.mainLeft { left: 15px; width: auto;}
.mainRight { left: 360px; z-index: 30; visibility: visible; }
/*.mainCenter { left: 150px; }*/
#Righttextblock { height: auto; width: 325px; left: 360px; top: 50px; z-index: 30; position: absolute; visibility: visible; }
#Lefttextblock  /* sets width of textblocks */ { 
	position: absolute; left: 15px; width: 325px; height: auto; z-index: 30; visibility: visible; }
#Hablamos  /* We speak Spanish */ { 
	top: 600px; 
	visibility: visible; 
	z-index: 20; 
}
#copy  /* copyright notice */ { 
	background-color: #000066; 
	font-size: 0.5em; 
	color: #fcfcbf; 
	width:747px; 
	margin-top: 10px; 
	margin-bottom: 5px; 
	font-style: normal; 
	line-height: 1.7em; 
	padding: 3px; 
	position: absolute; 
	bottom: -3px; 
	z-index: 35; 
}


