/* ------- PULL NOT PUSH ------- */
#foxboro_courtesy_links { display:none; }

#foxboro_container { overflow:visible !important; }


/* -- MENU -- */
#foxboro_menu { }

#foxboro_menu div.radmenu { float:right; margin-top:-40px; }

#foxboro_menu ul li a span{
	padding:0px !important;
}

#foxboro_menu ul li a{
  font:15px Helvetica,Arial,sans-serif; font-weight:bold !important;
  padding-left:2px !important;
  padding-right:2px !important;
  margin-left:10px !important;
  margin-right:10px !important;
  padding-bottom:2px !important;
}
#foxboro_menu ul.rootGroup li a{
  border-bottom:2px solid #ffffff!important; 
}

#foxboro_menu ul.rootGroup li a:hover, #foxboro_menu ul.rootGroup li a.expanded {
  border-bottom:2px solid #d0d0d0!important;  
}
#foxboro_menu ul.rootGroup li a.selectedtab{
  border-bottom:2px solid #b0b0b0!important;  
}

#foxboro_menu ul.group {margin-left:10px !important; border:1px solid #c3cacd; background:white; }

#foxboro_menu ul.group.level1 ul { margin-top:-1px;  border:1px solid #c3cacd; }

#foxboro_menu ul.group.level1 li { background-color:#fff!important; padding:4px 2px; }
#foxboro_menu ul.group.level1 li.item{
 background-color:#fff!important;
}
#foxboro_menu ul.group.level1 li a{
  font-size:11px !important; 
  padding-left:6px !important;
  padding-right:2px !important;
  margin-left:6px !important;
  margin-right:10px !important;
}

#foxboro_menu ul.group.level1 li a {border-left:4px solid #ffffff!important; border-bottom:none !important;}
#foxboro_menu ul.group.level1 li a:hover {border-left:4px solid #d0d0d0!important;}
#foxboro_menu ul.group.level1 li a.selectedtab {border-left:4px solid #b0b0b0!important;}


/* -- BODY -- */
#foxboro_container { padding-top:15px; }

#foxboro_two-column #foxboro_col1 div.pad { margin-left:0!important; }

#foxboro_two-column-right #foxboro_col2 div.pad { margin-left:0!important; }


/* -- FOOTER -- */
#foxboro_footer { 
background:transparent url() center top no-repeat!important;
height:90px;
padding-top:0;
border-top:1px solid #cdcdcd; 
}

#foxboro_footer div { 
background:transparent url(/Portals/32428/images/bg-footer.png) center top no-repeat!important;
padding:12px 10px; 
text-align:left!important; 
}

#foxboro_footer div span { display:inline; }
#foxboro_footer p { float:right; margin:0; padding:0; }

div#popref{
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    visibility:hidden;
    z-index:200;
}

div#popupdiv{
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    display:block;
    background:transparent url(/Portals/32428/images/popup_bg.png) repeat!important; 
}
div#popupdiv img#popupclosebtn{
   position:absolute;
    top:0px;
    right:0px;
    margin:0;
    cursor:pointer;
}

div#popupdiv img#popupexample{
    position:absolute;
    left:0px;
    top:0px;
    margin:0;
   
    cursor:pointer;
}
div.col{ margin-bottom:40px; margin-left:75px;	margin-top: 30px; padding-bottom: 0px; 	width:40%; 	float:left; }
div.col div.inner{ margin:0px auto; 	padding:20px; 	width:100px; }
div.col div.inner img{ margin-bottom:20px; padding: 0px;}
br.clear{
    clear:both;
}

/* progress bar */
div#progressbar{
	width:940px;
	height:13px;
	background:#808080;
	border:2px solid #000;
	position:relative;
}
div#progressbar div{
	position:absolute;
	top:0px;
	left:0px;
	height:13px;
	padding:0px;
	margin:0px;
	background-color:#F15A24;
}
