/* CSS Document */
html { margin: 0px; } 

body { 
 background: #535769; 
 text-align: center; 
 font: 0.7em Verdana, Arial, Helvetica, sans-serif; 
 margin: 0px; 
 padding: 0px; 
}
#wrapper, #wrapper3col{ 
 margin: 0px auto;  /* to fix centering in Mozilla */ 
 background: url('../images/faux-cols.gif') repeat-y; 
 text-align: left; 
 width: 749px;    /* width should be the same as the background image */ 
 padding: 0px 17px 0px 17px; 
 /* box model hack */ 
 voice-family: "\"}\""; 
 voice-family:inherit; 
 width: 715px; 
} 
#wrapper2col { 
 margin: 0px auto;  /* to fix centering in Mozilla */ 
 background: url('../images/faux-2cols.gif') repeat-y; 
 text-align: left; 
 width: 749px;    /* width should be the same as the background image */ 
 padding: 0px 17px 0px 17px; 
 /* box model hack */ 
 voice-family: "\"}\""; 
 voice-family:inherit; 
 width: 715px; 
} 
html>body #wrapper { width: 715px; }
html>body #wrapper3col { width: 715px; }
html>body #wrapper2col { width: 715px; }
#header { 
 height: 157px;
 background: #FFFFFF;
 background-image: url('../images/topo_bk.gif');
 background-repeat: repeat-x;
}
#logo { 
 float: left; 
 padding-left: 20px;
} 
#logo img {
 border: 0;
}
#photo {
 float: right;
 padding-right: 0;
}
#photo img {
 border-left: 1px solid #000000;
 border-right: 0;
}
#news {
 margin-bottom: 1em;
}
#news img {
 border: 0;
}
#quote div {
 text-align: center;
}
#quote img {
 border: 0;
}
#cpzero {
 margin-top: 10px;
 margin-left: -5px;
}
#footer, #foot3col { 
 margin: 0px auto;  /* to fix centering in Mozilla */ 
 background: url('../images/faux-cols-btm.gif') no-repeat; 
 width: 749px;    /* width should be the same as the background image */ 
 color: #B1B5C1; 
 padding: 25px 0px 25px 0px;
}
#footer2col { 
 margin: 0px auto;  /* to fix centering in Mozilla */ 
 background: url('../images/faux-2cols-btm.gif') no-repeat; 
 width: 749px;    /* width should be the same as the background image */ 
 color: #B1B5C1; 
 padding: 25px 0px 25px 0px;
}
#menu { 
 background: url('../images/h-menu.gif') #9CCA3D repeat-x; 
 height: 17px;
 padding: 9px; 
 color: #fff; 
 font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; 
}
#menu ul { 
 list-style: none;  /* removes list marker */ 
 padding: 0px;    /* removes left indent */ 
 margin: 0px; 
} 

#menu ul li { 
 display: inline;  /* sets list items to display in a row */ 
 padding-left: 10px;  /* puts space in between list items */ 
} 

#menu a:link, #menu a:visited { 
 color: #fff; 
 text-decoration: none; 
} 

#menu a:active, #menu a:hover { 
 color: #EDDF7D; 
 text-decoration: none; 
}
#leftcol { 
 width: 168px; 
 float: left; 
 padding: 10px 8px 8px 10px; 
 /* box model hack */ 
 voice-family: "\"}\""; 
 voice-family:inherit; 
 width: 152px;
} 
html>body #leftcol { width: 152px; }
#maincol { 
 width: 545px; 
 float: left;
 padding: 10px; 
 /* box model hack */ 
 voice-family: "\"}\""; 
 voice-family:inherit; 
 width: 525px;  
}
html>body #maincol { width: 525px; }
.clear { clear: both; }
.verticalmenu ul { 
 list-style: none; 
 padding: 0px; 
 margin: 0px; 
} 

.verticalmenu a:link, .verticalmenu a:visited, .verticalmenu a:hover { 
 display: block; 
 font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; 
 color: #006539; 
 text-decoration: none; 
 padding: 5px; 
 width: 153px; 
 height: 26px; 
 /* box model hack */ 
 voice-family: "\"}\""; 
 voice-family:inherit; 
 width: 143px; 
 height: 16px; 
} 
html>body .verticalmenu a:link, html>body .verticalmenu a:visited, html>body .verticalmenu a:hover { 
 width: 143px; 
 height: 16px; 
}
.verticalmenu a:hover { 
 background: url('../images/v-select.gif') no-repeat; 
}
#centercol {    /* basically a modification of "maincol" */ 
 width: 355px; 
 float: left; 
 padding-top: 10px; 
 color: #666666;
 /* box model hack */ 
 voice-family: "\"}\""; 
 voice-family:inherit; 
 width: 335px; 
} 
html>body #centercol  { width: 335px; }
#rightcol { 
 width: 200px; 
 float: left; 
 padding: 10px; 
 /* box model hack */ 
 voice-family: "\"}\""; 
 voice-family:inherit; 
 width: 180px; 
} 
html>body #rightcol { width: 180px; }
/* Ruler -------------------------------------------------*/
div.rule
{
	background: url(../images/divider_left.gif) repeat-x;
	height: 10px;
	border: none;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: .5em;			
} 
div.rule div.wrapper
{
	background: url(../images/divider_right.gif) no-repeat right top;
	height: 10px;	
}
h1, h2, h4, h5, h6 { color: #A1C622; margin: 0; font-size: 1em; }
h2 { font-size: 1.2em; margin-bottom: .4em; }
h3 
{ 
	font-family: Times, "Times New Roman", serif;
	font-size: 12px; 
	color: #A1C622; 
	font-weight: normal; 
}
.article img { 
 border: 0; 
 margin-bottom: 15px;
}
.article { 
 margin-bottom: 0;
}

