﻿body {
	text-align: center;
	}
div#outerDiv {	
	width: 950px;
	padding: 7px 37px 20px 37px;	
	margin: 0 auto;
	text-align: left;	
	}
div#layoutDiv {
	width: 950px;		
	}
	
/* --- Logo, main nav: --- */
div#layoutMainNavDiv {
	min-height: 40px;	
	margin-bottom: 15px;	
	position: relative;
	text-align: right;
	}
* html div#layoutMainNavDiv { height: 40px; }
img.rainbowImg {
	width: 13px;
	height: 40px;
	position: absolute;
	left: -37px;
	top: 0;
	}
a#logoImgLink {
	position: absolute;
	left: 0;
	top: 0;
	}
a#logoImgLink img {
	width: 280px;
	height: 40px;
	}
table#mainNavTbl {	
	margin: 0 0 0 auto;
	}
table#mainNavTbl tr.links td {
	text-align: center;
	white-space: nowrap;
	}
table#mainNavTbl tr.links td.hilit {
	background-color: #20917f;
	background-image: url("../picm/MainNavSelectedBg.jpg");
	background-position: left top;
	background-repeat: repeat-x;
	}
table#mainNavTbl tr.bottom td { height: 13px; }
table#mainNavTbl tr.bottom td.hilit {
	background-image: url("../picm/MainNavSelectedBottom.gif");
	background-position: center top;
	background-repeat: no-repeat;
	}
table#mainNavTbl div.mainNavItemDiv {
	padding: 5px 7px 7px 7px;	
	}
table#mainNavTbl td.lastTd div.mainNavItemDiv { padding-right: 0; }
table#mainNavTbl div.mainNavItemDiv a {
	color: #4f4f4f;
	font-weight: bold;
	font-size: 17px;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	}
table#mainNavTbl div.corner_tr div.mainNavItemDiv a {
	color: White;
	text-decoration: none;
	}
table#mainNavTbl div.corner_tr div.mainNavItemDiv,
table#mainNavTbl div.corner_tr,
table#mainNavTbl div.corner_bl,
table#mainNavTbl div.corner_br {
	background-image: url("../picm/1_white.gif");
	background-repeat: no-repeat;
	}
table#mainNavTbl div.corner_tr div.mainNavItemDiv { background-position: left top; }
table#mainNavTbl div.corner_tr { background-position: right top; }
table#mainNavTbl div.corner_bl { background-position: left bottom; }
table#mainNavTbl div.corner_br { background-position: right bottom; }

/* --- Banner, local org info: --- */
div#layoutHeadDiv {
	min-height: 140px;
	padding-left: 710px;
	background-image: url("../picm/Head.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
	margin-bottom: 15px;
	}
* html div#layoutHeadDiv { height: 140px; }

div#localOrgInfoDiv {	
	background-color: #e7e8e9;
	text-align: left;	
	background-position: left top;	
	}
div#localOrgInfoDiv,
div#localOrgInfoDiv div.corner_tr,
div#localOrgInfoDiv div.corner_bl,
div#localOrgInfoDiv div.corner_br {
	background-image: url("../picm/1_white.gif");
	background-repeat: no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	}
div#localOrgInfoDiv div.corner_tr { background-position: right top; }
div#localOrgInfoDiv div.corner_bl { background-position: left bottom; }
div#localOrgInfoDiv div.corner_br {
	background-position: right bottom;
	padding: 7px;
	min-height: 126px;
	position: relative;
	}
* html div#localOrgInfoDiv div.corner_br { height: 126px; }
div#localOrgInfoDiv div.welcome {	
	font-weight: bold;
	color: #636363;	
	margin-bottom: 5px;
	}
div#localOrgInfoDiv div.phone {	
	font-size: 1.2em;
	font-weight: bold;	
	color: #007360;	
	}
div#localOrgInfoDiv div.mainoffice {
	position: absolute;
	left: 7px;
	bottom: 7px;
	font-weight: bold;
	}
div#localOrgInfoDiv div.mainoffice div.mainofficeCapt {		
	font-size: 0.9em;
	color: #777;
	margin-bottom: 5px;
	}
div#localOrgInfoDiv div.mainoffice div.mainofficeCity {	
	color: #007360;	
	}

/* --- Crumbs, h1: --- */
div#layoutCrumbsDiv {
	margin-bottom: 15px;
	}
div#layoutH1Div {
	margin-bottom: 15px;
	}
div#layoutH1Div h1 {
	margin: 0;
	padding: 0;
	color: #228675;
	font-size: 2em;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	}

/* --- Left column: --- */
div#layoutLeftColumn {
	float: left;
	width: 245px;
	margin-bottom: 35px;
	}
* html div#layoutLeftColumn { margin-bottom: 0; }
div#layoutContent1 {	padding-left: 280px; }
	
/* --- Right column: --- */
div#layoutRightColumn {
	float: right;
	width: 240px;
	margin-bottom: 35px;
	}
* html div#layoutRightColumn { margin-bottom: 0; }
div#layoutContent2 { padding-right: 275px; }

/* --- Left column and bottom: --- */
div#layoutLeftColumnAndBottom div#layoutLeftColumn { margin-bottom: 0; }
div#layoutContentBottom { clear: both; }

/* --- 3 columns: --- */
div#layoutContent3 {
	padding-left: 280px;
	padding-right: 275px;
	}
	
/* --- Content table: --- */
table#articleTbl {
	width: 100%;
	}
td#layoutLeftColumnTd { padding-right: 35px; }
div.layoutLeftColumnTdDiv { width: 245px; }
td#layoutContentTd {	width: 100%;	}
div.layoutContentTdDiv {
	font-size: 1.2em;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	}
/*
div.layoutContentTdDiv { font-size: 1.2em; }
div.layoutContentTdDiv * {	font-family: Arial, Tahoma, Verdana, Sans-Serif; }
*/

/* --- Common text: --- */
.commonText {
	font-size: 1.2em;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	}
.commonTextToGeneral {
	font-size: 0.8em;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	}

/* --- Article: --- */
div.articleAuthorBlk {
	background-color: #888;
	color: White;
	margin-left: 20px;
	margin-bottom: 12px;
	background-position: left top;	
	}
* html div.articleAuthorBlk { height: 10px; }
div.articleAuthorBlk div.corner_br {
	padding: 5px 5px 7px 5px;
	text-align: center;
	background-position: right bottom;
	}
div.articleAuthorBlk div.corner_tr { background-position: right top; }
div.articleAuthorBlk div.corner_bl { background-position: left bottom; }
div.articleAuthorBlk,
div.articleAuthorBlk div.corner_tr,
div.articleAuthorBlk div.corner_bl,
div.articleAuthorBlk div.corner_br {
	background-image: url("../picm/1_white.gif");
	background-repeat: no-repeat;
	}
div.articleAuthorBlk h3 {
	font-size: 1em;
	color: Black;
	padding: 0;
	margin: 0 30px 5px 30px;
	}
div.articleAuthorBlk div.img,
div.articleAuthorBlk div.name,
div.articleAuthorBlk div.post {	margin: 5px auto 0 auto; }
div.articleAuthorBlk div.name { font-weight: bold; }

div.articleIllustrationsBlk {
	margin-left: 20px;
	background-position: left top;
	background-repeat: repeat-x;
	}
div.articleIllustrationsBlk div.border_l {
	background-position: left top;
	background-repeat: repeat-y;
	}
div.articleIllustrationsBlk div.border_r {
	background-position: right top;
	background-repeat: repeat-y;
	}
div.articleIllustrationsBlk div.border_b {
	background-position: left bottom;
	background-repeat: repeat-x;
	}
div.articleIllustrationsBlk,
div.articleIllustrationsBlk div.border_l,
div.articleIllustrationsBlk div.border_r,
div.articleIllustrationsBlk div.border_b { background-image: url("../picm/1_ccc.gif"); }
div.articleIllustrationsBlk div.corner_br {
	padding: 7px 7px 2px 7px;
	background-position: right bottom;
	}
div.articleIllustrationsBlk div.corner_tl { background-position: left top; }
div.articleIllustrationsBlk div.corner_tr { background-position: right top; }
div.articleIllustrationsBlk div.corner_bl { background-position: left bottom; }
div.articleIllustrationsBlk div.corner_tl,
div.articleIllustrationsBlk div.corner_tr,
div.articleIllustrationsBlk div.corner_bl,
div.articleIllustrationsBlk div.corner_br {
	background-image: url("../picm/1_white.gif");
	background-repeat: no-repeat;
	}
div.articleIllustrationsBlk div.illustrationBlk { margin-bottom: 5px; }
div.articleIllustrationsBlk div.illustrationBlk img { border: 1px solid #ccc; }

/* --- Section navigation: --- */
div.sectionNavBlk ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
div.sectionNavBlk ul ul { margin-left: 35px; }
div.sectionNavBlk ul ul ul { margin-left: 20px; }
div.sectionNavBlk li {
	list-style-type: none;
	margin: 0 0 15px 0;
	padding: 0;
	}
div.sectionNavBlk ul ul li { margin: 15px 0; }
div.sectionNavBlk li.page,
div.sectionNavBlk ul ul li.page,
div.sectionNavBlk li.selectedPage,
div.sectionNavBlk ul ul li.selectedPage { margin: 2px 0; }
div.sectionNavBlk ul a {
	color: #454545;
	font-weight: bold;
	}
div.sectionNavBlk ul li.page a,
div.sectionNavBlk ul li.selectedPage a,
div.sectionNavBlk ul ul a { font-weight: normal; }
div.sectionNavBlk a.pathSection,
div.sectionNavBlk a.currentSection {
	text-decoration: none;
	font-weight: bold;
	}
div.sectionNavBlk ul.parent { margin-top: 15px; }
/* Selected Section, Page: */
div.sectionNavBlk ul li.currentSection a { color: #007360; }
div.sectionNavBlk ul li.currentSection li a { color: #454545; }
div.sectionNavBlk ul li.selectedPage {
	background-color: #007360;
	color: White;
	padding: 2px;
	}
div.sectionNavBlk ul li.selectedPage a,
div.sectionNavBlk ul li.currentSection li.selectedPage a {	
	color: White;	
	text-decoration: none;
	}	

@media print {

.print { display: block; }
div#printSiteName {
	text-align: right;
	font-weight: bold;
	}

div#outerDiv {
	width: auto;
	margin: 0;
	padding: 0;
	}
div#layoutDiv { width: auto; }
div.contentVersionBlk,
div#layoutTopDiv, div#layoutMainNavDiv, div#layoutHeadDiv, div#layoutBasementDiv, div.crumbs,
td#layoutLeftColumnTd
{display: none; }

}
