body {
	background-color: #e5e5e5;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Verdana, Arial, Helvetic, sans-serif;
	font-size: small;
}
#wrap {
	background: #fff url(../i-p/wrap-bg.gif) repeat-y;
	width: 751px;
	margin: 0 auto;
	padding: 0;
}
#search {
	background-color: #094D8B;
	height: 20px;
	width: 741px;
	margin: 0 5px;
	padding: 0;
}
#branding {
	height: 83px;
	width: 741px;
	margin: 0 5px;
	padding: 0;
}
#navigation {
	background: url(../i-p/nav-bg-new.gif) repeat-x top;
	height: 30px;
	border-top: 1px solid #9a9a9a;
	border-bottom: 1px solid #666;
	width: 741px;
	margin: 0 5px;
	padding: 0;
}
#flashads {
	height: 240px;
	margin: 0 5px;
	padding: 0;
	background-image: url(../i/741x246-VideoPhone.jpg);
	background-repeat: no-repeat;
	border: none;
}
#pictnav {
	width: 741px;
	background-color: #fff;
	margin: 15px 5px 0 5px;
	padding: 0;
}
#links {
	width: 741px;
	margin: 0 5px;
	padding: 0;
	background-color: #f1f1f1;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
#footer {
	background: url(../i-p/footer-btm.gif) no-repeat bottom;
	width: 751px;
	clear: both;
	margin: 0 auto;
	padding: .35em 0 .7em 0;
}
#footer p {
	font-size: 80%;
	color: #fff;
	margin: 0;
	padding: .5em 20px;
}
#footer a {
	text-decoration: none;
	color: #fff;
	padding-bottom: 3px;
}
#footer a:hover {
	text-decoration: underline;
}
#copyright {
	width: 741px;
	margin: 0 auto;
	padding: 0;
}
#copyright p {
	font-size: 80%;
	color:#666;
	margin: 0;
	padding: .5em 15px;
}

.clearer {
	clear: both;
}
.hide {
	display: none;
}

/* navigation structure */

#navbar {
	float: left;
	height: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#navbar li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../i-p/nav-bar-08.gif); /* repeated here to avoid IE6/Win flicker */
	background-repeat: no-repeat;
	}
#navbar a {
	float: left;
	height: 30px;
	text-indent: -5000px;
	background-image: url(../i-p/nav-bar-08.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	}
#home a, #home li { 
	width: 58px; 
	background-position: 0 0;
	}
#home a:hover { 
	background-position: 0 -30px; 
	}
#home a.current {
	background-position: 0 -60px;
	}
#comp a, #comp li {
	width: 67px;
	background-position: -58px 0;
	}
#comp a:hover { 
	background-position: -58px -30px; 
	}
#comp a.current { 
	background-position: -58px -60px; 
	}
#prod a, #prod li {
	width: 65px;
	background-position: -125px 0;
	}
#prod a:hover { 
	background-position: -125px -30px; 
	}
#prod a.current { 
	background-position: -125px -60px; 
	}
#career a, #career li {
	width: 61px;
	background-position: -190px 0;
	}
#career a:hover {
	background-position: -190px -30px;
	}
#career a.current {
	background-position: -190px -60px;
	}
#nonp a, #nonp li {
	width: 83px;
	background-position: -251px 0;
	}
#nonp a:hover { 
	background-position: -251px -30px; 
	}
#nonp a.current { 
	background-position: -251px -60px; 
	}
#comm a, #comm li {
	width: 81px;
	background-position: -334px 0;
	}
#comm a:hover { 
	background-position: -334px -30px; 
	}
#comm a.current { 
	background-position: -334px -60px; 
	}
#opp a, #opp li {
	width: 88px;
	background-position: -415px 0;
	}
#opp a:hover { 
	background-position: -415px -30px; 
	}
#opp a.current { 
	background-position: -415px -60px; 
	}
#news a, #news li {
	width: 49px;
	background-position: -503px 0;
	}
#news a:hover { 
	background-position: -503px -30px; 
	}
#news a.current { 
	background-position: -503px -60px; 
	}
#cont a, #cont li {
	width: 63px;
	background-position: -552px 0;
	}
#cont a:hover {
	background-position: -552px -30px;
	}
#cont a.current {
	background-position: -552px -60px;
	}
#login a, #login li {
	width: 61px;
	background-position: -615px 0;
	}
#login a:hover {
	background-position: -615px -30px;
	}
#login a.current {
	background-position: -615px -60px;
	}
	
/* quicklinks */

#links td {
	width: 211px;
	padding: 1em 15px;
}
#links td.middle {
	width: 209px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	background-color: #e5e5e5;
}

#links ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 85%;
}
#links li {
	padding-bottom: .5em;
}

#links li a {
	
	color: #094D8B;
	line-height: 1.5em;
	text-decoration: none;
	font-weight: normal;
}
#links li a:hover {
	text-decoration: underline;
}
#pictnav td {
		width: 211px;
	padding: 1em 15px;
	
}
#pictnav h3 {
font-weight: normal;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 85%;
	color: #094D8B;
	margin-bottom: 6px;
}

#pictnav p {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 85%;
	color: #666;
	line-height: 1.5em;
}

#pictnav p a {
	text-decoration: none;
	color:#999;
	padding: 0;
	margin: 0;
}
#pictnav p a:hover {
	text-decoration: underline;
}
#pictnav img.pict {
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}
#earnings {
	width: 741px;
	margin: 0 auto 20px auto;
	padding: 0;
}
#earnings p {
	font-size: 80%;
	color:#999999;
	margin: 0;
	padding: 0 .5em 0 15px;
}
#wrap #dsa {
	width: 640px;
	margin: 10px auto;
	background: url(../i/DSA-bg.gif) center top no-repeat;
}
#wrap #dsa #message {
	width: 280px;	
	margin: 20px 0 10px 120px;
}
#wrap #dsa #message p {
	font-size: 11px;
	color: #333333;
	margin: 0;
	padding: 0 0 1em 0;
	text-align: left;
	line-height: 1.5em;
}
#wrap #dsa a, a:visited, a:active {
	color: #002142;
	text-decoration: none;
	font-weight: bold;
}
#wrap #dsa a:hover {
	text-decoration: underline;
}
#wrap #dsa img {
	margin: 0;
	padding: 0;
}
#wrap #links .middle .frontad img {
	margin-top: 1em;
	margin-bottom: .25em;
}
.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.new {
	color: #FF0000;
}
#wrap #YBAH #swfGallery {
	margin-top: 1em;
	margin-bottom: 1em;
}
#wrap #YBAH {
	background-color: transparent;
}
#wrap #links li.listdivision  {
	margin-top: 1em;
	border-top: 1px dotted #333;
	padding-top: 1em;
}
