html {margin:0;padding:0;font-family:Arial;font-size:13px;overflow: -moz-scrollbars-vertical;}
body {margin:0;padding:0;background-color:#fff;/*background-color:#868F9F;*/}

/* WRAPPERS */
#wrapMenu 	 {width:100%;margin:0;padding:0;color:#fff;background-color:#15112A;border-bottom:1px solid #5E5648;}
#wrapTitle	 {width:100%;margin:0;padding:0;color:#fff;background-color:#31363E;height:50px;}
#wrapContent {width:100%;margin:0;padding:0;color:#000;background:#fff url("/img/contentGradient.gif") repeat-x scroll 0 0;border-top:1px solid #31363E;}
#wrapPanels	 {width:100%;margin:0;padding:0;color:#fff;background:#AEA698 url("/img/panelsGround2.gif") repeat scroll 0 0;border-bottom:1px solid #5E5648;border-top:3px solid #899D9A;overflow:auto;}
#wrapFooter  {width:100%;margin:0;padding:0;color:#fff;background-color:#868F9F;overflow:auto;}

/* TOP MENU */
#menuTitle {width:960px;margin:0 auto;text-align:right;padding:1px 0 0 0;font-size:11px;}
#menuTitle ul {margin:0;padding:6px 0;}
#menuTitle li {list-style: none;margin:0;padding:0;text-indent:0;display:inline;}
#menuTitle ul li span.nolink {color:#fff !important;text-decoration:none;padding:6px 12px;border:none;background: url("/img/siteCur.gif") bottom center no-repeat;}
#menuTitle ul li a {color:#ddd !important;text-decoration:none;padding:6px 12px; border:none;}
#menuTitle ul li a:hover {color:#fff !important;background-color:#222 !important;text-decoration:none;}
#menuTitle ul li a.emphasis {color:#fff;font-weight:bold !important;}
#menuTitle .titlelhs {float:left;border:2px solid #fff !important;}
#menuTitle .titlerhs {float:right;border:2px solid #fff !important;}

/* TITLE */
#title {width:960px;text-align:right;margin:0 auto;padding:0;background:#31363E url("/img/waypointhr-letters-logo.gif") no-repeat scroll 0 100%;height:50px;font-size:16px;}

#title ul {margin:0;padding:20px 0 10px 0;font-family:Arial;}
#title ul li {font-weight:bold;list-style: none;margin:0;padding:0;text-indent:0;display:inline;border-left:1px solid #888;}
#title ul li.first {border-left:none;}	
#title ul li a {color:#ddd !important;text-decoration:none;padding:0 12px;border:none;}
#title ul li a:hover {color:#fff !important;text-decoration:none;border:none;background:none;}
#title ul li a.emphasis {color:#fff !important;}

/* CONTENT */
#content {width:960px;text-align:left;overflow:auto;margin:0 auto;padding:1px 0 20px 0;background:transparent url("/img/contentGround.gif") no-repeat scroll 702px 0;}
	
#content .panelNavigation {margin-top:30px;padding:0;width:192px;float:left;color:#fff;}
#content .panelNavigation .panelGround {padding:10px 14px;background:#fff url("/img/navGround.gif") repeat-y scroll 0 0;}
#content .panelNavigation .panelTop {background:#fff url("/img/navTop.gif") no-repeat scroll 0 0;height:9px;}
#content .panelNavigation .panelBottom {background:#fff url("/img/navBottom.gif") no-repeat scroll 0 0;height:9px;}
#content .panelNavigation .panelGround h2 {font-family:Arial;font-style:normal;margin:0;padding:2px;background-color:transparent;color:#fff;font-size:14px;} 
#content .panelNavigation .panelGround ul {margin:10px 0 0 0;padding:0;}
#content .panelNavigation .panelGround ul li {list-style:none;margin:2px 0;display:block;}
#content .panelNavigation .panelGround ul li a {color:#eee;text-decoration:none;padding:2px;border-bottom:1px solid #868F9F;display:block;font-weight:normal;font-size:12px;}
#content .panelNavigation .panelGround ul li a:hover {background-color:transparent;color:#15112A;text-decoration:none;border-bottom:1px solid #31363E;}

#content .panelFifth {width:172px;margin-right:20px;float:left;}
#content .panelTwoFifths {width:364px;margin-right:20px;float:left;}
#content .panelTwoFifths_rhs {width:384px;margin-right:0px;float:left;}
#content .panelFourFifths_rhs {width:768px;margin-right:0px;float:left;}

#content .panelThird {width:310px;margin-right:10px;float:left;}
#content .panelThird_rhs {width:310px;margin-left:10px;float:left;}
#content .panelTwoThirds {width:630px;margin-right:10px;float:left;}
#content .panelTwoThirds_rhs {width:630px;margin-left:10px;float:left;}

#x_content .panelThird ul {margin:0;padding:30px 0;}
#x_content .panelThird ul li {list-style:none;margin:0;padding-bottom:10px;}
#content .panelThird ul {margin:0;padding-left: 16px;text-indent: -16px;list-style-position: inside;}
#content .panelThird ul li {margin:0;padding-bottom:4px;}

#content .panelHalf {width:460px;margin-right:20px;float:left;}
#content .panelHalf_rhs {width:480px;margin-right:0px;float:left;}


#content .panelTheeColWd_lhs {width:220px;margin-right:10px;float:left;}
#content .panelTheeColWd_mid {width:480px;margin-right:0px;float:left;}
#content .panelTheeColWd_rhs {width:220px;margin-left:10px;float:left;}
#content .panelTheeColWd_lhs ul {margin:0;padding-left: 16px;text-indent: -16px;list-style-position: inside;}
#content .panelTheeColWd_lhs ul li {margin:0;padding-bottom:4px;}


#content .panelTheeColNNW_lhs {width:220px;margin-right:10px;float:left;}
#content .panelTheeColNNW_mid {width:220px;margin-left:10px;margin-right:10px;float:left;}
#content .panelTheeColNNW_rhs {width:480px;margin-right:0px;float:left;}
#content .panelTheeColNNW_lhs ul {margin:0;padding-left: 16px;text-indent: -16px;list-style-position: inside;}
#content .panelTheeColNNW_lhs ul li {margin:0;padding-bottom:4px;}


#content .abstract {font-weight:bold;font-style:italic;}

#content h1 {font-family:Times New Roman,Georgia;font-weight:normal;margin:20px 0 10px 0;padding:0 0 5px 0;font-size:20px;color:#31363E;border-bottom:2px dotted #D7D5D1;}
/*
#content h2 {font-family:Times New Roman,Georgia;font-weight:bold;margin:10px 0 0 0;padding:3px 2px 2px 2px;font-size:16px;color:#15112A;border-bottom:1px solid #918EA0;background-color:#FAFBFB;}
#content h2 {font-family:Arial;font-size:16px;font-weight:bold;margin:0;padding:8px 0 2px 0;}
*/
#content h2 {font-family:Times New Roman,Georgia;font-weight:bold;margin:10px 0 0 0;padding:3px 2px 2px 0px !important;font-size:16px;color:#15112A;border-bottom:none;background-color:#fff !important;}
#content h3 {font-family:Arial;font-size:13px;font-weight:bold;margin:0;padding:8px 0 0 0;}
#content p {margin:0;padding:6px 0 8px 0;}
#content a {color:#868F9F;text-decoration:underline;font-weight:normal;}
#content a:hover {color:#363441;text-decoration:underline;background-color:#F3F5F5;}

#content form {margin:0;padding:0;}
#content form table td {padding:6px 20px 6px 0;vertical-align:top;}
#content form table td input[type=text] {width:300px;font-family:Arial;font-size:12px;}
#content form table td textarea {width:300px;font-family:Arial;font-size:12px;}

blockquote {margin:10px 0 0 0;padding:6px 6px;font-weight:normal;color:#15112A;border:1px solid #918EA0;background-color:#FAFBFB;}
blockquote form {margin:0 !important;padding:0 !important;}
blockquote h3 {padding-bottom:10px !important;}
blockquote a {color:#272A2F !important;}
blockquote p.subtle {color:#8C939F !important;}
 


/* PANELS */
#panels {width:960px;text-align:left;margin:0 auto;padding:10px 0;font-size:11px;}
#panels h2 {font-weight:bold;margin:0;padding:0 0 4px 0;font-size:12px;border-bottom:2px dotted #bbb;}
#panels p {margin-top:6px;}
#panels ul {margin:6px 0 10px 0px;padding:0;}
#panels ul li {margin:0;padding:0;list-style:none;}
#panels ul li a {color:#eee;text-decoration:none;}
#panels ul li a:hover {color:#fff;text-decoration:underline;}
#panels .panel {width:230px;margin-right:10px;float:left;}

/* INFO */
.info {margin-right:10px;width:220px;margin:0 auto;padding:4px 0;font-size:11px;color:#AEA698;}
.info a {color:#ddd;text-decoration:none;}
.info a:hover {color:#fff;text-decoration:underline;}

/* COMMON */
.lhs {float:left;}
.rhs {float:right;}
 
body.mceContentBody {background: #FFF;}

/* PRODUCTS */
.product_item {border:1px solid #ddd;padding:6px;margin:10px 0;}
.product_item h2 {border-bottom:1px solid #ccc !important;background-color:#fff !important;font-family:Arial !important;font-style:normal !important;font-size:12px !important;margin:0 !important;padding:0px 0 2px 0 !important;}
.document_info {background-color:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:4px 10px;margin-bottom:10px;}

#basket {font-size:12px;}
.basket_item {border-bottom:1px dashed #ddd;padding:4px 0;}
.basket_item_last {border-bottom:none;padding:4px 0;}
#basket_summary {/*border-top:1px solid #ccc;display:none;*/}
.red {border:3px solid #f00 !important;}
p.empty_basket {font-size:12px;font-weight:bold;color:#888;}

.toolbar ul {display: inline;margin:0;padding:0;}
.toolbar ul li {border:1px solid #ddd;display: inline;padding:2px 4px;margin:4px;line-height:30px !important;}
.toolbar ul li a {border:none;text-decoration:none !important;color:#666 !important;}

#product_list table {border-collapse:collapse;}
#product_list table td {/*border-bottom:1px solid #ccc;*/padding:2px 4px;vertical-align:top;font-size:12px;}
a {text-decoration:none !important;color:#8C939F !important;padding:1px 0;border-bottom:1px dotted #8C939F;}
a:hover {text-decoration:none !important;color:#0F2723 !important;padding:1px 0;border-bottom:1px solid #0F2723;background-color:#fafafa;}

#product_detail table {border-collapse:collapse;}
#product_detail table td {border-bottom:1px solid #ddd;padding:6px 0;vertical-align:top;font-size:12px;}
#product_detail table td.label {padding-top:10px;padding-right:8px;}
#product_detail textarea {font-family:Arial;font-size:12px;width:360px;}
#product_detail input[type=text] {font-family:Arial;font-size:12px;width:360px;}
#product_detail table td a {text-decoration:none !important;color:#666 !important;padding:2px;}
#product_detail span.subtle {color:#666;font-size:10px;padding-right:10px;}
#product_detail span.padleft {padding-left:10px;}

#section_links ul {margin:0;padding:20px 0 !important; list-style:none;font-size:12px;}
#section_links ul li {margin:0 !important;padding:0 !important;text-indent:0;}
#section_links ul li a {display:block;text-decoration:none;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px dashed #ccc;padding:2px 2px 2px 9px;color:#2E3B39;background:URL(/img/bullet.gif) 0px 6px no-repeat;}
#section_links ul li a span.subtle {color:#aaa;font-family:Arial;font-weight:normal;font-size:10px;}
#section_links ul li a:hover {text-decoration:none;}

#section_links ul li.first a {border-top:1px solid #bbb;border-bottom:1px dashed #ccc;}
#section_links ul li.last a {border-bottom:1px solid #bbb;}
#section_links ul li.single a {border-top:1px solid #bbb;border-bottom:1px solid #bbb;}
#section_links ul li.last {padding-bottom:9px !important;}
#section_links ul li.single {padding-bottom:9px !important;}

a.loading {background:URL(/img/please-wait.gif) no-repeat 200px center !important;}

ul.checklist {padding:0 10px 10px 25px;margin:0;}
ul.checklist li {list-style-image: url("/img/check.gif");text-indent:10px;padding:0 0 4px 0 !important;margin:0 !important;}

div.checklist {background: url('/img/panel.gif') no-repeat;padding:0;margin:4px 0 10px 0;}
div.checklist h3 {padding:0px 0 12px 10px !important;font-size:12px !important;color:#fff !important;}
div.checklist ul {background: url('/img/panel_base.gif') bottom left no-repeat;padding:10px 0 !important;margin:0 !important;}
div.checklist li {list-style-image: url('/img/check.gif');text-indent:0px;padding:0 0 8px 10px !important;margin:0 0 0 30px !important;}

.product_item table.checkout td {vertical-align: middle !important; border:none !important;}

table.document_basket {margin:0;border-collapse: collapse;}
table.document_basket td {border:0px solid #f00 !important;padding:3px 0 !important;vertical-align:middle !important;padding-right:10px !important;}

table.order {margin:0px 0 20px 0;border-collapse: collapse;width:100%;} 
table.order th {padding:4px 0;text-align:left;border-bottom:2px solid #ccc;}
table.order td {font-size:12px;border-bottom:1px dotted #ccc;padding:4px 10px 4px 0;}
table.order td.bullet {color:#aaa;font-size:12px;font-weight:bold;padding-left:0;padding-right:2px;}
table.order td.money {padding-left:10px;font-size:12px;text-align:right;}
table.order td.money span.subtle {color:#aaa;font-size:12px;font-weight:bold;padding-left:0 !important;}
table.order td.currency {color:#aaa;padding-left:10px !important;padding-right:0 !important;}
table.order td.link {padding-left:5px;padding-right:0;text-align:right;width:60px;}
table.order td.link a {text-decoration:none !important;border:none;}
table.order td.wait {padding:0;margin:0;text-align:right;width:60px;}

table.checkout {margin:0px 0 20px 0;border-collapse: collapse;width:100%;}
table.checkout h2 {font-family:Times New Roman,Georgia;font-weight:bold;margin:10px 0 0 0;padding:3px 2px 2px 0px !important;font-size:16px;color:#15112A;border-bottom:none !important;background-color:#fff !important;} 
table.checkout td {border:0px solid #f00;padding:3px 0 !important;}
table.checkout td.comment {color:#666;font-size:11px;padding-left:0 !important;}

.checkout_payment {margin:10px 0 0 0;padding:6px 6px;font-weight:bold;color:#15112A;border:1px solid #918EA0;background-color:#FAFBFB;}
.checkout_payment form {margin:0 !important;padding:0 !important;}
.checkout_payment table {margin:0 !important;padding:0 !important;}
.checkout_payment table td {margin:0 !important;padding:0 !important;}
.checkout_payment h3 {padding-bottom:10px !important;}

.checkout_msg {margin:10px 0 0 0;padding:6px 6px;font-weight:normal;color:#15112A;border:1px solid #918EA0;background-color:#FAFBFB;}
.checkout_msg form {margin:0 !important;padding:0 !important;}
.checkout_msg h3 {padding-bottom:10px !important;}
.checkout_msg a {color:#272A2F !important;}
.checkout_msg p.subtle {color:#8C939F !important;}


#product_list h2 {color:#2E3B39;}
#product_list h3 {color:#2E3B39;}
#product_list ul.onthispage {margin:0;padding:4px 0 10px 0;}
#product_list ul.onthispage li {margin:0;padding:2px 0;list-style:none;}
#product_list ul.onthispage li span.bullet {color:#918EA0;}
#product_list ul.onthispage a {font-size:12px;}