
html {margin: 0px;}
body {margin: 0px; background: #ffe;}

img {border: 0px;}

a:link {color: #006699; text-decoration: none}
a:visited {color: #006699; text-decoration: none;}
a:hover {color: #006699; text-decoration: underline;}

a.img:hover {text-decoration: none;}

h1 {font-size: 14px}
h2 {font-size: 12px}
h3 {font-size: 15px}
h4 {font-size: 11px}

table td {color: #333; font: 11px verdana, sans-serif;}

div#header {height: 261px; width: 100%; background: #fff; border-bottom: 1px solid #369; vertical-align: middle;}

div#logo {width: 200px;}

div#nav {float: right;}

div#headImage {width: 750px; height: 200px; background: #fff;}

div#infoLine {width: 50px; height: 50px; background: #fff;}
table#head {
	height: 60px; 
	width: 750px; 
	background-color: transparent; 
	} 

table#head td {
	padding: 0px;
	}

table#subHead{
	height: 27px; 
	width: 750px;
	background: #369;
	border-left: 1px solid #369;
	border-right: 1px solid #369;
	}

table#subHead td {
	padding: 2px; padding-left: 10px; color: #eee; text-align: left; font: 9px verdana, sans-serif;
	}

table#subHead td a:link {color: #ccc;}
table#subHead td a:visited {color: #ccc; text-decoration: none;}
table#subHead td a:hover {color: #fff; text-decoration: none;}

table#subNavBar {
	height: auto; 
	width: 750px;
	background: #fff;
	border: 1px solid #369;
	border-top: none;
	background: url(images/bgDotDrkBlue.gif);
	}

table#subNavBar td { 
	color: #333;
	padding: 4px;  
	text-align: left; 
	vertical-align: middle;
	font: 10px arial, verdana, sans-serif;
	}

table#subNavBar td a:link {
	color: #000;
	padding: 1px;
	text-decoration: none; 
	font-weight: bold;
	}
table#subNavBar td a:visited {color: #333; text-decoration: none;}
table#subNavBar td a:hover {color: #369; text-decoration: none;}

div.subnav {
display: inline; 
width: 100px; height: auto; background: #999; color: #fff; padding: 5px;}

table#loginBar {	
	height: auto; 
	width: 750px;
	background: #fff;
	border: 1px solid #369;
	border-top: none;
	text-align: right;
	background: url(images/bgDotGray.gif);
	}
                                                                                                                                                                                                                                                                                                                                                                     
table#main {
	height: auto; 
	width: 750px; 
	background: #fff;
	border-left: 1px solid #369;
	border-right: 1px solid #369;
	}
	 
table#main td#mainCol {padding: 10px;}

table#main td {
	padding: 0px;
	}

div#mainHeadBar {height: 20px; background: #036;}

table#footer {
	height: 10px; 
	width: 750px;
	background: #ccc;
	border-left: 1px solid #369;
	border-right: 1px solid #369;
	}
.rule {
border-top: 1px dotted #ccc; margin-top: 30px; padding: 10px;
}

table#footer td {
	padding: 4px; color: #666; text-align: center; font: 9px verdana, sans-serif;
	}

table#prodBox {width: 726px; vertical-align: top; margin-top: 20px;} 

table#prodBox td {
	padding: 5px;
	padding-right: 10px;
	vertical-align: top;
	}

td.prodBox  {
	width: 187px; 
	border-right: 1px dotted #ccc; 
	font-size: 10px;
	}
	
td.prodBoxRight {
	width: 187px;
	padding: 5px;
	padding-right: 10px;
	vertical-align: top;
	font-size: 10px;
	}

ul {list-style-type: square} 
ul li {margin-left: -12%; }

.pdf {text-align: middle; color: #666; border: 1px dotted #ccc; padding: 5px; background: #eff;}

table#contact {
	/*border: 1px dotted red;*/
}	

table.shdwBx td.fieldName {
	width: 100px; 
	text-align: right;
	vertical-align: middle;
}

table.shdwBx {
	border: 1px solid #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
	background: #eee;
}

.video {
color: #333333;
line-height: 9px;
font-size: xx-small;
font-family: arial, sans-serif;
}

.middle-videos {
color: #333333;
padding: 5px 20px 20px 20px;
font-size: 10px;
line-height: 14px;
font-family: verdana, arial, san-serif;
}
 
middle {
color: #333333;
padding: 20px 20px 20px 20px;
font-size: 10px;
line-height: 14px;
font-family: verdana, arial, san-serif;
}
table.shdwBx td {
	border-bottom: 1px solid #ccc;
	font: 10px arial, verdana, sans-serif;
	vertical-align: middle; 
}
#col3 {
background-color: #FFEECC;
border: 1px dotted #999999;
margin-top: 10px;
margin-right: 5px;
margin-left: 5px;
margin-bottom:10px;
}

select {
	margin-bottom: -10px;
}
.boxed {
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
border-right: 1px solid #666; 
border-bottom: 1px solid #666 ;
padding: 10px;margin-bottom: 15px;}
.features {
color: #666666;
padding: 5px 5px 5px 15px;
font-size: 10px;
line-height: 12px;
font-family: verdana, arial, san-serif;
}