/* CSS Document */

body
{
margin:0;
font-family:Helvetica, Arial, san-serif;
}

hr {
	border: 0; 
	height: 1px;
	color: #FFFFFF; 
	background-color: #FFFFFF;
	margin: 6px auto 6px auto;
	}

/* Header Styles */

.header
{
width:100%;
background-image:url(/wrap/winter/images/top_bg.jpg);
height:161px;
}
.header_inner
{
width:960px;
margin-left:auto;
margin-right:auto;
}

.logo
{
width:343px;
height:154px;
margin-left:10px;
float:left;
}

.businessofyear
{
	width:213px;
	height:60px;
	float:left;
}


.happy_together
{
width:149px;
height:50px;
margin-left:150px;
margin-right:0px;
margin-top:100px;
float:left;
}
.enews_search
{
height:26px;
margin-top:5px;
}
.inputfield
{
border:0px;
width:100px;
height:15px;
font-size:11px;
color:#999999;
}
.search-input
{
	border:0px;
width:100px;
height:15px;
font-size:11px;
color:#999999;
}

.search

{
float:left;
}
.enews
{
float:left;
}

.goButton
{
vertical-align:bottom;
}

.conditons_enews
{
width:300px;
float:right;
}


.conditions
{
margin-top:5px;
padding:10px;
width:279px;
height:95px;
background-image:url(/wrap/winter/images/whitepng.png);
/*
background-image:url(../images/conditions_bg.png); */
font-size:11px;
}

.conditions strong
{
color:#666666;
font-weight:normal;
}
.conditions a
{
background-color:#E8F4FD;
color:#0066CC;
text-decoration: none;
}

.conditions a:hover
{
background-color:#FFFFFF;
}

.conditions hr
{
margin:0px;
padding:0px;
}

/* Navigation Styles */


.nav_outer
{
width:100%;
background-image:url(../images/menu_bg.jpg);
height:41px;
}

.nav_menu
{
width:1024px;
margin-left:auto;
margin-right:auto;
font-family:Arial, San-serif;
color: #fff; 
font-size:16px;
}



#nav a
{
color:#FFFFFF;
text-decoration:none;
display: block;
}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}


#nav li {
margin:0px;
	float: left;
	padding:10px 15px 0px 0px;
}


#nav li ul {
margin-top:0px;
padding:10px; 
background-color:#FF9801;
	position: absolute;
	left: -999em;
	width:200px;
	font-size:12px;
	text-transform:none;
	z-index:1000;
}

#nav li ul li
{
padding:3px;
float:none;
}

#nav li ul li:hover
{
background-color:none;
}
#nav li ul li a:hover
{
color:#FFCC00;
}

#nav li:hover
{
background-color:#FF9801;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}



/* Content Styles */

.content_outer
{
clear:left;
background-image:url(/wrap/winter/images/body_background.jpg);
background-repeat:repeat-x;
width:100%;
background-color:#F5F9FC;
}
.content_inner
{
width:970px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:50px;
}


.content_left table tr th
{
color:#FFFFFF;
font-size:14px;
font-weight:normal;
text-transform:uppercase;
background-color:#499DCF;
}
.content_left table tr th h3
{
color:#FFFFFF;
}
/*
.content_left table tr td
{
font-size:11px;
background-color:#FFFFFF;
}
*/



.content_left
{
width:620px;
float:left;
font-size:12px;
line-height:18px;
margin-right:20px;
}
.content_inner h1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
letter-spacing:-1px;
color:#003366;
margin-bottom:20px;
line-height:32px;

}

.content_left h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FF9900;
}
.content_left h3
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#006666;
}

.content_left a
{
color:#0066CC;
text-decoration:none;
}

.content_left a:hover
{
background-color:#FFFFFF;
}

.hero
{
border:solid 5px #FFFFFF;
}

#jobsslideshow
{
width:610px;
height:240px;
z-index:1;
margin-bottom:15px;
}
#jobsslideshow img
{
	border:5px solid #FFF;
}
#jobsslideshow a img
{
	border:5px solid #FFF;
}


.first
{
	display:block;
		border:5px solid #FFF;
	
}

.secondary
{
	display:none;
		border:5px solid #FFF;
}




.wedding_flash
{
width:55opx;
padding:5px;
background-color:#FFFFFF;
}

.content_left_left
{
width:300px;
float:left;
}
.content_left_right
{
width:300px;
float:left;
}

.content_right
{
width:299px;
padding-left:20px;
float:left;
border-left:1px dotted #FFFFFF;
}
.content_right h2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#0066CC;
letter-spacing:6px;
text-transform:uppercase;
}

.content_right h3
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#003366;
text-transform:uppercase;
}

.content_right ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	}


.content_right li
{
margin-top:3px;
margin-bottom:3px;
}

.content_right a
{
/*
background-color:#E8F4FD;*/
background-color:transparent;
color:#0066CC;
text-decoration: none;
}
.content_right a:hover
{
background-color:#FFFFFF;
}

/* New Media Center Styles */
.media_left
{
width:200px;
float:left;
} 
.media_left ul
{
list-style:none;
padding:0;
margin:0;
}
.media_right
{
border-left:1px dotted #FFFFFF;
padding-left:20px;
width:395px;
float:left;
}


.media_right table tr td
{
background-color:transparent;
font-size:12px;
}

.events_table tr td
{
background-color:transparent;
font-size:12px;
border-bottom:dotted 1px #B4DCDC;
}

#sitemap ul
{
list-style:none;

}
#sitemap ul li ul
{
list-style:none;

}
#sitemap ul li
{
list-style:none;

}

.footer
{
height:89px;
width:100%;
background-image:url(/wrap/winter/images/footer.jpg);
color:#FFFFFF;
font-size:11px;
}

.footer_inner
{
width:960px;
margin-left:auto;
margin-right:auto;
padding:10px;
}
.footer a
{
color:#C8DAF7;
text-decoration:none;
}