/**
 * $Id: basic.css,v 1.22 2009/11/03 03:51:11 cvs Exp $
 *
 * @author Frederick J Richart
 * @copyright Copyright © 2006-2009, Useful Media Planet, LLC, All rights reserved.
 */
@import url(paypalForms.css);
@import url(newsletter.css);
body { color: black; font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fefefe; background-image: url(../images/bgSliceNew.gif); background-repeat: repeat-y; }#mainPageElement {position:relative; width: 850px; /* margin:auto;*/}
#headerElement {position:absolute; top:0px;left:312px;width:494px;height:128px;z-index:0}
#adminElement {position:absolute;top:0px;right:0px;width:44px;height:128px;z-index:0}
#selectUserElement {position:absolute;top:0px;left:20px;width:258px;height:20px;}
#topLinkElement {position:absolute; top:128px;left:20px;width:894px;height:38px;text-align:center;}
#sideLinkElement {position:absolute;top:214px;left:0px;width:152px;height:auto;color:white;}
#mainBodyElement {position:absolute; top:170px;left:182px;width:732px;height:auto;z-index:0;}
#WelcomeBox {position:absolute;top:25px;left:20px;width:258px;height:76px;z-index:0;color:black;background-color:white;border:ridge 5px;}
#WelcomeBox p,h1,h2,h3,h4,h5 {margin-top:2px;margin-bottom:2px;}
.mainBodyMinHeightSpacer {width:1px;height:400px;}
.mainBody {vertical-align:top;}
.border {border:1px solid black}
p {  }
.WelcomeBox { color: black; background-color: white; border: ridge 5px; }
.SideBar {color: #e0e0e0;}
.SideBar a:link {color: #e0e0e0; text-decoration: none;}
.SideBar a:visited {color: #e0e0e0; text-decoration: none;}
.SideBar a:hover { color: #bc5b4d; background-color: white; text-decoration: none;}
.MainContent {}
.pageContentArea {z-index:0;}

.mainBody a:link {color:black;}
.mainBody a:visited {color:black;}
.mainBody a:hover {color:#e0e0e0;background-color:#bc5b4d;}

.nav1 {color:#e0e0e0;font-size:11px;font-weight:bold;}a.nav1Link:link, a.nav1SelectedLink:link { color:#e0e0e0;text-decoration:none;padding-right:3px; padding-left: 3px;}a.nav1Link:visited, a.nav1SelectedLink:visited {color:#e0e0e0;text-decoration:none;padding-right:3px;padding-left:3px; }a.nav1Link:hover, a.nav1SelectedLink:hover   { color: #bc5b4d;background-color:transparent;text-decoration:none;padding-right:3px;padding-left:3px; }
/* used for the top dropdown navigation */
/* Dropdown background color was #bc5b4d - switching to "darkred" */
.nav11 {color:#e0e0e0;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:2;text-align:left;background-color:darkred}
a.nav11Link:link, a.nav11Link:visited {color:#e0e0e0;text-decoration:none;}
a.nav11Link:hover{color:darkred;background-color:#ffffff;text-decoration: none;vertical-align:bottom;border-style:none}
.nav11Link {color:#e0e0e0;font-weight:bold;font-size:12px;}
#nav2 { color: black; font-size: 8pt; padding-right: 3px; padding-left: 3px; }#nav2 a:link { color: black; text-decoration: none; }#nav2 a:visited { color: black; text-decoration: none; }#nav2 a:hover { color: white; background-color: #bc5b4d; text-decoration: none; }
a img {border:0px solid}
.siteThumbnailImage {border:2px solid}

/* Navigation Links on left for login type pages */.nav3 {color:#e0e0e0;font-size: 13px;font-weight:bold;text-align:right;}.nav3 a:link { color: #e0e0e0; text-decoration: none; display:block; }.nav3 a:visited { color: #e0e0e0; text-decoration: none; }.nav3 a:hover, .nav3 div:hover{ color: #bc5b4d; text-decoration: none; background-color: white; }

/* used for links in a content area on the left side */
#sideLinkElement .pageContentArea a:link {color:#e0e0e0;text-decoration:none;font-weight:bold;}
#sideLinkElement .pageContentArea a:visited {color:#e0e0e0;text-decoration:none;;font-weight:bold;}
#sideLinkElement .pageContentArea a:hover {color:#bc5b4d;text-decoration:none;background-color:white;;font-weight:bold;}

.toplink:hover  { color: #bc5b4d; background-color:#e0e0e0;}
.toplink { position:relative; color: #e0e0e0; background-color: #bc5b4d;font-size: 10pt; font-weight: bold; text-align: right;}
.toplink a:link { color: #e0e0e0; text-decoration: none;  }
.toplink a:visited { color: #e0e0e0; text-decoration: none; }
.toplink a:hover { color: #e0e0e0; text-decoration: none;background-color: white; }

.sublink {position:absolute;left:153px;z-index:2048;visibility:hidden;color:#e0e0e0;background-color:#bc5b4d;background-image: url(../images/bgSliceNew.gif);background-repeat:repeat;font-size:13px;font-weight:bold;text-align:left;white-space:nowrap}
.sublink a:link { color: #e0e0e0; text-decoration: none; display:block; }
.sublink a:visited { color: #e0e0e0; text-decoration: none; }
.sublink a:hover, .sublink div:hover { color: #bc5b4d; text-decoration: none; }
.sublink div {color:#e0e0e0;}

.modifyPagesList {list-style-type:none;margin-left:20px;padding-left:0px}
.modifyPagesList li {border:1px solid white;}
a.modifyPagesLink {font-weight:bold;display:block;margin:0px;padding:0px;}
a.modifyPagesLink:link {text-decoration:none;}
a.modifyPagesLink:visited {text-decoration:none}
a.modifyPagesLink:hover {color:white;background-color:#bc5b4d;text-decoration:none;}
.modifyPagesLink img {border:0px solid white}

.nomargin {margin:0px }
.BorderTopLeftRight {border-top:1px solid black;border-left:1px solid black;border-right:1px solid black}
.BorderTopLeft {border-top:1px solid black; border-left:1px solid black;}
.BorderBottomLeftRight {border-bottom:1px solid black;border-left:1px solid black;border-right:1px solid black}
.BorderBottom {border-bottom:1px solid black}
.BorderBottomLeft {border-bottom:1px solid black;border-left:1px solid black}
.BorderBottomRight {border-bottom:1px solid black;border-right:1px solid black}
.BorderLeft {border-left:1px solid black}
.BorderRight {border-right:1px solid black}
.BorderLeftRight {border-left:1px solid black;border-right:1px solid black}

img.png { behavior: url("/pngbehavior.htc"); }
img.pngprint { position:absolute; display:none }
div.html { font-size: 100%; font-weight: normal; font-style: normal; font-variant: normal; border: dashed 1px #dcb; padding: 1px 0.9em; margin: 1ex 0; line-height: normal; }div.html h1, div.html h2, div.html h3, div.html h4, div.html h5, div.html h6 { font-size: 100%; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; text-shadow: none; text-transform: none; margin: 1ex 0; }div.html h1 { font-size: 160%; }div.html h2 { font-size: 145%; }div.html h3 { font-size: 135%; }div.html h4 { font-size: 120%; }div.html h5 { font-size: 110%; }div.html h6 { font-size: 100%; }div.html blockquote { border: none; }div.html pre {background: transparent; border: none; padding: 0; margin: 2.2ex 0;}div.html hr { color: #dcb; background: #dcb; }div.html dt, div.html th {font: inherit;text-transform: inherit;letter-spacing: inherit;font-weight: bold;}div.html table { margin: 1.5ex 0; }div.html td, div.html th {padding: 0.5ex 0.5em;	border: 1px solid #dcb;}div.html table {border-collapse: collapse;border: 1px solid #dcb;}div.html th[align="right"]	{ text-align: right; }div.html th[align="center"]	{ text-align: center; }div.html th[align="left"]	{ text-align: left; }div.html th[align="justify"]{ text-align: justify; }
#login { color: #e0e0e0; font-size: 8pt;  }#sitelogin {color: #e0e0e0; font-size: 8pt;  }
#commandAnchor {position:relative;width:600px;height:500px;margin-bottom:50px;}
#commandFrame {width:600px;height:400px;}
#commandFrameAbs {width:600px;height:400px;position:absolute;left:0px;top:0px;z-index:1024;}
#commandDrag {border-style:ridge;background-color:#000000;color:#ffffff;padding:1px 6px;font-size:12px;font-weight:bold}
#commandResize {background-color:#000000;width:auto;height:15px;border-style:ridge;}
#commandOutput {width:auto;height:100%;overflow:auto;white-space:pre;background-color:#ffffff;border-style:none ridge none ridge;font-family:monospace}
#commandForm {background-color:#ffffff;border-style:ridge ridge;}
#commandInput {width:99%;}
.invoiceContainer {border:1px solid black; width:852px;margin-top:20px}
.invoiceTable {border-left:1px solid black;border-top:1px solid black;margin-top:5px}
.invoiceDescriptionCell {}
.invoiceCostCell 		{width:160px;}
.invoiceTotalCell 		{width:80px; text-align:right}
.invoiceEditCell		{text-align:center;background-color:yellow}
.invoicePaymentCheckCell {text-align:center;}
.invoicePaymentAmountCell {text-align:center;}
.paymentInfoLabelCell {text-align:right;font-weight:bold;}
.paymentInfoValueCell {text-align:left;}
.invoiceAdminContent, .adminContent {background-color:yellow; border:1px solid black;font-weight:bold;padding:5px}
.invoiceErrorContent, .errorContent {color:yellow;background-color:red; border:1px solid black;font-weight:bold;padding:5px}
.invoiceHighlight, .highlightContent {color:yellow;background-color:green;border:1px solid black;font-weight:bold;padding:5px;margin-bottom:15px}
.invoiceHighlight a:link {color:yellow;}
.invoiceHighlight a:visited {color:yellow;}
.invoiceHighlight a:hover {color:green;background-color:yellow}
.highlightContent a:link {color:yellow;}
.highlightContent a:visited {color:yellow;}
.highlightContent a:hover {color:green;background-color:yellow}

.invoiceDescriptionCell,.invoiceCostCell,.invoiceTotalCell,.invoiceEditCell,.invoicePaymentCheckCell,.invoicePaymentAmountCell,.paymentInformationCell,.paymentInfoLabelCell,.paymentInfoValueCell{
	border-right:1px solid black; border-bottom:1px solid black; padding:4px;font-size:10pt;}

.invoiceDescriptionCell p,ul {margin:0px}
.invoiceCustomerSummary {width:800px;margin-left:auto;margin-right:auto;margin-top:7px;margin-bottom:5px}
.invoiceLabel {font-weight:bold;font-size:10pt;text-align:right;padding-right:5px;}
.invoiceValue {font-size:10pt; text-align:left;padding-left:5px;}
.invoicePaymentTable{border-left:1px solid black;border-top:1px solid black;background-color:yellow;}

.paymentsTable {border-left:1px solid black;border-top:1px solid black}
.paymentsCell {border-right:1px solid black; border-bottom:1px solid black; padding:4px;font-size:10pt;white-space:nowrap}
.paymentDescriptionCell {border-right:1px solid black; border-bottom:1px solid black; padding:4px;font-size:10pt;width:400px}

.mapMarker {}
.mapMarkerImageCell {text-align:center;vertical-align:middle}
.mapMarkerContentCell {text-align:center;vertical-align:middle;white-space:nowrap}
.mapMarkerTitle {font-weight:bold}
.mapMarkerName {}
.mapMarkerName a:link {}
.mapMarkerName a:visited {}
.mapMarkerName a:hover {}
.mapMarkerName a:active {}
.mapMarkerAddress{}
.mapMarkerImage {}