
/* ====== Header ====== */
.head-nav{
	/*
background-color:#e1e3e5;
*/
	padding: 0 5px 3px 5px;
	margin-right: 10px;
}

.logo-search{
	padding: 10px 0 10px 10px;
	height:48px;
	position:relative;
	vertical-align:bottom;		
}

.title-header{
	height: 33px;
	border-bottom: #e1e3e5 1px solid;
	margin-bottom: 16px;
}


/*===== Messaging =====*/

.message{
	color:#004276;
	background-position: 10px center;
	border-bottom: #004276 1px solid;
	border-top: #004276 1px solid;
	padding: 10px 20px 10px 60px;
	background-repeat: no-repeat;
	margin: 10px 0 10px 0;
	background-color: #e8f2fe;	
}

.info{
	background-image: url('/assets/shared/images/messaging/icon-info.gif');
}
.question{
	background-image: url('/assets/shared/images/messaging/icon-question.gif');
}

.warning {
	background-color: #f9f9d0;
	background-image: url('/assets/shared/images/messaging/icon-warning.gif');
}

.error{
	background-color: #ffe7e7;
	color:#cb0303;
	border-bottom: #cb0303 1px solid;
	border-top: #cb0303 1px solid;	
	background-image: url('/assets/shared/images/messaging/icon-error.gif');
}

/* ====== Search ====== */

.search{
	min-height:20px;
	height:auto !important;
	height:20px;
	width:202px;	
	 background: url('/assets/shared/images/nav-search-bg.gif') left top no-repeat;
	font-size:0;
	overflow:hidden;
	margin-top:28px;
	position:relative;
}

#s{
	width: 150px;
	overflow: hidden;
	background:transparent;
	position:relative;
	top:2px;
	left:15px;
	_left:8px;
	font-size:11px;
	color:#000;
	border:0;
}

#search-button{
	height: 25px;
	width: 25px;
	position: absolute;
	right:5px;
	top:0;
}

/* ====== Top Nav ====== */

.navigation{	
	height: 35px;
	background: url("/assets/shared/images/global-nav.gif") left top;
	background-repeat: no-repeat;
}

#top-nav{
	height: 35px;
	padding-left:140px;		
}

.nav-item{
	min-height:35px;
	height: 35px;
	padding: 0 21px 0 21px;
	float:left;
}

.item-edge{
	width:4px;
	min-height:35px;
	height: 35px;
	float:left;
}

.edge-left{
	width:4px;
	min-height:35px;
	height: 35px;
	float:left;	
}
.edge-right{
	width:4px;
	min-height:35px;
	height: 35px;
	float:left;	
}

.item-active{
	background: url("/assets/shared/images/bg-nav-item-active.gif") repeat-x 0 0;
}
.active-left{
	background: url("/assets/shared/images/bg-nav-item-active-left.gif") no-repeat 0 0;
}
.active-right{
	background: url("/assets/shared/images/bg-nav-item-active-right.gif") no-repeat 0 0;	
}

/* ====== end top nav ====== */




/* ====== left nav ====== */

#left-nav{
	margin-top:38px;
	width: 229px;	
}
/*=== see main.css for anchor styles that make up this menu ==*/

/* ====== end left nav ====== */

/* ==========  Home  ======*/

.about_us{
	margin-top: 38px;
	background: url("/assets/home/images/bg-home-about-box.gif") no-repeat 0 0;
	padding: 30px 10px 0 10px;
	height: 442px;
	min-height: 442px;
}

.home-category-text-only{
	margin-top:20px;
}

.home-category {
	width: 200px;
	min-height: 225px;
	margin-right: 33px;
	margin-bottom: 20px;
}

.home-category-gradient{
	background: url("/assets/shared/images/bg-home-category-gradient.gif") no-repeat 0 0;
	width: 218px;
	height: 124px;
	min-height: 124px;
	overflow:hidden;
	padding-top: 9px;
	padding-left: 13px;
	
}

.home-category img, .home-video{
	margin: 5px 0 10px 0;
}



.home-category-last {
/*
	height:265px;
	min-height:265px;
*/
}

.home-category-bottom {
	margin-top: -5px;
	width: 200px;
	margin-right: 33px;
}

.home-category-bottom img{
	padding-top: 5px;
}


/* ======= forms ======== */

.div-login{
	background-color:#fff;
	border: #004276 1px solid;
	padding: 15px;
	padding-bottom: 5px;
	margin: 20px 0 20px 20px;
	width: 300px; 
}

/* ====== categories with associated images ====== */


.category-large-image img, .category-med-image img, .category-small-image img, .category-mini-image img{
	border:0;
}

.text-container{
	vertical-align:top;
}

.category-large-image{	
	vertical-align:top;
}

.category-large-image-first{
	padding-top:0;
}

.category-large-image .text-container{
	width:475px;
	margin-left:220px;
	height: 133px;
	min-height: 133px;
}

.category-large-image .image-container{
	width:220px;
}


.large-text-container-last{
	width:475px;
	margin-left:220px;	
	min-height:0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.category-med-image{
	vertical-align:top;
	padding-bottom: 33px;
}
.category-med-image .text-container{
	width:540px;	
	margin-left: 150px;
/*
	min-height:115px;
	height: 115px;	
*/	
}
.category-med-image .image-container{
	width:150px;
	min-height:115px;
	height: 115px;

}

.category-small-image{
	vertical-align:top;
}
.category-small-image .text-container{
	width:570px;
	margin-left: 120px;
	margin-bottom: 31px;
}
.category-small-image .image-container{
	width:120px;
}

.small-text-container-last{
	width:570px;
	margin-left: 120px;	
	margin-bottom:0;
}




.category-mini-image{
	margin: 0 0 33px 0;
	vertical-align:top;
}

.mini-last{
	margin-bottom: 0;
}

.category-mini-image .text-container{
	width:244px;
	margin-left: 85px;
}
.category-mini-image .image-container{
	width:85px;
}


.image-above{
	padding-bottom: 15px;
}

.landing-block-content{
	padding: 12px 0 20px 20px;	
}


.landing-block-small{
	width:222px;
	height:188px;
	background: url("/assets/people/images/landing-block-sm.gif") no-repeat 0 0;
}

.landing-block-large {
	width: 444px;
	height: 188px;
	background: url("/assets/people/images/landing-block-lg.gif") no-repeat 0 0;
}


.business-card {
	background: url("/assets/people/images/business-card.gif") no-repeat 0 0;
	height:201px;

}

.business-card-content{
	padding: 25px 20px 20px 25px;	
}
.business-card-content .text-container{
	margin-left: 169px;
	margin-right: 24px;
	height: 130px;
}
.business-card-content .image-container{
	width:169px;
	height: 145px;
}

