@import url(form.css);
@import url(sitemap.css);
@import url(navigation.css);
@import url(tablestyles.css);
body {
padding: 0px;
margin: 10px 0px 0px 0px;
background: url(../images/bg_tile.gif) repeat-x;
}
td {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333;
vertical-align: top;
}
a:link,
a:visited {
color: #0099ff;
text-decoration: none;
}
a:hover,
a:visited:hover {
color: #333;
text-decoration: none;
}
h1 {
font: bold 12px/16px Arial, Helvetica, sans-serif;
margin: 0px 0px 5px 0px;
}
h2 {
font: bold 11px/16px Arial, Helvetica, sans-serif;
margin: 0px 0px 2px 0px;
}
ul{
margin: 10px 0px 10px 10px;
padding-left: 10px;
list-style: square url(../images/bullet.gif);
}
li{
margin: 3px 0px 3px 0px;
}
.hrdot {
	background: url(../images/hr_tile.gif) repeat-x;
	padding: 0px;
	margin: 0px;
}

/*homepage styles*/


.mainborder {
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	background:#ffffff;
}
.navborder {
	border-top: solid 2px #4a0d03;
	border-bottom: solid 2px #4a0d03;
}

.hmbanner{
	border-bottom: solid 2px #4a0d03;
}

/*homepage oh word*/
.floatright {
float:right;
padding-left: 10px;
padding-bottom: 10px;
}
.floatleft {
float:left;
padding-right: 10px;
padding-bottom: 10px;
}
.chartbrdr {
border: solid 1px #666;
}
.chartbg {
padding: 6px 0px 6px 8px;
background: #ececec;
}
.chart {
padding: 6px 0px 6px 8px;
}
.icon {
padding: 5px 11px 5px 11px;
}
.hmnews {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0px 22px 0px 22px;
}
.hmnews a:link,
.hmnews a:visited {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #0099ff;
	text-decoration: none;
}
.hmnews a:hover,
.hmnews a:visited:hover {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}
.hmcontent {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0px 14px 20px 18px;
	background: url(../images/hm_tile_fade.gif) bottom repeat-x;
	border-bottom: solid 1px #cccccc;
}
.hmcontentno {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0px 14px 20px 18px;
	background: url(../images/hm_tile_fade.gif) bottom repeat-x;
}
.hmcontenttile {
	background: url(../images/hm_tile.gif) repeat-y;
}
.hmcallout {
padding: 0px 8px 1px 34px;
}

.hmcontent,
.hmcallout ,
.hmnews  p{
margin: 2px 0px 10px 0px;
}
/*tier page elements*/
.content {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333;
padding: 31px 35px 25px 35px;
vertical-align: top;
}
.utilitycontent {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333;
padding: 31px 35px 25px 50px;
vertical-align: top;
}
.content h1 {
font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
margin: 0px 10px 10px 0px;
}
.content h2{
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #0180bf;
margin: 0px 10px 10px 0px;
}
.content p{
margin: 5px 0px 15px 0px;
}
.content .breadcrumb{
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #949494;
}
/*!!!!!!!!!add table stuff here ok!!!!!!!!!*/
/*footer stuff aiigght*/
.ftrnavnoImg {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 4px 0px 4px 16px;
}
.ftrnav {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 4px 0px 4px 16px;
background: url(../images/ftr_bg.jpg) center no-repeat;
}
.ftrnav a:link,
.ftrnav a:visited {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.ftrnav  a:hover,
.ftrnav  a:visited:hover  {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.producttbl {
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	border-top: solid 1px #000;
}
.thumbs {
padding: 10px 5px 3px 5px;
}

