body {background: #226699; margin: 0}
#container {width: 888px; margin: auto; background: #fff;}
.maincont {
	background: #fff;
	float:left;
	font-family: 'ArialMT', 'Arial', sans-serif;
	font-size: 16px;
	line-height: 21px;
}

.preform {font-weight: bold; font-style: italic; text-indent: -9px}



.logo .title {
	font-family: 'Baskerville-SemiBold', 'Baskerville', 'Baskerville Semibold', 'Times New Roman', serif;
	font-size: 48px;
	line-height: 54px;	
	padding-top: 50px;
	padding-left: 40px;
	font-weight: bold;
	
}


.logo .topline {
	color: #FF0000;
	float: left;
}

.logo .performance {
	color: #000000;
	text-indent: 0px;
	float: left;
}

.logo .exclpt {
	color: #FF0000;
	float: left;
	font-style: italic;
	font-size: 65px;
}



.logo .tagline {
	background-image: url(http://hiringroi.com/hiringmri/images/logobottomborder.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
	color: #999999;
	float: left;
	font-family: 'Arial-BoldMT','Arial',sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	padding-bottom: 5px;
	text-indent: 55px;
	width: 600px;
}


.head {
	background-color: #FFFFFF;
	display: block;
	width: 100%;
}


.head .photo {
	width: 200px;
	height: 250px;
	padding-left: 22px;
	float: left;
	padding-top: 40px;
	padding-bottom: 0px;
	
}

.photo .jay {
	width: 100%;
	height: 100%;
	background-image: url(http://hiringroi.com/hiringmri/images/JayHenderson_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.head .intro {
	float: right;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 26px;
	width: 590px;
}
.head    .intro  .headtext {
	color: #004080;
	text-align: center;
	font-weight: bold;
	font-size: 40px;
	line-height: 45px;
	text-indent: 0px;
}
.head .intro .subtext {
	padding-top: 30px;
	line-height: 25px;
	font-weight: bold;
}
.subtext {color: #333}
.midsect {
	display: block;
	float: left;
	width: 888px;
	margin-top:0px;
}
.maincont .bottomsignup {
	text-align: left;
}
.bottomsignup .signupintro {
	float: left;
	font-size: 24px;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.bottomsignup .bottformcont {
	float: left;
}
.bottformcont .bottform {
	margin-top: 0px;
	margin-right: 65.5px;
	margin-bottom: 0px;
	margin-left: 65.5px;
	padding: 30px;
}
.bottform .form2 {
	width: 300px;
	float: left;
}
.bottform .formnotes {
	width: 380px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.bottform .statement {
	font-size: 16px;
	width: 395px;
	float: right;
}
.maincont  .testcont {
	width: 757px;
	float: left;
	margin-top: 35px;
	margin-right: 65.5px;
	margin-bottom: 65.5px;
	margin-left: 65.5px;
	background-image: url(Topline%20Performance%20-%20Hiring%20MRI_files/shapeimage_7.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 25px;
}
.testcont .image {
	height: 290px;
	width: 276px;
	float: left;
	background-image: url(http://hiringroi.com/hiringmri/Topline%20Performance%20-%20Hiring%20MRI_files/shapeimage_3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.testcont .testimonies {
	width: 466px;
	float: left;
	padding-top: 15;
	padding-right: 0;
	padding-bottom: 15;
	padding-left: 30;
}
.testcont .footer {
	float: left;
	width: 757px;
	font-family: 'Times-Roman', 'Times', 'Times New Roman', serif;
	text-align: center;
	font-size: 16px;
	line-height: 23px;
	background-image: url(Topline%20Performance%20-%20Hiring%20MRI_files/shapeimage_8.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
	margin-top: 45px;
}

.midsect .infobody {
	width: 600px;
	float: left;
}
.sidebar .quote {
	color: #800000;
	padding: 17px 24px 0px 36px;
	font-family: 'ArialMT', 'Arial', sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	font-style: italic;
	font-weight: bold;
	text-indent: -9px;
}
.author {
	color: #999;
	text-indent: -12px;
}

.midsect .infobody  p {
	padding-bottom: 3px;
}
.midsect .infobody .letter {
	padding-top: 0px;
	padding-left: 28px;
	padding-right: 80px;
}
.midsect .infobody .offer {
	padding-left: 30px;
	padding-right: 60px;
	margin-top: 0px;
	padding-top: 0.8px;
	line-height: 21px;
}

.redlist {
	list-style-image: url(http://hiringroi.com/hiringmri/images/checkmark.gif);
	list-style-type: none;	
	line-height: 35px;
	font-size: 16px;
}
.redlist ul {
	line-height: 35px;
}
/*
.redlist li:first-letter  {
	color:#FF0000;
	font-family: 'MonotypeSorts', 'Monotype Sorts', 'TimesNewRomanPSMT', 'Times New Roman', serif;
	list-style-type: none;
}
*/
.redlist li  {
	line-height: 24px;
	padding-bottom: 10px;
	padding-left: 15px; 
}

.infobody .letter .signature {
	font-family: 'BrushScriptMT', 'Brush Script MT', 'TimesNewRomanPSMT', 'Times New Roman', serif;
	color: #999999;
	font-size: 24px;
	font-style: italic;
}
.dotlist   {
	line-height: 27px;
}
.midsect .sidebar {
	width: 270px;
	float: left;
}
.midsect .sidebar .sidetop {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-top: 0px;
}

.bold {
	font-weight: bold;
}

.boldblue {
	font-weight: bold;
	color: #004080;
}

.red {
	color: #800000;
}
.emph {
	font-weight: bold;
	color: #800000;
	padding-left: 2px;
	font-family: 'ArialMT', 'Arial', sans-serif;
}
.sideboxes .clients {
	margin-left: 15px;
	padding: 17px;
	background-color: #FFFEE5;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}
.sideboxes .clients ul {
	font-family: 'TrebuchetMS', 'Trebuchet MS', sans-serif;
	list-style-type: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 14px;
	line-height: 25px;
}
.sideboxes .casestudboxes {
	background-image: url(Topline%20Performance%20-%20Hiring%20MRI_files/shapeimage_5.png);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 20px;
	margin-left: 15px;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.casestudboxes  .casestud {
	background-color: #b2d2e9;
	padding-right: 17px;
	padding-bottom: 17px;
	padding-left: 17px;
	margin-top: 17px;
}

#italize {
	font-style: italic;
}
#SignUp {
	width: 280px;
}

.casestud p {margin: 0 0 1em 0}
#boxTop {background: url(http://hiringroi.com/hiringmri/images/box-top.png) no-repeat; width: 757px; height: 15px; margin: auto}
#boxMiddle {background: url(http://hiringroi.com/hiringmri/images/box-middle.png) repeat-y; width: 757px; margin: auto}
#boxInner {padding: 1em}
#boxBottom {background: url(http://hiringroi.com/hiringmri/images/box-bottom.png) no-repeat; width: 757px; height: 15px; clear: both; margin: auto}
table#FormMain {font-size: 100%}
table#FormMain td {vertical-align: top; padding: 6px}
table#FormMain ul.redlist {font-size: 14px}
.smaller {font-size: 90%}

.logo {
text-align: center;
}
u {text-decoration: none; background:#ffff00; padding: 0 .5em}

/* styles for new header added Feb 27, 2008 */

.headerlogo {
	width: 100%;
	border-top-width: 24px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-width: 0px;
	border-color: #A0CB69;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.headerlogo .lineanddoc {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #666666;
	width: 100%;
	height: 220px;
	background-image: url(http://hiringroi.com/hiringmri/images/shapeimage_16.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.headerlogo .bullseyelogo {
	width: 684px;
	height: 177px;
	background-image: url(http://hiringroi.com/hiringmri/images/bullseye.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #999999;
	
}
.headerlogo .logoname {
	line-height: 46.5px;
	color: #463C3C;
	font-family: 'GillSans', 'Gill Sans', 'Trebuchet MS', sans-serif;
	font-size: 36px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	height: 105px;
	border-color: #D1D4AE;
	padding-top: 65px;
	padding-left: 30px;
	
}
.headerlogo .logotagline {
	font-family: 'Arial-BoldMT', 'Arial', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	padding-top: 16px;
	padding-left: 170px;
}

/* end of new header styles */



