/*** Page width overrides to 1024 screen  ***/
#head, .region9, #partnerHeader, #page, #foot, #wrapper { width: 972px; }
div#wrapper.region9, #partnerHeader { width: 972px; }
/***  Background cleanup                  ***/
#wrapper { background-image: none; }
h1 { display: none; }
/********************************************/
.errorMessageSummary {
	color: #CC0000;
	background: #edece8;
	display: none;
	position: relative;
	padding: 10px;
}
#navMSN {
	position: relative;
	height: 29px;
	width: 100%;
	background: #a9a9a9;
}
#navMSN ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navMSN ul li {
	float: left;
	position: relative;
}
#navMSN ul li a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	position: relative;
	height: 29px;
}
#navMSN ul li#navHome a {
	width: 56px;
	background: #78a0ca url(/cppp/msn/index/47981/navHome.png) no-repeat center center;
}
#navMSN ul li#navMatch a {
	width: 81px;
	background: url(/cppp/msn/index/47981/navMyMatch.png) no-repeat center center;
}
#navMSN ul li#navChemistry a {
	width: 83px;
	background: url(/cppp/msn/index/47981/navChemistry.png) no-repeat center center;
}
#navMSN ul li#navEspanol a {
	width: 88px;
	background: url(/cppp/msn/index/47981/navEspanol.png) no-repeat center center;
}
#navMSN ul li#navIndex a {
	width: 101px;
	background: url(/cppp/msn/index/47981/navArticleIndex.png) no-repeat center center;
}
#msnContent {
	position: relative;
	width: 972px;
	height: 691px;
	background: #fff;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
.traditionalBoxModel #msnContent { width: 970px; }
#msnContent * {
	font: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
#msnContent h2 {
	position: relative;
	width: 100%;
	padding: 23px 0px 22px 10px;
}
#msnContent h2 span {
	background-image: url(/cppp/msn/index/47981/title.png);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 951px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
}
#msnContent h2 span.a { background-position: 0px 0px; }
#msnContent h2 span.b { background-position: 0px -25px; }
#msnContent h2 span.c { background-position: 0px -50px; }
#msnContent h2 span.d { background-position: 0px -75px; }
#msnContent h2 span.e { background-position: 0px -100px; }
#msnContent #pnlMatch {
	background: url(/cppp/msn/index/47981/bg.png) no-repeat;
	position: absolute;
	height: 342px;
	width: 1000px;
	left: -14px;
	z-index: 10;
}
#pnlMatch h3 {
	background: url(/cppp/msn/index/47981/mLogo.png) no-repeat;
	overflow: hidden;
	position: absolute;
	height: 28px;
	width: 198px;
	left: 38px;
	top: 57px;
	text-indent: -9999px;
}
#pnlMatch h4 {
	background: url(/cppp/msn/index/47981/sl.png) no-repeat;
	overflow: hidden;
	position: absolute;
	height: 17px;
	width: 334px;
	left: 38px;
	top: 95px;
	text-indent: -9999px;
}
#pnlMatch div.dt {
	background: url(/cppp/msn/index/47981/dt.png) repeat-x;
	overflow: hidden;
	position: absolute;
	height: 4px;
	width: 444px;
	left: 36px;
	top: 117px;
}
#pnlMatch #formSearch {
	position: absolute;
	width: 410px;
	left: 40px;
	top: 150px;
	font-size: 12px;
	font-weight: bold;
}
#formSearch div {
	height: 36px;
	position: relative;
}
#formSearch .txtbx input, #formSearch .drpdwn select {
	font-size: 11px;
	margin-right: 3px;
	margin-left: 3px;
}
#formSearch #pnlGender select { width: 125px; }
#formSearch input#pc { width: 75px; }
#formSearch #pnlButton p {
	width: 150px;
	position: absolute;
	left: 218px;
	top: 12px;
}
#pnlButton p a {
	color: #686868;
	text-decoration: none;
}
#pnlButton p a:hover { text-decoration: underline; }
#pnlMatch #pnlSpotlight {
	position: absolute;
	height: 308px;
	width: 414px;
	left: 510px;
	top: 12px;
}
#pnlSpotlight ul {
	list-style-type: none;
	width: 430px;
	overflow: hidden;
	height: 308px;
}
#pnlSpotlight ul li {
	float: left;
	height: 106px;
	width: 106px;
}
#pnlSpotlight ul li a { 
	position: relative;
	z-index: 20;
}
#pnlSpotlight ul li div.profile { display: none; }
#pnlSpotlight ul li div.brdr {
	position: absolute;
	z-index: 30;
	border: 3px solid #23b15c;
	height: 90px;
	width: 90px;
	left: 0px;
	top: 0px;
	display: none;
}
.traditionalBoxModel #pnlSpotlight ul li div.brdr {
	height: 96px;
	width: 96px;
}
#pnlSpotlight .arrow {
	position: absolute;
	height: 54px;
	width: 43px;
	top: 138px;
	background-image: url(/cppp/msn/index/47981/arrows.png);
	background-repeat: no-repeat;
}
#pnlSpotlight .arrow a {
	height: 54px;
	width: 43px;
	display: block;
}
#pnlSpotlight #arrLeft {
	left: -58px;
	background-position: 0px 0px;
}
#pnlSpotlight #arrRight {
	left: 427px;
	background-position: -43px 0px;
}
#focus {
	background: url(/cppp/msn/index/47981/prfl.png) no-repeat;
	position: absolute;
	height: 93px;
	width: 163px;
	z-index: 100;
	display: none;
	overflow: hidden;
	text-align: left;
}

#focus span, #focus a {
	display: block;
	padding-left: 28px;
	font-size: 12px;
	color: #686868;
	padding-top: 5px;
	line-height: 16px;
}
#focus .handle {
	font-size: 14px;
	font-weight: bold;
	color: #23b15c;
	padding-top: 12px;
}
#focus a {
	color: #619cd9;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
#focus a:hover { text-decoration: underline; }
#msnContent #pnlChemistry {
	background: url(/cppp/msn/index/47981/chem.gif);
	position: absolute;
	height: 219px;
	width: 637px;
	left: 13px;
	top: 444px;
}
#pnlChemistry h3 {
	background: url(/cppp/msn/index/47981/chemLogo.gif) no-repeat;
	overflow: hidden;
	position: absolute;
	height: 31px;
	width: 291px;
	left: 16px;
	top: 13px;
	text-indent: -9999px;
}
#pnlChemistry h4 {
	background: url(/cppp/msn/index/47981/chemsl.gif) no-repeat;
	overflow: hidden;
	position: absolute;
	height: 17px;
	width: 312px;
	left: 16px;
	top: 49px;
	text-indent: -9999px;
}

#pnlChemistry #navChem {
	background-image: url(/cppp/msn/index/47981/navChem.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	height: 138px;
	width: 25px;
	top: 81px;
	right: 0px;
}
#navChem ul {
	height: 131px;
	width: 25px;
	margin-top: 4px;
	list-style-type: none;
	overflow: hidden;
}
#navChem ul li {
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	height: 27px;
	width: 25px;
}
#pnlChemistry #opts {
	position: absolute;
	height: 141px;
	width: 598px;
	left: 1px;
	top: 73px;
}
#pnlChemistry #arr {
	position: absolute;
	height: 11px;
	width: 7px;
	left: 601px;
	top: 91px;
}
#pnlChemistry p {
	width: 150px;
	position: absolute;
	left: 438px;
	top: 51px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#pnlChemistry p a {
	color: #686868;
	text-decoration: none;
}
#pnlChemistry p a:hover { text-decoration: underline; }
#msnContent #pnlAd {
	position: absolute;
	height: 115px;
	width: 280px;
	left: 678px;
	top: 440px;
}
#msnContent #pnlMSN {
	position: absolute;
	height: 115px;
	width: 280px;
	left: 678px;
	top: 565px;
}
#msnContent #pnlMSN h4 {
	color: #9f4435;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #d7d7d7;
	padding-left: 12px;
}
#msnContent #pnlMSN ul {
	list-style-type: disc;
	padding: 5px 5px 0 15px;
}
#msnContent #pnlMSN ul li {
	list-style-type: disc;
	font-size: 12px;
	padding: 2px 0px;
}
#pnlMSN ul li a { color: #686868; text-decoration: none; }
#pnlMSN ul li a:hover { text-decoration: underline; }

