/*    Site wide styles    */
#sitehead{
	height: 154px;
	width: 100%;
	position: fixed;
	overflow: hidden;
	margin: 0 0 0 0;
	z-index: 2;
	border: none;
	padding: 0 0 0 0;
	border-width: 0 0 0 0;
	vertical-align: top;
}
#siteContent{
	height: 450px;
	width: 100%;
	position: relative;
	border: medium groove yellow;
	top: 148px;
	z-index: 1;
}
table#SiteHeader{
   border-style : ridge;
   Border-color : red;
   Border-width : 0px 4px 4px 4px;
   Width : 100%;
   Text-Align : Center;
   Background-Color : white;
   padding-bottom: 0px;
   margin-bottom: 0px;
}
.SiteLink{
   border-style : ridge;
   Border-color : red;
   Border-width : 4px 4px 4px 4px;
   margin : 0px 0px 0px 0px;
   padding : 0px 0px 0px 0px;
   Text-Align : Center;
   Font-Family : sans-serif;
   Font-Size : 12px;
   Font-Style : Normal;
   Font-Weight : Bold;
   background-color: #FFFF99;
   color: Black;
   width: 12.5%;
   position: relative;
}
BODY{
	Color : black ;
	Background-Color : #FFFFCC;
	margin: 0px 10px 6px 6px;
}
a{
   Font-Family : sans-serif ;
   Font-Size : 12px ;
   Color : Black;
   Text-Decoration : None ;
   Font-Style : Normal ;
   Font-Weight : Bold;
}
a:hover{
	Font-Family : sans-serif ;
	Font-Size : 12px ;
	Color : red ;
	Background-Color : #66FFFF ;
	Text-Decoration : None ;
	Font-Style : Normal ;
	Font-Weight : Bold;
}
h1{
    font-family: "Times New Roman", Times, serif;
}
h2{
    font-family: "Times New Roman", Times, serif;
}
em{
   font-family: "Times New Roman", Times, serif;
   font-style: italic;
}
p a{
  Font-Family : sans-serif ;
  Font-Size : 12px ;
  Color : Red;
  Font-Weight : Bold;
  text-align: center;
}
table.pageDiv{
	border: 2px solid Gray;
}
.pageDiv tr{
   border: 6px solid aqua;
}
.pageDiv td{
	border: 2px solid Blue;
}
.phototble{
	border: 2px solid Gray;
   text-align: center;
}
.photobdr{
   border: 3px double #CC9933;
   text-align: center;
}


/*    Hide Email address    */
.mstfy{
   color: Red;
}


/*    Guild Project page styles    */
.projectPaper{
   padding-left: 50px;
   padding-right: 50px;
}
.project body{
	Color : black ;
	Background-Color : #FFFFCC;
   margin-left: 15px;
   margin-right: 15px;
}
.project table{
   border: 2px solid Gray;
}
.project td{
	border: 2px solid #CC6600;
}
.project td.vptm{
	border: 6px ridge Red;
}
.project td.voak{
	border: 6px ridge #9900CC;
}
.project td.vmdl{
	border: 6px ridge #006600;
}
.project td.vcst{
	border: 6px ridge #000099;
}
.project td.vnmr{
	border: 6px ridge Black;
}


/*     Text styles     */
.dpmTitle{
    text-align:center;
    font-size:16.0pt;
    font-family: "Times New Roman", Times, serif;
    font-weight:bold;
}
.dpmTitleITC{
    text-align:center;
    font-size:32.0pt;
    font-family: "Blackadder ITC", Germany, "Lucida Blackletter", Times, serif;
    font-weight:bold;
}
.dpmTitleSmallITC{
    text-align:center;
    font-size:20.0pt;
    font-family: "Blackadder ITC", Germany, "Lucida Blackletter", Times, serif;
    font-weight:bold;
}
.dmpAuthor{
    font-size:12.0pt;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
    text-align: center;
}
.dmpAuthorITC{
    font-size:14.0pt;
    font-family: "Blackadder ITC", Germany, "Lucida Blackletter", Times, serif;
    font-weight: bold;
    text-align: center;
}
.dpmNormal{    
    line-height: normal;
    font-size:12.0pt;
    font-family: "Times New Roman", Times, serif;
    font-weight: normal;
}.dpmPattern{    
    line-height: normal;
    font-size: 16.0pt;
        font-weight: normal;
        font-family: Germany, "Lucida Blackletter", monospace;
}
.dpmBodyParagraphIndent{
    line-height: normal;
    font-size:12.0pt;
    font-family: "Times New Roman", Times, serif;
    text-indent: .5in;
}
.dpmBodyTextIndent{
    margin-top:0in;
    margin-right: .5in;
    margin-left:.5in;
    margin-bottom:.0001pt;
    font-size:12.0pt;
    font-family: "Times New Roman", Times, serif;
}
.dpmBodyTopic{
    line-height: normal;
    text-align: left;
    font-size:12.0pt;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
}
.dpmCaption{
   font-size: 10pt;
   font-family: "Times New Roman", Times, serif;
   text-align: center;
}
.dpmFootnoteText{
   font-size:10.0pt;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   margin-top: 0in;
   margin-bottom: .2in;
   text-align: left;
}
.dpmFootnoteReference{
   vertical-align:super;
   font-size:8.0pt;
   font-family: "Times New Roman", Times, serif;
   font-weight: normal;
   text-decoration: none;
   color: Blue;
   background-color: transparent;
}
.dpmFootnoteWWWref{
   font-size:12.0pt;
   font-family: "Times New Roman", Times, serif;
   font-weight: bold;
   margin-top: 0in;
   margin-bottom: .2in;
   text-align: left;
   font-style: italic;
   color: Blue;
}


/*    members page styles    */
body#member table {
	border: medium groove Green;
}
body#members img{
	height: 150px;
}
body#members td{
	border: thin solid Green;
	text-align: center;
}
body#members{
			Color : black ;
			Background-Color : #FFFFCC;
			margin: 0px 0px 0px 0px;
}
body#members table.mbrhead{
	width: 100%;
}
body#members .mbrhead{
	background-color: #00cc33;
	border: none #00cc33;
	text-align: center;
}
body#members .tblmbrhd{
	background-color: #00cc33;
	margin-left: 0px;
	position: fixed;
	z-index: 2;
	width: 100%;
}
body#members .tblmbr{
	margin-left: 0px;
	position: relative;
	z-index: 1;
	top: 90px;
}
body#members .member{
	border: thin groove Teal;
}
body#members .mstfy{
	color: blue;
}
body#members td.vptm{
	border-color: Red;
}
body#members td.voak{
	border-color: #9900CC;
}
body#members td.vmdl{
	border-color: #006600;
}
body#members td.vcst{
	border-color: #000099;
}
body#members td.vnmr{
	border-color: Black;
}
