body { margin: 3px; text-align: left; font-family: Arial; background-color:#ffffff; font-size: 9pt; color: #7c7c7c; }
td { text-align: left; font-size: 9pt; }

#formSupport {float:right; display:block; clear:both; position:relative; padding:0px 35px 0px 30px}
#textSupport {padding:10px 15px 0px 5px; line-height:150%; font-size:14px}
.clear {clear:both}

.ProposalContainer { }
.ProposalWrapper {width: 800px; border: 0px; padding: 0px; margin: 0px 5px 0px 0px; clear: both; page-break-after: always; height: 100%; }
.ProposalWrapHeader { }
.ProposalHeaderLogo { float: left; width: 220px; height: 90px; background: #707173; }
.ProposalHeaderLogo img { padding: 20px 9px; }
.ProposalHeaderAddress { height: 90px; float: right; width: 560px; margin: 0px; padding: 1px; background: url(../skin_eishawaii/letterhead_header.jpg) no-repeat top right; }
.ProposalHeaderAddress .inner { font-size: 10px; padding-top: 80px; }
.ProposalMiddle { clear: both; width: 800px; background-image: url(../skin_eishawaii/letterhead_plug.gif); background-repeat: no-repeat; background-position: bottom right; padding-top: 20px; }
.ProposalContent { min-height: 800px; clear: both;  }
.ProposalWrapFooter { clear: both; text-align: center; padding-top: 20px; background-image: url(../skin_eishawaii/letterhead_basebg.gif); background-repeat: repeat-x; }

#NavM111D {width:650px}
#Page_empowereds-portfolio a img {border:none}
#ZeppOS_Nav_Extras  a {padding:5px}
#newtop { background: url(); }
#Layout { margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; width: 910px; text-align: left;  }
#Layout td { margin: 0px; padding: 0px; }

#StoreInvoice { width: 600px; }
.StoreInvoiceHeader { background: #424343; color: #ffffff; }
.StoreInvoiceValue { border: #424343 1px solid; }
.StoreInvoiceItemQty { }
.StoreInvoiceItemSKU { }
.StoreInvoiceItemText { }
.StoreInvoiceItemPrice { border: #424343 1px solid; }
.StoreInvoiceTotal { border: #424343 1px solid; }
.StoreInvoiceTotalPrice { border: #424343 1px solid;  }



.SiteNav { }

td .NavBarLeft {width: 660px;}
.NavBarLeft { background: #424343 url(topnav_bg_left.jpg) top repeat-x; width: 660px; height: 27px; }
.NavBarText { color: #ffffff; padding: 5px 0px 0px 10px; }
.NavBarText a:link, .NavBarText a:visited { text-decoration: none; color: #ffffff; }
.NavBarText a:hover { color: #dadada; text-decoration: underline; }
.NavBarRight { background: #424343 url(topnav_bg_right.jpg) top repeat-x; width: 250px; height: 27px; }
td .NavBarRight {width:250px}
.NavBarDark { background: #424343 url(topnav_bg_left.jpg) top repeat-x; width: 250px; height: 20px; padding-top: 5px; margin-top:15px}

.HeaderInclude { width: 660px; }
.HeaderSplash { background: #ffffff url(header_bg_blank.jpg) top repeat-x; width: 660px; height: 192px; vertical-align: top; }
.HeaderSplash2 { background: #ffffff url(../../images/header.jpg) top repeat-x; width: 660px; height: 290px; vertical-align: top; }
.HeaderSite { background: #ffffff url(header_bg_blank.jpg) top repeat-x; width: 660px; height: 100px; vertical-align: top; }
.HeaderText { background: url(header_colorbar.jpg) top no-repeat; color: #ffffff; font-size: 16px; padding: 5px 0px 0px 10px; }
.HeaderTitle { color: #ffffff; font-size: 20px; margin-top: 3px; }
.HeaderText li { padding-bottom: 10px; }
.HeaderRight { background: #424242; width: 250px; vertical-align: top; }
.HeaderRightCover { background: #424242 url(toplogo_bg.jpg) top center repeat-x; width: 250px; height: 92px; text-align: center; vertical-align: top; }
#HeaderRightCoverOpen { display: inline; width: 250px; }
#HeaderRightCoverOpen table { width: 200px; margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;  margin-top: 10px;}
#HeaderRightCoverOpen table td { color: #ffffff; text-align: right; }
#HeaderRightCoverClosed { display: inline; width: 250px; }
.HeaderRightClient { background: #f5f3f4 url(sidebar_bg.jpg) top center repeat-x; border-right: 1px #c8c8c8 solid; width: 250px; height: 100px; text-align: center; vertical-align: top;}
.HeaderRightClientTitle { font-size: 20px; color: #424242; font-weight: normal; text-align:center; padding:3px 0px 0px 0px}
.HeaderRightClientServe { text-align: center; padding: 0px; font-size:16px}
.HeaderRightClientCount { text-align: center; font-size: 40px; font-family: arial narrow; font-weight:bold; padding:0px 0px 2px 0px}
.HeaderRightClientLink { margin-top: -10px; }
.HeaderRightClientLink a:link, .HeaderRightClientLink a:visited { text-decoration: none; color: #424242; font-size: 10px; }
.HeaderRightClientLink a:hover { color: #da6000; text-decoration: underline; }
.HeaderRightSubmit { width: 40px; height: 17px; }
#BothSide { vertical-align: top; }
#LeftSide { vertical-align: top; }
#RightSide { vertical-align: top; width: 250px; }
#RightSide h3 {font-size: 20px; color: #ffffff; font-family: Arial; font-weight: bold; margin: 5px 0px 0px 10px; }
#RightSide h3 a { color: #ffffff; }
#RightSide h4 { font-size: 16px; color: #ffffff; font-family: Georgia; font-weight: bold; margin: 5px 0px 0px 10px; }
#RightSide blockquote { margin: 5px 10px 5px 20px; }
#RightSide p { margin: 5px 5px 5px 20px; }
#RightSide p a:link, #RightSide p a:visited { text-decoration: none; color: #ffffff; }
#RightSide p a:hover { color: #dadada; text-decoration: underline; }
#RightSide img {padding:10px 0px 0px 0px}
.RightSidePadding { padding: 5px; margin:0px }
.RightSidePaddingII { margin: 5px 10px 10px 20px; color: #dadada; }
.RightSidePadding a:link, .RightSidePaddingII a:visited { text-decoration: none; color: #ffffff; }
.RightBoxOrange {color:#454545; background: #ff7c29 url(sidebar_bg_orange.jpg) no-repeat; width: 247px; min-height: 80px; margin: 0px 0px 5px 2px; padding-top: 5px; padding-bottom: 5px; }
.RightBoxBlue { color:#454545; background: #5f94ca url(sidebar_bg_blue.jpg) no-repeat; width: 247px; min-height: 80px; margin: 0px 0px 5px 2px; padding-top: 5px; padding-bottom: 5px; }
.RightBoxGreen {color:#454545; background: #8ac95e url(sidebar_bg_green.jpg) no-repeat; width: 247px; min-height: 80px; margin: 0px 0px 5px 2px; padding-top: 5px; padding-bottom: 5px; }
.RightBoxGrey {color:#454545; background: #9f9f9f url(sidebar_bg_grey.jpg) no-repeat;  width: 247px; min-height: 80px; margin: 0px 0px 5px 2px; padding-top: 5px; padding-bottom: 5px;  }

#Calendar {}
.CalendarGrid {}
.CalendarGridNavigation {}
.CalendarGridHeader {border-style: none; border-bottom: 1px #215da9 solid; text-align:center;} 
.CalendarGridHeaderCell { color: #215da9; text-align:center; } 
.CalendarDayName { font-size:11px; }
.CalendarMonthTitle { font-size: 14px; font-weight: bold; color:#215da9}
.CalendarDayCell { border:1px #f9da88 solid; text-align:center; vertical-align: center; padding:0; border-collapse:collapse; background-color: #fdf4df; font-size:10px;  }
.CalendarDayCellToday { border:1px #215da9 solid; text-align:center; vertical-align: center; padding:0; border-collapse:collapse; background-color: #215da9; color: #ffffff; font-size:10px; }
.CalendarDayCellEvent { border:1px #fcdb9b solid; text-align:center; vertical-align: center; padding:0; border-collapse:collapse; background-color: #fcdb9b; font-size:10px; } 
.CalendarDayCellEventOver { background-color: #f9da88; }
.CalendarDayCellEventOff { background-color: #fbe5ac; }
.CalendarDayEventText { font-size:10px; line-height: 11px; color: #215da9; }
.CalendarDayCell div, .CalendarDayCellToday div, .CalendarDayCellEvent div, .CalendarDayCellEventOver div, .CalendarDayCellEventOff div {padding: 2px; padding-left: 5px; }
.CalendarDayNumber { font-size:10px; color: #000000; }


.CalendarEventDate {font-size: 11px; font-weight: bold }
.CalendarEventTitle {  }

.Content { padding: 0px 10px 10px 3px; }
.SplashDistributorTitle { }
.SplashDistributor h2 { font-size: 16px; font-family: Georgia; font-weight: bold; margin: 0px 10px 5px 10px; }
.SplashDistributor a:link, .SplashDistributor a:visited { text-decoration: none; color: #454545; }
.SplashDistributor a:hover { text-decoration: underline; }
.SplashBenefit1 { text-align: right; font-size: 18px; font-family: Georgia; font-weight: bold; font-style: italic; }
.SplashBenefit2 { text-align: right; font-size: 22px; font-family: Georgia; font-weight: bolder; margin-top: 1px; }

.NetworkList table td { vertical-align: top; color: #909090; padding: 5px; }
.NetworkListDivider { width: 3px; border-left: #dadada 1px solid; }
.NetworkList a:link, .NetworkList a:visited { text-decoration: none; color: #909090}
.NetworkList a:hover { color: #da6000; text-decoration: underline; }
.NetworkList ul { list-style: none; margin: -15px 0px 10px 10px; padding-left: 0; }
.NetworkList li { margin-left: 0; padding-left: 0; }
.NetworkListHighlight, .NetworkListHighlight a:link, .NetworkListHighlight a:visted { color: #da6000; font-weight: bold; }
.NetworkList H2 { font-size: 11px; color: #909090; font-family: Tahoma; padding:5px 0 15px 2px; }

.DividerDark { border-top: #424343 2px solid; height: 2px; }
.DividerLight { border-top: #a1a1a1 2px solid; padding-top: 20px; padding-bottom: 10px; height: 5px; }
.DividerGradient { background: url(divider_bg.jpg) top left repeat-x; padding: 10px 10px 10px 10px; }

.Footer { color: #454545; padding: 5px 0px 0px 10px; font-size: 10px; }
.FooterExtras { float: right; color: #454545; padding: 5px 10px 0px 10px; font-size: 10px; min-height: 30px; }
.Footer a:link, .Footer a:visited, .FooterExtras a:link, .FooterExtras a:visited { text-decoration: none; color: #454545; }
.Footer a:hover, .FooterExtras a:hover { color: #2779ad; text-decoration: underline; }

ul.faq	 	 { margin: 0; margin-left: 0.5em; padding: 0; }
ul.faq ul 	 	 { list-style: none; }
li.faq	 	 { margin: 0; padding: 0; padding-top: 6px;  }

.MenuS 		{ font-size: 14px; list-style: none; margin-left: -15px; padding-bottom: 5px; }
.MenuSSub 		{ font-size: 12px; list-style: none; margin-left: 0px; padding-bottom: 5px; }
.MenuS a:link, .MenuS a:visited, .MenuSSub a:link, .MenuSSub a:visited { text-decoration: none; color: #454545; }
.MenuS a:hover, MenuS a:active, .MenuSSub a:hover, MenuSSub a:active { text-decoration: underline; }
MenuS ul 	 	 { list-style-image: url(../../images/bullet1.gif); }
MenuS li	 	 { }
MenuSSub ul 	 { list-style-image: url(../../images/bullet1.gif);  }
MenuSSub li	 	 { }
ul.MenuS ul, ul.MenuSSub ul { list-style: none; }

form	     { margin: 0px; padding: 0px; overflow:hidden; margin-left:0px; margin-right:0px}
input      {font-size: 11px; font-family: Tahoma; width: 200px;  }
input text      {color: #666666; background-color: #fffff; font-size: 11px; font-family: Tahoma; width: 200px }
input radio  { font-size: 11px; font-family: Tahoma; width: 18px; height: 20px}
input checkbox { font-size: 11px; font-family: Tahoma; width: 18px; height: 20px; border: 0px solid #ffffff; }
input submit { font-size: 11px; font-family: Tahoma; width: 100px }
input .disabled { font-size:  11px; font-family: Tahoma; width: 100px; border: 1px solid #7D8A9C}
textarea     { font-size:  11px; font-family: Tahoma; width: 290 px; border: 1px solid #7D8A9C }
select       { font-size:  11px; font-family: Tahoma; width: 200px; border: 1px solid #7D8A9C }
button       { font-size:  11px; font-family: Tahoma; border: 2px solid }

/* ################# Components  ########################### */

#LayoutNewsletter { margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; width: 610px; text-align: left; }
#LayoutNewsletter td { margin: 0px; padding: 0px; }
#LayoutNewsletter .NavBarLeft { background: #424343 url(topnav_bg_left.jpg) top repeat-x; width: 600px; height: 27px; color: #ffffff; padding: 5px 0px 0px 10px; font-size: 11px; }
#LayoutNewsletter .NavBarText a { color: #ffffff; text-decoration: none; }
#LayoutNewsletter .NavBarText a:hover { color: #dadada; text-decoration: underline; }
#LayoutNewsletter .NavBarDark { background: #424343 url(topnav_bg_left.jpg) top repeat-x; width: 200px; height: 20px; padding-top: 5px; }
#LayoutNewsletter .HeaderSite { background: #ffffff url(pluggedin_background.jpg) top repeat-x; width: 600px; height: 112px; vertical-align: top; }
#LayoutNewsletter #LeftSide { vertical-align: top; width: 400px }
#LayoutNewsletter #RightSide { vertical-align: top; width: 200px; }
#LayoutNewsletter #RightSide h3 { font-size: 20px; color: #ffffff; font-family: Georgia; font-weight: bold; margin: 5px 0px 0px 10px; }
#LayoutNewsletter #RightSide h3 a { color: #ffffff; }
#LayoutNewsletter #RightSide h4 { font-size: 16px; color: #ffffff; font-family: Georgia; font-weight: bold; margin: 5px 0px 0px 10px; }
#LayoutNewsletter #RightSide blockquote { margin: 5px 5px 5px 20px; }
#LayoutNewsletter #RightSide p { margin: 5px 5px 5px 20px; }
#LayoutNewsletter #RightSide p a:link, #RightSide p a:visited { text-decoration: none; color: #ffffff; }
#LayoutNewsletter #RightSide p a:hover { color: #dadada; text-decoration: underline; }
#LayoutNewsletter .DividerDark { border-top: #424343 2px solid; height: 2px; }
#LayoutNewsletter .DividerLight { border-top: #a1a1a1 2px solid; padding-top: 20px; padding-bottom: 10px; height: 5px; }
#LayoutNewsletter .DividerGradient { background: url(divider_bg.jpg) top left repeat-x; padding: 10px 10px 10px 10px; }

#AuthorList {}
.AuthorItem { padding: 10px 0 10px 0; margin-top: 5px; border-top: 1px solid #dadada; clear: both; }
.AuthorItemImage, .AuthorItemImageNone { margin: 0 0 5px 10px; border: 1px solid #909090; width: 80px; float: right; display: inline; text-align: center; }
.AuthorItemImage img { height: 110px; }
.AuthorItemImageNone span { text-transform: uppercase; font: 10px #909090; line-height: 50px; }
.AuthorItemName { font: 10px; }
.AuthorItemBio { font: 9px; }
.AuthorClear { padding: 10px 0 10px 0; margin-top: 5px; border-top: 1px solid #dadada; clear: both; }

.TestimonyQuoteLeft { display: none; }
.TestimonyQuoteRight { display: none; }
.TestimonyText { padding: 27px 10px 0px 10px; background: url(../skin_eishawaii/quoteLeft.gif) no-repeat top left; }
.TestimonyName { padding-top: 10px; background: url(../skin_eishawaii/quoteRight.gif) no-repeat top right; }

#EmpoweredBlue .TestimonyText { padding: 27px 10px 0px 10px; background: url(../skin_eishawaii/quoteLeftBlue.gif) no-repeat top left; }
#EmpoweredBlue .TestimonyName { padding-top: 10px; background: url(../skin_eishawaii/quoteRightBlue.gif) no-repeat top right; }
#EmpoweredGreen .TestimonyText { padding: 27px 10px 0px 10px; background: url(../skin_eishawaii/quoteLeftGreen.gif) no-repeat top left; }
#EmpoweredGreen .TestimonyName { padding-top: 10px; background: url(../skin_eishawaii/quoteRightGreen.gif) no-repeat top right; }
#EmpoweredOrange .TestimonyText { padding: 27px 10px 0px 10px; background: url(../skin_eishawaii/quoteLeftOrange.gif) no-repeat top left; }
#EmpoweredOrange .TestimonyName { padding-top: 10px; background: url(../skin_eishawaii/quoteRightOrange.gif) no-repeat top right; }


#Blog {}
.BlogPostGroup { padding-top: 10px; }
.BlogPostGroup .SiteTitle2 { font-size: 12px; font-color: #454545; }
.BlogPostTitle { border-left: #51922a 5px solid; padding-left: 5px;  }
.BlogPostText { display: inline; }
.BlogPostTextMore { display: inline; font-style: bold; font-size: 14px; }
.BlogPostLinks { float: right; display: inline; }
.BlogPostDetails { padding: 10px 0 10px 0; font-style: italic; font-weight: bold; }
.BlogPostShowDate {}
.BlogPostShowCredit {} 
.BlogPostShowComment {}

.ArticleItem { color: #666666; list-style: disc; padding-top: 10px; }
.ArticleItemTitle { font-size: 10px; color: #454545; font-weight: normal; }
.ArticleItemTitle a:link, .ArticleItemTitle a:visited { text-decoration: none; color: #454545; text-decoration: none; font-weight: normal; }
.ArticleItemTitle a:hover, .ArticleItemTitle a:active { color: #666666; text-decoration: underline; }
.ArticleItemDate { color: #666666; }
.ArticleItemMore { text-align: right; padding: 5px 5px 10px 0px; text-transform: uppercase; }


  #pagebody { height: 100%; }
  .SiteText, .SiteText td { font-size: 12px; }
  .Italic, .Italic td { font-style: italic; }
  .TDDash { border: 1px #c0c0c0 dashed; height: 35px; vertical-align: text-top; }
  .TDDashAlt { background-color: #eeeeee; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; border: 1px #c0c0c0 dashed; height: 35px; vertical-align: text-top; }
  .TDDashValue { background-color: #ffff00; filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; border: 1px #c0c0c0 dashed; vertical-align: text-top; }
  .TDDashValueU { margin-left: 5px; margin-right: 5px; background-color: #ffff00; filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; vertical-align: text-top; }
  .TDDashFilledU { border-top: 1px #000000 solid; margin-left: 5px; margin-right: 5px; vertical-align: text-top; }

