body  {
    font-family: Arial, Helvetica, sans-serif;    /* default page font */
	font-size: 13px;
	color: #333333;
    background-color: #fff;
    margin: 0;          /* shorthand for all margins = 0 */
    padding: 0;         /* no padding */
}

body .bodyTextBold {
	font-weight: bold;
}

/* outerDiv wraps around the rest of the page */
div#outerDiv {
    width: 880px;       /* sets the content width */
    margin: 0 auto;     /* no top/bottom margin, centered horizontally */
}

div#header {
    height: 110px;      /* set size equal to banner image */
    position: relative;
}






/* ===== Very top section with MedData logo ===== */
div#TopLogoContainer {
    height: 127px;
}

#TopLogoContainer img.meddataLogo {
	float: right;
    padding: 18px 35px 0px 0px;
    border: none
}





/* ===== main navigation  ===== */
div#navigation {
    height: 356px;
	width: 880px;
	float: left;
	background-color: #009900;
}





/* ===== mainHeader ===== */
#mainHeaderContainer {
    background: #fff url(../images/header_green_bg_long.jpg) repeat;     /* white content background, header image (longer version)*/
	float: left;
	height: 200px;
	width: 880px;
}

#mainHeaderContainer div#bodyLogin {
    float: right;
	width: 880px;
}

#mainHeaderContainer div#bodyLogin img.meddataLogin {
	float: right;
    padding: 25px 50px 0px 0px;
    border: none
}

#mainHeaderContainer div#bodyText {
	line-height: 1.8em;
	color: #333333;
	font-weight: none;
    float: left;
	width: 750px;
    padding: 0px 0px 0px 50px;
}

#mainHeaderContainer div#bodyText img.meddataHeader {
    padding: 13px 50px 10px 0px;
}




/* ===== Bottom section (main body paragraph) ===== */
#mainContentContainer {
    float: left;
    width: 820px;
	height: 430px;
}

#mainContentContainer div#bodyText {
	line-height: 1.8em;
	padding: 0px 00px 0px 50px;
}





/* ===== footer ===== */

div#footer {
	width: 880px;
    margin: 0 auto;
    padding: 5px 5px 5px 40px;
}

#footer p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: left;
}

.phone {
	font-size: 11px;
    color: #ce7013;
	font-weight: bolder;
}

#footer a {
	font-size: 11px;
    color: #557d29;
    text-decoration: none;
	font-weight: none;
}


#footer a:link, a:visited {
	font-size: 11px;
    color: #557d29;
    text-decoration: none;
	font-weight: none;
}

#footer a:hover, a:active {
    color: #ce7013;
	font-weight: none;
}



/* ===== miscellaneous styles ===== */
.clear { clear: both }




/* ===== fontsize(12) links (green) ===== */
a.green12GenericLinks:link, a.green12GenericLinks:visited {
	font-size: 12px;
    color: #557d29;
    text-decoration: underline;
	font-weight: none;
}

a.green12GenericLinks:hover, a.green12GenericLinks:active {
    color: #ce7013;
	font-weight: none;
}

/* ===== fontsize(13) links (green) ===== */
a.green13GenericLinks:link, a.green13GenericLinks:visited {
	font-size: 13px;
    color: #557d29;
    text-decoration: underline;
	font-weight: none;
}

a.green13GenericLinks:hover, a.green13GenericLinks:active {
    color: #ce7013;
	font-weight: none;
}


/* ===== fontsize(11) links (white) ===== */
a.white11GenericLinks:link, a.white11GenericLinks:visited {
	font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
	font-weight: none;
}

a.white11GenericLinks:hover, a.white11GenericLinks:active {
    color: #ce7013;
	font-weight: none;
}


/* ===== fontsize(12) links (white) ===== */
a.white12GenericLinks:link, a.white12GenericLinks:visited {
	font-size: 12px;
    color: #ffffff;
    text-decoration: underline;
	font-weight: none;
}

a.white12GenericLinks:hover, a.white12GenericLinks:active {
    color: #ce7013;
	font-weight: none;
}

