div#clearer {clear:left;line-height:0;height:0;}
body {background:url(../images/body_bg.gif);text-align:center;margin:0 auto;font-family:verdana,arial,helvetica,tahoma;font-size:11px;}
b {color:#414141;}

#content {background:url(../images/content_bg.png) repeat-y;width:962px;*width:952px;margin:0 auto;text-align:center;}
#footer {background:url(../images/footer_bg.png) no-repeat;width:962px;*width:952px;height:7px;margin:0 auto;}
#footer-links {color:#8e8d8d;margin:0 auto;text-align:right;width:952px;*width:952px;font-size:11px;}
#footer-links a:link, #footer-links a:visited {color:#8e8d8d;margin:0px 3px;text-decoration:underline;}
#footer-links #copyright {margin-top:5px;margin-right:4px;*margin-right:0px;;}

#content #logo {float:left;margin:10px;*margin-bottom:0px;}
#content #logo a, #content #logo a:visited, #content #logo a:active {padding:0px;margin:0px;}
#content #search {float:right;margin-right:15px;*margin-right:5px;margin-top:30px;}
#content #search input {color:#7c7b7b;}

#content #wrap {text-align:left;margin-left:5px;margin-right:5px;}
#content #menu {background:url(../images/menu_bg.png) repeat-x;width:942px;color:#016eb3;height:22px;border-top:1px solid #c6c8ca;border-bottom:1px solid #dfe0e1;font-size:13px;padding-top:3px;}
#content #menu a:link, #content #menu a:visited {margin:0px 7px;color:#016eb3;text-decoration:none;}
#content #menu a:hover {text-decoration:underline;}

#content #leftnav {background:url(../images/nav_bg.gif) no-repeat;float:left;height:427px;width:186px;}
#content #leftnav ul {margin-top:30px;list-style:none;margin-left:-30px;*margin-left:10px;}
#content #leftnav ul li {margin-bottom:3px;padding-left:10px;background-image:url(../images/bullet_icon.png);background-repeat:no-repeat;background-position:center left;}
#content #leftnav ul li a:link, #content #leftnav ul li a:visited {margin-left:5px;font-size:13px;color:#016eb3;text-decoration:none;width:170px;display:block;}
#content #leftnav ul li a:hover {text-decoration:underline;}

#content #slideshow {float:left;margin-top:5px;margin-left:5px;}
#content #bluebar {float:left;margin-top:5px;background:url(../images/blue_bg.png);width:500px;height:260px;color:white;}
#content #smallbluebar {float:right;margin-top:4px;margin-right:9px;*margin-right:-1px;background:url(../images/blue_bar.png);width:755px;height:17px;}
#content #bluebar h2 {margin:35px;font-size:18px;font-weight:bold;}
#content #bluebar h5 {margin:0px 35px;font-size:14px;font-weight:normal;}

#content #info-left {float:left;height:165px;width:186px;}
#content #info-left img {border:0px;margin-top:-145px;margin-left:20px;}
#content #info {float:right;background:url(../images/info_bg.gif) top left no-repeat;width:738px;height:324px;margin-top:-160px;/*margin-left:190px;*/margin-right:24px;*margin-right:15px;*margin-bottom:-5px;}
#content #info a:link, a:visited {margin:0px;text-decoration:underline;}
#content #info #columns {margin-left:15px;background:#f5f5f5;width:738px;height:324px;}
#content #info #column {float:left;margin:17px 10px;border-right:1px solid #dadada;width:230px;height:293px;}
#content #info #column-right {float:left;margin-left:10px;margin-top:17px;margin-bottom:17px;width:215px;height:293px;}
#content #info #column-right a {text-align:left;margin:0px;}
#content #info h3 {color:black;font-weight:normal;font-size:14px;font-weight:bold;margin-top:0px;}
#content #info p {margin-right:20px;}
#content #info ul {list-style:none;margin-left:-40px;*margin-left:0px;margin-right:10px;}
#content #info #column ul li {border-bottom:1px solid #dadada;margin-top:8px;padding-bottom:8px;}
#content #info #column ul li b {color:#140c54;}
#content #info #column-right ul li {margin-top:8px;padding-bottom:8px;}
#content #info h5 {color:#414141;font-weight:bold;font-size:13px;margin-bottom:3px;}

#content #content2 {float:left;padding-left:5px;width:750px;}
#content #content2 #left {float:left;width:500px;}
#content #content2 #right {float:right;width:250px;}
#content #content2 h3 {color:#016eb3;font-weight:bold;font-size:18px;margin-top:0px;}
#content #content2 h5 {color:#414141;font-weight:bold;font-size:13px;margin-bottom:3px;}
#content #content2 img.border {border:1px solid black;}
#content #content2 img.image {float:right;margin:0 15px 10px 10px;}
#content #content2 #main-image {margin:0 -15px 0px 10px;float:right;background:url(../images/main_image_bg.png) no-repeat;width:233px;height:244px;padding:15px 14px;border:0px;}

#content #content2 a:link, #content #content2 a:visited, #content #content2 a:active {color:#016eb3;text-decoration:underline;font-size:11px;margin:0;}

#literature #content #content2 #brochure {width:98%;margin-bottom:20px;}
#literature #content #content2 #brochure img {border:0px;}
#literature #content #content2 #brochure p.spanish {font-style:italic;}
#literature #content #content2 p img {float:left;margin:0 15px 10px 0;}
#literature #content #content2 #left {float:left;width:725px;}

#quick-nav {text-align:right;margin-top:-38px;}
#products #content #content2 ul {margin-top:7px;margin-left:0;list-style:none;}
#products #content #content2 ul li {margin-bottom:3px;}
#products #content #content2 ul li a {text-decoration:underline;color:#016eb3;cursor:pointer;}
#products #content #content2 #product {width:500px;margin-bottom:20px;}
#literature #content #content2 #brochure {height:175px;}
img.left {float:left;padding-right:10px;}
img.right {float:right;padding-left:10px;}
#top {text-align:right;width:500px;margin-bottom:20px;}

/* Fly out Menu Styles*/
#dropmenudiv {text-align:left;position:absolute;background-color:#e3e3e5;border:1px solid #bac2c8;font:normal 12px Verdana;line-height:18px;z-index:100;margin-left:-30px;}
#dropmenudiv a:link,#dropmenudiv a:visited {width:100%;display:block;text-indent:3px;padding:1px 0;text-decoration:none;color:#016eb3;}
/*#dropmenudiv a:visited {text-indent:-6px;padding:1px 0;}*/
#dropmenudiv a:hover{text-decoration: underline;}

/* Tableless Form Styles*/
.cssform p {width:470px;clear:left;margin:0;padding:5px 0 8px 0;padding-left:105px;height: 1%;}
.cssform label {float:left;margin-left:-105px;width:100px;margin-top:3px;}
* html .threepxfix {margin-left:3px;}

/* Admin Site Styles */
#datatable table {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}

#datatable th {
	padding: 4px 6px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	font-weight: bold;
	font-family: Verdana, Tahoma, arial, sans-serif;
	color: white;
	font-size: 12px;
	text-align: left;
	background: #EEF0F1 url(../images/table_head_bg.gif) repeat-x left bottom;
} 

#datatable td {
	padding: 4px 6px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	font-family: Verdana, Tahoma, arial, sans-serif;
	color: black; 
	font-size: 12px;
}

.table-even-row {
	background-color: #e0dcd6;
}

.table-odd-row {
	background-color: white;
}

.anylinkcss {position:absolute;left:0;top:0;visibility:hidden;line-height:12px;z-index:100;padding-bottom:5px;background-color:white;width:190px;text-align:left;border:1px solid #bac2c8;margin-left:-5px;margin-top:6px;}
.anylinkcss ul {margin:0;padding:0;list-style-type:none;}
.anylinkcss a:link, .anylinkcss a:visited {width:100%;display:block;padding:5px;text-decoration:none;color:#016eb3;font-size:12px;}
.anylinkcss a:hover {text-decoration:underline;}
