body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;}
blockquote{border:1px solid #ccc;color:#1e1e1e;padding:10px;text-align:center;background:url(images/quotation_mark_open.gif) 20px 20px no-repeat;background-color:#f7f7f7;}
a:link{color:#ca0731;text-decoration:none;}
a:visited{color:#ca0731;text-decoration:none;}
a:hover{color:#fd456d;text-decoration:underline;}
.Nav{height:50px;width:184px;text-align:center;vertical-align:bottom;}
.Nav#home{background:url(images/homeoff.png) no-repeat;}
.Nav#home:hover{background:url(images/homeon.png) no-repeat;}
.Nav#about{background:url(images/aboutoff.png) no-repeat;}
.Nav#about:hover{background:url(images/abouton.png) no-repeat;}
.Nav#solutions{background:url(images/solutionsoff.png) no-repeat;}
.Nav#solutions:hover{background:url(images/solutionson.png) no-repeat;}
.Nav#contact{background:url(images/contactoff.png) no-repeat;}
.Nav#contact:hover{background:url(images/contacton.png) no-repeat;}
a.topnav{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#333;display:block;width:184px;height:50px;}
a.topnav:hover{font-size:13px;font-weight:bold;text-decoration:none;color:#ca0731;}
div.paddingtop{padding-top:23px;}
.content{background-color:#fff;}
.btmcontent{background:url(images/bottombar.png) top repeat-x;height:70px;}
.blackbox{background:url(images/blackbox.png) no-repeat;height:279px;width:250px;text-align:center;vertical-align:text-top;color:#fff;}
div.footer{text-align:center;font-size:11px;color:#666;}
div.interiorlogo{position:relative;top:-12px;}
div.interiorbox{position:relative;top:-13px;}
div.indexbox{position:relative;top:-170px;}
div.whitetext{width:350px;background:url(images/whitebarmid.png) repeat-y;font:Arial,Helvetica,sans-serif;font-size:11px;text-align:center;}
div.whitetext a{color:#000;text-decoration:none;}
div.whitetext a:hover{color:#666;}
div.whitetext img{padding-right:8px;}
.whitebottom{background:url(images/whitebarbottom.png) no-repeat top;height:46px;}
.whitetop{background:url(images/whitebartop.png) no-repeat bottom;height:50px;}
.rightside{padding-left:35px;text-align:left;}
h3{font-size:14px;font-weight:bold;line-height:25px;}
h1{font-size:12px;}
.subnav{background:url(images/subnavbg.png) repeat-x;width:100%;position:relative;top:-50px;height:31px;}
a.subnavmenu{color:#fff;text-decoration:none;font-size:11px;display:block;height:25px;}
.subnavcell{vertical-align:middle;height:31px;padding-left:20px;padding-right:20px;}
.subnavcell#purple:hover{background:url(images/subnavbg_over.png) repeat-x;}
.subnavcell#red:hover{background:url(images/red_subnav.png) repeat-x;}
.subnavcell#blue:hover{background:url(images/blue_subnav.png) repeat-x;}
.subnavcell#green:hover{background:url(images/green_subnav.png) repeat-x;}
.subnavcell#orange:hover{background:url(images/orange_subnav.png) repeat-x;}
.subnavcell#yellow:hover{background:url(images/yellow_subnav.png) repeat-x;}
.pborder{border:3px double #c0c0c0;padding:1px;}
a.crumbs{color:#777;padding:3px;font-size:x-small;}
a.crumbs:visited{color:#777;padding:3px;font-size:x-small;}
a.crumbs:hover{color:#890000;padding:3px;border:1px solid #c0c0c0;background-color:#f7f7f7;font-size:x-small;}
.search{border:1px solid #c0c0c0;color:#1e1e1e;}
ul,li{list-style-type:circle;color:#369;}
div#preload{display:none;}
#dropdownpanel{position:absolute;width:100%;left:0;top:0;visibility:hidden;z-index:1;}
#dropdownpanel .contentdiv{background:black;color:white;padding:10px;z-index:1;}
#dropdownpanel .control{border-top:5px solid black;color:white;font-weight:bold;text-align:right;padding-right:10px;background:transparent url("./panel.gif") right right no-repeat;padding-bottom:3px;height:21px;line-height:21px;z-index:1;}