BODY {

	font-family: Arial;

	font-size:11px;

}
#mainContentNoCol {
	width:940px;
	margin:0 0 0 40px;
}

div.frame {

	width:920px;

}

p,h1,h2,h3,h4,h5,h6 {

	margin:0;

	padding:0;	

}

h3 {

	color:#00337e;

	font-size:16px;

	text-align:center;

}

/* classes only for results page */

<!--

#result-wrap #pageWrapper {

	background-image:url(images/content-bg.gif);

	padding:0;

	width:940px;

}



#result-wrap #contentWrapper {

	position:relative;

}



#result-wrap #maincontent {

	float:left;

	padding-left:1px;

	width:900px;

	margin:20px 0 0 0;

	position:relative;

}

#result-wrap #logo {

	width: 246px;

	float:LEFT;

}

#result-wrap #spacer {

	float:LEFT;

	width:100px;

	background: url('images/spacer_bg.gif') repeat-x;

}

/* header tweakings */

#result-wrap #masthead {

	width:940px;

}

#result-wrap #mastheadRt {

	width: 588px;

	float: LEFT;

}

#result-wrap #bgBtm {

	background: url('images/bottom_bg.jpg') no-repeat;

	width:940px;

}

#result-wrap #topnavContent {

	background: #e5e6eb;

	width:930px;

	height:23px;

}

#result-wrap .topNavRt {

	width:920px;

}





/* revised classes */

.main-wrap {

	width:910px;

}



.inner-wrap {

	margin: 15px 0 0 0;

}



.row-heading {

	clear: BOTH;

}

.row-graph {

	height: 218px;

}

.col-result-graph {

	width: 370px;

	height: 100%;

	margin-right:5px;

	border:1px solid #999;

	background: #eeeeee;

}

.col-ac-graph {

	width: 508px;

	height: 100%;

	border:1px solid #999;

	background: url('images/gradient2.jpg') repeat-x;

}



.row-contact {

	width:100%;

	height: 280px;

	margin-top:10px;

	margin-bottom:23px;

}

/* end of revisions */



div.first-box h4, div.sec-box h4 {

	font-weight:normal;

	font-size:11px;

	text-align:center;

	padding:0.6em 0;

}

td {

	font-family: Arial;

	font-size:11px;

}

form {

	margin:0px;

	padding:0px;

}

.small {

	font-size:10px;

}

.large {

	font-size:13px;

}


table.calculator-main {
	width:860px;
}

table.calculator-main td.leftcol {
	width:500px;
 	background: none;
}


/* classes for the first slider, index page */

.slider1-row {

	clear:BOTH;

	height:70px;

	margin-top:5px;

}

.slider1-row .col-label {
	float:LEFT;
	width:110px;
	padding-top:25px;
	margin-right:10px;
	text-align: RIGHT;
	font-weight:bold;

}

.col-slider {

	float:LEFT;
	width:230px;
	height:70px;
}

.col-image {

	float:LEFT;
	width:60px;
	padding-top:10px;
}

.col-slider-display {
float:left;
	clear:LEFT;

}

.col-slider-slide {
float:left;
	clear:LEFT;
}

.col-slider-operators {
	margin-top:4px;
	clear:both;
	height:20px;
	padding-left:5px;

}

.minus {
	width: 200px;
	float: LEFT;
}

.plus {

	float: LEFT;

}



.instruction-box {

	width: 110px;

	border: 1px solid #990000;

	margin-top: 15px;

	margin-left: 15px;

	background: #eef4ff;

}

.instruction-box .wrap {

	margin: 10px;

	color: #676767;

}



/* slider2 revised classes */

.slider2-row {

	clear:BOTH;

	height:50px;

}

.slider2-row .col1 {

	float:LEFT;

	width:133px;

	padding-top:20px;

}

.slider2-row .col2 {

	float:LEFT;

}

.slider2-row .col2-top {

	clear:LEFT;

}

.slider2-row .col2-bottom {

	clear:LEFT;

}



.sliders-box {

	border:1px solid #676767;
	padding:5px;
}

.first-box {
	padding: 0px;
	position: static;
	margin:6px;
	}

html>body .first-box {
	padding-right:0px;
}

.sec-box {
	position: static;
	margin:6px;
}

.grid-box1 {

	height:96px;
	width:100%;
	background: url('images/grid1.gif') no-repeat;
	position: static;
}



.text-salary { /* class for salary texts */

	color: #444;
	font-weight: NORMAL;

}

/* labels on grids */

DIV.job-labels1 {

	font-family: Arial, Tahoma;
	font-size: 10px;

}

DIV.job-labels1 DIV {

	float:LEFT;
	width:81px;
	text-align: CENTER;
}

DIV.job-labels2 {

	font-family: Arial, Tahoma;
	font-size: 10px;

}

DIV.job-labels2 DIV {
	float:LEFT;
	width:66px;
	text-align: CENTER;
}
.blue {
	background: #c5d9f1;
}

.grid1-col {
	float:LEFT;
	width:81px;
	height:96px;
	text-align:CENTER;
	font-size:12px;
	overflow: HIDDEN;
	position: static;
	margin:0px;
	padding:0px;
}

.grid-row {
	height:20px;
}

.grid2-col {
	float:LEFT;
	width:66px;
	height:96px;
	text-align:CENTER;
	background: url('images/person.gif') no-repeat;
	background-position: bottom center;
}

.grid2-per {
	/*font-weight:BOLD;
	font-size:12px;*/
}
.bar1-img {
	/*height:94px;
	background: url('images/bar.png') no-repeat;*/
}

.submits-box {
	background:#dbf0ff;
	border:1px solid #DFDFDF;
	padding:10px;
}

.cost-you-low {

}

.cost-you-high {

}

.cost-ac-low {

}

.cost-ac-high {

}

#full-time-staff {

}

span.annual-cost {

	color: #000;

}



.grid-graph{

	float: LEFT;

	width: 30px;

}

.grid-percents {

	float: LEFT;

}

.bar-top {

	height: 0px;

	position: static;

}

.bar-bottom {

	background: url('images/person.gif') no-repeat;

	background-position: center bottom;

	height: 96px;

	position: static;

}



#bar1-per {

	position: relative; top: 32px; left: 0px;

	z-index: 1;

	font-weight: BOLD;

	font-size: 12px;

	padding:0px;

	margin:0px;

}

#bar2-per {

	position: relative; top: 32px; left: 0px;

	z-index: 1;

	font-weight: BOLD;

	font-size: 12px;

	padding:0px;

	margin:0px;

}

#bar3-per {

	position: relative; top: 32px; left: 0px;

	z-index: 1;

	font-weight: BOLD;

	font-size: 12px;

	padding:0px;

	margin:0px;

}

#bar4-per {

	position: relative; top: 32px; left: 0px;

	z-index: 1;

	font-weight:BOLD;

	font-size:12px;

	padding:0px;

	margin:0px;

}



.desc-box {

	border: 1px solid #738498;

	background: #c5d9f1;

	padding:10px;

	width:305px;

	height: 73px;

	text-align: LEFT;

}



#desc_title {

	font-size: 14px;

	font-weight: BOLD;

	text-align: LEFT;

}



/* job texts */

DIV.jobs-box {

	font-family:Arial, Tahoma;

	font-size:11px;

}

DIV.jobs-box SPAN {

	font-weight: BOLD;

	cursor: pointer;

}

DIV.jobs-box  {

	font-family: Arial;

	font-size:11px;

	text-align: RIGHT;

}



/* information at the bottom of the page */

.info-box {

	font-family:Arial, Tahoma;

	font-size:11px;

}

.info-box .small-note {

	font-size:10px;

}

TD.cost-box {

	border:1px solid #DFDFDF;

	padding:10px;

}

TD.support-box {

	border:1px solid #DFDFDF;

	padding:10px;

}

TD.services-box {

	border:1px solid #DFDFDF;

	padding:10px;

}

/* slider classes */

*.horizontal-slider-display-combo {

	clear: left;

	margin: 0;

}



*.horizontal-slider-track {

	background-color: #84ae42;
	background: url('images/slider-images/slider_bg.gif') no-repeat;
	color: #333;
	width: 214px;
	height:24px;
	float: left;
	margin: 0;

	line-height: 0px;
	font-size: 0px;
	text-align: left;
	padding: 8px 5px;
}



*.horizontal-slider-track  *.slider-slit {
	background-color: #333;
	color: #ccc;
	width: 190px;
	height: 2px;
	margin: 4px 4px 2px 4px;
	line-height: 0px;
	position: absolute;
	z-index: 1;
	border: 1px solid;
	border-color: #999 #ddd #ddd #999;
	display:block;

}



*.horizontal-slider-track  *.slider-slit5 {
	background-color: #333;
	color: #ccc;
	width: 195px;
	height: 7px;
	margin: 2px 4px 8px 4px;
	line-height: 0px;
	position: absolute;
	z-index: 1;
	/*border: 1px solid;*/
	border-top: 1px solid #5a7c25;
	border-left: 1px solid #5a7c25;
	display:block;
	background: #f2edd1 url('images/interval5.gif') repeat-x;
}

*.horizontal-slider-track  *.slider-slit3 {
	background-color: #f2edd1;
	color: #ccc;
	width: 195px;
	height: 7px;
	margin: 2px 4px 8px 4px;
	line-height: 0px;
	position: absolute;
	z-index: 1;
	/*border: 1px solid;*/
	border-top: 1px solid #5a7c25;
	border-left: 1px solid #5a7c25;
	display:block;
	background: #f2edd1 url('images/interval3.gif') repeat-x;
}

*.horizontal-slider-track  *.slider-slit18 {
	background-color: #f2edd1;
	color: #f2edd1;
	width: 195px;
	height: 7px;
	margin: 2px 4px 8px 4px;
	line-height: 0px;
	position: absolute;
	z-index: 1;
	/*border: 1px solid;*/
	border-top: 1px solid #5a7c25;
	border-left: 1px solid #5a7c25;
	display:block;
	background: #f2edd1 url('images/interval18.gif') repeat-x;
}



*.horizontal-slider-track *.slider {
	width: 16px;
	background-color: #0d4758;
	color: #333;
	position: relative;
	margin: 0;
	height: 8px;
z-index: 1;
line-height: 0px;
	font-size: 0px;
	text-align: left;
	border: 2px solid;
	border-color: #041e26 #337e93 #337e93 #041e26;
	cursor: pointer;
}



*.slider-display-holder {

	background-color: #FFF;

	color: #333;

	width: 130px;

	margin: 0;

	float: left;

	padding: 0 2px 0 0;

	height: 20px;

	text-align: right;

	/*border: 1px solid;

	border-color: #ddd #999 #999 #ddd;*/

}

.slider-display {
	background-color: #FFF;
	color: #113aaf;
	padding: 0px 1px 0 0;
	width: 210px;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	font-family: arial, helvetica, sans-serif;
	border: 0;
	cursor: default;
	/*border:1px solid #DFDFDF;*/

}

/*.adjust-buttons {

	clear:BOTH;

	height:40px;

}*/



/* buttons classess */

.modify-sal {

	float:LEFT;

}

.modify-sal IMG {

	cursor: pointer;

}

.recalculate {

	float:RIGHT;

	text-align:RIGHT;

}

.recalculate IMG{

	cursor: pointer;

}



.button-calculate {

	margin-left:185px;

}

/* @group Contact Box */

.third-box {

}

.third-box h3 {

	color:red;

	font-size:18px;

	text-align:center;

	margin-bottom:0.8em;;

}

TD.result-details {

	width: 580px;

	font-size: 12px;

	text-align: LEFT;

	padding:0px 5px 5px 5px;

}

TD.contact-box {

	border:1px solid #DFDFDF;

	padding:5px;

	width:300px;

}

TD.contact-box .txtfield {

	width: 218px;

}

.contact-button {

	clear:BOTH;

	margin-top:3px;

	margin-left:90px;

}

.turn-to-box {

	clear:BOTH;

	margin-top:13px;	

	text-align: CENTER;

}

.turn-to-box h2 {

	color: red;

	margin-bottom:2px;

}

.turn-to-box .checkbox {

	clear:BOTH;

	margin-left:150px;

	text-align: LEFT;

}

.turn-to-box .let-ac {

	color: #00337e;

	text-decoration: none;

	font-weight: BOLD;

	font-size:15px;

}



label {

	text-align:right;

	color:#000;

	font-size:11px;

	width:6em;

	display:block;

	float:left;

	padding-right:0.5em;



}







label span, span.required {

	color:red;

	font-weight:bold;

}







.contact-box textarea {

	width:160px;

}





/*

input.submit {

	width:160px;

	color: #0448a5;

	text-decoration: none;

	padding: 2px;

	background-image: url(http://www.allcovered.com/images/locationLnk-bkg.gif);

	background-repeat: repeat;

}*/

/* @end */

/* @group Wider Template Changes */



#leftCurve {

	padding-left: 164px;

	clear: both;

}



#contentWrapper {

	position: relative;

}



#maincontent {

	margin-top: 20px;

	float: right;

	width: 600px;

	margin-right: 30px;

	margin-bottom: 30px;

	position: relative;

}



#leftCol {

	float: left;

	width: 164px;

}



#leftNav {

	margin-left: 4px;

}



/* header tweakings */

/*

#masthead {

	width:940px;

}

#mastheadRt {

	width: 588px;

	float: LEFT;

}

#bgBtm {

	background: url('images/bottom_bg.jpg') no-repeat;

	width:940px;

}

#topnavContent {

	background: #e5e6eb;

	width:930px;

	height:23px;

}

.topNavRt {

	width:920px;

}


/* @end */

.plusminus {
	width: 200px;
}

#itbdbar0{
height:100px;
width:53px;
background:url('images/chartbar.gif');
background-position: center bottom;
}
#itbdbar1{
height:100px;
width:53px;
background:url('images/chartbar.gif');
background-position: center bottom;
}
#itbdbar2{
height:100px;
width:53px;
background:url('images/chartbar.gif');
background-position: center bottom;
}
#itbdbar3{
background:url('images/chartbar.gif');
background-position: center bottom;
height:100px;
width:53px;
}
.itbdbar100
{
background:url('images/chartbar.gif');
background-position: center bottom;
height:100px;
width:53px;
}

#barlabel0
{
width:50px;
position:absolute;
top:85px;
text-align:center;
font-size:12px;
color:#000;
font-weight:bold;
}

.bbar{
width:50px;
float:left;
margin-right:20px;
}
.bbar2{
width:50px;
float:left;
margin-right:15px;
}

#cover0{
width:53px;
height:100px;
position:absolute;
z-index:50;
background:#b0e2e5;
font-size:11px;
color:#000;
}
#cover1{
width:53px;
height:100px;
position:absolute;
z-index:50;
background:#b0e2e5;
font-size:11px;
color:#000;
}
#cover2{
width:53px;
height:100px;
position:absolute;
z-index:50;
background:#b0e2e5;
font-size:11px;
color:#000;
}
#cover3{
width:53px;
height:100px;
position:absolute;
z-index:50;
background:#b0e2e5;
font-size:11px;
color:#000;
}
.itbdcover
{
width:50px;
height:100px;
position:absolute;
z-index:50;
font-size:11px;
color:#fff;
}

#itbdchart1{
background: url('images/chart1bg.gif') no-repeat;
width:348px;
height:235px;
padding:20px 0px;
float:left;
}

.fteposition{text-align:center;font-size:10px;}
#itbdchart2{
margin-left:30px;
float:left;
background: url('images/chart2bg.gif') no-repeat;
width:490px;
height:235px;
padding:20px;

}
.graphbars{
padding-left:50px;
margin-top:32px;
}
#itbdchart2 .graphbars
{
padding-left:35px;
margin-top:30px;
}
td.leftcol
{
width:500px;
}
#instructiontext
{
width:334px !important;
background: url('images/instructiontext_bg.gif') left top no-repeat;
height:360px !important;
}
#instructiontext p
{
padding-top:25px !important;
margin-left:90px !important;
width:220px !important;
font-family:Arial !important;
font-size:14px !important;
color:#fff !important;
}
.smalltext {font-size:10px !important;}
.calc-box{
float:left;
width:270px;
margin-right:5px;
padding:10px;
border:1px solid #ccc;
font-size:11px;
}
#resultleftcol
{
width:600px;
float:left;
}
#resultleftcol ul
{
float:left;
width:250px;
font-size:10px;
border:0px solid #000;
list-style-image:url("images/arrowleft.gif") ;
margin:0px;
margin-left:20px;
padding:0px;
}
div.recalculate{
background:url('images/recalculate_bg.gif') top left no-repeat !important;
border:0px solid #ff0000;
width:258px;
height:58px;
clear:both;
}
div.recalculate img {margin-top:16px;margin-right:25px;}
#resultrightcol
{
width:258px;
float:right;
margin-right:30px;
border:0px solid green;
}
.smallcontact
{
margin-left:0px;
margin-top:70px;
padding-top:50px;
height:200px;
position:relative !important;
background:url('images/contactus_bg.gif') top left no-repeat !important;
width:258px;
border:0px solid #000;

}
.frm1 div.clear{clear:both; height:15px;font-size:10px;}
.frm1 div.leftcol{width:75px; font-weight:normal; float:left;padding:0px;padding-top:5px;padding-left:10px;}
.frm1 div.rightcol input{width:150px !important;}
.frm1 div.rightcol{
float:left !important;
width:150px !important;
}
