/* standard stuff */
body{margin:0px;padding:0px;font-family:"Lucida Sans",Verdana,Arial,sans-serif;font-size:12px;color:#FFFFFF;line-height:17px;background-color:#D6CC9F;text-align:center;}
#container{margin:10px auto;text-align:left;width:890px;}
a img{border:0px;}
p{margin:0px 0px 10px 0px;}
.float-right{float:right;}
.float-left{float:left;}
.spacer{margin:0px;padding:0px;clear:both;height:0px;width:0px;}
a{color:black;text-decoration:none;}
a:hover{color:#92455B;text-decoration:underline;}

/*------------- layout and stuff */
#logo,#banner{height:138px;overflow:hidden;margin:0px;padding:0px;}
#logo{width:165px;}
#banner{width:692px;}
#top{width:857px;}
#menu{height:17px;margin-bottom:1px;clear:both;background:url(/images/menu/menu_spacer_right.gif) top right no-repeat #92455B;}
#menu ul#top{height:17px;margin:0px;padding:0px 0px 0px 166px;list-style-type:none;background:url(/images/menu/menu_spacer_left.gif) top left no-repeat;}
#menu ul#top li{ height: 17px; float:left;margin:0px;padding:0px 15px;background:#92455B;border-right:1px solid #D6CC9F;}
#menu a{color:white;font-size:11px;}
#left-nav{width:165px;background:url(/images/left_nav_bg.gif) no-repeat #EAB013;height:300px;}
#left-nav ul#industry-list{margin:0px;padding:5px 0px 0px 0px;list-style-type:none;}
#industry-list li{border-bottom:1px solid white;padding:5px;font-size:11px;text-transform:uppercase;}
#industry-list li a{color:white;font-weight:normal;text-decoration:none;}
#industry-list li a:hover{text-decoration:underline;}
#main-pane{width:692px;float:left;background:url(/images/main_bg.gif) #FCFBF8 repeat-x;color:black;position:relative;}
#page-title{background:url(/images/page_title_bg.gif) no-repeat;width:692px;height:38px;position:relative;}
#page-title p{position: absolute; text-transform:uppercase;top:5px;left:15px;font-size:16px;color:white;}
#content{padding:15px;}
.info-holder{width:300px;float:left;margin-right:20px;}
.last{margin-right:0px;}
.info-holder h2{width:300px;height:18px;margin-bottom:5px;color:white;background:url(/images/subtitle_bg.gif) no-repeat;font-size:16px;font-weight:normal;padding-top:12px;padding-left:12px;}
.info-holder ul{margin:0px;padding:0px;list-style-type:none;}
.info-holder li{border-top:1px solid silver;font-size:11px;}
#footer{border-top:1px solid silver;width:662px;font-size:smaller;text-align:right;padding-top:5px;}

/*------------- dropdown menu ------------- */
#menu li { position: relative; }
#menu li ul { position: absolute; top: -999px; display: none; z-index: 3; padding: 0px; list-style: none; }
#menu li.sfHover ul { top: 17px; left: 0; }
#menu ul#top li.top li { width: 160px; float: none; font-size: 12px; padding: 5px 15px; margin-bottom: 1px;}
