﻿/*   
===============================================
=== I M P O R T A N T =========================
=============================================== 
- Leave all extra spaces, comments, ect. in place in TFS.
- In staging, strip all extra spaces, comments, ect. useing http://tools.w3clubs.com/cssmin/
- Test the opimized CSS after compressing it.
===============================================
===============================================
===============================================  
*/


/* @Font-Face
______________________________________________________________________________________________________________ */ 

	/*
	@font-face {
		font-family: 'DroidSansRegular';
		src: url('/_fonts/DroidSans-webfont.eot');
		src: url('/_fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
			 url('/_fonts/DroidSans-webfont.woff') format('woff'),
			 url('/_fonts/DroidSans-webfont.ttf') format('truetype'),
			 url('/_fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
    */

/* HTML Reset [OK]
______________________________________________________________________________________________________________ */
	
	
	
	HTML,BODY,DIV,SPAN,IFRAME,H1,H2,H3,H4,H5,H6,P,A,EM,IMG,STRONG,DL,DT,DD,OL,UL,LI,FORM,LABEL,TABLE,TBODY,TFOOT,THEAD,TR,TH,TD,ADDRESS {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
	HTML,BODY {height:101%}
	BODY {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font:16px/24px Arial, Verdana, Helvetica;padding:0;margin:0 auto;color:#3C3C3C;background:#EEE}
    BODY {
        background-color:#FFF;       
        background-image:linear-gradient(top, #EEEEEE 130px, #FFFFFF 600px);
        background-image:-o-linear-gradient(top, #EEEEEE 130px, #FFFFFF 600px);
        background-image:-moz-linear-gradient(top, #EEEEEE 130px, #FFFFFF 600px);
        background-image:-webkit-linear-gradient(top, #EEEEEE 130px, #FFFFFF 600px);
        background-image:-ms-linear-gradient(top, #EEEEEE 130px, #FFFFFF 600px);
        background-image:-webkit-gradient(linear,left top,left bottom,color-stop(130px, #EEEEEE),color-stop(600px, #FFFFFF));
        background-repeat:repeat-x;
        background-position:top left;
        }
	    .no-cssgradients BODY {background:#F9FBEF url('/_images/global/bg-grad-2.png') repeat-x top left}
	H1,.sH1,H2,.sH2,H3,.sH3,H4,.sH4,H5,.sH5,H6,.sH6 {margin:18px 0;color:#444;font:inherit;font-weight:normal;padding:0;border:0;vertical-align:baseline;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
    H1,.sH1 {font-size:40px;line-height:48px}
    H2,.sH2 {font-size:32px;line-height:48px}
    H3,.sH3 {font-size:24px;line-height:24px}
    H4,.sH4 {font-size:20px;line-height:22px}
    H5,.sH5 {font-size:17px;line-height:20px;color:#777;font-style:italic;font-weight:bold}
    H6,.sH6 {font-size:17px;line-height:20px;color:#555;font-style:italic}
	P {margin:18px 0}
	STRONG {font-weight:bold}
	EM {font-style:italic}
	A,A:Link,A:Visited {color:#0000FF;text-decoration:none;cursor:pointer}
	A:Hover {color:#FF8000;text-decoration:underline}
	A[disabled] {color:#999;cursor:text;text-decoration:none}
	TABLE {border-collapse:collapse;border-spacing:0}
	TH,TD {font-weight:normal;vertical-align:top;text-align:left}
	OL,UL {list-style:none}
	LI {display:list-item}
	DL {margin-bottom:24px;margin-left:24px}
	DL DT {font-weight:bold;font-size:18px;margin-top:24px;margin-bottom:5px}
	DL DD {border-left:24px solid #F0FCAA;padding-left:12px}
	DL DD *:first-child {margin-top:0}
    INPUT::-moz-focus-inner {border:0;padding:0}
	INPUT[type=text],INPUT[type=search],INPUT[type=password],INPUT[type=button],INPUT[type=submit],BUTTON {font-family:Arial, sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-bottom:3px}
	INPUT[type=text],INPUT[type=search],INPUT[type=password],SELECT {font-size:13px;line-height:20px;height:20px;border-style:solid;border-color:#000 #CCC #CCC #000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#FFF;background-size:100% 100%;margin-bottom:3px;border-width:1px;background-image:-webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));background-image:-webkit-linear-gradient(#EEE 0%, #FFF 100%);background-image:-moz-linear-gradient(#EEE 0%, #FFF 100%);background-image:-ms-linear-gradient(#EEE 0%, #FFF 100%);background-image:-o-linear-gradient(#EEE 0%, #FFF 100%);background-image:linear-gradient(#EEE 0%, #FFF 100%)}
    INPUT[type=text][Disabled],INPUT[type=search][Disabled],INPUT[type=password][Disabled],SELECT[Disabled] {color:#777;background-image:-webkit-gradient(linear, left top, left bottom, from(#CCC), to(#EEE));background-image:-webkit-linear-gradient(#CCC 0%, #EEE 100%);background-image:-moz-linear-gradient(#CCC 0%, #EEE 100%);background-image:-ms-linear-gradient(#CCC 0%, #EEE 100%);background-image:-o-linear-gradient(#CCC 0%, #EEE 100%);background-image:linear-gradient(#CCC 0%, #EEE 100%)}
    IMG {color:transparent;font-size:0;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}


/* Content Wrappers [OK]
______________________________________________________________________________________________________________ */	

    .sCnt1 {padding:10px 0;position:relative;z-index:1}
    .sCnt2 {margin:0 auto;width:1000px;min-height:150px;padding:0;background:#FFF;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1)}
        .ie7 .sCnt2,
        .ie8 .sCnt2 {border:1px solid #CCC}
    .sCnt3 {padding:1px 20px 20px 20px;background:transparent;min-height:300px}

	
/* Elements
______________________________________________________________________________________________________________ */	


	
	/* Alerts [OK]
	=================================== */	
	.sError,.sConfirm,.sAlert,.sInfo {padding:8px 10px 8px 42px;line-height:18px;font-size:14px;margin:24px 0;position:relative;z-index:1;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
	.sError:Before,.sConfirm:Before,.sAlert:Before,.sInfo:Before {content:"";position:absolute;top:4px;left:10px;z-index:2;height:24px;width:24px;background:transparent url('/_images/global/icons/ico-info24x.png') no-repeat 0 0}
		.ie7 .sError,
		.ie8 .sError,
		.ie7 .sConfirm,
		.ie8 .sConfirm,
		.ie7 .sAlert,
		.ie8 .sAlert,
		.ie7 .sInfo,
		.ie8 .sInfo  {position:static;padding:11px 10px}
	.sError {border-color:#C99;color:#C00;background:#FFEAEA}
	.sConfirm {border-color:#A7B983;color:#333;background:#E8FF74}
	.sAlert {border-color:#FFD324;color:#333;background:#FFF6BF}
	.sInfo {border-color:#AFC9E3;color:#333;background:#F2FAFF}
	
	

	/* 16x Grid [OK]
	=================================== */
	.sGD {width:100%}
	.sGD:Before,.sGD:After {content:"";display:table}
	.sGD:After {clear:both}
	.sGD {zoom:1}
	.sGD .sCol {float:left;margin-left:2%;display:inline}	
	.sGD .sCol:First-child {margin-left:0}
		/* Inverted Columns */
		.sGD .sInv {float:right;margin-left:0;margin-right:2%}	
		.sGD .sInv:First-child {margin-right:0}
		/* Add back Margin. */
		.sGD .sCol.sML {margin-left:2% !important;}
	.sGD .sCol1 {width:4.375%}
	.sGD .sCol2 {width:10.75%}
	.sGD .sCol3 {width:17.125%}
	.sGD .sCol4 {width:23.5%}
	    .ie7 .sGD .sCol4,
	    .ie8 .sGD .sCol4 {width:23.475%}
	.sGD .sCol5 {width:29.875%}
	.sGD .sCol6 {width:36.24%}
	.sGD .sCol7 {width:42.625%}
	.sGD .sCol8 {width:49.0%}
	    .ie7 .sGD .sCol8,
	    .ie8 .sGD .sCol8 {width:48.95%}
	.sGD .sCol9 {width:55.375%}
	.sGD .sCol10 {width:61.75%}
	.sGD .sCol11 {width:68.125%}
	.sGD .sCol12 {width:74.5%}
	.sGD .sCol13 {width:80.875%}
	.sGD .sCol14 {width:87.25%}
	.sGD .sCol15 {width:93.625%}
	.sGD .sCol16 {width:100%}
	/* 3 Column Grid */
	.sGD .sCol30 {width:32%}
	/* 
	@media only screen and (max-width: 960px) {
		.sGD .sGD {width:auto}
		.sGD .sGD:Before,.sGD .sGD:After {content:none;display:none}
		.sGD .sGD:After {clear:none}
		.sGD .sGD {zoom:normal}
		.sGD .sGD .sCol,.sGD .sGD .sInv {display:block;float:none;position:static;margin:0;width:100%}
		.sGD .sGD .sCol {margin-left:0;width:100%}
	}
	@media only screen and (max-width: 767px) {
		.sGD {width:auto}
		.sGD:Before,.sGD:After {content:none;display:none}
		.sGD:After {clear:none}
		.sGD {zoom:normal}
		.sGD .sCol,.sGD .sInv {display:block;float:none;position:static;margin:0;width:100%}
		.sGD .sGD .sCol {margin-left:0;width:100%}
	}
	*/
	

	/* Boxes [OK]
	=================================== */
	
	/* Flat Color */
	.sBox {border:1px solid #E7E7E7;background-color:#FFF;color:#3C3C3C;background-repeat:no-repeat;margin:24px 0;padding:14px;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}
	.sBox.sClr6 {background-color:#F7F7F7}
	.sBox.sClr7 {background-color:#E7E7E7}
	.sBox.sClr7 {background-color:#E7E7E7}
	
	/* Gradient Gray */
	.sBox.sClr1 {background-color:#F6F6F6;background-image:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#FFF));background-image:-webkit-linear-gradient(#FFF 0, #f6f6f6 30px);background-image:-moz-linear-gradient(#FFF 0, #f6f6f6 30px);background-image:-ms-linear-gradient(#FFF 0, #f6f6f6 30px);background-image:-o-linear-gradient(#FFF 0, #f6f6f6 30px);background-image:linear-gradient(#FFF 0, #f6f6f6 30px);border:none;border:1px solid #EEE}
	.sBox.sClr2 {color:#FFF;background-color:#ACACAF;background-image:-webkit-gradient(linear, left top, left bottom, from(#CFCFCF), to(#ACACAF));background-image:-webkit-linear-gradient(#CFCFCF 0, #ACACAF 100%);background-image:-moz-linear-gradient(#CFCFCF 0, #ACACAF 100%);background-image:-ms-linear-gradient(#CFCFCF 0, #ACACAF 100%);background-image:-o-linear-gradient(#CFCFCF 0, #ACACAF 100%);background-image:linear-gradient(#CFCFCF 0, #ACACAF 100%);border:none}
	.sBox.sClr3 {background-color:#F5F5F5;border-color:#E3E3E3;background-image:-webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#E3E3E3));background-image:-webkit-linear-gradient(#F5F5F5 0, #E3E3E3 100%);background-image:-moz-linear-gradient(#F5F5F5 0, #E3E3E3 100%);background-image:-ms-linear-gradient(#F5F5F5 0, #E3E3E3 100%);background-image:-o-linear-gradient(#F5F5F5 0, #E3E3E3 100%);background-image:linear-gradient(#F5F5F5 0, #E3E3E3 100%)}

    /* Slants Gray */
	.sBox.sClr5 {background:#FFF url('/_images/global/tiles/slanted-lines-1.png') repeat top left;border:none}
	.sBox.sClr8 {background:#F7F7F7 url('/_images/global/tiles/slanted-lines-1.png') repeat top left;border:none}
	.sBox.sClr9 {background:#E7E7E7 url('/_images/global/tiles/slanted-lines-1.png') repeat top left;border:none}
	.sBox.sClr10 {background:transparent url('/_images/global/tiles/slanted-lines-1.png') repeat top left;border:none}

	/* Color */
	.sBox.sClr4 {background-color:#FAF7E0;background-image:-webkit-gradient(linear, left top, left bottom, from(#FAF7E0), to(#FFF));background-image:-webkit-linear-gradient(#FFF 0, #FAF7E0 30px);background-image:-moz-linear-gradient(#FFF 0, #FAF7E0 30px);background-image:-ms-linear-gradient(#FFF 0, #f6f6f6 30px);background-image:-o-linear-gradient(#FFF 0, #f6f6f6 30px);background-image:linear-gradient(#FFF 0, #f6f6f6 30px);border:none;border:1px solid #EAE5C9}
	
    /* Inset */
    .sBox.sClr11 {background-color:transparent;border:1px inset #000}
    
	
	/* Tables [OK]
	=================================== */
	.sTbl {border-collapse:collapse;border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin:24px 0;background:#FFF;font-size:13px}
	.sTbl THEAD TR {background:#E7E7E7 url('/_images/global/tiles/slanted-lines-1.png') repeat 0 0}
	    .ie7 .sTbl THEAD TR,
	    .ie8 .sTbl THEAD TR {background:transparent}
 	    .ie7 .sTbl THEAD TH,
 	    .ie8 .sTbl THEAD TH {background:#E7E7E7 url('/_images/global/tiles/slanted-lines-1.png') repeat 0 0}
	.sTbl TH {padding:6px 5px;text-align:center;font-weight:bold;line-height:18px}
	.sTbl TH.check {width:30px}
	.sTbl TH.main {text-align:left;padding-left:9px}
	.sTbl TH A:Link,.sTbl TH A:Visited {color:#666;text-decoration:underline}
	.sTbl TH A:Hover {color:#000}
	.sTbl TBODY TR {background:#FBFBFB}
	    .ie7 .sTbl TBODY TD,
	    .ie8 .sTbl TBODY TR {border-bottom:1px dotted #DDD}
	.sTbl TBODY TR:Nth-child(even) {background:#f3f3f3}
	.sTbl TBODY TR:Hover,
	.sTbl TBODY TR:Hover:Nth-child(even) {background:#FFF0D1}
	.sTbl TD {padding:6px 5px;text-align:center;color:#555;line-height:18px}
	.sTbl TD.check {width:30px}
	.sTbl TD.main {text-align:left;padding-left:9px;color:#000;white-space:nowrap}
    /* No Zebra Striping or Hovers */
	.sTbl.sAlt1 TBODY TR {border-bottom:1px dotted #DDD}
	.sTbl.sAlt1 TBODY TR,
	.sTbl.sAlt1 TBODY TR:Nth-child(even),
	.sTbl.sAlt1 TBODY TR:Hover,
	.sTbl.sAlt1 TBODY TR:Hover:Nth-child(even) {background:transparent}
	/* TD.main Background */    
	.sTbl.sAlt2 TBODY TD.main {background-color:rgba(0, 0, 0, 0.04)}
	    .ie7 .sTbl.sAlt2 TBODY TD.main,
	    .ie8 .sTbl.sAlt2 TBODY TD.main,
	    .ie9 .sTbl.sAlt2 TBODY TD.main {background:transparent url('/_images/global/tiles/shade-1.png') repeat 0 0}
	/*.sTbl TD .sTDttl {position:absolute;top:-9999em;left:-9999em}*/
	/*
	@media only screen and (max-width: 776px) {
		.sTbl:Before,.sTbl:After {content:"";display:table}
		.sTbl:After {clear:both}
		.sTbl {zoom:1}
		.sTbl THEAD {display:none}
		.sTbl TBODY {float:left;width:100%}
		.sTbl TBODY TR {float:left;width:100%;position:relative}
		.sTbl TD {float:left;text-align:left;position:relative;width:100%;padding:0}
		.sTbl TD .sTDsub {padding:0 0 5px 30px}
		.sTbl TD .sTDsub.sAlt {padding:0 0 5px 9px}
		.sTbl TD .sTDttl {position:static;float:left;width:100px}
		.sTbl TD.check {background:none !important;filter:none;position:absolute;z-index:9999;top:0;left:0;width:30px;line-height:30px;height:30px}
		.sTbl TD.check .sTDsub {padding:0;text-align:center}
		.sTbl TD.main {padding:3px 0 0 0}
	}
	@media only screen and (max-width: 1100px) {
		.sTbl.Alt1:Before,.sTbl.Alt1:After {content:"";display:table}
		.sTbl.Alt1:After {clear:both}
		.sTbl.Alt1 {zoom:1}
		.sTbl.Alt1 THEAD {display:none}
		.sTbl.Alt1 TBODY {float:left;width:100%}
		.sTbl.Alt1 TBODY TR {float:left;width:100%;position:relative}
		.sTbl.Alt1 TD {float:left;text-align:left;position:relative;width:100%;padding:0}
		.sTbl.Alt1 TD .sTDsub {padding:0 0 5px 30px}
		.sTbl.Alt1 TD .sTDsub.sAlt {padding:0 0 5px 9px}
		.sTbl.Alt1 TD .sTDttl {position:static;float:left;width:100px}
		.sTbl.Alt1 TD.check {background:none !important;filter:none;position:absolute;z-index:9999;top:0;left:0;width:30px;line-height:30px;height:30px}
		.sTbl.Alt1 TD.check .sTDsub {padding:0;text-align:center}
		.sTbl.Alt1 TD.main {padding:3px 0 0 0}
	}
    */
		

	
	/* Tabs [OK]
	=================================== */

	/* Dynamic Tabs - JQuery Required */
	.jTab .ui-tabs-hide {display:none}
	.jTab .ui-tabs-nav:before,
	.jTab .ui-tabs-nav:after {content:"";display:table}
	.jTab .ui-tabs-nav:after {clear:both}
	.jTab .ui-tabs-nav {zoom:1;font-size:11px;border-bottom:1px solid #BBB;list-style:none;margin:24px 0;padding:0 0 0 4px}
	.jTab .ui-tabs-nav LI {float:left;margin:0 1px 0 0;position:relative;bottom:-1px;z-index:2}
	.jTab .ui-tabs-nav A,
	.jTab .ui-tabs-nav A:Visited {float:left;display:block;white-space:nowrap;outline:0;padding:0 12px;line-height:22px;min-width:40px;text-align:center;text-decoration:none;font-weight:bold;background:#F7F7F7 url('/_images/global/tiles/slanted-lines-1.png') repeat top left;color:#777;border:1px solid #CCC;border-top:3px solid #CCC;border-bottom:none;border-radius:3px 3px 0 0}
	.jTab .ui-tabs-nav A:Hover {border-top-color:#FFCE6A}
	.jTab .ui-tabs-nav .ui-tabs-selected  A,
	.jTab .ui-tabs-nav .ui-tabs-selected  A:Visited {padding-bottom:1px;border-top-color:#FFB414;color:#000;background:#FFF;background:-moz-linear-gradient(top, #fff0d1 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff0d1), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #fff0d1 0%,#ffffff 100%);background:-o-linear-gradient(top, #fff0d1 0%,#ffffff 100%);background:-ms-linear-gradient(top, #fff0d1 0%,#ffffff 100%);background:linear-gradient(top, #fff0d1 0%,#ffffff 100%)}
	.jTab .ui-tabs-panel {margin:.5em 0;background:#fff}

	/* Static Tabs */
	.sTab:Before,.sTab:After {content:"";display:table}
	.sTab:After {clear:both}
	.sTab {zoom:1;font-size:11px;border-bottom:1px solid #BBB;list-style:none;margin:24px 0;padding:0 0 0 4px}
	.sTab LI {float:left;margin:0 1px 0 0;position:relative;bottom:-1px;z-index:2}
	.sTab A,
	.sTab A:Visited {float:left;display:block;white-space:nowrap;outline:0;padding:0 12px;line-height:22px;min-width:40px;text-align:center;text-decoration:none;font-weight:bold;background:#F7F7F7 url('/_images/global/tiles/slanted-lines-1.png') repeat top left;color:#777;border:1px solid #CCC;border-top:3px solid #CCC;border-bottom:none;border-radius:3px 3px 0 0}
	.sTab A:Hover {border-top-color:#FFCE6A}
	.sTab .sTabOn A,
	.sTab .sTabOn A:Visited {padding-bottom:1px;border-top-color:#FFB414;color:#000;background:#FFF;background:-moz-linear-gradient(top, #fff0d1 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff0d1), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #fff0d1 0%,#ffffff 100%);background:-o-linear-gradient(top, #fff0d1 0%,#ffffff 100%);background:-ms-linear-gradient(top, #fff0d1 0%,#ffffff 100%);background:linear-gradient(top, #fff0d1 0%,#ffffff 100%)}

	/* Static Tabs Subs */
	.sTabSub:Before,.sTabSub:After {content:"";display:table}
	.sTabSub:After {clear:both}
	.sTabSub {zoom:1;font-size:14px;list-style:none;padding:0 0 0 4px}
	.sTabSub LI {float:left;margin:0 1px 0 0;position:relative}
	.sTabSub A,
	.sTabSub A:Visited {float:left;display:block;white-space:nowrap;outline:0;padding-right:24px;line-height:34px}
	.sTabSub .sTabOn A,
	.sTabSub .sTabOn A:Visited {color:#000;font-weight:bold}


	/* Horizontal Rules [OK]
	=================================== */
	.sHr {height:1px;background:#BBB;margin:24px 0;width:100%}
	.sHr HR {display:none}
	.sHr.sAlt1 {background:#E2E2E2}
	.sHr.sAlt2 {height:1px;background:none;border-top:1px solid #BBB;border-bottom:1px solid #BBB}
	.sHr.sAlt3 {height:3px;background:#BBB}
	.sHr.sAlt4 {height:18px;margin-bottom:6px;background:#FFF url('/_images/global/shadows/bg-shaddow-1.png') no-repeat bottom center;background-size:100% 18px}
	.sHr.sAlt4.sMBx {margin-bottom:-18px !important}
	.sHr.sAlt4.sMBsm {margin-bottom:-6px !important}
	.sHr.sAlt5 {height:1px;background:none;border-top:1px dotted #BBB}
	.sHr.sAlt6 {height:1px;background:none;border-top:1px dotted #E2E2E2}
	
	
	/* Lists [OK]
	=================================== */
	.sUL,.sOL {margin:24px 0;padding-left:36px}
	    LI .sUL,LI .sOL {margin:0}
	.sUL {list-style-type:disc}
	.sOL {list-style-type:decimal}
	.sUL LI, .sOL LI {margin-top:6px}
	.sUL LI:first-child, .sOL LI:first-child {margin-top:0}
	.sUL LI *:first-child,.sOL LI *:first-child {margin-top:0}
	.sUL.sPLx {padding-left:16px !important}

	
	/* Forms [OK]
	=================================== */
	
	/* Buttons [OK] */
	.sBtn {font-size:16px;line-height:36px;height:36px;padding:0 10px;width:0;overflow:visible;display:inline-block;text-decoration:none;cursor:pointer;font-weight:bold;outline:0;border-width:1px;border-style:outset;background-repeat:no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-size:100% 100%;border-color:#FFCE15 #B75D00 #B75D00 #FFCE15;text-shadow:-1px -1px 0 #E07100;color:#FFF;background-image:-webkit-gradient(linear, left top, left bottom, from(#FFB414), to(#E87500));background-image:-webkit-linear-gradient(#FFB414 0%, #E87500 100%);background-image:-moz-linear-gradient(#FFB414 0%, #E87500 100%);background-image:-ms-linear-gradient(#FFB414 0%, #E87500 100%);background-image:-o-linear-gradient(#FFB414 0%, #E87500 100%);background-image:linear-gradient(#FFB414 0%, #E87500 100%);background-color:#E87500}
	.sBtn[class] {width:auto}
	.sBtn:Active {border-style:inset;position:relative;top:1px;left:1px}
		A.sBtn {line-height:34px;height:34px;color:#FFF}
		A.sBtn:Hover,A.sBtn:Active {text-decoration:none}
	/* Disabled State */
	.sBtn[Disabled] {color:#EEE;text-shadow:-1px -1px 0 #CCC;border-color:#E7E7E7 #999 #999 #E7E7E7;border-style:solid;cursor:not-allowed;background-image:-webkit-gradient(linear, left top, left bottom, from(#E7E7E7), to(#CCC));background-image:-webkit-linear-gradient(#E7E7E7 0%, #CCC 100%);background-image:-moz-linear-gradient(#E7E7E7 0%, #CCC 100%);background-image:-ms-linear-gradient(#E7E7E7 0%, #CCC 100%);background-image:-o-linear-gradient(#E7E7E7 0%, #CCC 100%);background-image:linear-gradient(#E7E7E7 0%, #CCC 100%);background-color:#CCC}
	.sBtn[Disabled]:Active {border-style:solid;position:relative;top:0;left:0}
	/* Alternate Sizes */
	.sBtn.sLg2 {font-size:20px;line-height:44px;height:44px;font-weight:normal}
		A.sBtn.sLg2 {line-height:42px;height:42px}
	.sBtn.sLg {font-size:18px;line-height:40px;height:40px;font-weight:normal}
		A.sBtn.sLg {line-height:38px;height:38px}
	.sBtn.sSm {font-size:14px;line-height:32px;height:32px}
		A.sBtn.sSm {line-height:30px;height:30px}
	.sBtn.sSm2 {font-size:12px;line-height:28px;height:28px}
		A.sBtn.sSm2 {line-height:28px;height:28px}
	.sBtn.sSm3 {font-size:10px;line-height:24px;height:24px}
		A.sBtn.sSm3 {line-height:24px;height:24px}
		
    /* Input Widths [OK] */
    .sInput.sWidth1 {width:100%;max-width:400px}
        .ie7 .sInput.sWidth1,
        .ie8 .sInput.sWidth1 {width:400px}
    .sInput.sWidth2 {width:50%;max-width:250px}
        .ie7 .sInput.sWidth2,
        .ie8 .sInput.sWidth2 {width:250px}
    .sInput.sWidth3 {width:30%;max-width:100px}
        .ie7 .sInput.sWidth3,
        .ie8 .sInput.sWidth3 {width:100px}
    
	/* Input Sizes [OK] */
	.sInput.sLg1 {font-size:13px;line-height:24px;height:24px}
	.sInput.sLg2 {font-size:15px;line-height:29px;height:29px}
	.sInput.sLg3 {font-size:17px;line-height:32px;height:32px}
	.sInput.sLg4 {font-size:19px;line-height:35px;height:35px}
	.sInput.sLg5 {font-size:21px;line-height:40px;height:40px}
	
	/* Form Alerts */
    input.sFormError, textarea.sFormError {background:#FFE4E1}
    select.sFormError {background:#FFE4E1}
    span.sFormError, .form-side-labels span.sFormError, .form-top-labels span.sFormError {float:left;display:block;margin:0 0 0 5px;padding:3px;width:auto;font-weight:bold;color:#fff;background-color:red}
   	.sInlineError {display:inline-block;position:relative;z-index:9999;top:0px;left:0px;height:10px;width:1px;color:#FFF;font-size:12px;line-height:1em}
        .sInlineError SPAN {display:block;width:250px;background:transparent;position:absolute;bottom:10px;left:5px}
        .sInlineError SPAN EM {display:block;max-width:240px;min-width:100px;background:#AB0E07 no-repeat 5px 5px;padding:8px 25px 8px 12px;font-weight:normal;font-style:normal;position:absolute;bottom:10px;left:-5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 3px #555;-moz-box-shadow:0px 0px 3px #555;box-shadow:0px 0px 3px #555;border:1px solid;border-color:#DE8383 #860D0D #860D0D #DE8383}
        .sInlineError SPAN EM:After {  content:"";display:block;width:0;height:0;z-index:999;border-top:10px solid #AB0E07;border-right:10px solid transparent;bottom:-10px;left:5px;position:absolute;}
        .sInlineErrorClose {position:absolute;top:5px;right:4px;width:16px;height:17px;background:url('/images/_global/icons/ico_error_close_1.png') no-repeat}
        .sInlineErrorSummary {background-color:#AB0E07;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:White;padding:10px 5px 5px 25px;font-weight:normal;margin:10px 0;text-align:left}   


	/* MISC
	=================================== */	
	
	/* Back To Top Button [OK] */
	.sB2T {margin:24px 0;padding-bottom:4px;overflow:hidden;display:block}
	.sB2T A {float:right;padding:4px 8px;color:#333;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999}
	.sB2T A:Hover {background:#FFF0D1}
	.sB2T A:Before {display:block;float:right;content:"\21D1";margin-left:8px}
	    .ie7 .sB2T A,
        .ie8 .sB2T A {border-style:outset}
	

    /* Scroll Box [OK] */
	.sSB {max-height:400px;overflow:scroll;border:1px solid #CCC}
	.sSB .sSBsub {padding:0 10px}
	/*@media only screen and (max-width: 767px) {
	    .sSB {max-height:100%;overflow:visible;border:none}
	    .sSB .sSBsub {padding:0}
	}*/

	/* Example Text [OK] */
	.sEG {margin:10px 10px 10px 25px;background:#FFF0D1;border-left:3px solid #FFB414;padding:5px}	

	/* Attention Text [OK] */
	.sAtten1 {color:#F00}
	.sAtten2 {color:#77A700}
	
	
	/* Bold Text [OK] */
	.sBold {font-weight:bold}
	

	/* Note Text [OK] */
	.sNote {opacity:0.6}
	    .ie7 .sNote,
	    .ie8 .sNote {color:#999}
	    .ie7 .sBox.sClr2 .sNote,
	    .ie8 .sBox.sClr2 .sNote {color:#e7e7e7}

	
	/* Normal Text [OK] */
	.sNormal {font-weight:normal;font:16px/24px Arial, Verdana, Helvetica;text-shadow:none;color:#3C3C3C;display:inline;margin:0;padding:0;}
	
	
	/* Large Format Price [OK] */
    .sPrice {font-size:20px;line-height:20px;height:40px;word-spacing:-5px;display:inline-block}
        .sPrice SPAN {display:inline-block;vertical-align:top}    
        .sPrice .sDollar {font-size:50px;line-height:50px;margin-top:-4%}
        .sPrice .sTerms {display:block;font-size:18px;margin-top:-1%}
	    .ie7 .sPrice,
	    .ie8 .sPrice {font-size:30px;line-height:50px;height:50px;display:inline}
	    .ie7 .sPrice SPAN,
	    .ie8 .sPrice SPAN {display:inline;vertical-align:middle}
	    .ie7 .sPrice .sDollar,
	    .ie8 .sPrice .sDollar {line-height:50px;margin-top:0}

          
	.sPrice.sLg {font-size:30px;line-height:30px;height:60px;word-spacing:-8px}
	    .sPrice.sLg .sDollar {margin-top:-4%;font-size:75px;line-height:75px}
	    .sPrice.sLg .sTerms {font-size:24px}
	    .ie7 .sPrice.sLg,
	    .ie8 .sPrice.sLg {font-size:38px;line-height:75px;height:75px}   
	    .ie7 .sPrice.sLg .sDollar,
	    .ie8 .sPrice.sLg .sDollar {line-height:75px}

	.sPrice.sSm {font-size:12px;line-height:12px;height:24px;word-spacing:-2px}
	    .sPrice.sSm .sDollar {margin-top:-3%;font-size:30px;line-height:30px}
	    .sPrice.sSm .sTerms {font-size:10px}
	    .ie7 .sPrice.sSm,
	    .ie8 .sPrice.sSm {font-size:18px;line-height:30px;height:30px}
	    .ie7 .sPrice.sSm .sDollar,
	    .ie8 .sPrice.sSm .sDollar {line-height:30px}

	/* FAQs [OK] */
	DL.sFAQ {margin:0}
	DL.sFAQ DT {font-weight:bold;font-size:18px;margin-top:24px;margin-bottom:5px}
	DL.sFAQ DD {border-left:24px solid #FFF0D1;padding-left:12px}
	DL.sFAQ DD *:first-child {margin-top:0}



	/* Icons
	=================================== */	
	
    /* 32x Icons */
	.sIco32 {padding-left:35px;line-height:32px;height:32px;background:transparent no-repeat 0 0}
        .sIcoPhone {background-image:url('/_images/global/icons/ico-phone32.png')}
        .sIcoEmail {background-image:url('/_images/global/icons/ico-email32.png')} 
        .sIcoHelp {background-image:url('/_images/global/icons/ico-help32.png')}  




/* Quick Classes
______________________________________________________________________________________________________________ */
	
	
	/* Box Shaddow [OK]
	=================================== */
    .sBS1 {-webkit-box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.1)}
        .ie7 .sBS1,
        .ie8 .sBS1 {border-style:outset}
    .sBS2 {-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1)}
        .ie7 .sBS2,
        .ie8 .sBS2 {border-style:outset}
	
	
	/* Font Size [OK]
	=================================== */
	.sTxtSm2 {font-size:80%;line-height:120%}
	.sTxtSm {font-size:90%;line-height:130%}
	.sTxtLg {font-size:110%}
	.sTxtLg2 {font-size:120%}
	.sTxtLg3 {font-size:140%}
	.sTxtLg4 {font-size:160%}
	
	
	/* No Wrap [OK]
	=================================== */
	.sNW {white-space:nowrap}
	
	
	/* Borders [OK]
	=================================== */
	.sBTx {border-top:0 !important}
	.sBRx {border-right:0 !important}
	.sBBx {border-bottom:0 !important}
	.sBLx {border-left:0 !important}
	
	
	/* Rounded Corners [OK]
	=================================== */
	.sRCBx {-webkit-border-bottom-left-radius:0 !important;-webkit-border-bottom-right-radius:0 !important;-moz-border-radius-bottomleft:0 !important;-moz-border-radius-bottomright:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
	.sRCLx {-webkit-border-bottom-left-radius:0 !important;-webkit-border-top-left-radius:0 !important;-moz-border-radius-bottomleft:0 !important;-moz-border-radius-topleft:0 !important;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}
	.sRCTx {-webkit-border-top-right-radius:0 !important;-webkit-border-top-left-radius:0 !important;-moz-border-radius-topright:0 !important;-moz-border-radius-topleft:0 !important;border-top-right-radius:0 !important;border-top-left-radius:0 !important}
	.sRCRx {-webkit-border-top-right-radius:0 !important;-webkit-border-bottom-right-radius:0 !important;-moz-border-radius-topright:0 !important;-moz-border-radius-bottomright:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}


	/* Margins [OK]
	=================================== */
	.sMTx {margin-top:0 !important}
	.sMRx {margin-right:0 !important}
	.sMBx {margin-bottom:0 !important}
	.sMLx {margin-left:0 !important}

	.sMTsm {margin-top:12px !important}
	.sMRsm {margin-right:12px !important}
	.sMBsm {margin-bottom:12px !important}
    .sMLsm {margin-left:12px !important}
    
	.sMT {margin-top:24px !important}
	.sMR {margin-right:24px !important}
	.sMB {margin-bottom:24px !important}
	.sML {margin-left:24px !important}
	
	.sMTlg {margin-top:32px !important}
	.sMRlg {margin-right:32px !important}
	.sMBlg {margin-bottom:32px !important}
	.sMLlg {margin-left:32px !important}
	
	.sMC {margin-left:auto !important;margin-right:auto !important}
	
	
	
	/* Padding [OK]
	=================================== */
	.sPTx {padding-top:0 !important}
	.sPRx {padding-right:0 !important}
	.sPBx {padding-bottom:0 !important}
	.sPLx {padding-left:0 !important}
	
	.sPTsm {padding-top:5px !important}
	.sPRsm {padding-right:5px !important}
	.sPBsm {padding-bottom:5px !important}
	.sPLsm {padding-left:5px !important}
	
	.sPT {padding-top:10px !important}
	.sPR {padding-right:10px !important}
	.sPB {padding-bottom:10px !important}
	.sPL {padding-left:10px !important}
	
	.sPTlg {padding-top:15px !important}
	.sPRlg {padding-right:15px !important}
	.sPBlg {padding-bottom:15px !important}
	.sPLlg {padding-left:15px !important}
	
	
	/* Text Alignment [OK]
	=================================== */
	.sAL {text-align:left !important}
	.sAC {text-align:center !important}
	.sAR {text-align:right !important}
	/*
    @media only screen and (max-width: 767px) {
        .sAR.sARm {text-align:left !important}
    }
    */   
    
    
	/* Line Height [OK]
	=================================== */
    .sLHsm {line-height:18px !important}
    .sLHlg {line-height:24px !important}
    
    
	/* Display [OK]
	=================================== */
    .sDIB {display:inline-block !important}
        .ie7 .sDIB,
        .ie8 .sDIB {zoom:1 !important;display:inline !important}
    .sDB {display:block !important}
    .sDI {display:inline !important}
	
	
	/* Micro Clearfix [OK]
	=================================== */
	.sCF:Before,.sCF:After {content:"";display:table}
	.sCF:After {clear:both}
	.sCF {zoom:1}
		.ie7 LI.sCF,
		.ie8 LI.sCF {display:inline}
		
	/* Floats [OK]
	=================================== */
	.sFL {display:inline !important;float:left !important}
	.sFR {display:inline !important;float:right !important}
	/*
    @media only screen and (max-width: 767px) {
        .sFL.sFLm {display:block !important;float:none !important}
        .sFR.sFRm {display:block !important;float:none !important}
    }
    */
	

    
    
    
    
/* IE Upgrade Notice [OK]
______________________________________________________________________________________________________________ */

.sIEfix {border-bottom:2px solid #333;background:#FFFCBC;font:16px/24px Arial, Verdana, Helvetica;width:100%;position:relative}
.sIEfix * {margin:0;padding:0;list-style:none}
.sIEfix .sub {margin:0 auto;width:988px;border-left:1px dotted #efd170;border-right:1px dotted #efd170;padding-left:10px;color:#000;font-size:12px;line-height:29px;height:29px;background:transparent url('/_images/global/sprites/ie-sprite-1.gif') no-repeat 0 0}
.sIEfix .sub:Before,
.sIEfix .sub:After {content:"";display:table}
.sIEfix .sub:After {clear:both}
.sIEfix .sub {zoom:1}	                                  
.sIEfix .sub DIV {float:left}
.sIEfix STRONG {font-weight:bold}
.sIEfix SPAN {color:#666}
.sIEfix UL {float:right}
.sIEfix LI {position:relative;float:left;position:relative}
.sIEfix A,.sIEfix A:Visited {position:relative;height:29px;line-height:29px;padding:0 10px 0 34px;display:block;border-left:1px dotted #efd170;background:transparent url('/_images/global/sprites/ie-sprite-1.gif') no-repeat}
.sIEfix A:Hover {background-color:#ffe17d}
.sIEfix .chrome A {background-position:0 -70px}
.sIEfix .chrome A:Hover {background-position:0 -120px}
.sIEfix .firefox A {background-position:-200px -70px}
.sIEfix .firefox A:Hover {background-position:-200px -120px}
.sIEfix .safari A {background-position:-400px -70px}
.sIEfix .safari A:Hover {background-position:-400px -120px}
.sIEfix .ie-latest A {background-position:-600px -70px}
.sIEfix .ie-latest A:Hover {background-position:-600px -120px}


    
    

    
    
    
    
    
    
    
    
    
    
    
/* Commented Out CSS
______________________________________________________________________________________________________________ */


	/* Hide/Show Elements
	=================================== *//*
	.sHDd {display:none}
	@media only screen and (max-width: 767px) {
		.sHDm {display:none !important}
		.sHDd {display:block}
	}
    */
	
	/* Text Breaking Point
	=================================== *//*
	.sTBP {width:5px;height:5px;display:inline-block;margin-left:-5px}
    */


	/* Modal Box *//*
	.sMdlBG {background:#000000;opacity:0.4;filter:alpha(opacity=40)}
	.sMdl {min-width:200px;max-width:800px}  
	.sMdlBox {margin:24px 10px;-moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;color:#3C3C3C;background:#FFF;background-repeat:no-repeat;background-size:100% 100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
	.sMdlHdr {padding:5px 10px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#FFF;background-color:#85B000;background-image:-webkit-gradient(linear, left top, left bottom, from(#A8C700), to(#77A700));background-image:-webkit-linear-gradient(#A8C700 0, #77A700 30px);background-image:-moz-linear-gradient(#A8C700 0, #77A700 30px);background-image:-ms-linear-gradient(#A8C700 0, #77A700 30px);background-image:-o-linear-gradient(#A8C700 0, #77A700 30px);background-image:linear-gradient(#A8C700 0, #77A700 30px);border:none}   
	.sMdlCnt {padding:10px;max-height:480px;overflow-y:auto;font-size:14px;line-height:20px}
        @media only screen and (max-height:600px) {.sMdlCnt {max-height:380px}}
        @media only screen and (max-height:500px) {.sMdlCnt {max-height:280px}}
        @media only screen and (max-height:400px) {.sMdlCnt {max-height:180px}}
        @media only screen and (max-height:300px) {.sMdlCnt {max-height:80px}}
	.sMdlFtr {background:#EEE;padding:5px 10px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
    */
	
    /* Tip Icon *//*
    .sTip {cursor:pointer;display:inline-block;text-indent:-9999em;height:12px;width:12px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -80 -300px}
    .sTip:Hover {opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
	.sTip:Active {position:relative;top:1px;left:1px}
    */

    /* Password Strength Indicator *//*
    .sPWI {border:solid 1px #c0c0c0;width:30px;margin-left:-33px;margin-top:5px;height:10px !important;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#EEE}
    .sPWIsub {margin-left:-33px;margin-top:5px;height:10px !important;display:block;background:red url('/_images/global/nj-sprite-1.png') no-repeat -140px -300px}
    */
    
    /* Paging Controls (Works within "sBox sClr3") *//*
    .sPgr {color:#FFF;font-weight:bold;font-size:110%;line-height:30px}
    .sPgr A:Link,.sPgr A:Visited {color:#3333FF;font-weight:normal;text-shadow:0 0 4px #FFFF00}
    .sPgr A:Hover {color:#FFF;text-shadow:none}
    .sPgr A[disabled] {color:#B6D458;cursor:text;font-weight:normal;text-decoration:none;text-shadow:-1px -1px 0 #648E00}
    */
    
	/* No Table Results Returned *//*
    .sNoResults {border-top:1px solid #CCC;border-bottom:2px solid #CCC;background:#F9F9F9;padding:9px;text-align:center;font-size:14px}
    */
    
    /* jQuery Placeholder Fix *//*
    .placeholder {color:#aaa}
    */
    
    /* .NET Calendar Fix *//*
    .ajax__calendar {z-index:9999;position:absolute}
    */

	/* Hide Validation Summary Bullet list *//*
	.sValSum UL {display:none}
    */

    /* Detail Titles *//*
    .sDetail {display:inline-block;width:165px}
    @media only screen and (max-width: 767px) 
    {
       .sDetail {display:block;width:auto;margin-top:10px} 
    }
    */   
    
    /* Alternate H1 & H4 Colors *//*
	.sH1.sAlt1 {color:#FFF;text-shadow:1px 1px 1px #000}
	.sH4.sAlt1 {color:#FFF}
    */
	
	/* Alternate A Color *//*
	A.sAlt1:Hover {color:#FFD100}
    */
	
    /* Clickable Image *//*
    .sBtnImg {cursor:pointer}
    .sBtnImg:Hover {opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);}
	.sBtnImg:Active {position:relative;top:1px;left:1px}
    */

    /* Bullet Icon List *//*
    .sIcoBullet LI {margin-left:24px;position:relative}
    .sIcoBullet .sIco {position:absolute;top:2px;left:-24px}
    */

	/* Assending/Descending Icons *//*
	.sIcoAsc, .sAsc {height:11px;width:11px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -100px -300px}
	.sIcoDsc, .sDsc {height:11px;width:11px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -120px -300px}
    */	

	/* Calendar Icon *//*
	.sIcoCal, .sCal {height:16px;width:16px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -220px -140px}
    */	

	/* Credit Card Icons *//*
	.sIcoCC, .sCC {height:31px;width:209px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat 0 -180px}
    */

	/* 16x New Window *//*
	.sIcoWin {position:relative;padding-right:23px}
	.sIcoWin:After {content:"";position:absolute;top:1px;right:0;z-index:2;height:16px;width:16px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -220px -300px} 
	    .ie7 .sIcoWin,
        .ie8 .sIcoWin {padding-right:0}
	    .ie7 .sIcoWin:Before,
        .ie8 .sIcoWin:Before {display:none}
    */
	    
	/* 16x CVV2 Icon *//*
	.sIcoCVV2 {position:relative;padding-right:23px}
	.sIcoCVV2:After {content:"";position:absolute;top:1px;right:0;z-index:2;height:16px;width:16px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -220px -320px} 
	    .ie7 .sIcoCVV2,
        .ie8 .sIcoCVV2 {padding-right:0}
	    .ie7 .sIcoCVV2:Before,
        .ie8 .sIcoCVV2:Before {display:none}
    */

	/* 24x Note Icon *//*
	.sIcoNote {position:relative;padding-left:29px;line-height:24px}
	.sIcoNote:Before {content:"";position:absolute;top:-3px;left:0;z-index:2;height:24px;width:24px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -260px -340px}
	    .ie7 .sIcoNote,
        .ie8 .sIcoNote {padding-left:0}
	    .ie7 .sIcoNote:Before,
        .ie8 .sIcoNote:Before {display:none}
    */
	    
	/* 16x .TXT Download *//*
	.sIcoTxt {position:relative;padding-left:21px}
	.sIcoTxt:Before {content:"";position:absolute;top:1px;left:0;z-index:2;height:16px;width:16px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -220px -200px}
	    .ie7 .sIcoTxt,
        .ie8 .sIcoTxt {padding-left:0}
	    .ie7 .sIcoTxt:Before,
        .ie8 .sIcoTxt:Before {display:none}
    */	

	/* 16x .CSV Download *//*
	.sIcoCsv {position:relative;padding-left:21px}
	.sIcoCsv:Before {content:"";position:absolute;top:1px;left:0;z-index:2;height:16px;width:16px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -220px -160px}
	    .ie7 .sIcoCsv,
        .ie8 .sIcoCsv {padding-left:0}
	    .ie7 .sIcoCsv:Before,
        .ie8 .sIcoCsv:Before {display:none}
    */
	
	/* 16x .PDF Download *//*
	.sIcoPdf {position:relative;padding-left:21px}
	.sIcoPdf:Before {content:"";position:absolute;top:1px;left:0;z-index:2;height:16px;width:16px;background:transparent url('/_images/global/nj-sprite-1.png') no-repeat -220px -180px}
	    .ie7 .sIcoPdf,
        .ie8 .sIcoPdf {padding-left:0}
	    .ie7 .sIcoPdf:Before,
        .ie8 .sIcoPdf:Before {display:none}
    */

	/* Skip To Nav Button *//*
	.sS2N {display:none}	
	@media only screen and (max-width: 767px) {
		.sS2N  {float:right;margin-right:10px;margin-top:12px;display:block;font-size:90%;letter-spacing:-1px;z-index:2;position:relative}
		.sS2N A {display:block;padding:3px 6px;color:#333;text-decoration:none;float:left;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999}
		.sS2N A:Hover {background:#B2CE24}
		.sS2N A:Before {display:block;float:right;content:"\21D3";margin-left:8px}
	}
	@media only screen and (max-width: 480px) {
		.sS2N A:Before {display:none;background-color:green}
	}
    */ 

    
/* Notes
______________________________________________________________________________________________________________ */

	/* 
	 * Inspiration by:
	 * Blueprint CSS Framework 1.0 - http://blueprintcss.org
	 * Less Framework 4 - http://lessframework.com
	 * 960 Grid - http://960.gs/
	 * Meyer Web - http://meyerweb.com/eric/tools/css/reset/
	 * Place Holder Text - http://akibjorklund.com/2011/input-type-search-placeholder
	 * InuitCSS - http://csswizardry.com/inuitcss/
	 * CSS3 Please - http://css3please.com/
	 * CSS3 Generator - http://css3generator.com/
	 * SitePoint - http://blogs.sitepoint.com/new-properties-and-values-in-backgrounds-with-css3/
	 * Micro Clearfix - http://nicolasgallagher.com/micro-clearfix-hack/
	 * Browser Support - http://www.quirksmode.org/css/display.html
	 * Responsive Tables - http://css-tricks.com/responsive-data-tables/#comment-95193
	 * Unicode Reference - http://www.digitalmediaminute.com/reference/entity/index.php
	 * IE Fixes - http://selectivizr.com/
	 * Firefox Button Text Alginment - http://stackoverflow.com/questions/1679952/input-type-submit-text-vertical-alignment-in-firefox 
	 * Mobile Safari auto-zoom bug - http://filamentgroup.com/examples/iosScaleBug/
	 * Conditional Comments - http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
	 * Conditional Comments Continued - http://nicolasgallagher.com/better-conditional-classnames-for-hack-free-css/ 
     * Conditional Comments Continued - http://www.phpied.com/conditional-comments-block-downloads/    
     * webkit-text-size-adjust - http://www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
	 * Cross Browser Support for Inline Block - http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/
	 * CSS Sprite Generator - http://csssprites.com/
	 * CSS Sprite Generator - http://spritegen.website-performance.org/
	 * Pseudo Background Crop - http://nicolasgallagher.com/css-background-image-hacks/
	 * Auto Hide Iphone Toolbar - http://www.catswhocode.com/blog/10-useful-code-snippets-to-develop-iphone-friendly-websites
	 * @font-face - http://www.fontsquirrel.com/
	 * IPhone Snippets - http://www.catswhocode.com/blog/10-useful-code-snippets-to-develop-iphone-friendly-websites
	 * CSS Minification - http://tools.w3clubs.com/cssmin/
     * Chromium - http://www.chromium.org/developers/how-tos/chrome-frame-getting-started
	*/

