.columnheading  { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #f5f5f5; border-bottom: 1px solid #999999;
	padding: 5px;
	color: #5b7ba6;
}

.columnheading2  { font-style: normal; font-weight: 500; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; border-bottom: 1px solid gray }
.navbar { font-style: normal; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
	background-color: #ffffff;
}
.navbartext { font-style: normal; font-weight: bold; font-size: 10px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif}
.options    { font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; border-bottom: 1px solid gray }
.rowseperator { font-style: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; border-top: 1pt dashed gray }
.mainarea  { background-color: #ffffff; padding: 10px }

.breakout  { font-style: normal; font-weight: 500; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #f5f5f5;
	padding: 10px;
}

.pictures {
	float: right;
	display: block;
	background-color: #ffffff;
	padding: 5px;
}

td font .f1 {
	color: #807c6e;
	font: 400 1.2em/1.6em Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 10px;
}

td p .p1 {
	color: #807c6e;
	font: 400 1.2em/1.6em Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 10px;
}

/* @override 
	http://www.mnrs.org.php5-5.dfw1-2.websitetestlink.com/dev/css/main.css
	http://www.partnersfirst.com/css/basestyle.css
*/

/* @group reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-color: transparent;
}
strong { font-weight: 700 }
ol, ul { list-style: }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* @end

*/

/* @group global */

body { 
	font-size: 62.5%;
}

.background { 
	font-size: 62.5%;
	position: relative;
	background: #69727d url(/images/mnrs/2010Website/images/mnrs/bg.gif) repeat-x 0 0;}
.clear { clear: both; }
.floatleft { float:left; }
.floatright	{ float:right;}

.white {
	background-color: #fff;
}

/* @end */

/* @group grid */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }

.column {
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}
/* @end */

/* @group layout */

#header {
	height: 141px;
	background: url(/images/mnrs/2010Website/images/mnrs/header.gif) no-repeat;
}

h3.logo {
	width: 258px;
	height: 93px;
	background: url(images/health-reliance-logo.png) no-repeat 0 0;
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
}
h3.logo a {
	cursor:pointer;
	width: 258px;
	height: 93px;
	display:block;
	border-bottom: none;
	text-decoration: none;
}
h3.logo span{
	visibility: hidden;
}

/* @group globalnav */

#globalnav {
	height: 79px;
	background: url(/images/mnrs/2010Website/images/mnrs/bg-globalnav.gif) repeat-x 0 0;
	margin-top: -6px;	
}

#globalnav ul li {
	height: 78px;
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0;
}

#globalnav li:hover {
	background: url(/images/mnrs/2010Website/images/mnrs/globalnav-redarrow.gif) no-repeat center bottom;
}

#globalnav ul li a {
	display: block;
	color: #fdc782;
	font: 700 1.0em/1.3em Verdana, Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: .1em;
	border-bottom: none;
	text-decoration: none;
	padding: 18px 14px 0 14px;
	margin: 0;
}

#globalnav ul li a:hover {
	color: #eee;
}

#globalnav ul li a.selected {
	color: #a63a41;
	background: url(/images/mnrs/2010Website/images/mnrs/globalnav-selected.gif) repeat-x 0 0;
}

/* @end */

/* @group utilityNav */

#header ul.utilityNav {
	float: left;
	margin: 0;
}

#header ul.utilityNav li {
	margin: 23px 0 4px 0;
	height: 20px;
	float: left;
	list-style-type: none;
}

#header ul.utilityNav li a {
	color: #5b7ba6;
	display: block;
	float: left;
	font: 700 1.0em/1.3em Verdana, Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #f3e4cb;
	margin: 0 24px 0 0;
}

#header ul.utilityNav li a:hover {
	color: #807c6e;
	border-bottom: 1px solid #807c6e;
}

/* @end */

/* @group leftnavcol */

#navcontainer ul {
	margin: 25px 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer ul li.first {
	border-top: 1px solid #dcedfe;
}

#navcontainer ul li, #navcontainer ul li ul {
	margin: 0;
}

#navcontainer a {
	display: block;
	color: #5b7ba6;
	padding: 3px 12px 3px 8px;
	text-decoration: none;
	border-bottom: 1px solid #dcedfe;
	font-weight: bold;
}

#navcontainer a:hover, #navcontainer a.selected {
	background: url(/images/mnrs/2010Website/images/mnrs/bg-navcol-hover.gif) repeat-x 0 0;
	color: #5796d5;
}

#navcontainer li li a {
	font-size: .8em;
	font-style: italic;
	display: block;
	color: #5b7ba6;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
	border-bottom: 1px solid #dcedfe;
	font-weight: normal;
}

/* @end */

/* @group feature */

.featureWrap, .featureWrapSm {
	float: left;
	width: 290px;
	margin: 10px 10px 0;
}

.featureWrapSm {
	width: 220px;
	margin: 0 12px 0 0;
}

.feature, .featureSm {
	width: 288px;
	height: 90px;
	border-top: 1px solid #c4e1fd;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	background: #eee url(/images/mnrs/2010Website/images/mnrs/bg-feature.gif) repeat-x 0 0;
}

.featureSm {
	width: 218px;
}

.featureTop, .featureTopSm {
	height: 32px;
	background: url(images/bg-feature-heading.gif) no-repeat 0 0;
}

.featureTopSm {
	background: url(/images/mnrs/2010Website/images/mnrs/bg-feature-headingSm.gif) no-repeat 0 0;
}

.featureBottom, .featureBottomSm {
	height: 33px;
	background: url(/images/mnrs/2010Website/images/mnrs/bg-featureBottom.gif) no-repeat 0 0;
}

.featureBottomSm {
	background: url(/images/mnrs/2010Website/images/mnrs/bg-featureBottomSm.gif) no-repeat 0 0;
}

.feature h3, .featureSm h3 {
	color: #5b7ba6;
	font: 700 1.4em/1.3em Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 7px 9px;
}

.featureWrap h4, .featureWrapSm h4 {
	color: #fdc782;
	font: 700 1.6em/1.3em Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: italic;
	padding: 5px 0 0 10px;
}

.featureBottom p, .featureBottomSm p {
	font-size: 1.0em;
	font-weight: 700;
	padding-left: 10px;
}

/* @group news events */

.featureGrayWrap {
	float: left;
	width: 446px;
	margin: 20px 10px;
}

.featureGrayInnerWrap {
	width: 444px;
	height: 90px;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	background: #fff;
}

.featureGray {
	width: 200px;
	float: left;
	padding: 10px 10px;
}

.featureGrayTop {
	height: 32px;
	background: url(images/bg-featureGray-heading.gif) no-repeat 0 0;
}

.featureGrayBottom {
	height: 33px;
	background: url(images/bg-featureGrayBottom.gif) no-repeat 0 0;
}

.featureGray h5 {
	color: #5b7ba6;
	font: 400 1.4em/1.3em Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 10px;
}

.featureGray h5.event {
	font-size: 1.6em;
}

.featureGrayWrap h6 {
	color: #82b099;
	font: 700 1.4em/1.3em Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 7px 0 0 10px;
}

.featureGrayBottom p, .featureGray p {
	font-size: 1.0em;
	font-weight: 700;
	padding-left: 10px;
}

.featureGray p {
	color: #5b7ba6;
	padding: 0 0 5px 0;
}

.featureGray p.event {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #5b7ba6;
	padding: 0 0 5px 0;
}

/* @end */

/* @end */

/* @group height */

.h100 {height: 100px;}
.h140 {height: 140px;}
.h200 {height: 200px;}
.h300 {height: 300px;}
.h400 {height: 400px;}

/* @end */

/* @group width */
.w150 {	width: 150px; }
.w175 {	width: 175px; }
.w200 {	width: 200px; }
.w250 {	width: 250px; }
.w300 {	width: 300px; }
.w325 { width: 325px; }
.w500 { width: 500px; }
/* @end */

/* @end */



/* @group typestyles */

h1 {
	color: #5b7ba6;
	font: 400 30px/1.0em Verdana, Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -.03em;
	padding: 3px 0 5px 10px;
	border-left: 6px solid #a63a41;
	margin-bottom: 10px;
	background-position: 0 top;
}

img {
}

h1.home {
	border: none;
	padding: 0;
}

h2 {
	color: #87afd1;
	font: 700 1.6em/1.6em Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 3px;
}

h3 {
	color: #807c6e;
	font: 400 1.8em/1.3em Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 2px;
}

h4 {
	color: #5b7ba6;
	font: 700 1.4em/1.4em Verdana, Arial, Helvetica, Geneva, sans-serif;
}

h5 {
	color: #807c6e;
	font: 400 1.4em/1.6em Verdana, Arial, Helvetica, Geneva, sans-serif;
}

h6 {
	color: #807c6e;
	font: 700 1.0em/1.3em Verdana, Arial, Helvetica, Geneva, sans-serif;
}

h6.breadcrumb {
	font-size: 1.0em;
	font-weight: 400;
	letter-spacing: .1em;
	color: #999;
	margin-top: 25px;
}

h4  { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #f5f5f5; border-bottom: 1px solid #999999;
	padding: 5px;
}

p {
	color: #000000;
	font: 400 12px/15px Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 10px;
}

form {
	color: #000000;
	font: 400 12px/15px Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.mainarea a {
	color: #000000;
	font: bold 12px/1.6em Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.mainarea td {
	color: #000000;
	font: 400 12px/15px Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 3px;
}

.mainarea p {
	color: #000000;
	font: 400 12px/15px Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 3px;
}

.mainarea li, .mainarea ul {
	color: #000000;
	font: 400 12px Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.mainarea tr {
	color: #000000;
	font: 400 12px/15px Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 3px;
}

.mainarea .columnheading  { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #f5f5f5; border-bottom: 1px solid #999999;
	padding: 5px;
	color: #5b7ba6;
}

.headline {
	float: left;
	width: 500px;
	margin: 30px 0 12px 15px;
	padding: 0 0 0 20px;
	border-left: 6px solid #a63a41;
}

.hp-image {
	float: left;
	width: 385px;
	margin: 20px 0 0 0;	
}

p.caption, .caption, span.caption { font-size: .9em; padding-bottom: 0; line-height: 1.5em;}
p.captionlg {font-size: 1em;}

.spaceleft { margin-left: 10px;}
.spaceleftlg { margin-left: 20px;}
.spaceright { margin-right: 10px;}
.spacerightlg { margin-right: 20px;}
.spacebeforesm { margin-top: 6px; }
.spacebefore { margin-top: 12px; }
.spacebeforepadding { padding-top: 12px; }
.spacebeforelg { margin-top: 24px; }
.spacebeforepaddinglg { padding-top: 24px; }
.spacebeforexlg { margin-top: 36px; }
.spaceaftersm { margin-bottom: 6px; }
.spaceafter { margin-bottom: 12px; }
.spaceafterpadding { padding-bottom: 22px; }
.spaceafterlg { margin-bottom: 24px; }
.nospacebefore { margin-top: 0; }
.nospaceafter { margin-bottom: 0; }
.nospaceafterpadding { padding-bottom: 0; }
.ruleabove { border-top: 1px solid #000; padding-top: 6px; }
.ruleabovedot { border-top: 1px dotted #000; padding-top: 6px; }
.rulebelow { border-bottom: 1px solid #c4e1fd; padding-bottom: 0px; }
.rulebelowthick {
	border-bottom: 2px solid #333;
}
.rulebelowdot { border-bottom: dotted 1px #000; padding-bottom: 6px; }
.ruleleft {	border-left: solid 1px #000; padding-left: 10px; }
.ruleright { border-right: solid 1px #000;}

em, em p { font-style: italic; }

.indent, p.indent { margin-left: 15px; }
.indentpadding { padding-left: 15px; }

blockquote { margin: 0 18px; padding: 0 6px; }

.caps {	text-transform: uppercase; }

span.date {
	margin: 0 10px 0 20px;
}

/* @end */

/* @group links */

a, a:link, a:visited, a:active { 
color: #82b099; text-decoration: none; border-bottom: 1px solid #82b099;}

a:hover, a.selected { color: #807c6e; text-decoration: none; border-bottom: solid 1px #807c6e;
}

/* @end */

/* @group lists */

ul {
	font: 1.2em Verdana, Arial, Helvetica, Geneva, sans-serif;
	list-style-type: disc;
	color: #807c6e;
	margin-bottom: 16px;
}

li { margin: 6px 0 6px 25px; line-height: 1.5em;
}

/* @end */

/* @group bigTargets */
.bigTarget.hover, ul.bigTarget li.hover { cursor: pointer; }
.bigTarget.hover h1, 
.bigTarget.hover h2, 
.bigTarget.hover h3,
.bigTarget.hover h4, 
.bigTarget.hover h5, 
.bigTarget.hover h6, 
.bigTarget.hover p, 
.bigTarget.hover a, ul.bigTarget li.hover a { color: #f60; border-bottom: none;}
ul.bigTarget li.hover {
background-color: #eee;
}

/* @end */

/* @group button */

input.greenButton {
	background: url(/images/mnrs/2010Website/images/mnrs/input-buttonGreen.gif) no-repeat 0 0;
	font: 700 12px/12px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	height: 23px;
	width: 72px;
	border: 0;
	padding: 2px 0 5px 0;
	cursor: pointer;
	text-decoration: none;
	margin-left: 5px;
}

input.buttonGreen.hover {
	color: #fdc782;
}

a.buttonRed {
    background: url(/images/mnrs/2010Website/images/mnrs/button-red-right-a.gif) no-repeat scroll right top;
    display: block;
    float: left;
    font: 700 12px/14px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
    height: 24px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    border-bottom: none;
    overflow: hidden;
}

a.buttonRed span {
    background: url(/images/mnrs/2010Website/images/mnrs/button-red-left-span.gif) no-repeat;
    display: block;
    line-height: 10px;
    padding: 6px 9px 11px 18px;
    color: #fff;
    text-decoration: none;
    border-bottom: none;
} 

a.buttonRed span:hover {
	color: #fdc782;
}

a.buttonGreen {
    background: url(images/button-green-right-a.gif) no-repeat scroll right top;
    display: block;
    float: left;
    font: 700 12px/14px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
    height: 24px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    border-bottom: none;
    overflow: hidden;
}

a.buttonGreen span {
    background: url(images/button-green-left-span.gif) no-repeat;
    display: block;
    line-height: 10px;
    padding: 6px 9px 11px 18px;
    color: #fff;
    text-decoration: none;
    border-bottom: none;
} 

a.buttonGreen span:hover {
	color: #fdc782;
}

/* @end */

/* @group footer */

#footerTop {
	height: 13px;
	background: #fff url(/images/mnrs/2010Website/images/mnrs/bg-footerTop.gif) repeat-x 0 bottom;
}

#footer {
	height: 155px;
	background: url(/images/mnrs/2010Website/images/mnrs/bg-footer.gif) repeat-x 0 0;	
}

#footerBottom {
	height: 8px;
	background: url(/images/mnrs/2010Website/images/mnrs/bg-footerBottom.gif) repeat-x 0 0;	
}

.footerTitle {
	float: left;
	margin: 22px 0 0 30px;
}

#footer h5 {
	color: #fff;
	font: 700 1.4em/1.4em Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: italic;
}

#footer h6 {
	color: #fff;
	font: 400 1.2em/1.6em Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: italic;
}

.footerAddress{
	float: left;
	margin: 16px 20px 0 10px;	
}

#footer p {
	color: #fff;
	font: 700 1.0em/1.4em Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#footer p a {
	color: #99ccff;
	border-bottom: 1px solid #99ccff;
}

#footer p a:hover {
	color: #333;
	border-bottom: 1px solid #333;
}

.copyright {
	float: right;
	margin: 58px 20px 0 0;
}

#footer .copyright p {
	font-size: 12px;
	font-weight: normal;
}

/* @end */

