/* This is the main css style sheet for pmRose.com */
/* general setup sort of www.michelemartinez.com/index.htm */



body {
  background-color:#999999; /*#990000; #e8eadc; */
}


/* ------------------------------------------------------------- */
/* Common characteristics */
.commonTextStyle {
  color:black;
  font-family:Verdana; /*Arial;*/
  letter-spacing:0.1em;
  font-size:12px;
}

.commonPageTitleStyle {
  color:#990000;
  font-family:Georgia;
  font-size:30px;
  font-weight:bold;
  letter-spacing:0.1em;
  text-shadow:6px 4px 2px #999999;
}

.commonPageHeaderStyle {
  color:#990000;
  font-family:Verdana;
  font-size:16px;
  font-style:italic;
  font-weight:bold;
  /*letter-spacing:0.1em;*/
  text-shadow:1px 1px 1px #999999;
}



/* index page characteristics */
.tableMasterFrameStyle {
  background-color:#FAF0E6; /*#FFDEAD; #FAF0E6; #e8eadc;*/
  width:900px;
}

.indexLeftMenuStyle {
  background-color:#FAF0E6; /*#990000;*/
  width:150px;

}

.indexMainBodyStyle {
  background-color:#FAF0E6; /*#e8eadc;*/

}

.indexRightBodyStyle {
  background-color:#FAF0E6; /*#e8eadc;*/
  width:275px;  /*5px; 275px;*/
}

.bodyIFrameStyle {
  height:620px;
  width:100%;
}

.bodyRightIFrameStyle {
  height:620px;
  width:100%;
}

.indexFooterStyle {
  background-color:#FAF0E6;
  color:#999999; /*#990000;*/
  font-family:Verdana, Times New Roman, Arial;
  font-size:11px;
  font-weight:bold;
  text-align:center;
}



/* -- Draws a shadow at the lower edge of the image */
.imageShadowRaisedLowerEdge {
    -webkit-box-shadow: 0 15px 5px -5px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 15px 5px -5px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 15px 5px -5px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}



/* ------------------------------------------------------------- */
/* index page left menu button characteristics */

.buttonStyle {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  height:20px;
  width:150px;
}



.buttonBoxStyle {
  background-color:#e8eadc; /*#FFE4B5; #e8eadc; #6B4513;*/
  border-color:gray;
  border-style:solid;
  border-width:1px;
  height:20px;
  width:135px;
  text-align:left;
}



.buttonTextStyle {
  color:#990000;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
}


.frameBackgroundStyle { /*#F5DEB3*/
  border-color:#6B4513; /*green;*/
  border-style:solid;
  border-width:1px;
}


.framePageBodyBackgroundColorStyle {
  background-color:#FAF0E6; /*#FFE4B5; #F##FF0FF;  #e8eadc; #F5F5F5;*/
}


.headerLevel1 {
  color:#990000;
  font-family:Georgia, Times New Roman, Arial;
  font-size:18px;
  font-weight:bold;
  letter-spacing:0.1em;
  text-shadow:6px 4px 2px #999999;
}

.headerLevel2 {
  color:#990000;
  font-family:Verdana, Times New Roman, Arial;
  font-size:14px;
  font-weight:bold;
}



.hyperLinkStyle {
  color:gray;
  font-family:Verdana;
  font-size:22px;
  font-weight:bold;
}


.outlineLevel1 {
  color:#990000;
  font-family:Georgia;
  font-size:14px;
  font-weight:bold;
  letter-spacing:0.1em;
  text-shadow:6px 4px 2px #999999;
}


.outlineLevel2 {
  color:black;
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
  letter-spacing:0.1em;
}



.pageBackgroundStyle {
  width:700px; 
  background-color:#FAF0E6;  /*#e8eadc; #F5F5F5;*/
  position:absolute;
  top:25px;
  left:130px;
}


.pageHeaderTextStyle {
  color:#990000; /*#6B4513; black;*/
  font-family:Georgia, Times New Roman, Arial;
  font-size:20px;
  font-weight:bold;
  text-align:center;
  letter-spacing:0.1em;
  text-shadow:6px 4px 2px #999999;
}



.pageHeaderTitle {
  color:#6B4513; /*green;*/
  font-family:Verdana, Times New Roman, Arial;
  font-size:42px;
  font-weight:bold;
  text-align:center;
}



.pageTextCaptionStyle {
  color:black;
  font-family:Verdana, Times New Roman, Arial;
  font-size:12px;
  font-weight:normal;
  text-align:left;
}



.pageTextStyle {
  color:black;
  font-family:Verdana, Times New Roman, Arial;
  font-size:13px;
  font-weight:normal;
  text-align:left;
}



.paragraphHeaderTextStyle {
  color:black;
  font-family:Verdana, Times New Roman, Arial;
  font-size:14px;
  font-weight:bold;
  text-align:left;
}


.updatePageTitleStyle {
  color:#990000; /*gray;*/
  font-family:Verdana, Arial;
  font-size:10px;
  font-weight:bold;
  text-align:left;
  letter-spacing:0.1em;
}


.updatePageTextStyle {
  color:black; /*#990000; gray;*/
  font-family:Verdana, Arial;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  /*letter-spacing:0.1em;*/
}
