/*****************
**SALT Solutions**
*****************/

body{
  text-align:center;
  background:url(../images/body.gif) repeat;
}
#page{
  width: 925px;
  border: #303030 solid 1px;
  background-color:#FFFFFF;  
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
}
img, .img a:link, .img a:visited{
  padding: 0px;
  margin: 0px;
  border:0px;
}
#copyright{
  width: 925px;
  margin: 0 auto;
  font-size: 13px
}

p{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  font-size:small;
  padding-left: 10px;
  margin-top: 10px;
}

/*----------Header and Navigation----------*/
#header{
  width: 925px;
  height: 276px;
  border: 0px;
  background-image:url(../images/header_b.jpg);
  text-align: right;
}
#navlist {
	width:925px;
	background-image: url(../images/navspace.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font:large;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px;
}
#navlist ul, #navlist li {
  display: inline;
  list-style:none;
  margin: 0px;
  padding: 0px;
  color:#000000;
  
}
#navlist ul li a:link, #navlist ul li a:visited	{
  padding: 0px 45px;
  margin: 0px 0px;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  color:#FFFFFF;
  font-weight: bold;
}
#navlist ul li a:hover {
  color: #232323;
  font-size: 14px;
  font-weight: bold;
}

.productUpdate{
 padding:10px 10px;
}
.productInfo{
  margin:5px 10px;
  font-size:small;
}

/*----------Heading--------*/
.nheading
{
 vertical-align:middle;
 text-align:left;
}
.gline
{
  float: left;
  padding-left:0px;
  height: 30px;
  width: 30px;
  background: #004584 url(../images/dbline.gif) repeat;
}
.gheader
{
  text-align:left;
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  height: 30px;
  background: #004584 repeat;
}

.lline
{
  float: left;
  height: 30px;
  width: 30px;
  background: #417FC2 url(../images/lbline.gif) repeat;
}
.lheader
{
  text-align:left;
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  height: 30px;
  background: #417FC2 repeat;
}

.bheader
{
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  height: 30px;
  background: #2D231E repeat;
  text-align:left;
}


.bline
{
  float: left;
  height: 30px;
  width: 30px;
  background: #2D231E url(../images/mline.gif) repeat;
}

/*----------Home-----------*/
.home{
  width: 925px;
  border: 0px;
  text-align: left;
  padding: 0px;
}

.resourcestitle a:link, .resourcestitle a:visited, .resourcestitle a:hover{
  color:#FF8000;
  font-weight:bolder;
  text-decoration:underline;
  margin:0px 0px;
  border:0px;
}
.resourcespreview{
  font-size:smaller;
}
.more, .more a:link, .more a:visited, .more a:hover{
  color:#000000;
  font-weight:bolder;
  text-decoration:underline;
  text-align:right;
  font-size:small;
  margin: 0px 0px 5px 0px;
}

.welcome{
  background-color:#E5E5E5;
  border:0px;
  width: 270px;
}

.welmessage{
  text-align:center;
  text-decoration:underline;
  font-weight:bold;
  font-size:medium;
}
.welcomeshort{
  text-align:left;
  font-size:small;
  padding:8px 10px;
  
}

.whysaltlist{
  text-align:left;
  font-size:small;
  list-style-image:url(../images/check.gif);
}
#whySalt{
  margin: 10px 0px;
}
.saltList{
  padding-bottom:10px;
}
.president{
  font-size:small;
  text-align:right;
  padding-right: 5px;
}
/*----------Web/Win Tools----------*/
.tools{
  width: 925px;
  border: 0px;
  text-align: left;
  padding: 0px;
}
.toolsPicture{
  width:75px;
  padding:10px;
  vertical-align:middle;
}
.toolsRows{
 width: 285px;
 padding-top:10px;
 vertical-align:top;
}
.whyTools{
  margin: 15px 0px;
}
.whyToolsList{
  text-align:left;
  font-size:small;
  list-style-image:url(../images/check.gif);
}
.toolsList{
  padding-bottom:5px;
}
.toolsDesign{
  font-size:small;
  background-color:#E5E5E5;
}
.extras{
  margin: 5px 10px;
}
/*----------Illustration System-----------*/
#illusSystem{
  width: 925px;
  border: 0px;
  text-align: left;
  padding: 0px;
}
.download{
  font-size: small;
}
.downloadImportant{
  color:#FF0000;
  font-weight:bold;
  text-decoration:underline;
  text-align: center;
}
.downloadType{
  font-weight:bold;
  text-decoration:underline;
  padding:3px 0px;
}
/*----------SDS-----------*/
#SDS{
  font-size:small;
  text-align:left;
}
/*----------Annuity Specs-----------*/
#AS{
  font-size:small;
  text-align:left;
}
/*----------GoFigureNow-----------*/
#GFN{
  font-size:small;
  text-align:left;
}

/*----------Other Tools----------*/
.otherTitle{
  margin:5px 10px;
  font-size:small;
  font-weight:bold;
  text-decoration:underline;
}
.otherText{
  font-size:small;
  margin:0px 10px;
}

/*----------Contact Us-----------*/
#aboutUs{
  width: 925px;
  border: 0px;
  text-align: left;
  font-size:small;
}
.entryfields{
  width: 100%;
  text-align: left;
}
.entryname{
  width: 100px;
  text-align: right;
  vertical-align:text-top;
}
.contactfields{
  font-size:small;
  width: 260px;
}
#contactForm{
  margin:5px 35px;
  text-align: left;
}
.serviceInfo{
  padding: 5px;
}
.serviceCompany{
  font-weight:bold;
}
.employeeLinks{
  margin:5px 5px;
  font-size:small;
}
/*----------Survey-----------*/
#formSurvey.surveyHead{
  font-weight:bold;
  padding-left:10px
}
#formSurvey.surveyInput{
  width: 300px;
}
#formSurvey.survey{
  width: 100%;
  border: 0px;
  text-align: left;
  padding: 0px;
}
#formSurvey.survey2{
  margin: 0px 0px;
  width: 100%;
  border: 0px;
  text-align: left;
  padding: 0px;
}

#formSurvey.newsletter{
  padding: 0px 0px !important;
  width: auto !important;
}
#formSurvey table tr td input , #formSurvey.textarea
{
  margin-left:20px;
}

#formSurvey button
{
  margin-left:10px
}

/*----------Staff-----------*/

#quickbooks
{
  text-align:left;
}

#quickbooks #media
{
  text-align: center;
}


#quickbooks table
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:small;
  margin:10px;
  text-align:left;
  width: 350px;
}


