/* CSS Document */
BODY {
	background-color: #cccccc;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0px;
   font: 11px Verdana, Arial, sans-serif;
}

.table {
	padding: 0px;
	text-align: left;
	background-color:#ffffff;
	border:0px solid white;
	
}

.headerNavigation {
  color:#000000;
  background-color:#eeeeee;
  padding:5px 0px 5px 5px;
  
}

.headerNavigation A, .headerNavigation A:visited, .footertop a  {
  font-weight: bold;
  color: #000000;
}

.headerNavigation A:hover, .footertop a:hover  {
  color: #222222;
}

h5 {
color: #7D4231;
font-size:1em;
}


TD.main, P.main {
  font-size: 11px;
  line-height: 1.5;
}

.leftbox, .rightbox, .centerbox, .singlebox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #eeeeee;
  border-left: 0px solid #001155;
  padding-bottom: 10px;

}

A {
  color: #222222;
  text-decoration: none;
  }
 .categoriesdescription A, .rightintro A {
 color:#993300;
}

A:hover {
  color: #993300;
  text-decoration: underline;
}


.smallText A:hover, .smallText A {
color:#cc9966;
}

TD.footerbottom A:hover, .footerbottom A {
color:#343434;
}
.navcats {
background-color:#a65841;
padding:7px 5px 7px 5px;
border-bottom:3px solid #ffffff;
color:#ffffff;
}
.navcats A {
color:#ffffff;
}

.navcats A:hover {
color:#ffffff;
text-decoration:underline;
}

.navdetail {
background-color:#d2845d;
padding:7px 5px 7px 5px;
border-bottom:3px solid #ffffff;
}

.navdbuttons {
border-bottom:1px solid #000000;
border-top:1px solid #ffffff;
}

.credit {
text-align:left;
background-color:#cccccc;
padding:5px 0px 5px 0px;
font-size:.9em;
}

.copyright {
text-align:right;
background-color:#cccccc;
padding:5px 0px 5px 0px;
font-size:.9em;
}

ol {
margin-left:25px;
}

ol li {
padding-left:0px;
padding-top:10px;
}

li {
line-height:1.5em;
padding-bottom:5px
}

.plainBox A, .introtext A, .commercialtext A, .individualtext A, .commercialtextball A,
.examplestextball A {
color:#993333;
font-weight:bold;
}

.introtext {
background-color:#ffffff;
padding:20px 150px 20px 20px;
line-height:1.5em;
background-image:url(../images/sharpen2.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.commercialtext {
background-color:#ffffff;
padding:20px 50px 20px 20px;
line-height:1.5em;
background-image:url(../images/new/ball.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.commercialtextball {
background-color:#ffffff;
padding:20px 50px 20px 20px;
line-height:1.5em;
background-image:url(../images/ball-small.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.examplestextball {
background-color:#ffffff;
padding:20px 50px 20px 20px;
line-height:1.5em;
background-image:url(../images/ball-vsmall.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.individualtext {
background-color:#ffffff;
padding:20px 50px 20px 20px;
line-height:1.5em;
background-image:url(../images/sharpen2.jpg);
background-position:bottom right;
background-repeat:no-repeat;
vertical-align:top;
}

.intronarrow {
padding-right:170px;
}

.commercialnarrow, .individualnarrow {
padding-right:250px;
}

.leftintro {
padding-right:25px;
}
.leftboxintro {
padding:0px 5px 5px 5px;
line-height:1.5em;

}

.rightintro {
line-height:1.5em;
}

.rimage {
margin-left:15px;
margin-bottom:10px;
}

.formdesc {
font-weight:bold;
padding:5px 0px 5px 0px;
}

.formservice {
font-weight:normal;
padding:5px 0px 5px 0px;
}

.servicetable {
padding:5px 0px 5px 0px;
}

.terms {
text-align:left;
background-color:#cccccc;
padding:5px 0px 5px 0px;
font-size:.9em;
}

.exampleimg {
padding-left:32px;
padding-bottom:20px;
}