body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #BEDDF4; } 
form { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }

body,p,td,pre,ul,ol,i,dl,dt,dd,input,select,textarea,button { font-family: verdana,helvetica,arial,sans-serif; }
body,p,td,pre,ul,ol,i,dl,dt,dd,input,select,textarea,button { font-size: 12px; }
h3 { font-size: large; }


.pnlUploadStatus_hidden		{ display:none; border: 1px solid #000000; background-color: #bbeeff; width: 75%; left: 30px; top: 45px; padding: 1em; }
.pnlUploadStatus			{ display:inline; border: 1px solid #000000; background-color: #bbeeff; width: 75%; left: 30px; top: 45px; padding: 1em; z-index: 1000; }

.simpleMouseOverState { background-color: #eeffcc; }
.SessionFlowHistory_Url { padding-left: 1.5em; }

.bordvis		    { border: 1px solid #000000; }
table.bordvis		{ border-left: 1px solid #000000; border-top: 1px solid #000000; }
table.bordvis td	{ border-right: 1px solid #000000; border-bottom: 1px solid #000000; }

.line		{ background-color: #ddeeff; font-size: 1px; }
img.line	{ background-color: #ddeeff; }


.PageTitle	{ font-size: 16px; color: #333333; font-weight: 700; }
.FunctionalArea			{ border: 1px solid #99cccc; margin: 1px; }
.DefaultFormTemplatePresenterProviderItem { border: 1px solid #99cccc; margin: 1px; }

tr.ListHeader		{ font-weight: 700; background-color: #eeeeee; }
tr.ListHeader td	{ font-weight: 700; background-color: #eeeeee; }
tr.activeSearchPreview td { background-color: #ddeeff; cursor: hand; }

.lastUpdated { font-size: 9px; padding-bottom: 10px; }
.SearchResultsHeading { font-size: 12px; font-weight: 700; padding-bottom: 1em; }
.searchResultPageTitle { font-size: 12px; font-weight: 700; }
td.footerText { background-color: #eeeeee; }
th { text-align: left; }

.MajorLink { font-size: 13px; }
:link { color: #3366dd; text-decoration: underline; }
v:link { color: #3366dd; text-decoration: underline; }
a:link { color: #3366dd; text-decoration: underline; }
a:visited { color: #3366dd; text-decoration: underline; }
a:active { color: red; text-decoration: underline; }
a:hover { color: red; text-decoration: underline; }

.btn { background-color: #cccccc; border: 1px solid #000000; padding: 3px; cursor: hand; }

/* _publishing style */
.Popup	{ background-color: #ddeeff; border: 1px solid #000000; }

table.xxx		{ border-left: 1px solid #000000; border-top: 1px solid #000000; background-color: #ddeeff; }
table.xxx td	{ border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #ddeeff; }


.ImageManager { border: 1px solid #000000; background-color: #f3f9ff; padding: 3px; }
.FileManager { border: 1px solid #000000; background-color: #f3f9ff; padding: 3px; }


.ABKEditorButton	{ background-color: #fcfcfc; border: 1px solid #fcfcfc; margin: 1px; cursor: hand; }
.ABKEditorButton_mo	{ background-color: #f6f6f6; border: 1px solid #999999; margin: 1px; cursor: hand; }
.ABKEditor			{ background-color: #fcfcfc; border: 1px solid #000000; }

.WordIndexListLetterStyle { font-size: 16px; font-weight: 700; border-bottom: 1px solid #cccccc; }
.WordIndexListWordStyle { font-weight: 700; }
.WordIndexListWordLinkStyle { margin-left: 30px; margin-bottom: 4px; }
.WordIndexListWordLinkGroupStyle { margin-bottom: 15px; margin-top: 4px; }

.DefaultFormTemplatePresenterProviderItem {
    border: dashed 1px #ccccdd; 
    margin-bottom: 4px;
     }
          
.DefaultFormTemplatePresenterProviderHeading { font-weight: 700; background-color: #eeeeff; }

.AuditLogBox { border: solid 1px #ccccdd; }
.AuditLogBox * { color: #aa99aa; }

.myStyle { color: #ffffff; background-position: center center; height: 150px; vertical-align: bottom; }

.NoBorder { border: solid 0px #ffffff; }

li { margin-bottom: 8px; }

.BlogPageLayoutPostTable {  }
.BlogPageLayoutPostTitle { border-bottom: dotted 1px #99cccc; color: #333333; font-size: large; } /* border-top : solid 1px #6666cc; */
.BlogPageLayoutPostWhoAndWhen { font-size: x-small; color: #999999; }
.BlogPageLayoutPostContent { padding-bottom: 2em; }