/* villarica.org CSS Document */
body	{
	font-family : sans-serif;
	margin : 14px;
}

a {
	color : #996600;
	text-decoration : underline;
}

a:link		{
	color : #996600;
	text-decoration : underline;
}

a:visited	{
	color : #996600;
	text-decoration : underline;
}

a:hover		{
	color : #0188C8;
	text-decoration : underline;
}

a:active	{
	color : #CC9900;
	text-decoration : underline;
}
.purple {color:#9900CC;}
#etoNotice a:hover {
	font-weight : bold;
}

#etoNotice,#etoNotice a,#etoNotice a:link,#etoNotice a:visited {
	color : transparent;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding : 2px;
	text-align : center;
}


fieldset {
	border : 1px solid #006699;
	padding : 5px;background-color: #ffffcc;
}

h1 {
	color : #003366;
	font-family : serif;
	font-size : 26px;
	font-style : italic;
	font-weight : bold;
	margin-bottom : 4px;
	
}

h2 {
	color : #996600;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
}

h3 {
	color : #0188C8;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
}

legend {
	color : #000060;
	font-weight : bold;
}

legend a,legend a:hover {
	display : block;
	text-decoration : none;
}

td {
	font-family : sans-serif;
	font-size : 12px;
}


.leaf {background-image:url(../images-current/leaf.gif); background-position:right; background-repeat:no-repeat;
}
.border {
	border : 1px solid #E7E4ED;
}

.button {
	background-color : #003366;
	border : 1px solid #666666;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 1px;
	padding : 1px;
}

.byline{
	background-color : transparent;
	border-bottom : 1px solid #662567;
	color : #662567;
	font-size : 14px;
	font-variant : small-caps;
	font-weight : bold;
	padding : 3px;
}

.caption {
	color : #000066;
	font-size : 14px;font-weight : bold;
	text-align : center;
}

.content {
	padding : 6px;
}

.date {
	background : #E7E4ED;
	color : #662567;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 3px;
	text-align : center;
	width : 175px;
}
#etoNotice, #etoNotice a {
	color : #7F2E80;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 2px;
	text-align : center;
}

.error {
	color : #FF0000;
	font-size : 14px;
}

.footer ,footer a,.footer a:link,.footer a:visited {
	color : #000000;
	font-family : sans-serif;
	font-size : 11px;
	text-align : center;
}

.footer a:hover {
	font-weight : bold;
}

.highlight {
	color : #996600;
	font-style : italic;
	font-weight : bold;
}

.list {
	list-style : url(../images/bullet.gif);
	padding-right : 18px; padding-bottom : 6px;}
}

.pagetrail a:hover {
	font : bold;
}

.pagetrail,.pagetrail a,.pagetrail a:link,.pagetrail a:visited {
	color : #662567;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
	margin-top : 6px;
	padding-bottom : 6px;
	padding-top : 3px;
	text-align : right;
}

.phone {
	color : #0188C8;
	font-size : 12px;
	font-weight : bold;
}

.searchbox {
	margin : 0px;
	padding : 0px;
	width : 175px;
}

.table1{
	border : 1px solid #0188C8;
	border-collapse : collapse;
}

.table1 tbody th{
	background : #0188C8;
	color : #FFFFFF;
	font-size : 115%;
	padding : 6px;
}

.table1 tbody th.sub{
	background : #F0F5FA;
	border-top : 2px solid #1987AF;
	color : #104173;
	font-size : 100%;
	padding : 6px;
}

.table1 td{
	border : 1px solid #0188C8;
	line-height : 120%;
	padding : 3px 3px 3px 6px;
	text-align : left;
}

.table1 td.center{
	text-align : center;
}

.table1 td.right{
	text-align : right;
}

.table1 th{
	border : 1px solid #0188C8;
	line-height : 120%;
	text-align : center;
	vertical-align : bottom;
}

.table1 td.sub{
	background : #fff;
	color : #0188C8; text-align : center;
	font-size : 14px;
	padding : 10px 6px;font-weight : bold;
}

/* lightpath top menu */


#navhorisontell
{
float:left;
list-style:none;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
width:900px;
background-color: transparent;

}

#navhorisontell ul

{
list-style:none;
margin-bottom:0px;padding:0px;
margin-top:0px;
margin-left:6px;margin-right:6px;
 font-family : Tahoma, Verdana, sans-serif;font-size:12px;
}


#navhorisontell li

{
text-align:left;
float:left;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}

#navhorisontell ul li a

{
display:block;
background-color:transparent;
border-right:1px solid #fff;
line-height:2.0em;
margin-right:0px;
padding:6px;
color: #fff;
font-weight:normal;
font-size: 0.95em;
text-decoration: none;
}

#navhorisontell  li a:hover
{
color: #0188C8;
background-color:transparent;

}

#navhorisontell ul li .selected
{
color: transparent;color: #fff;
background-color:#0188C8;

}
/* menu nav bar  */

.navigation { 
list-style : none; list-style-image : none;
margin: 0; overflow:hidden;
padding: 0;
width: 175px;
}

/* Stylesheet settings for ListMenu Snippet
// STYLES used
//
// #LM_level_N      menu level where N is the number of the depth
//                  starting at 0
// #LM_youAreHere   menu item of current location
// .LM_expanded     expanded menu item with children
// .LM_collapsed    menu item with childen, but not expanded
// .LM_endPage      menu item with children
// .LM_description  menu item description
// 
*/
/* ListMenu Styles */

#listMenuWrapper, LSM_0 list {
list-style : none; list-style-image : none;
margin: 0;
padding: 0;
width: 175px;
}

#listMenuWrapper ul {
list-style : none; list-style-image : none; 
margin: 0;
padding: 0;
width: 175px;
}
/* sets main color */
#listMenuWrapper ul li {
list-style : none; list-style-image : none; 
margin: 0;
padding: 0;
width: 175px;
color: white;
}

#listMenuWrapper a, #listMenuWrapper #LM_youAreHere {
list-style : none; list-style-image : none; color: white;
display: block;
width: 175px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
text-decoration:none;
}

#listMenuWrapper .snippetName a {list-style : none; list-style-image : none; 
margin: 0;
padding: 0;
width: 175px;
}

.LM_collapsed a { list-style : none; list-style-image : none; }
.LM_collapsed a:hover {list-style : none; list-style-image : none; 
color: white;
display: block;
width: 175px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #672A69;
text-decoration:none;

	 }

.LM_expanded a { list-style : none; list-style-image : none; }
.LM_expanded a:hover { list-style : none; list-style-image : none; 
color: white;
display: block;
width: 175px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #672A69;
text-decoration:none;

	}
.LM_expanded #LM_youAreHere {list-style : none; list-style-image : none; 
color: white;
display: block;
width: 175px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #672A69;
text-decoration:none;

}

.LM_endPage a { list-style : none; list-style-image : none; }
.LM_endPage a:hover  {
list-style : none; list-style-image : none; color: white;
display: block;
width: 175px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #672A69;
text-decoration:none;

}
.LM_endPage #LM_youAreHere {
list-style : none; list-style-image : none; color: white;
display: block;
width: 175px;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #672A69;
text-decoration:none;

}

#LM_level_1 li a, #LM_level_1 li #LM_youAreHere {padding-left:8px; color: white;
list-style : none; list-style-image : none; display: block;
width: 175px;
padding: 2px 4px;
 font-size : 12px;
}
#LM_level_2 li a, #LM_level_2 li #LM_youAreHere {list-style : none; list-style-image : none; padding-left:10px;  font-size : 10px; padding: 4px 4px;}
#LM_level_3 li a,#LM_level_3 li a:hover, #LM_level_3 li #LM_youAreHere {background-color: #daa520;list-style : none; list-style-image : none; padding-left:24px;padding: 4px 4px;}
#LM_level_4 li a,#LM_level_4 li a:hover, #LM_level_4 li #LM_youAreHere {background-color: #D5BFD0;list-style : none; list-style-image : none; padding-left:32px; padding: 4px 4px;}
/* Start of Column CSS */
		
.one_half, .one_third, .two_third, .one_fourth , .three_fourth { float:left; margin-right:4%; position:relative; }
.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width:65.32%; }
.one_fourth { width:22%; }
.three_fourth { width:74%; }

.last { margin-right: 0px !important; clear:right; }
.clear { clear:both; }
