/* CSS Document */
a img {border:none}
html {min-height:100%;height:100%;}
p,h1,h2,h3,h4,h5,h6 {margin:0px;}
body {margin:0px;padding:0px;background:#1E3D53 url(/images/template/bg.jpg) no-repeat bottom center fixed;}
div.site table.tablesite {border-left:2px solid #69ADC4;border-right:2px solid #488EA6;border-bottom:2px solid #488EA6;background:#DAEBF2;}
div.site {width:725px;margin-left:auto;margin-right:auto;position:relative;}
div.site div#footer {
	width:100%;
	background:transparent;
	text-align:center;
	font-family: 'trebuchet ms', tahoma, arial, helvetica, sans;
	font-size:8pt;
	color:#F2F8FA;
	padding-bottom:5px;
}
div.site div#footer a,div.site div#footer a:hover, div.site div#footer a:visited {color:#FFFFFF}
table td#head {background:#447AA0 url(/images/template/wwdHead.jpg) no-repeat;height:243px;text-align:right;}
table td#head img {position:absolute;right:15px;top:15px;}
table td#head a img {border:none}
table td#navCell {background:#FFFFFF url(/images/template/navGradient.jpg) no-repeat;width:231px;}
table td#navCell div#galleryColumn {margin:10px 5px 10px 20px;border:1px solid #666666;background:#4E869D url(/images/template/texture-background.jpg) repeat-y left;padding:10px;}
table td#bodyImage {background:#DAEBF2 url(/images/template/bodyTop.jpg) no-repeat;width:494px;height:59px;}
table td.contentOutter {background:#FFFFFF url(/images/template/bodyBg.jpg) repeat-x;width:494px;} table td.content div.content {padding:0px 20px 20px 10px;font-size:10pt;}
table td.content div.content div#intro {border-bottom:1px dotted #737373;margin-bottom:10px;padding:0px 10px 20px 10px;background:url(/images/template/introbg.gif) no-repeat top;}
table td.content div.content div.divide {width:100%;border-top:1px dashed #666666;margin-top:10px;padding-bottom:10px;}
table td.content a {color:#5AA4BD;}
table td.content a:hover {color:#666666;text-decoration:none;}
table td.content a:visited {color:#5AA4BD;text-decoration:none;}
table td.content td#leftColumn {width:230px;}
table td.content td#rightColumn {width:230px;border-left:1px dotted #666666}
table#products #leftColumn {width:65%}
table#products #rightColumn {width:35%}
table#singleimg #leftColumn {width:400px}
table#singleimg #rightColumn {width:60px;}
table#products #leftColumn .contentCol {padding:0px 10px 10px 0px}
table#products #rightColumn .contentCol {padding:0px 0px 10px 10px}
#leftColumn .contentCol {padding:0px 10px 10px 0px}
#rightColumn .contentCol {padding:0px 0px 10px 10px}
#riverbug {
border-left:1px solid #D8F0C3;
border-top:1px solid #D8F0C3;
border-bottom:1px solid #86CD48;
border-right:1px solid #86CD48;
background:url(/images/background_images/introbug-gradient.gif) repeat-x bottom;
}
ul.nav {
	margin:0px; padding:0px; padding-left:20px;padding-top:15px;
	list-style:none;
}
ul.nav li {
	width:211px;
	height:29px;
    font-family: 'trebuchet ms', tahoma, arial, helvetica, sans;
	font-size:10pt;
}
ul.nav li a {
	display:block;
	color:#385A6B;
	font-weight:bold;
	height:100%;
	padding-left:25px;
	padding-top:2px;
	text-decoration:none;
	background:url(/images/template/nav.gif) no-repeat;
}
ul.nav li a:hover {background:url(/images/template/nav-over.gif) no-repeat;color:#333333}
table td.content p {
	font-family: 'trebuchet ms', tahoma, arial, helvetica, sans;
	font-size:10pt;
}
table td.content h1 {
	font-family: 'trebuchet ms', tahoma, arial, helvetica, sans;
	font-size:18pt;
	font-style:italic;
	display:block;
	color:#385A6B;
	border-bottom:1px solid #9ECBDA;
	padding-left:10px;
	margin-bottom:10px;
}
table td.content h2 {
	font-family: 'trebuchet ms', tahoma, arial, helvetica, sans;
	font-size:15pt;
	color:#117CA1;
	margin-bottom:10px;
}
table td.content h3 {
	font-family: 'trebuchet ms', tahoma, arial, helvetica, sans;
	text-transform:uppercase;
	color:#86CD48;
	font-weight:bold;
	font-size:12pt;
	margin-bottom:5px;
}
table td.content h4 {
	font-family: 'trebuchet ms', tahoma, arial, helvetica, sans;
	text-transform:uppercase;
	color:#417396;
	font-weight:bold;
	font-size:12pt;
	margin-bottom:5px;
}
table td.content h5 {
	font-family: 'trebuchet ms', tahoma, arial, helvetica, sans;
	text-transform:uppercase;
	color:#CC3333;
	font-weight:bold;
	font-size:12pt;
	margin-bottom:5px;
}
table td.content h6 {
	display:inline;
	font-family: 'trebuchet ms', tahoma, arial, helvetica, sans;
	font-size:10pt;
	color:#117CA1;
}