@charset "UTF-8";/* CSS Document */body {margin : 0px;}/* HIDE THE RECIPE SWAP PICS AFTER THEY'VE BEEN LOADED-----------------------------------------------------------------------------*/.hiddenPic {	display: none;}/* FLOAT CLEAR-----------------------------------------------------------------------------*/.clear1 {	clear: both;}.clear {	clear: both;	line-height: 0;	height: 0;}/* TAGS-----------------------------------------------------------------------------*/img {  border: 0px;}/* WRAPPERS - TYPE STYLES-----------------------------------------------------------------------------*/#headLog {	position: relative;	text-align: left;	background: url(../images/EBBwrapper_head-log.jpg) no-repeat;	width: 996px;	height: 155px;	margin: 0px auto;	margin-top: 0px;}#logout {	position: relative;	text-align: left;	width: 54px;	height: 15px;	left: 463px;	top: 20px;}#headRSM {	position: relative;	text-align: left;	background: url(../images/EBBwrapper_head-RSM.jpg) no-repeat;	width: 996px;	height: 155px;	margin: 0px auto;	margin-top: 0px;}#headOp {	position: relative;	text-align: left;	background: url(../images/EBBwrapper_head-op.jpg) no-repeat;	width: 996px;	height: 155px;	margin: 0px auto;	margin-top: 0px;}#headOpNav {	position: relative;	text-align: left;	width: 996px;	height: 155px;	margin: 0px auto;	margin-top: 0px;}#wrapper {	position: relative;	text-align: left;	background: url(../images/EBBwrapper_shadow.jpg) repeat-y;	width: 996px;	height: 100%;	margin: 0px auto;	margin-top: 0px;}#wrapperRSM {	position: absolute;	text-align: left;	width: 960px;	height: 200px;	margin: 0px 18px 0px 18px;}#wrapper960 {	position: relative;	text-align: left;	width: 960px;	height: 100%;	margin: 0px 18px 0px 18px;}#wrapper960reg {	position: relative;	text-align: left;	width: 960px;	height: 100%;  /* height of main area on registration page */	margin: 0px 0px 0px 0px;}.headline {	font-family: "Lucida Sans", "Arial", sans-serif;	font-size: 40px;	line-height: 44px;	color: #003F72;	text-align: left;	letter-spacing: -.03em;}.subhead {	font-family: "Lucida Sans", "Arial", sans-serif;	font-size: 16px;	line-height: 22px;	color: #000;	text-align: left;}.bodyBlue {	font-family: "Arial", Helvetica, sans-serif;	font-size: 14px;	line-height: 19px;	color: #003F72;	text-align: left;}.bodyBlueWelcome {	font-family: "Arial", Helvetica, sans-serif;	font-size: 17px;	line-height: 19px;	color: #003F72;	text-align: left;}.bodyRed {	font-family: "Arial", Helvetica, sans-serif;	font-size: 14px;	line-height: 19px;	color: #b5121b;	text-align: left;}.bodyBlack {	font-family: "Arial", Helvetica, sans-serif;	font-size: 14px;	line-height: 19px;	color: #000;	text-align: left;}.bodyGray {	font-family: "Arial", Helvetica, sans-serif;	font-weight:bold;	font-size: 16px;	line-height: 19px;	color: #666;	text-align: right;	vertical-align: top;}/* LINK STYLES-----------------------------------------------------------------------------*/.linkBlack a:link, a:visited {color:#000000; text-decoration:none;}.linkBlue a:link, a:visited {color:#003f72; text-decoration:none;}.linkGray a:link, a:visited {color:#666; text-decoration:none;}.linkRed a:link, a:visited {color:#b5121b; text-decoration:none;} .linkBlack a:hover, a:active {color:#000000; text-decoration:underline;}.linkBlue a:hover, a:active {color:#003f72; text-decoration:underline;}.linkRed a:hover, a:active {color:#b5121b; text-decoration:underline;}.linkGray a:hover, a:active {color:#666; text-decoration:underline;}.bodySmall {	font-family: "Arial", Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	color: #000;	text-align: left;}/* MAIN IMAGE PLACEMENT-----------------------------------------------------------------------------*/#mainImg {	width: 425px;	height: 270px;	left: 463px;	top: 103px;}/* FOOTER-----------------------------------------------------------------------------*/#footOp {	position: relative;	vertical-align: top;	text-align: left;	background: url(../images/EBBwrapper_foot-op.jpg) no-repeat;	width: 996px;	height: 197px;	margin: 0px auto;}#footOpNoImg {	position: relative;	text-align: left;	background: url(../images/EBBwrapper_foot-op.jpg) no-repeat bottom;	width: 996px;	height: 84px;	margin: 0px auto;}#footOp960 {	position: relative;	width: 960px;	height: 113px;	margin: 0px 18px 0px 18px;}#footOpSlide {	position: relative;	text-align: left;	width: 960px;	height: 113px;	margin: 0px 18px 0px 18px;}#footRSM {	position: relative;	text-align: left;	background: url(../images/EBBwrapper_foot-rsm.jpg) no-repeat;	width: 996px;	height: 145px;	margin: 0px auto;}#footRSM960 {	position: relative;	width: 960px;	height: 127px;	margin: 0px 18px 0px 18px;}