/* --- Browser Reset ---------------------------------------- */
html,body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
}
img,body,html{
	border:0px;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
}
ol,ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
}

caption,th{
	text-align:left;
}

q:before,q:after{
	content:'';
}

/* add in focus-rect reset */
:focus, input:focus {
	outline-style: none;
	outline-width: 0;
	outline: 0 none;

}
/*:focus { -moz-outline-style: none;}*/

/* --- General Rules ---------------------------------------- */
body {
	background: #F7F8F2 url('../../images/003/chrome/bgGradT.jpg') top left repeat-x;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h1 p, h2 p, h3 p {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 0.65em;
	display: inline;
	color: #666;	
}
em {
	font-weight: bold;
}
p.instructs {
	font-size: 0.9em;
}
a:link, a:active, a:visited {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #336699;
	text-decoration: underline;
}
/* --- Website Chrome -------------------------------------- */
div.container {
	margin: 0px;
	width: 100%;
	height: 100%;
	padding-bottom: 20px;
}
div.wrapperExt {
	margin: 0px auto;
	width: 800px;
	border: none;
	text-align: center;
}
div.wrapperInt {
	margin: 0px;
	padding: 0px;
	width: 800px;
	border: none;
}

/* --- Website Layout -------------------------------------- */
/* page header: brand, anav, tnav */
div.pgHeader {
	display: block;
	width: 100%;
}
div.pgFooter {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 25px;
	font-size: 11px;
	color: #666;
}
div.col {
	float: left;
}
div.cntnt {
	padding: 10px;
}
div.rcol {
	float: right;
}
div.c2 div.col {
	width: 200px;
}
div.indent {
	padding-left: 20px;
}
/* offset tab (not a button) */
div.offset {
	margin-top: 27%;
	margin-left: -96px;
	background: url('../../images/003/chrome/bgSTabM.gif') top left repeat-y;
	width: 95px;
}
div.offsetT {
	background: url('../../images/003/chrome/bgSTabT.gif') top left no-repeat;
	width: 95px;
	height: 5px;
}
div.offsetB {
	background: url('../../images/003/chrome/bgSTabB.gif') bottom left no-repeat;
	width: 95px;
	height: 5px;
}
div.offsetM {
	width: 95px;
	padding: 0px 4px;
}
div.offsetM p {
	text-align: center;
	padding: 4px 0px;
	background: url('../../images/003/chrome/hrKhakiDots.gif') bottom left repeat-x;
	width: 90px;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	color: #999;
}
div.offsetM p.last {
	text-align: center;
	padding: 4px 0px;
	background: none;
	width: 90px;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	color: #999;
}
/* --- Form Elements ---------------------------------------- */
div.header {
	/*padding-bottom: 18px;*/
	margin-top: 12px;
	margin-bottom: 6px;
}
div.subheader {
	border-top: 1px solid #F2F4FC;
}
div.bxBody div.fieldgroup {
	padding: 2px;
	vertical-align: baseline;
}
div.bxBody div.fieldgroup label {
	display: block;
	padding: 2px;
}
div.formError {
	color: #B85151;
}
/*div.fieldgroup {
	padding: 10px 0px 5px 0px;
	vertical-align: baseline;
	display: block;
}*/
div.fieldgroup div.fieldWithErrors {
	display: inline;
}
/*div.fieldgroup div.fieldWithErrors label {
	padding-left: 15px;
	display: block;
	width: 170px;
	float: left;
	font-weight: bold;
}*/
div.fieldgroup div.fieldWithErrors input.tf, div.fieldgroup div.fieldWithErrors input.tfMd, div.fieldgroup div.fieldWithErrors input.tfSm {
	color: #000;
	background: #F3F3DF;
	border: 1px solid #781351;
	padding: 2px 4px;
}
div.fieldgroup div.fieldWithErrors textarea.tf {
	color: #000;
	background: #F3F3DF;
	border: 1px solid #781351;
	padding: 2px 4px;
}
/*div.fieldgroup label {
	padding-left: 15px;
	display: block;
	width: 170px;
	float: left;
}*/
div.fieldgroup input.tf {
	color: #000;
	background: #FFF;
	border: 1px solid #333;
	padding: 2px;
}
div.fieldgroup div.instructs {
	padding-top: 2px;
}
div.fieldgroup div.instructs p {
	font-size: 0.8em;
	font-style: italic;
	color: #666;
	margin: 0;
	padding: 0;	
}
input.btnSub, input.btnSub:active {
	border: none;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 17px;
	color: #99AA8E;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -109px no-repeat;
	width: 112px;
	height: 36px;
	text-align: center;
	vertical-align: top;
	outline: none;
}
input.btnSub:focus {
	border: none;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 17px;
	color: #99AA8E;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -3px no-repeat;
	width: 112px;
	height: 36px;
	text-align: center;
	vertical-align: top;
	outline: none;
}
input.btnSub:hover {
	border: none;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 17px;
	color: #99AA8E;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -53px no-repeat;
	width: 112px;
	height: 36px;
	text-align: center;
	vertical-align: top;
	outline: none;
}
input.btnSubLg, input.btnSubLg:active {
	border: none;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 17px;
	color: #99AA8E;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -299px no-repeat;
	width: 185px;
	height: 36px;
	text-align: center;
	vertical-align: top;
	outline: none;
}
input.btnSubLg:focus {
	border: none;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 17px;
	color: #99AA8E;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -190px no-repeat;
	width: 185px;
	height: 36px;
	text-align: center;
	vertical-align: top;
	outline: none;
}
input.btnSubLg:hover {
	border: none;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 17px;
	color: #99AA8E;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -241px no-repeat;
	width: 185px;
	height: 36px;
	text-align: center;
	vertical-align: top;
	outline: none;
}
/* emph buttons (override color and bg) */
div.actnOffsetBanner input.btnSub, input.btnSub:active, div.actnOffset input.btnSub, div.actnOffset input.btnSub:active {
	color: #f7fdf0;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -486px no-repeat;
}
div.actnOffsetBanner input.btnSub:hover, div.actnOffset input.btnSub:hover {
	color: #f7fdf0;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -430px no-repeat;
}
div.actnOffsetBanner input.btnSub:focus, div.actnOffset input.btnSub:focus {
	color: #f7fdf0;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -380px no-repeat;
}

div.actnOffsetBanner input.btnSubLg, div.actnOffsetBanner input.btnSubLg:active, div.actnOffset input.btnSubLg, div.actnOffset input.btnSubLg:active {
	color: #f7fdf0;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -656px no-repeat;
}
div.actnOffsetBanner input.btnSubLg:hover, div.actnOffset input.btnSubLg:hover {
	color: #f7fdf0;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -598px no-repeat;
}
div.actnOffsetBanner input.btnSubLg:focus, div.actnOffset input.btnSubLg:focus {
	color: #f7fdf0;
	background: url('../../images/003/chrome/btnSprite.gif') -4px -547px no-repeat;
}
/* catalog elements */
div.req label {
	background: url('../images/chrome/icoReqReg.gif') top left no-repeat;
}
div.cbgroup {
	padding: 5px 0px;
	vertical-align: baseline;
	display: block;
}
div.lc3home div.cbgroup, div.lc3 div.cbgroup {
	float: left;
}
div.lc3home div.cbgroup, div.lc3 div.cbgroup {
	float: left;
}
div.cbgroup input.rb, div.cbgroup input.cb {
	float: left;
	vertical-align: baseline;
}
div.cbgroup label {
	padding: 3px;
	vertical-align: baseline;
}
/* double check what commenting this out does */
/*div.cbgroup a:link, div.cbgroup a:active, div.cbgroup a:visited  {
	display: block;
	float: left;
	padding-bottom: 5px;
	background: url('../../images/003/chrome/hrYellowDots.gif') bottom left repeat-x;
	color: #333;
}
div.cbgroup a:hover  {
	display: block;
	float: left;
	padding-bottom: 5px;
	text-decoration: none;
	color: #769661;
}*/
div.cbgroup div {
	display: inline;
}
div.cbgroup a.label {
	display: inline;
	float: none !important;
}
div.lc3home ul{
	display: block;
}
div.lc3home li {
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	float: left;
	font-size: 13px;
}

div.lc3home div.c1 {
	width: 200px;
	padding-right: 10px;
	padding-left: 15px;
}
div.lc3home div.c2 {
	width: 200px;
	padding-right: 10px;
	padding-left: 8px;
}
div.lc3home div.c3 {
	padding-left: 27px;
	width: 200px;
}
div.lc3 div.c1, div.lc3 div.c2, div.lc3 div.c3 {
	width: 200px;
	padding-right: 10px;
}

/* --- Website Modules ------------------------------------- */
/* brand */
div.brand {
	width: 200px;
	float: left;
}
div.brand div#brand a:active, div.brand div#brand a:link, div.brand div#brand a:visited, div.brand div#brand a:hover {
	background: url('../../images/003/chrome/webprezLogo.jpg') top left no-repeat;
	width: 154px;
	height: 99px;
	display: block;
}
div.brand div#brand span.txt {
	display: none;
}
div.tag {
	display: block;
	/*background: url('../../images/003/chrome/bgTagTab.gif') top left no-repeat;*/
	margin-left: 100px;
}
div.tag h1 {
	font-family: Verdana; 
	font-size: 22px; 
	color: #91a272;
	margin-bottom: 20px;
}
/*div.cobrand {
	padding-left: 100px;
	text-align: left;
}
div.cobrand div.tag {
	background: url('../../images/003/chrome/cobrand.png') top left no-repeat;
	width: 281px;
	height: 45px;
	padding: 2px 6px 0px 6px;
	font-size: 18px;
	line-height: 36px;
	color: #666;
}*/
/* auth nav */
div.anav {
	background: url('../../images/003/chrome/bgModAuth.jpg') top right no-repeat;
	display: block;
	color: #FFF;
	width: 500px;
	float: right;
	height: 47px;
	
}
div.anav form {
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
}
div.anav div.fieldgroup {
	display: inline;
}
div.anav div.fieldgroup input {
	font-size: 11px;
	color: #333;
	width: 150px;
}
div.anav div.action, div.anav div.btnSub {
	display: inline;
}
div.fieldgroup div.instructs p {
	font-size: 0.8em;
	font-style: italic;
	color: #666;
	margin: 0;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

/* top nav */
div.unav {
	display: block;
	color: #333;
	float: right;
	margin-top: 10px;
	margin-right: 5px;
}
div.tnav {
	display: block;
	color: #333;
	float: right;
	margin-top: 10px;
	width: 460px;
	text-align: right;
}
ul.pnav {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-type: none;
	display: inline;
}
ul.pnav li.linkbtn, div.tnav ul li.linkbtnmenu  {
	float: left;
	position: relative;
}
ul.pnav li.linkbtn {
	height: 27px;
	float: left;	
}
ul.pnav li.linkbtnmenu {
	height: 27px;
	float: left;	
}
ul.pnav li.linkbtn a:link, ul.pnav li.linkbtn a:active, ul.pnav li.linkbtn a:visited {
	color: #3C454C;
	padding: 0px 15px 5px 15px;
	text-decoration: none;
}
ul.pnav li.linkbtnmenu a:link, ul.pnav li.linkbtnmenu a:active, ul.pnav li.linkbtnmenu a:visited {
	color: #3C454C;	
	padding: 0px 15px 5px 15px;
	text-decoration: none;
}
ul.pnav li.linkbtn a:hover {
	background: #E1E3E0;
	color: #769661;
	padding: 0px 15px 5px 15px;
	text-decoration: none;
}
ul.pnav li.linkbtnmenu a:hover {
	color: #769661;	
	padding: 0px 15px 5px 15px;
	text-decoration: none;
}
ul.pnav li.linkbtnmenu ul {
	display: none;
}
ul.pnav li.linkbtnmenu:hover {
	background: #E1E3E0;
}
ul.pnav li.linkbtnmenu:hover ul {
	display: block;
	position: absolute;
	top: 1.9em;
	/*right: -1px;*/
	background: #F5F7F5;
	border-top: 1px solid #E1E3E0;
	border-right: 1px solid #E1E3E0;
	border-bottom: 1px solid #E3E3E3;
	padding: 4px;
}
ul.pnav li.linkbtnmenu:hover ul li a:link, ul.pnav li.linkbtnmenu:hover ul li a:active, ul.pnav li.linkbtnmenu:hover ul li a:visited {
	display: block;
	border-bottom: 1px solid #EFEFEF;
}
ul.pnav li.linkbtnmenu:hover ul li a:hover {
	display: block;
	background: #FFF;
}
li.linkbtnmenu a:link, li.linkbtnmenu a:active, li.linkbtnmenu a:visited, li.linkbtnmenu a:hover {
	background: url('../../images/003/chrome/icoDropDef.gif') top right no-repeat;
}
li.linkbtnmenu ul li a:link, li.linkbtnmenu ul li a:active, li.linkbtnmenu ul li a:visited, li.linkbtnmenu ul li a:hover {
	background: none !important;
}
/*


/*div.tnav a:link, div.tnav a:active, div.tnav a:visited{
	color: #3C454C;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	text-align: center;
	vertical-align: middle;
}
div.tnav li.last a:link, div.tnav li.last a:active, div.tnav li.last a:visited{
	border: none;
}
div.tnav a:hover, div.tnav li.linkbtn:hover a:link, div.tnav li.linkbtn:hover a:active, div.tnav li.linkbtnmenu:hover a:link, div.tnav li.linkbtnmenu:hover a:active, div.tnav li.link
btn:hover a:visited  {
	color: #FFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	text-align: center;
	vertical-align: middle;
	background: #000;
}
div.tnav a:hover, div.tnav li.last:hover a:link, div.tnav li.last:hover a:active, div.tnav li.last:hover a:visited  {
	border: none;
}*/



/* boxed mods */
div.mod {
	display: block;
}
div.bx, div.bxFeat, div.bxSub {
	padding-left: 100px;
	/*padding-top: 10px;*/
}
div.bxMsg, div.bxMsgErr, div.bxMsgWarn {
	margin-left: 98px;
	padding: 5px 20px;
	background: url('../../images/003/chrome/bgMsg.gif') top left no-repeat;
}
p.flashNotice {
	padding-left: 20px;
	background: url('../../images/003/chrome/icoMsg.gif') top left no-repeat;
}
p.flashError {
	padding-left: 20px;
	font-size: 1.1em;
	background: url('../../images/003/chrome/icoMsgErr.gif') top left no-repeat;
}
/*div.bxMsg p {
	padding: 10px;
}*/
div.bxFeat div.bxBody {
	border-left: 1px solid #E8E9E3;
	border-right: 1px solid #E8E9E3;
	border-top: 1px solid #E8E9E3;
	background: #EDEFEC url('../../images/003/chrome/bgModMain.jpg') top left repeat-x;
}
div.bxFeatAlt div.bxBody {
	border-left: 1px solid #E8E9E3;
	border-right: 1px solid #E8E9E3;
	border-top: 1px solid #E8E9E3;
	background: #FFF url('../../images/003/chrome/bgModMainAlt.jpg') top left repeat-x;
}
div.bxSub div.bxBody {
	border-left: 1px solid #E8E9E3;
	border-right: 1px solid #E8E9E3;
	border-top: 1px solid #E8E9E3;
	background: #FFF url('../../images/003/chrome/bgModSub.jpg') top left repeat-x;

}
div.bxBody {
	display: block;
	border-left: 1px solid #E8E9E3;
	border-right: 1px solid #E8E9E3;
	border-top: 1px solid #E8E9E3;
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
div.bxFtr {
	background: url('../../images/003/chrome/bxDrpShdwBR.jpg') top right no-repeat;
}
div.bxBL {
	background: url('../../images/003/chrome/bxDrpShdwBL.jpg') top right no-repeat;
	height: 1px;
}
div.bxB {
	background: url('../../images/003/chrome/bxDrpShdwB.jpg') top repeat-x;
	height: 1px;
	display: block;
}
div.bxSub div.bxBody h1 {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-weight: normal;
	font-size: 24px;
	/*color: #EFF0EB;*/
	color: #f9f9f5;
	padding-top: 6px;
	padding-bottom: 24px;
}
div.bxSub div.bxBody p {
	padding-bottom: 12px;
}
/* feat box elements */
ul.btnsOffset {
	margin-left: -96px;
	width: 416px;
}
div.bxFeatAlt ul.btnsOffset {
	margin-left: -96px;
	width: 97px;
}
ul.btnsOffset li {
	display: block;
	height: 51px;
	margin-top: 10px;
}
/* side tab default */
ul.btnsOffset li a:link, ul.btnsOffset li a:active, ul.btnsOffset li a:visited {
	background: url('../../images/003/chrome/stabRSprite.png') 97px -212px no-repeat;
	display: block;
	height: 51px;
	text-decoration: none;
}
ul.btnsOffset li a:hover {
	background: url('../../images/003/chrome/stabRSprite.png') 97px -283px no-repeat;
	display: block;
	height: 51px;
	text-decoration: none;
}
ul.btnsOffset li a:focus {
	background: url('../../images/003/chrome/stabRSprite.png') 97px -354px no-repeat;
	display: block;
	height: 51px;
	text-decoration: none;
}
ul.btnsOffset li span.step {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 28px;
	color: #99AA8E;
	background: url('../../images/003/chrome/stabLSprite.jpg') 0px -212px no-repeat;
	height: 51px;
	vertical-align: baseline;
	display: block;
	padding-top: 6px;
	padding-left: 12px;
}
ul.btnsOffset li a:hover span.step {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 28px;
	color: #99AA8E;
	background: url('../../images/003/chrome/stabLSprite.jpg') 0px -283px no-repeat;
	height: 51px;
	vertical-align: baseline;
	display: block;
	padding-top: 6px;
	padding-left: 12px;
}
ul.btnsOffset li a:focus span.step {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 28px;
	color: #99AA8E;
	background: url('../../images/003/chrome/stabLSprite.jpg') 0px -354px no-repeat;
	height: 51px;
	vertical-align: baseline;
	display: block;
	padding-top: 6px;
	padding-left: 12px;
}
ul.btnsOffset li span.stepTxt {
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	color: #99AA8E;
	vertical-align: baseline;
	padding-left: 10px;
}
/* side tab selected */
/*ul.btnsOffset li.sel {
	background: url('../../images/003/chrome/btnOffsetR-sel.png') top right no-repeat;
	display: block;
	height: 51px;
	margin-top: 10px;
}*/
ul.btnsOffset li.sel a:link, ul.btnsOffset li.sel a:active, ul.btnsOffset li.sel a:visited {
	background: url('../../images/003/chrome/stabRSprite.png') 97px -6px no-repeat;
	display: block;
	height: 51px;
	text-decoration: none;
}
ul.btnsOffset li.sel a:hover {
	background: url('../../images/003/chrome/stabRSprite.png') 97px -77px no-repeat;
	display: block;
	height: 51px;
	text-decoration: none;
}
ul.btnsOffset li.sel a:focus {
	background: url('../../images/003/chrome/stabRSprite.png') 97px -148px no-repeat;
	display: block;
	height: 51px;
	text-decoration: none;
}
ul.btnsOffset li.sel span.step {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 28px;
	color: #769661;
	background: url('../../images/003/chrome/stabLSprite.jpg') 0px -6px no-repeat;
	height: 51px;
	vertical-align: baseline;
	display: block;
	padding-top: 6px;
	padding-left: 12px;
}
ul.btnsOffset li.sel a:hover span.step {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 28px;
	color: #769661;
	background: url('../../images/003/chrome/stabLSprite.jpg') 0px -77px no-repeat;
	height: 51px;
	vertical-align: baseline;
	display: block;
	padding-top: 6px;
	padding-left: 12px;
}
ul.btnsOffset li.sel a:focus span.step {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 28px;
	color: #769661;
	background: url('../../images/003/chrome/stabLSprite.jpg') 0px -148px no-repeat;
	height: 51px;
	vertical-align: baseline;
	display: block;
	padding-top: 6px;
	padding-left: 12px;
}
ul.btnsOffset li.sel span.stepTxt {
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	color: #769661;
	vertical-align: baseline;
	padding-left: 10px;
}
/* side tab deselected */
ul.btnsOffset li.desel a:link, ul.btnsOffset li.desel a:active, ul.btnsOffset li.desel a:visited {
	background: url('../../images/003/chrome/stabRSprite.png') 97px -426px no-repeat;
	display: block;
	height: 51px;
	text-decoration: none;
}
ul.btnsOffset li.desel a:hover {
	background: url('../../images/003/chrome/stabRSprite.png') 97px -497px no-repeat;
	display: block;
	height: 51px;
	text-decoration: none;
}
ul.btnsOffset li.desel a:focus {
	background: url('../../images/003/chrome/stabRSprite.png') 97px -569px no-repeat;
	display: block;
	height: 51px;
	text-decoration: none;
}

ul.btnsOffset li.desel {
	background:none;
	display: block;
	height: 51px;
	margin-top: 10px;
}
ul.btnsOffset li.desel span.step {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 28px;
	color: #D1D8DC;
	background: url('../../images/003/chrome/stabLSprite.jpg') 0px -427px no-repeat;
	height: 51px;
	width: 90px;
	vertical-align: baseline;
	display: block;
	padding-top: 6px;
	padding-left: 12px;
	float: left;
}
ul.btnsOffset li.desel a:hover span.step {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 28px;
	color: #D1D8DC;
	background: url('../../images/003/chrome/stabLSprite.jpg') 0px -498px no-repeat;
	height: 51px;
	width: 90px;
	vertical-align: baseline;
	display: block;
	padding-top: 6px;
	padding-left: 12px;
	float: left;
}
ul.btnsOffset li.desel a:focus span.step {
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 28px;
	color: #D1D8DC;
	background: url('../../images/003/chrome/stabLSprite.jpg') 0px -569px no-repeat;
	height: 51px;
	width: 90px;
	vertical-align: baseline;
	display: block;
	padding-top: 6px;
	padding-left: 12px;
	float: left;
}
/*ul.btnsOffset li.desel p.c1Feat {
	display: inline;
	font-size: 28px;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	line-height: 42px;
}*/

div.bxFeat p.c1Feat {
	padding: 10px 0px 0px 10px;
	margin: 0px;
	color: #FFF;
	width: 300px;
	font-size: 21px;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	line-height: 1.5em;
	display: block;
}
div.bxFeatAlt p.c1Feat {
	padding: 10px 0px 0px 0px;
	color: #FFF;
	width: 100%;
	font-size: 24px;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	line-height: 42px;
}
/*div.bxFeat p.c1Feat:first-line {
	padding: 10px 10px 0px 10px;
	color: #FFF;
	width: 310px;
	font-size: 20px;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	line-height: 1.5em;
	display: block;
}*/
div.bxFeat p.c2Feat {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	line-height: 24px;
	padding: 42px 40px 0px 40px;
	color: #BEB585;
	display: block;
	text-align: center;
}
/* box elements */
div.bxFeat div.rcol {
	float: right;
}
div.colOffset {
	margin-top: -25px;
	width: 372px;
}
div.colOffset p {
	padding-left: 50px;
	padding-right: 40px;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	font-size: 22px;
	line-height: 28px;
	color: #BEB585;
	/*height: 85px;
	background: url('../../images/003/burstFreeTrialSprite.png') 0 0 no-repeat;*/
}
div.colOffset p em {
	color: #9f3636;/*#9b0e0e;*/
}
div.bxBody div.cntnt {
	width: 450px;
}
div.bxFeatAlt div.bxBody div.cntnt, div.bxSubAlt div.bxBody div.cntnt {
	width: 675px;
}
div.bxBody div.cntnt h3 {
	font-size: 18px;
	line-height: 24px;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	color: #B5BE85;
	padding-bottom: 3px;
	margin: 0px;
}
div.bxBody div.cntnt h3.rvrs {
	font-size: 18px;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
	color: #d4d4b7;
}

div.bxBody div.cntnt h4 {
	font-size: 14px;
	line-height: 18px;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	padding-bottom: 14px;
}
div.bxBody div.cntnt h3 em {
	font-weight: bold;
}
/* sidbar nav */
ul.sbarOffset {
	margin-right: -10px;
	width: 228px;
}
ul.sbarOffset li a:link, ul.sbarOffset li a:active {
	font-size: 13px;
	color: #99AA8E;
	text-decoration: none;
	display: block;
	height: 25px;
	padding-top: 4px;
	vertical-align: bottom;
}
ul.sbarOffset li a:visited {
	font-size: 13px;
	color: #99AA8E;
	text-decoration: none;
	display: block;
	height: 25px;
	padding-top: 4px;
	vertical-align: bottom;
}
ul.sbarOffset li a:hover {
	font-size: 13px;
	color: #769661;
	text-decoration: none;
	display: block;
	height: 25px;
	padding-top: 4px;
	vertical-align: bottom;
}
ul.sbarOffset li {
	padding: 0px 20px 0px 50px;
	background: url('../../images/003/chrome/bgSnav.png') top right no-repeat;
	display: block;
	height: 29px;
}
ul.sbarOffset li.first {
	padding: 0px 20px 0px 50px;
	background: url('../../images/003/chrome/bgSnavFirst.png') top right no-repeat;
	display: block;
	height: 33px;
}
ul.sbarOffset li.last {
	padding: 0px 20px 0px 50px;
	background: url('../../images/003/chrome/bgSnavLast.png') top right no-repeat;
	display: block;
	height: 31px;
}
ul.sbarOffset li.sel {
	padding: 0px 20px 0px 50px;
	background: url('../../images/003/chrome/bgSnav-sel.png') top right no-repeat;
	display: block;
	height: 29px;
}
ul.sbarOffset li.first-sel {
	padding: 0px 20px 0px 50px;
	background: url('../../images/003/chrome/bgSnavFirst-sel.png') top right no-repeat;
	display: block;
	height: 33px;
}
ul.sbarOffset li.last-sel {
	padding: 0px 20px 0px 50px;
	background: url('../../images/003/chrome/bgSnavLast-sel.png') top right no-repeat;
	display: block;
	height: 31px;
}
ul.sbarOffset li.pic {
	padding: 0px 0px 0px 0px;
	display: block;
	height: 200px;
	text-align: right;
}
div.sbar {
	padding: 0px 0px 0px 50px;
	width: 155px;
}
/* cart */
div.cart {
	padding-top: 20px;
}
/* account pages */
div.modrcHdr {
        padding-bottom: 3px;
}

div.modrcHdr h3 {
	display: inline;
	vertical-align: baseline;
	margin-right: 10px;
}
div.modrcHdr p.instructs {
	display: inline;
	vertical-align: baseline;
}
div.ctrlbar {
	background: url('../../images/003/chrome/bgCtrlBarMB.gif') bottom left no-repeat;
	padding-bottom: 4px;
}
div.ctrlbart {
	background: url('../../images/003/chrome/bgCtrlBarT.gif') top left no-repeat;
	height: 4px;
}
div.ctrlbar div.modrc-l {
	padding-left: 4px;
}
div.ctrlbar div.modrc-r {
	padding-left: 4px;
}
div.ctrlbar div.modrc-l ul li a:link, div.ctrlbar div.modrc-l ul li a:active, div.ctrlbar div.modrc-l ul li a:visited {
	background: url('../../images/003/chrome/ctrlBtnSprite.gif') 0px 0px no-repeat;
	display: block;
	width: 330px;
	height: 36px;
	margin-bottom: 4px;
	color: #578949;
	text-decoration: none;
}
div.ctrlbar div.modrc-r ul li a:link, div.ctrlbar div.modrc-r ul li a:active, div.ctrlbar div.modrc-r ul li a:visited {
	background: url('../../images/003/chrome/ctrlBtnSprite.gif') -340px 0px no-repeat;
	display: block;
	width: 330px;
	height: 36px;
	margin-bottom: 4px;
	color: #578949;
	text-decoration: none;
}
div.ctrlbar div.modrc-l ul li a:hover {
	background: url('../../images/003/chrome/ctrlBtnSprite.gif') 0px -51px no-repeat;
	display: block;
	width: 330px;
	height: 36px;
	margin-bottom: 4px;
	color: #295b0a;
	text-decoration: none;
}
div.ctrlbar div.modrc-r ul li a:hover {
	background: url('../../images/003/chrome/ctrlBtnSprite.gif') -340px -51px no-repeat;
	display: block;
	width: 330px;
	height: 36px;
	margin-bottom: 4px;
	color: #295b0a;
	text-decoration: none;
}
div.ctrlbar span.txt {
	display: block;
	height: 30px;
	padding: 10px 20px 0px 20px;
}
/*div.ctrlbar div.ctrl {
	width: 336px;
}
div.ctrlbar div.ctrl {
	padding-left: 4px;
	width: 332px;
}*/
/*div.ctrlbar ul li {
	width: 326px;
	height: 36px;
	list-style-type: none;
	margin-bottom: 2px;
}
div.ctrlbar div.modrc-l ul li {
	background: url('../../images/003/chrome/ctrlBtnSprite.gif') -335px 0px no-repeat;
}
div.ctrlbar div.modrc-r ul li {
	background: url('../../images/003/chrome/ctrlBtnSprite.gif') 0px 0px no-repeat;
}
div.ctrlbar ul li a {
	display: block;
	height: 20px;
	padding: 10px 20px 6px 20px;
}
div.ctrlbar ul li a:link, div.ctrlbar ul li a:active, div.ctrlbar ul li a:visited {
	color: #578949;
	text-decoration: none;
}
div.ctrlbar ul li a:hover {
	color: #578949;
	text-decoration: none;
}*/

/*div.ctrl {
	width: 300px;
	margin-right: 10px;
}
div.ctrllc{
	width: 330px;
	margin-right: 10px;
}
div.ctrlfc{
	width: 100%;
	margin-right: 10px;
}*/
/* lists */
ul.linklist, ul.list {
	list-style-type: disc;
	padding-left: 20px;
	/*color: #1B6430;*/
}
ul.linklist li {
	color: #1B6430;
	padding-bottom: 10px;
}
ul.list li {
	padding-bottom: 10px;
}
table.videolist, table.searchlist {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	border-collapse: collapse;
}
table.videolist tr, table.searchlist tr {
	vertical-align: baseline;
}
table.videolist tr td, table.searchlist tr td {
	padding: 4px;
	border-bottom: 1px solid #EEEEEE;
}
table.videolist tr.last td, table.searchlist tr.last td {
	padding: 4px;
	border-bottom: none;
}
table.videolist th.label, table.videolist td.label, table.searchlist th.label, table.searchlist td.label {
	width: 95px;
}
table.videolist thead tr {
	display: none;
}


/* footer */
div.pgFooter p {
	margin-left: 100px;
	text-align: center;
}
div.pgFooter ul {
	display: block;
	margin-top: 10px;
	margin-left: 100px;
	text-align: center;
}
div.pgFooter ul li {
	display: inline;
	padding: 0px 10px;
}

/* action banner */
div.actnOffsetBanner {
	background: url('../../images/003/chrome/bgActnBanner.jpg') top left no-repeat;
	width: 689px;
	height: 135px;
	margin-left: -19px;
	text-align: right;
}
div.actnOffset {
	background: url('../../images/003/chrome/bgActn.jpg') top left no-repeat;
	width: 689px;
	height: 135px;
	margin-left: -19px;
	text-align: right;
}
div.actnOffset div.desc {
	padding: 20px 20px 10px 20px;
	float: left;
}
div.actnOffset div.action {
	padding: 20px 20px 10px 10px;
	float: right;
}
div.terms {
	display: block;
	padding-left: 130px;
}
div.prices {
	display: block;
	padding-left: 130px;
	padding-bottom: 25px;
}
div.prices ul {
	display: block;
	width: 400px;
}
div.prices ul li {
	width: 90px;
	padding: 3px;
	float: left;
}
div.prices ul li p {
	text-align: center;
}
div.prices ul li p.sel {
	text-align: center;
	background: red;
}
div.stats {
	padding: 10px 20px 0px 40px;
	margin-top: 15px;
}
div.stats ul {
	display: block;
	width: 420px;
	float: left;
}
div.stats ul li {
	width: 180px;
	padding-bottom: 5px;
	padding-left: 22px;
	float: left;
	background: url('../../images/003/chrome/icoCkActnBanner.jpg') top left no-repeat;
	font-weight: bold;
	color: #666;
}

div.stats div.actn {
	text-align: right;
	float: right;
}
/* prices */
.priceqty {
	color: #999;
}
.price {
	color: #BEB585;
	font-size: 1.5em;
	font-family: Georgia, Palatino, 'Palatino Linotype', serif;
}
.priceper {
	color: #999;
}
/* free trial icons */
div.icoFreeTrialLg span.txt {
	display: none;
}
div.icoFreeTrialLg {
	background: url('../../images/003/burstFreeTrialSprite.png') 0 0 no-repeat;
	height: 75px;
	width: 75px;
	float: right;
	margin-right: 40px;
}
div.prices ul li div.icoTrialMini {
	background: url('../../images/003/burstFreeTrialSprite.png') -23px -593px no-repeat;
	height: 28px;
	width: 28px;
	float: right;
	display: block;
	margin-top: -10px;
	/*background-position: right;*/
}
/* team card */
div.teamCard {
	padding: 2px;
	border: 1px solid #EEE;
	width: 320px;
	margin-bottom: 10px;
}
div.teamCard img {
	float: left;
	padding: 2px;
	border: 1px solid #EEE;
	margin-right: 10px;
}
div.teamCard p {
	margin-top: 60px;
}

/* jquery ui Accordion */
.ui-accordion {
	border-top: 1px solid #E5E1D0;
	border-bottom: 1px solid #E5E1D0;
}
.ui-accordion-header {
	padding: 6px;
	/*background: #E5E1D0;*/
	border-top: 1px solid #E5E1D0;
	margin: 0px;
}
.ui-accordion .ui-state-default {
	background: #f7f6f5;
	/*#E1E8F0;*/
}
.ui-accordion .ui-state-active {
	background: #f0ede2;
	border-bottom: 1px solid #E5E1D0;
}
.ui-accordion-content {
	padding: 6px 12px;
}
.ui-accordion-content h4 {
	margin-top: 0px;
	margin-bottom: 12px;
	font-weight: bold;
	color: #999 !important;
}

.ui-icon-tri {
	background: url('../../images/003/chrome/icoExpRight.gif') 0px 4px no-repeat;
	height: 20px;
	width: 20px;
	display: block;
	float: left;
}
.ui-icon-tri-sel {
	background: url('../../images/003/chrome/icoExpDown.gif') 0px 4px no-repeat;
	height: 20px;
	width: 20px;
	display: block;
	float: left;
}

/* Extended Accordian Elements */
div.accordian-stat {
	display: block;
	text-align: right;
}
div.accordian-stat div.ico {
	height: 18px;
	padding-right: 20px;
	float: right;
}
p.accordion-stat-txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 24px;
	color: #928D84;
	text-align: right;
}
/*p.accordion-stat {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 24px;
	color: #333;
}*/
.accordion-header-ico-default {
	background: none;
	display: block;
	height: 18px;
	padding-right: 20px;
	float: right;
}
.accordion-header-ico-complete {
	background: url('../../images/003/chrome/accordionStatSprite.gif') 0px -97px no-repeat !important;
	padding-right: 20px;
}
.accordion-header-ico-error {
	background: url('../../images/003/chrome/accordionStatSprite.gif') 0px -49px no-repeat !important;
	padding-right: 20px;
}
table.billing-summary {
	background: url('../../images/003/chrome/hrKhakiDots.gif') top left repeat-x;
	width: 100%;
}
table.billing-summary thead {
	display: none;
}
table.billing-summary tbody {
	background: url('../../images/003/chrome/hrKhakiDots.gif') bottom left repeat-x;
}
table.billing-summary td {
	padding: 6px;
}
table.billing-summary td.label {
	width: 25%;
	color: #333;
}
table.billing-summary td.detail {
	width: 75%;
}
ul.actions li {
	display: inline;
}
ul.crumb li {
	display: inline;
	padding-left: 13px;
	color: #666;
	background: url('../../images/003/chrome/icoCrumb.gif') center left no-repeat;
	height: 12px;
	font-size: 10px;
}
