/******* Skylight Financial *******/

* { padding: 0; margin: 0; }
body { text-align: center; position: relative; margin: 0 auto; background: none #ffffff repeat!important; color: #666666; font: 12px/160% Arial, Helvetica, sans-serif; }
p { margin-top: 0; padding-bottom: 10px; }
a, a:link, a:active, a:visited { color: #666666;text-decoration: underline; }
a:hover { color: #cccccc; text-decoration: underline; }

h1.sitetitle { display: none; }
h1.logo { margin-left: 36px; }
h2 { font-size: 14px; text-transform: uppercase; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }

ul { margin: 0; list-style-type: none; padding-bottom: 10px;}
ul ul { margin-top: 2px; }


* html #rightcol { behavior: url(iepngfix.htc); }

/***** Container *****/
#container { width: 600px; margin: 0 auto; text-align: left; background-color: #fff; }

/***** Top Nav *****/
#top { position: relative; height: 70px; width: 600px; background-color: #494946; }
#top .buttons {display: none;}

/***** Main Nav *****/
#mainnav { display: none!important;}
.p7PMMh01 { display: none!important; }

/***** Billboard *****/
#billboard { display: none;}

/***** Main *****/
#main {float: none; width: 600px; border-left: 0px solid #919195; border-right:0px solid #919195; border-bottom: 0px solid #919195; padding-top: 0px; position: relative; z-index: 2; padding-top: 45px; background:none no-repeat;}
* html body#home #main { padding-top:0px;margin-top: 0px;}
* html #main { padding-top: 45px;}

/***** Left *****/
#leftcol { display: none; }

/***** Right *****/

#rightcol { float: none; border-left: 0px solid; width: 600px; position: relative; min-height: 444px; z-index: 3; padding-bottom: 30px; }

* html #rightcol { height: 444px; }		
	
#rightcol .text { margin-left: 0px; }
	
#rightcol .text p { padding-bottom: 22px;}
	
body#home #rightcol { min-height: 350px; background:none no-repeat; border-left: 0; }
	
* html body#home #rightcol { height: 350px; }
body#home #rightcol .text { margin-right: 0px; text-align: justify; }
body#home #rightcol .text { margin-left: 0px; }
		
#rightcol h2.home-contenttitle { background:none no-repeat; display: block; width: 349px; height: 13px; text-indent: -5000px; padding-bottom: 16px; }
#rightcol h2.home-calculate { background:none no-repeat; display: block; width: 262px; height: 13px; text-indent: -5000px; padding-bottom: 12px; margin-top: 10px;}

#rightcol .form { width: 308px; float: left;border: 2px solid #919195; font-size:10px; color: #000000; text-transform: uppercase; }
	
body#home #rightcol  .text.form { margin-right: 0px; text-align: justify; }
body#home #rightcol  .text2 { margin-left:14px; }
		
.footnote { color: #fff; font-size: 9px; text-transform: none; margin-left: 326px;}
.footnote a {text-decoration: none;}

#rightcol input { width: 65px; height: 12px; float: right; font-size: 10px; padding-top: 1px;margin-right: 6px; margin-top: 2px; }
#rightcol .form p { text-indent: -5000px; padding-bottom: 0; margin:0;}	
#rightcol .form-title { margin: 0; width: 308px; height: 23px; display: block; background:url(/img/home/form/onlinewagestatement.png) no-repeat;}
#rightcol .form-bar { margin:0; width: 306px; height: 18px; padding-top: 2px; padding-right: 2px; display: block; }
#rightcol .form-calc a { display: block; width: 308px; height: 16px!important; font-size: 1px; line-height: 1px; text-indent: -5000px; padding-top: 0; padding-bottom: 0; margin-top: 0!important; margin-bottom: 0!important; background:url(/img/home/form/calculate.png) no-repeat; }	
#rightcol .form-calc a:hover { background:url(/img/home/form/calculate-over.png) no-repeat; }		
#rightcol .form .directdepositsavings { background:url(/img/home/form/annualdirectdeposit.png) no-repeat; height: 23px!important;}
#rightcol .form .onlinewagesavings { background:url(/img/home/form/onlinewagestatement.png) no-repeat; height: 23px!important;}
#rightcol .form .savingspercheck { background:url(/img/home/form/costsavingspercheck.png) no-repeat; height: 23px!important; text-align: right;color: #666666; font-weight: bold; font-size: 9px; padding-right: 6px; width: 302px;}
#rightcol .form .paidemployees { background:url(/img/home/form/numberpaidemployees.png) no-repeat; height: 23px!important;}
#rightcol .form .weeklypayroll { background:url(/img/home/form/weeklypayrollsavings.png) no-repeat; height: 23px!important; }
#rightcol .form .biweeklypayroll { background:url(/img/home/form/biweekly-payrollsavings.png) no-repeat; height: 23px!important;}


/***** Footer *****/

#footer { width: 600px; height:40px; margin: 0px auto 0 auto; position: absolute; z-index: 1; }
body#home #footer {color: #54534A; }
#footer .text { padding-top: 3px; font-size: 9px; line-height: 10px; margin-left: 0px; margin-right: 0px; margin-top: 4px; color: #54534A; }
#footer ul { display: none;}
#footer li { display: inline; background: none; font-family:Arial, Helvetica, sans-serif; padding: 0; font-size: 9px; }
#footer li a, #footer li a:link, #footer li a:active, #footer li a:visited { color: #54534A!important; text-decoration: none;text-transform: uppercase;}
#footer li a:hover { text-decoration: none; color: #ffffff!important; }

body#home #footer li a, body#home #footer li a:link, body#home #footer li a:active, body#home #footer li a:visited { color: #54534A; }
#footer img { margin-right: 4px; margin-top: 0px; padding-top: 0; padding-bottom: 20px;display: block; margin-bottom: 20px!important;float: left; width: 36px;}
#footer .visa { float: none; width:600px; display: block; }

/******** News Release Styles *********/
.p7VSCtoolbar { display: none; }
.p7VSC_content { overflow: visible;width: auto; }
.p7VSC_scrollbox_wrapper { overflow: visible; width: auto; }

#p7VSCtb_1 { display: none !important; }
#p7VSCtb_1 img { display: none !important; }
.p7VSCdragchannel, .p7VSCtoolbar { display: none; }
.p7VSC07 .p7VSCtoolbar { display: none; }
.p7VSC02 .p7VSCdragbar { display: none;}
.p7VSC02 .p7VSC_dn a { display: none;}
#p7VSCcn_1{ display: none!important;}
.p7VSC_up { display: none!important;}
#p7VSCdc_1 { display: none!important;}
.p7VSCdragCtrl { display: none!important;}
.p7VSC02 .p7VSC_content { width: 600px!important; padding-top: 20px; padding-right: 0px!important; padding-bottom: 20px; padding-left: 0pt!important; }
