body {font:13px Arial; background:#ffffff}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#ffffff; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:31px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #666666; border-top:none; width:144px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#888888}
ul.menu ul li a:hover {background-color:#B6B6B6}
ul.menu ul ul {left:144px; top:-1px}
ul.menu .menulink {border:1px solid #666666; padding:8px 8px 8px; font-weight:bold; background:url(../images/header.gif); width:99px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/header_over.gif)}
ul.menu .sub {background:#888888 url(../images/arrow.gif) 130px 8px no-repeat}
ul.menu .topline {border-top:1px solid #666666}


.selecta {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 26px;
	width: 302px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;

}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	height: 26px;
	width: 90px;
	border: 1px solid #003399;
}
.brd {
	border: 1px solid #999999;
}.brdA {
	border: 1px dashed #999999;
	background-color: #FFFFFF;

}
.redlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;

}
.maintexta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #9CD0EF;

}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0033;
	text-decoration: none;

}
.click {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0033;
	text-decoration: underline;
}
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #595959;
}
.unibg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #F4F4F4;
	border: 1px solid #D8D8D8;
}
.apply {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #C5EAFE;
	text-decoration: none;

}
.unitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
}
.lightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #EAF4F9;
}
.darkblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #B5D9EA;
}
.headoffice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}
.inputa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	height: 22px;
	width: 426px;
	border: 1px solid #CCCCCC;

}
.inputb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	height: 70px;
	width: 426px;
	border: 1px solid #CCCCCC;

}
.phone-icon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #666666;
}
.usinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	height: 24px;
	width: 400px;

}

.uscomments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	height: 70px;
	width: 400px;

}
.ussubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	height: 40px;
	width: 180px;
	background-color: #F8292F;
	font-weight: bold;
	border: 1px solid #F8292F;


}


/*** window popup css ****/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 15px;
  text-align: center;
}
#boxes #dialog {
  max-width:850px; 
  height:auto;
  padding:10px;
  background-color:#fff;
}
#dialog .close { background-color: #fff;
padding: 5px 10px;
color: red;
text-transform: uppercase;
text-decoration: none;
font-size: 15px;
border-radius: 50px;
padding: 5px 10px;
font-weight: 600;}

.pac-logo-posi{position: relative;}
.pac-img-posi{position: absolute; top: 0; left: -39px;}

