body {background-image: url(/images/common/tilepagebkgd.jpg); background-repeat: repeat-x; background-color: #728bb2; margin: 0px 0px 0px 0px; padding-right: 0px; padding-left: 0px; padding-top: 15px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 20px;}
body a:visited { color: #0b3d7f; text-decoration: underline; font-weight: bold}
body a:link { color: #0b3d7f; text-decoration: underline; font-weight: bold}
body a:active { color: #0b3d7f; text-decoration: underline; font-weight: bold}
body a:hover { color: #7f9e2d; text-decoration: underline; font-weight: bold}

a img {border-width:0}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2070bb; /*2070bb*/
	margin: 0 0 5px 0;
}
h1 a:link, h1 a:active, h1 a:visited {
	color: #2070bb; /*2070bb*/
	text-decoration: none;
}
h1 a:hover {
	color: #2070bb; /*2070bb*/
	text-decoration: underline;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0b3d7f; /*0b3d7f*/
	margin: 0 0 5px 0;
	line-height: 24px;
}
h2 a:link, h2 a:active, h2 a:visited {
	color: #0b3d7f; /*0b3d7f*/
	text-decoration: none;
}
h2 a:hover {
	color: #0b3d7f; /*0b3d7f*/
	text-decoration: underline;
}
#title h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0b3d7f; /*0b3d7f*/
	margin: 0 0 5px 0;
	line-height: 24px;
}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #728bb2; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px}

h4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #7f9e2d; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px}
	
#callout {margin-bottom: 0px; margin-left: 10px; margin-right: 10px; margin-top: 0px}

#callout h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #728bb2; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; line-height: 18px}

#callout ul {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	line-height: 16px;
}
		
#callout li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7f9e2d;
	margin: 0;
	padding-bottom: 8px;
}

#contactus {padding-right: 20px; padding-left: 20px; padding-top: 20px; padding-bottom: 20px; background-color: #ededed; line-height: 19px}

#contactus h3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2070bb; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px}

#content {margin-bottom: 40px; margin-left: 20px; margin-right: 20px; margin-top: 30px}

#contentBlogHeader { margin-bottom: 0px; margin-left: 20px; margin-right: 20px; margin-top: 30px }

#customdesigncallout {
	background: url(/images/customdesign/custombkgd.jpg);
	width: 340px;
	padding-right: 10px;
}

#customdesigncallout h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 7px 0 15px 10px;
}

#customdesigncallout ul {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	line-height: 15px;
}
		
#customdesigncallout li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding-bottom: 5px;
}

#hometext {
	width: 480px
}
#hometext h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #2070bb; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 15px}

#productinfo ul {
	margin: 0;
	padding: 5px 0 5px 15px;
	line-height: 16px;
	}
	
#productinfo li {
padding-bottom: 5px;
	}

#search {margin-bottom: 0px; margin-left: 0px; margin-right: 20px; margin-top: 0px}

#top {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: norml; color: #0b3d7f; margin-bottom: 0px; margin-left: 0px; margin-right: 30px; margin-top: 0px;}

.contentbkgd {background-image: url(/images/common/tilecontentbkgd.jpg); background-repeat: no-repeat; background-color: #ffffff}

.footer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7e9bc2; line-height: 16px;}
.footer a:visited { color: #7e9bc2; text-decoration: underline; font-weight: bold}
.footer a:link { color: #7e9bc2; text-decoration: underline; font-weight: bold}
.footer a:active { color: #7e9bc2; text-decoration: underline; font-weight: bold}
.footer a:hover { color: #ffffff; text-decoration: underline; font-weight: bold}

.formfield {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; padding-right: 3px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px;}

.formbtn {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; padding-right: 3px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px;}

.formrequired {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #972339}

.hr {margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; border: 0; color: #7f9e2d; background-color: #7f9e2d; height: 3px;}

.hralt {margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; border: 0; color: #666666; background-color: #666666; height: 1px;}

.productTableBorder {background-color: #999999}

.productTableHdr {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #728bb2; line-height: 16px}
.productTableHdr a:visited { color: #ffffff; text-decoration: underline; font-weight: bold}
.productTableHdr a:link { color: #ffffff; text-decoration: underline; font-weight: bold}
.productTableHdr a:active { color: #ffffff; text-decoration: underline; font-weight: bold}
.productTableHdr a:hover { color: #000000; text-decoration: underline; font-weight: bold}

.productTableGrid {background-color: #ffffff; line-height: 16px;}

.text14 {font-size: 14px;}

.textBlue {color: #3399ff; font-weight: bold}

.textGreen {color: #66cc66; font-weight: bold}

.textRed {color: #ff3333; font-weight: bold;}

.textHdrBlue { color: #0b3d7f; }

.textHdrGrey { color: #728bb2; }

/*------------- Begin Request Info -------------*/

.fileAvailable {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #7f9e2d}

.fileNotFound {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0000}

.productNumber {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0b3d7f}

.requestThankYou {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #0b3d7f}

.requestBkgd {background-image: url(/images/common/requestBkgd.jpg); background-repeat: no-repeat; background-color: #ffffff}

.requestBkgd h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0b3d7f;
	margin: 0 0 5px 0;
}

/*------------- End Request Info -------------*/

/*------------- Begin Sub Nav -------------*/

.subnav{
width: 220px; /*width of menu*/
}

.subnav ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.subnav ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.subnav ul li a{
font: bold 12px Arial;
color: #0b3d7f;
background: #e5e5e5;
display: block;
padding: 5px 0;
line-height: 16px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: underline;
}

.subnav ul li a:visited{
color: #0b3d7f;
}

.subnav ul li a:hover{ /*hover state CSS*/
color: white;
background: #0b3d7f;
}

/*------------- End Sub Nav -------------*/
