


/* Hide from NN 4 */	
/*/*/ a.none {  
background:transparent;
}
/* for anchor links only */

a:link {
font-weight: bold;
color: #27408B;
text-decoration:underline;
voice-family: "\"}\"";
voice-family: inherit;
text-decoration:none;
}

a:link:hover {
voice-family: "\"}\"";
voice-family: inherit;
font-weight: bold;
text-decoration:underline;
color: #BE3E19;
background-color: #ffE6AE;
} 

a:active {
voice-family: "\"}\"";
voice-family: inherit;
text-decoration:underline;
font-weight: bold;
color: #BE3E19;
background-color: #ffE6AE;
}

 a:visited{
voice-family: "\"}\"";
voice-family: inherit;
font-weight: bold;
color: #BE3E19;
text-decoration:none;
}

html { 
margin: 0;
width: 100%;
}

body {
margin: 0;
width: 100%;
/* font-family and font-size are calculated from site and user values */
font-family: verdana;
font-size: 11px;
background: #FFF;
height: 100%;
}

#bodyTable { width: 100%; }

p, .text, td, th, li {
font-family: verdana;
font-size: 11px;
}

small {
font-size:.9em;
}

big {
font-size: 1.1em;
}

code, kbd, pre, samp, tt,form,input,textarea {
font-family: Courier, "Courier New", Monaco, monospace;
}

h1 { 
font-size: 2em;
}

h2 { 
font-size: 1.5em; 
}

h3 { 
font-size: 1.35em;
}

h4 { 
font-size: 1.2em;
}

.size1 { 
font-size: .8em;
}

.size2 { 
font-size: .9em;
}

.size3 { 
font-size: 1em; 
}

.size4 { 
font-size: 1.35em; 
}

.size5 { 
font-size: 1.5em; 
}

.size6 { 
font-size: 2em; 
}

h3.subtitle{ 
font-style:italic; color:#666666; 
}

.treeTitle { 
font-weight: bold;
}

.pathTitle { /* at top of page */
color:#444444;
} 

.backpath {
font-weight:bold;
}

.mlMsg {  }

div.mlMsg blockquote { /* for blockquotes (quoting another msg) in messages */
font-style:italic;
display:inline;
}

.wcmsEditLinks {
font-size: .9em; background: yellow; color: black; border: 1px solid black; width: 5em;
}

.hideWcmsEditLinks {
font-size: .9em; background: yellow; color: black; border: 1px solid black; width: 15em;
}
 

.defaultContentBoxBorder {
border: 1px solid black; padding: 2px;
}

.defaultContentBoxHead {
background: silver; color: black; font-weight: bold;
}

.red { 
color:red; 
}

.alert { 
color:red; font-weight: bold; 
}

.preparedFor { 
background: white; 
}

div.margins { 
margin: .5em; 
}

#pretop { 
background-color: #333;
}

#topCell {
width: 100%;
height: 50px;
background-color: #27408B;
text-align: center;
border-bottom: 1px solid black;
border-top: 1px solid black;
padding: 0;
margin: 0;
}

.headText {
font-size: 2em;
font-weight: bold;
font-style: italic;
color: #FFA500;
float: left;
position: relative;
width: 60%;
padding: 8px 12px;
            text-align: left;
}

.headText h1 {
margin-top: 0;
margin-bottom: 8px;
font-size: 22px;
}

.time {
font-size: 10px;
font-style: italic;
color: white;
padding: 20px 0;
width: 20%;
float: right;
text-align: center;
}

.spacer {
clear: left;
width: 100%;
height: 8px;
margin: 0;
padding: 0;
}

.wrapperBannerTitle01 { 
color: white;
border-right: 1px solid white;
padding: 7px;
display: inline;
clear: both;
} 

.wrapperBannerTitle01 a {
color: white;
text-decoration: none;
background-color: #666666;
}

.wrapperBannerTitle02 { 
color: white;
padding: 5px;
display: inline;
} 

.wrapperBannerTitle02 a {
color: white;
text-decoration: none;
background-color: #666666;
}

.wrapperBannerTitle03 {  } 
.wrapperBannerTitle04 {  } 
.wrapperBannerTitle05 {  }

.wrapperBannerSiteTitle { 
color: white;
font-size: 2em;
font-weight: bold;
padding-bottom: 10px;
}

#navTableCell {
width: 20%;
background-color: #FFF;
padding: 0, 0, 5px, 0;
vertical-align: top;
}

.sidebarItems {
border: 1px solid black;
margin-bottom: 10px;
}

.wrapperNavMenu { 
border: 1px solid black;
margin-bottom: 10px;
}

.navMenuTitleClass { 
color: white;
font-weight: bold;
font-size: 1.1em;
background-color: #FFA500;
padding: 3px;

}
.navMenuTitleClass h3 {
margin: 0;
padding: 0;
}

.navMenuItems { 
line-height: 1.5em;
padding: 5px;
}

.navSingleMenuItem {
display: block;
}

.wrapperSimpleShowcase { 
text-align: center;
display: block;
} 

.wrapperNavSiteTitle {
color: #27408B;
font-size: 2em;
line-height: 1em;
font-weight: bold;
padding: 5px;
text-align: center;
margin-bottom: 10px;
}

.wrapperNavSecondTitle {
color: #FFA500;
font-size: 1.5em;
text-align: center;
padding: 5px;
margin-bottom: 10px;
}

.wrapperNavDate {
font-size: .85em;
padding-top: 5px;
text-align: center;
 }
 
.wrapperNavTime { 
font-size: .85em;
padding-bottom: 5px;
text-align: center;
margin-bottom: 10px;
}

.wrapperNavLogin {
margin-bottom: 10px;
padding:	5px;
font-size: .9em;
text-align: center;
font-weight: bold;
 }		
 .wrapperSimpleSearch {
margin-bottom: 10px;
margin-top: 10px;
background-color: #FFA500;
color: #333;
text-align: center;
padding:	5px;
border: 1px solid black;		
 }
 
.wrapperNavExpMacro01 {
margin-bottom: 10px;
padding:	5px;
font-size: .7em;
 }
 
.wrapperNavUsersCounter {
padding:	0;
font-size: .85em;
text-align: center;
 }	

.wrapperNavPageviewsCounter {
padding:	0;
font-size: .85em;
text-align: center;
 }
 
.wrapperNavAccessCounter {
padding:	0;
font-size: .85em;
text-align: center;
 }

#contentTableCell {
background: white;
color: #333;
vertical-align: top;
padding: 2%;
width: 56%;
voice-family: "\"}\"";
voice-family: inherit;
width: 60%
}

#multiTableCell {
width: 20%;
vertical-align: top;
 }

.rightHtml {
font-weight: bold;
border: 1px solid black;
margin-bottom: 10px;
margin-top: 10px;
 }

#bottomCell {
color: #EEE;
width: 100%;
border-top: 1px solid black;
border-bottom: 1px solid black;
text-align: center;
background-color: #27408B;
text-decoration: none;
 }
 
#bottomCell a {
color: white;
}

.wrapperFooterCopyright {
color: #EEE;
font-weight: bold;
padding: .5em;
}

.wrapperFooterCopyright a:hover {
background:transparent;
text-decoration: underline;
}

.wrapperFooterText01 {  }
.wrapperFooterText02 {  }
.wrapperFooterText03 {  }
.wrapperFooterText04 {  }
.wrapperFooterText05 {  }

.poweredBy { 
color: white;
font-weight: bold;
}

#subbottom {
position: relative;
clear: both;
width: 100%;
height: 20%;
background-color: #000;
}

div.manageSubsLink p {
font-style: italic;
text-align: left;
padding: 5px;
}
 
.whichLiveX {
border: 1px solid black;
margin-bottom: 10px;
}

.showSidebarPoll {
border: 1px solid black;
margin-bottom: 10px;
}

.quickSetFonts {
border: 1px solid black;
margin-bottom: 10px;
}

.toolbar {
font-size: 12px;
}

.sidebarHead { 
color: white;
font-weight: bold;
font-size: 1.1em;
background-color: #FFA500;
padding: 3px;

}
.sidebarHead h3 {
margin: 0;
padding: 0;
}

.sidebarContentsNoPad { 
line-height: 1.5em;
}

.sidebarContents { 
line-height: 1.5em;
padding: 5px;
}

a:link:hover img {
background: transparent;
} 





/* Done! */ 


div.formSection {
border-top: 1px solid #666666;
border-left: 5px solid #666666;
border-right: 5px solid #666666;
border-bottom: 4px solid #666666;
padding: 10px;
margin:0;
}
div.formSectionBegin {
border:0;
border-top: 4px solid #666666;
margin:0;
padding:0;
}
h1.formSectionHeading {
font-size: 40px;
color:blue;
font-family:verdana;
font-weight: normal;
margin:0;
padding:0;
}
span.formSectionTitle {
font-size: 26px;
}
/* Sortable Folder View */
.flHeading { font-size: 93%; color: #333333; font-weight:bold; }
.flHeading a:link { color: #333333; font-weight:bold; text-decoration: underline; }
.flTitle { font-size: 93%; font-weight:bold; }
.flTitle a:link { font-weight:bold; }
.flMsgCount { font-size: 93%; font-weight:bold;  }
.flNewMsgCount { font-size: 93%; color: red; font-weight: bold; }
.flAuthorName { font-size: 93%; font-weight:bold;  }
.flDateFormat { font-size: 88%; font-weight:bold;  }
.flChatOccupants { font-size: 93%; font-weight: bold; }
.flLinkDescription { font-size: 93%; }
.flPathTitle { font-size: 93%; font-weight:bold; }
.flMarkAsRead  { font-size: 88%; }


/* Tabular Message View with Extras Styles */
.mlMultiSelect { color:#999999; } /* for "select all" etc. links */
.mlMessageListCount { color:#666666; font-weight: bold; } /* number of previous or next messages by button row */
.mlDeletedMsg { color:#999999; } /* for deleted messages, when text is showing */
.mlAuthorName { font-weight: bold; }
/* .mlItemDate {  } */
div.mlMsg blockquote { color:#999999; font-size: 0.9em; } /* for blockquotes (quoting another msg) in messages */
.mlMsgNumber { color:#666666; }
.mlSecondLine { font-weight: bold; }
.mlTreeTitle { font-weight: bold; }
.mlAttachments { font-weight: bold; } /* Attachments: */
.mlAttachmentNames {  }  /* filenames */
.mlResponseTo {font-size:0.9em; color:#999999; } /* for "Response to:" text */
.mlReplies {font-size:0.9em; color:#999999; } /* for "Replies to this msg:" text */
.mlReplies a { color:#999999; } /* for "Replies to this msg:" text */
.mlReturn {font-size:0.9em; font-style:italic; font-weight:bold; } /* for [Return] link */
.mlWasEdited {font-size: .9em; color:#999999; } /* "this message was edited..." */


/* File Library Styles */
.libraryBorder {  border: 1px solid gray; }
.libraryDivider {  border-top: 1px solid gray; }
.libraryIndent { margin-left: 25px;  }



  


