#google_translate_element{
float:right;
margin-right:15px;
}
#weather{
float:left;
margin-left:15px;
margin-top:4px;
}

body {
background-color:#ddeffc;
}


/*-------------BANNER--------------*/

#direct_number {
position:absolute;
top:96px;
left:170px;
font-size:16px;
font-weight:bold;
color:#ffffff;
}

#direct_number a,
#direct_number a:link,
#direct_number a:active {
color:#ffffff;
}

#fax_number {
position:absolute;
top:98px;
left:385px;
font-size:15px;
font-weight:normal;
color:#ffffff;
}

#fax_number a,
#fax_number a:link,
#fax_number a:active {
color:#ffffff;
}


#social_icons {
position:absolute;
top:120px;
right:344px;
width:150px;
height:33px;
}


#facebook {
width:32px;
height:32px;
z-index:999999; 
display:inline-block;
}

#facebook a,
#facebook a:link,
#facebook a:visited {
display:block; 
width:32px;
height:32px; 
background:url('facebook_32.png') 0px 0px no-repeat;
}

#facebook a:hover,
#facebook a:active {
display:block; 
width:32px;
height:32px; 
background:url('facebook_32.png') -32px 0px no-repeat;
}


#twitter {
width:32px;
height:32px;
z-index:999999; 
display:inline-block;
}

#twitter a,
#twitter a:link,
#twitter a:visited {
display:block; 
width:32px;
height:32px; 
background:url('twitter_32.png') 0px 0px no-repeat;
}

#twitter a:hover,
#twitter a:active {
display:block; 
width:32px;
height:32px; 
background:url('twitter_32.png') -32px 0px no-repeat;
}


#linkedin {
width:32px;
height:32px;
z-index:999999; 
display:inline-block;
}

#linkedin a,
#linkedin a:link,
#linkedin a:visited {
display:block; 
width:32px;
height:32px; 
background:url('linkedin_32.png') 0px 0px no-repeat;
}

#linkedin a:hover,
#linkedin a:active {
display:block; 
width:32px;
height:32px; 
background:url('linkedin_32.png') -32px 0px no-repeat;
}


#email_icon {
width:32px;
height:32px;
z-index:999999; 
display:inline-block;
}

#email_icon a,
#email_icon a:link,
#email_icon a:visited {
display:block; 
width:32px;
height:32px; 
background:url('email_32.png') 0px 0px no-repeat;
}

#email_icon a:hover,
#email_icon a:active {
display:block; 
width:32px;
height:32px; 
background:url('email_32.png') -32px 0px no-repeat;
}






/*-------------MENU--------------*/

#home #nav_container{
text-align:center;
background-color:transparent;
width:975px;
height:28px;
position:absolute;
left:10px;
top:14px;
}

#nav_container{
text-align:center;
background-color:transparent;
width:975px;
height:28px;
position:absolute;
left:12px;
top:38px;
}

#nav{
display:inline-block;
width:auto;
margin:0px auto;
background-color:transparent;

}


#nav li a,
#nav li a:link,
#nav li a:visited{
display:block; 
font-size:12px;
text-align: center;
border:0px;
background-color:transparent;
color:#ffffff;
font-weight:bold;
padding-left:25px;
padding-right:25px;
line-height:27px;

}

#nav li a:hover,
#nav li a:active,
#nav li a.mm_hover {
color:#729DBD;
}

#nav ul{
top:34px;
width:auto;
z-index:9999999999;
	-moz-box-shadow: 5px 5px 5px #7c7c7c;
	-webkit-box-shadow: 5px 5px 5px 0px #7c7c7c; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	box-shadow: 5px 5px 5px 0px #7c7c7c; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;	
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	padding:0px 0px 13px 0px;
	background-color:#729dbd;
}


#nav ul li a,
#nav ul li a:link,
#nav ul li a:visited{
height:20px;
color:#ffffff;
background-color:#729dbd;
border:none;
text-align:center;
line-height:20px;
background-image:none;
}
#nav ul li a:hover{
color:#729DBD;
background-color:#2a5882;
background-image:none;
}




