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; }

/*-- decorative phonto frame css starts --*/

.photo {
	margin: 30px;
	position: relative;
	width: 180px;
	height: 130px;
	float: left;
}
.photo img {
	background: #ddeeff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(/Morphfolia/decor_f_images/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}
 
.sample1 span {
	width: 28px;
	height: 21px;
	display: block;
	position: absolute;
	top: -12px;
	left: 90px;
	background: url(/Morphfolia/decor_f_images/pin.png) no-repeat;
}
 
.sample2 span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(/Morphfolia/decor_f_images/tape.png) no-repeat;
}
 
.sample3 span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: -5px;
	left: -2px;
	background: url(/Morphfolia/decor_f_images/paper-clip.png) no-repeat;
}
 
.sample4 span {
	width: 115px;
	height: 32px;
	display: block;
	position: absolute;
	top: -13px;
	left: 30px;
	background: url(/Morphfolia/decor_f_images/tape2.png) no-repeat;
}
 
.sample5 span {
	width: 216px;
	height: 166px;
	display: block;
	position: absolute;
	top: -17px;
	left: -18px;
	background: url(/Morphfolia/decor_f_images/gold-frame.png) no-repeat;
}
 
.sample6 span {
	width: 189px;
	height: 137px;
	display: block;
	position: absolute;
	top: -5px;
	left: -5px;
	background: url(/Morphfolia/decor_f_images/cut-corner.png) no-repeat;
}
 
.sample7 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/Morphfolia/decor_f_images/round-corner.png) no-repeat;
}
.sample7 img {
	border: none;
	padding: 0;
}
 
.sample8 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 5px;
	left: 6px;
	background: url(/Morphfolia/decor_f_images/round-corner.png) no-repeat;
}
.sample8 img {
	border: none;
	padding: 5px 6px 6px;
	background: url(/Morphfolia/decor_f_images/round-bg.gif) no-repeat;
}
 
.sample9 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 6px;
	left: 7px;
	background: url(/Morphfolia/decor_f_images/stamp-pattern.png) no-repeat;
}
.sample9 img {
	border: none;
	padding: 6px 7px 7px;
	background: url(/Morphfolia/decor_f_images/stamp-bg.gif) no-repeat;
}
 
.sample10 span {
	width: 181px;
	height: 134px;
	display: block;
	position: absolute;
	top: -6px;
	left: -6px;
	background: url(/Morphfolia/decor_f_images/brush-border.png) no-repeat;
}
.sample10 img {
	border: none;
	padding: 0;
}
 
.sample11 span {
	width: 122px;
	height: 72px;
	display: block;
	position: absolute;
	top: -22px;
	left: -15px;
	background: url(/Morphfolia/decor_f_images/floral-corner.png) no-repeat;
}
 
.sample12 span {
	width: 186px;
	height: 137px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	background: url(/Morphfolia/decor_f_images/watercolor-top.png) no-repeat;
}
.sample12 img {
	border: none;
	padding: 9px 12px 12px 11px;
	background: url(/Morphfolia/decor_f_images/watercolor-bg.png) no-repeat;
}
 
.sample13 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/Morphfolia/decor_f_images/mask.png) no-repeat;
}
.sample13 img {
	border: none;
	padding: 0;
}
 
.sample14 span {
	width: 170px;
	height: 84px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(/Morphfolia/decor_f_images/glossy-gradient.png);
}

/*-- decorative phonto frame css ends --*/
