.hiddenDiv{
	display:none;
}
.visibleDiv{
	display:block;
}
.bulleted{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 13px; 
	color: #333333; 
	margin:0px;
	padding:0px;
	padding-left:15px;
}

fieldset, .fieldset {
	border: 1px solid #999999; /* */
	border: 0px;
	padding: 0px;
}
fieldset label { 
	width: 140px; 
	float: left; 
	text-align: right; 
	padding-right: 10px; 
	margin-left: auto;
	margin-right: auto;
}

legend {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.formP{
	margin:0px;
	margin-bottom:10px;
}
label {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 13px; 
	color: #333333;
	font-weight:bold; 
}

.normalForm{
	background-color: #FFFFFF;
	border: 1px solid #0055A4;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 13px; 
	color: #333333;
	padding-left:2px; 
}
.focusForm{
	background-color: #DDEEFF;
	border: 1px solid #0055A4;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 13px; 
	color: #333333;
	padding-left:2px; 
}



.buttons a.send:active{
    background-color: #DDEEFF;
    border:3px double #CC6928;
    color: #ffffff;
}
.buttons a.send:hover, button.send:hover{
    background-color:#DDEEFF;
    border:3px double #0055A4;
    color:#0055A4;
}
.buttons a.send:active{
    background-color:#B7B7E6;
    border:3px double #CC6928;
    color:#ffffff;
}

.buttons a, .buttons button{
	display:block;
	float:left;
	margin:0 7px 0 0;
	background-color:#FFFFFF;
	border:3px double #939393;
	border-top:3px double #CCCCCC;
	border-left:3px double #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	cursor:pointer;
	padding:5px 10px 6px 7px;

}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.buttonsDiv{
	margin: 10px;
}

/* 
Image Map Styles
set the size of the definition list <dl> and add the background image */
#imap {
  display:block;
  width:450px;
  height:473px;
  background:url(../../assets/home/contactUs/map.jpg) no-repeat;
  position:relative;
  border:1px solid #0055a4; 
}
/* set up the definition list <dt><a> to hold the background image for the hover state */
#imap a#title {
  display:block;
  width:450px;
  height:0;
  padding-top:473px;
  overflow:hidden;
  position:absolute;
  left:0;
  top:0;
	background:transparent url(../assets/home/contactUs/mapOver.png) no-repeat 450px 1000px;
  cursor:default;
  }
/* the hack for IE pre IE6 */
* html #imap a#title {
  height:473px;
  he\ight:0;
  }
/* the <dt><a> hover style to move the background image to position 0 0 */
#imap a#title:hover {
/*  background-position: 0 0;
  z-index:10;
*/  }

/* place the <dd>s in the correct absolute position */
#imap dd {
  position:absolute;
  padding:0;
  margin:0;
  }
#imap #pic_ne {
  left:221px;
  top:81px;
  z-index:20;
  }
#imap #pic_nw {
  left:107px;
  top:64px;
  z-index:20;
  }
#imap #pic_w {
  left:160px;
  top:204px;
  z-index:20;
  }
#imap #pic_sw {
  left:188px;
  top:305px;
  z-index:20;
  }
#imap #pic_se {
  left:266px;
  top:381px;
  z-index:20;
  }
#imap #pic_nwChicago {
  left:278px;
  top:148px;
  z-index:20;
  }
/* style the <dd><a> links physical size and the background image for the hover */
#imap a#ne, #imap a#nw, #imap a#w, #imap a#sw, #imap a#se, #imap a#nwChicago {
  display:block;
  width:77px;
  height:20px;
  background:transparent url(../../assets/home/contactUs/hover.png) no-repeat -77px -20px;
  text-decoration:none;
  z-index:20;
  }

/* style the span text so that it is not initially displayed */
#imap a span#content, #imap a:visited span#content {
  display:none;
  }

/* move the link background image to position 0 0 when hovered */
#imap a#ne:hover, #imap a#nw:hover, #imap a#w:hover, #imap a#sw:hover, #imap a#se:hover, #imap a#nwChicago:hover {
  background-position:0 0;
  }

/* define the common styling for the span text */
#imap a:hover span#content {
  position:absolute;  
  width:202px; 
  display:block; 
  color:#000000; 
  border:1px solid #0055a4; 
  padding:5px;
  }
/* the hack for IE pre IE6 */
* html #imap a:hover span#content {
  w\idth:182px;
  }
/* move the span text to a common position at the bottom of the image map */
#imap a#ne:hover span#content {
  left:239px; 
  top:-82px;
  }
#imap a#nw:hover span#content {
  left:353px;
  top:-65px;
  }
#imap a#w:hover span#content {
  left:300px; 
  top:-205px;
  }
#imap a#sw:hover span#content {
  left:272px; 
  top:-306px;
  }
#imap a#se:hover span#content {
  left:194px; 
  top:-382px;
  }
#imap a#nwChicago:hover span#content {
  left:182px; 
  top:-149px;
  }