/* Styles are stackable, so whatever gets set in body applies to everything below, unless you change it */
/* Sets margin, background image and color and default font styles */
body {
	margin: 0px;
	background: #ffffff url(images/wsc_bgrep.gif) repeat-x top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 11px;
	line-height: 15px;
}

/* Adds padding spacing to the list elements */
li {
	line-height: 15px;
	padding-bottom: 5px;
}


/* Small Text below left navigation */
.smtxt {
	font-size: 9px;
}

.estimate td{
	vertical-align:top;
	padding:8px;
	line-height: 22px;
}
.quotebtn {
	height:22px;
}

/* Form Text */
.form {
	font-size: 13px;
	font-weight: bold;
}

.blueform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.blueform h1 {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}


/* Used for Headings */
h1 {
	font-size: 18px;
}

/* Used for Subheadings */
h2 {
	font-size: 16px;
}

/* links */

a:link {
	font-size: 10px;
	color: #474D70;
	text-decoration:underline;
}
a:visited {
	font-size: 10px;
	color: #474D70;
	text-decoration:underline;
}	
a:hover {
	font-size: 10px;
	color: orange;
	text-decoration:none;
}

/*homepage links */

.homelink a:link {
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}
.homelink a:visited {
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}	
.homelink a:hover {
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

/* links default style */
.bodylink a:link {
	color: blue;
	font-size: 11px;
	text-decoration:underline;
}
.bodylink a:visited {
	color:#810081;
	font-size: 11px;
	text-decoration:underline;
}

/* footer links */

.footlink a {
	font-size: 10px;
	color: #6D74A1;
	text-decoration:underline;
}
.footlink a:visited {
	font-size: 10px;
	color: #6D74A1;
	text-decoration:underline;
}	
.footlink a:hover {
	font-size: 10px;
	color: #6D74A1;
	text-decoration:none;
}

/* Main Page index.html body */
.bodyindex {
	margin: 0px;
	background: #828AA0 url(images/bg.jpg) repeat-x top;
}

/* Main Page index.html links and text */
.indextxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
}

.indextxt a {
	color: #ffffff;
}
.indextxt a:visited {
	color: #ffffff;
}
.indextxt a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.homeheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}
/* Red Text */
.red {
	color: #FF0000;
}

/* Yellow Title Tag */
.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #FFCC00;
}

/* White Title Tag */
.SubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
