﻿@charset "utf-8";
body P, A, li {
	text-shadow: 0px 0px 0px #000;
	}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339933;
	text-shadow: 0px 0px 0px #000;
}
a:link {
	text-decoration: none;
}
a:visited {
	color: #669966;
	text-decoration: none;
}
a:hover {
	color: #4f6f18;
	text-decoration: underline;
}
a:active {
	color: #339933;
	text-decoration: none;
}
.page_toc
{
	display: block;
	list-style-type: none;
}

.page_toc a:hover
{
	background-color: #999966;
}

li /* body_copy_normal */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	text-shadow: 0px 0px 0px #000;
	padding-bottom: 8px;
}
ul.wedding li:first-letter
{
	/* Copy of Page_Title */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #4f6f18;
	text-shadow: 1px 1px 3px #000;
}

.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-position: center center;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	text-shadow: 1px 1px 3px #000;
}

a.nav:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 400;
	color: #ffffff;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
	font-style: normal;
}
a.nav:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 400;
	color: #f5f5f5;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
	font-style: normal;
}

.Box_title {
	font-family: Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color: #4f7019;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
footer {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: none;
	font-variant: small-caps;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #336600;
}
a.footer:link {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: none;
	font-variant: small-caps;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
a.footer:visited {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: none;
	font-variant: small-caps;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
a.footer:hover {
	color: #339933;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: none;
	font-variant: small-caps;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.Page_title, .item_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #4f6f18;
	padding-bottom: 20px;
	text-shadow: 1px 1px 3px #000;
}

.item_title
{
	text-align: center;
	padding-bottom:0px;
}
.body_copy_normal, #useful_links tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	text-shadow: 0px 0px 0px #000;
}
.body_copy_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
a.webLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #008000;
	text-decoration: none;
	line-height: normal;
}
a.webLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #008080;
	text-decoration: none;
	line-height: normal;
}
a.webLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #008000;
	text-decoration: underline;
	line-height: normal;
}
#partnersList {
	border: thin;
}
#partnersList table {
	border: none;
	background-color:#f5f5f5;
	width: 354px;
	position:relative; top: 4px; left: 4px;
}

#partnersList td, tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	text-align:left;
	padding: 5px 5px 5px 5px;
	text-shadow: 1px 1px 3px #000;

}

#partnersList th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	border-left: none;
	height: 25px;
	background:url(images/partnersGrad.jpg) 0% 0% repeat-x;
	text-shadow: 1px 1px 3px #000;
}

#partnersList p {
	text-shadow: 1px 1px 3px #000;
}

.bizCard{
	
	background-image:url(images/bizCard.jpg);
	width:370px;
	height: 180px;
}

.scratch{
			background-color: #4f7019;
			
}

.prompt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	text-align:left;
	padding: 5px 5px 5px 5px;
	text-shadow: 1px 1px 3px #000;
}

.page_index
{
	padding-left: 20px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica;
	text-align: left;
}

.page_index a
{
	font-family: Arial, Helvetica;
	margin-bottom: 10px;
	color: #339933;

}
.page_index a:visited
{
	color: Green;
}
.page_index a:hover
{
	text-decoration: none;
}

a.imageLink:link
{
	color: White;
	border-width: 0px;
}

a.imageLink:visited
{
	color: White;
}
a.imageLink:hover, a.imageLink:active
{
	color: #339933;
	border-width: 1px;
}
/* Start Nav styles */
    ul.topnav {
	    list-style: none;
	    padding: 0 0px;
	    margin: 0;
	    float: left;
	    width: 762px;
	    height: 32px;
	    background: #222;
	    font-size: 1.2em;
	    background: url(images/img_nav_bg_grad.gif) repeat-x;
    }
    ul.topnav li {
	    float: left;
	    margin: 0;
	    padding: 0 10px 0 0;
	    position: relative; /*--Declare X and Y axis base for sub navigation--*/
	    text-align: center;
    }
    ul.topnav li a{
	    padding: 8px 0px 0px 15px;
	    display: block;
	    float: left;
        
        font-family: Georgia, "Times New Roman", Times, serif;
	    font-size: 12px;
	    font-weight: 400;
	    color: #ffffff;
	    letter-spacing: normal;
	    word-spacing: normal;
	    text-decoration: none;
	    font-style: normal;
	    text-shadow: 1px 1px 3px #000;
    }
    ul.topnav li a:hover{
	    background: url(topnav_hover.gif) no-repeat center top;
    }
    ul.topnav li span { /*--Drop down trigger styles--*/
	    width: 17px;
	    height: 35px;
	    float: left;
	    background: url(subnav_btn.gif) no-repeat center top;
    }
    .subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
    ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
    ul.topnav li ul.subnav {
	    list-style: none;
	    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	    left: 0; top: 35px;
	    background: #333;
	    margin: 0; padding: 0;
	    display: none;
	    float: left;
	    width: 100px;
	    border: 1px solid #111;
	    background: url(images/img_nav_bg_grad.gif) repeat-x;
        -moz-border-radius-bottomleft: 5px;
	    -webkit-border-bottom-left-radius: 5px;
	    -moz-border-radius-bottomright: 5px;
	    -webkit-border-bottom-right-radius: 5px;
	    z-index: 10000;
    }
    ul.topnav li ul.subnav li{
	    margin: 0; padding: 0;
	    /*border-top: 1px solid #252525; 
	    border-bottom: 1px solid #444; */
	    clear: both;
	    width: 100px;
	    height: 32px;
	    background: url(images/img_nav_bg_grad.gif) repeat-x;
    }
    html ul.topnav li ul.subnav li a {
	    float: left;
	    width: 90px;
	    height: 32px;
	    /*background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;  */
	    padding-left: 10px;
    }
    html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	    color: Black;
    }
/* End Nav styles */