<style type="text/css" media="screen">

BODY {
	
	font-family: georgia,arial,verdana,arial,helvetica;
	font-size: 10pt;
	
}

TD, TH, P, BR, DIV {
	font-size: 10pt;
	font-family: georgia,verdana, arial, helvetica;
}

.LeftBackground {
	background-image: url(/media/public/pagebg.jpg);
	background-position: top right;
}

.RightBackground {
	background-image: url(/media/public/pagebg.jpg);
	background-position: top left;
}

.FooterBackground {
	background-image: url(/media/public/footerbg.jpg);
}
.ContentBackground {
	background-image: url(/media/public/contentbg.jpg);
}


.PrintOnly {
    visibility: hidden;
	position: absolute;
	left: -500px;
	top: -500px;
}

A:link {
	color: #513598;
}

A:visited {
	color: #912578;
}

A:active {
	color: #513598;
}

A:hover {
	color: black;
}

.SubmitButton {
	font-family: georgia,arial,verdana,arial,helvetica;
	background-image: url(/media/public/submitbg.jpg);
	border: 2px solid outset;
}
.SubmitButtonSmall {
	font-family: georgia,arial,verdana,arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/media/public/submitbg.jpg);
	border: 2px solid outset;
	font-variant: small-caps;
	color: #666666;
}
.SubmitButtonSpan {
	border: 1px solid #846C59;
	
}

.NavBarBackground {
	padding-bottom: 50px;
	background-image: url(/media/public/footerbg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.ContentFooterBackground {
	padding-bottom: 50px;
	background-image: url(/media/public/footerbg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.NavBar {
	padding-left: 32px;
	padding-top: 8px;
	padding-right: 20px;
}

.NavTreeDepth0 { 
	padding-bottom: 0px; 
	padding-left: 35px;  
	padding-top: 6px; 
	font-size: 12pt; 
	color: black;
	background-repeat: no-repeat;
	font-variant: small-caps;
	
}


.NavTreeDepth1 { 
	padding-top: 6px;
	padding-right: 20px;
	padding-left: 54px;  
	font-size: 12pt; 
	color: black;
	background-image: url(/media/public/NavLink.gif);
	background-repeat: no-repeat;
	font-variant: small-caps;
	
}
.NavTreeDepth2 { 
	padding-left: 74px;  
	padding-top: 2px; 
	font-size: 11pt; 
	color: black;
	background-image: url(/media/public/NavLink.gif);
	background-repeat: no-repeat;
	font-variant: small-caps;
	
}

.NavSelected {
	background-image: url(/media/public/NavLinkSelected.gif);
	background-position: center left;
}

.NavLink { font-variant: small-caps; color: black;} 
.NavLink:link { text-decoration: none; color: black;}
.NavLink:active { text-decoration: none;color: black;}
.NavLink:visited { text-decoration: none;color: black;}
.NavLink:hover { text-decoration: none;color: black;}

.NavLinkSelected { font-variant: small-caps; color: black; font-weight: bold;} 
.NavLinkSelected:link { text-decoration: none; color: black;font-weight: bold;}
.NavLinkSelected:active { text-decoration: none;color: black;font-weight: bold;}
.NavLinkSelected:visited { text-decoration: none;color: black;font-weight: bold;}
.NavLinkSelected:hover { text-decoration: none;color: black;font-weight: bold;}

.NavLinkSmall { font-size: 9pt; color: black; } 
.NavLinkSmall:link { text-decoration: none; color: black; }
.NavLinkSmall:active { text-decoration: none;color: black; }
.NavLinkSmall:visited { text-decoration: none;color: black; }
.NavLinkSmall:hover { color: #513598; text-decoration: underline;color: black; }


.HighlightBox { 
	padding-left: 16px;  
	padding-right: 50px; 
	background-image: url(/media/public/HighlightBoxBG.gif);
	padding-bottom: 0px;
	background-repeat: repeat-y;

}

.ProductTitle {
	font-size: 12pt;
	font-weight: bold;
}

.ProductCost {
	font-size: 13pt;
	font-weight: normal;
}

.ProductHeadline {
	font-size: 20pt;
	color: 7F6952;
	font-variant: small-caps;
	background-image: url(/media/public/hline.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 12px;

}
.ProductSubHead {
	font-size: 15pt;
	color: 7F6952;
	font-variant: small-caps;
	background-image: url(/media/public/hline.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 12px;

}

.ProductDescription {
	padding: 12px 40px 0px 3px;
	color: #333333;
	line-height: 18px;
}

.ContentPadding {
	padding-right: 40px;
	
}

.ListHeader {
	color: black;
	font-weight: bold;
	background-color: #DEAD83;
	padding: 4px;
	padding-left: 8px;
	height: 24px;
	background-image: url(/media/public/ListHeader.gif);
	border-bottom: 1px solid #79625C;
	border-top: 1px solid #FFE4CF;
	
}

.ListFooter {
	color: black;
	font-weight: bold;
	background-color: #DEAD83;
	padding: 4px;
	padding-left: 8px;
	height: 24px;
	background-image: url(/media/public/ListHeader.gif);
	border-bottom: 1px solid #79625C;
	border-top: 1px solid #FFE4CF;
	
}

.ListOddRow {
	padding: 4px;
	background-image: url(/media/public/ListOddRow.gif);
	border-bottom: 1px solid #A9928C;
	xborder-left: 1px solid #C6C6C6;
}

.ListEvenRow {
	padding: 4px;
	
	border-bottom: 1px solid #A9928C;
	xborder-left: 1px solid #bbbbbb;
}


.Intro {
	font-weight: bold;
	color: #513598;
}

.FieldLabel {
	text-align: right;
	color: black;
	font-weight: bold;
	padding-right: 3px;
	
}

.FieldLabelRequired {
	text-align: right;
	color: red;
	font-weight: bold;
	padding-right: 3px;
	
}

.AddressBox {
	border: 1px solid #79625C;
}

.PhotoBorder {
	border: 1px solid #666666;
}

.EditBlock {
	border: 1px solid red;
}

.EditButtons {
	background: red;
	padding: 3px;
}

.ProductDividerLine {
	font-size: 5pt;
	background-image: url(/media/public/hline.gif);
	background-position: bottom left;
	background-repeat: no-repeat;

}