a:link {
	color:			#4E7D8E;
	text-decoration:	underline;
}

a:hover {
	text-decoration:	underline;
	color:			#459EB9;
}

a:visited{
	text-decoration:	underline;
	color:			#313d41;
	font-weight:		normal;
}


p{
	font-size:		100%;
	margin-top:		1.0em;
	margin-bottom:		1.0em;
}

h1 {
	font-size:		122.5%;
	font-weight:		bold;
	color:			#4E7D8E;
	text-transform:		uppercase;
	font-variant: 		small-caps;
	margin-top:		1.0em;
	margin-bottom:		0.5em;
}

h2 {
	font-size:		117.5%;
	font-weight:		bold;
	color:			#4E7D8E;
	text-transform:		uppercase;
	font-variant: 		small-caps;
	letter-spacing:		+10%;
	margin-top:		2.5em;
	margin-bottom:		1.0em;
}
h3 {
	font-size:		112.5%;
	font-weight:		bold;
	color:			#4E7D8E;
	text-transform:		uppercase;
	font-variant: 		small-caps;
	letter-spacing:		+5%;
	margin-top:		2.0em;
	margin-bottom:		1.0em;
}
h4 {
	font-size:		105%;
	font-weight:		bold;
	color:			#4E7D8E;
	text-transform:		uppercase;
	font-variant: 		small-caps;
	letter-spacing:		+2.5%;
	margin-top:		1.5em;
	margin-bottom:		1.0em;
}

ul{
	font-size:		98%;
	list-style:		url(/Images/Html/General/ListIcon.gif);
	margin-left:		0px;
	padding-left:		.5em;
	margin-top:		1.0em;
	margin-bottom:		1.0em;
}

ol{
	font-size:		98%;
	margin-left:		0px;
	padding-left:		.5em;
	margin-top:		1.0em;
	margin-bottom:		1.0em;
}

li{
	margin-top:		4px;
	margin-left:		1.5em;
	margin-bottom:		4px;
}

/*List entries for contenttypes*/
	li.WP {list-style-image: url("/res/tree/nwp.gif")}
	li.TRA {list-style-image: url("/res/tree/tra.gif")}
	li.BIN {list-style-image: url("/res/tree/bin.gif")}
	li.RT {list-style-image: url("/res/tree/stl.gif")}
	li.CF {list-style-image: url("/res/tree/cf.gif")}
	li.CH {list-style-image: url("/res/tree/ch.gif")}
	li.REF {list-style-image: url("/res/tree/ref.gif")}
	li.THS {list-style-image: url("/res/tree/thes.gif")}
	li.IMG {list-style-image: url("/res/tree/bin.gif")}
	li.WFD {list-style-image: url("/res/tree/wfl.gif")}
	li.WFA {list-style-image: url("/res/tree/wfap.gif")}
	li.JS {list-style-image: url("/res/tree/js.gif")}
	li.CSS {list-style-image: url("/res/tree/css.gif")}
	li.XML {list-style-image: url("/res/tree/xml.gif")}
	li.XSL {list-style-image: url("/res/tree/xml.gif")}
	li.XSD {list-style-image: url("/res/tree/xml.gif")}
	li.SWP {list-style-image: url("/res/tree/sp.gif")}
	li.UAR {list-style-image: url("/IMAGES/Icons/OMC.gif")}
	li.QSA {list-style-image: url("/IMAGES/Icons/VAR.gif")}
	li.SCR {list-style-image: url("/Images/Icons/COMRef.gif")}
	li.APP {list-style-image: url("/IMAGES/Icons/APP.gif")}
	li.RSS {list-style-image: url("/res/tree/xml.gif")}
	li.SPP {list-style-image: url("/res/tree/sp.gif")}
	li.KB {list-style-image: url("/Images/Icons/KB.gif")}
	li.FRE {list-style-image: url("/Images/Icons/DOWNL.gif")}
	li.RLS {list-style-image: url("/IMAGES/Icons/REL.gif")}
	li.NWS {list-style-image: url("/IMAGES/Icons/NWS.gif")}
	li.FRM {list-style-image: url("/res/tree/form.gif")}
	li.OCM {list-style-image: url("/IMAGES/Icons/OCOM.gif")}
	li.ODB {list-style-image: url("/IMAGES/Icons/ODB.gif")}
	li.OR {list-style-image: url("/IMAGES/Icons/OR.gif")}
	li.OMC {list-style-image: url("/IMAGES/Icons/OMC.gif")}
	li.OPC {list-style-image: url("/IMAGES/Icons/OPC.gif")}
	li.OWF {list-style-image: url("/IMAGES/Icons/OWF.gif")}
	li.OWC {list-style-image: url("/IMAGES/Icons/OWC.gif")}
	li.PCM {list-style-image: url("/IMAGES/Icons/PCOM.gif")}
	li.PDB {list-style-image: url("/IMAGES/Icons/PDB.gif")}
	li.PR {list-style-image: url("/IMAGES/Icons/PR.gif")}
	li.PMC {list-style-image: url("/IMAGES/Icons/PMC.gif")}
	li.PPC {list-style-image: url("/IMAGES/Icons/PPC.gif")}
	li.PWF {list-style-image: url("/IMAGES/Icons/PWF.gif")}
	li.PWC {list-style-image: url("/IMAGES/Icons/PWC.gif")}
	li.DOC {list-style-image: url("/Images/Icons/DOC.gif")}
	li.STT {list-style-image: url("/Images/Icons/TIP.gif")}
	li.OGC {list-style-image: url("/IMAGES/Icons/GCOM.gif")}
	li.SRP {list-style-image: url("//smi/SMIReport-CT.gif")}
	li.SRM {list-style-image: url("//smi/SMIReportModule-CT.gif")}
	li.AWP {list-style-image: url("/res/tree/awp.gif")}
	li.CLS {list-style-image: url("//res/coolsuite/tree/csListView.gif")}
	li.COL {list-style-image: url("//res/coolsuite/tree/csWebPage.gif")}
	li.CPQ {list-style-image: url("//res/coolsuite/tree/csPoll.gif")}
	li.CSD {list-style-image: url("//res/coolsuite/tree/csDocument.gif")}
	li.CWG {list-style-image: url("//res/coolsuite/tree/csWorkgroup.gif")}
	li.CRV {list-style-image: url("//res/coolsuite/tree/csDetailView.gif")}
	li.CST {list-style-image: url("//res/coolsuite/tree/csTemplate.gif")}
	li.CDK {list-style-image: url("//res/coolsuite/tree/csDesktop.gif")}
	li.CDW {list-style-image: url("//res/coolsuite/tree/csDialogWindow.gif")}
	li.CFC {list-style-image: url("//res/coolsuite/tree/csFavorite.gif")}
	li.CSM {list-style-image: url("//res/coolsuite/tree/csModify.gif")}
	li.CSP {list-style-image: url("/Res/coolsuite/tree/csPersonalPage.gif")}
	li.CSU {list-style-image: url("//res/coolsuite/tree/csUserPage.gif")}
	li.CMG {list-style-image: url("//res/coolsuite/tree/csImage.gif")}
	li.CFR {list-style-image: url("//res/coolsuite/tree/csForm.gif")}
	li.CSF {list-style-image: url("//res/coolsuite/tree/csFavorite.gif")}
	li.OCT {list-style-image: url("/IMAGES/Icons/OWC.gif")}
	li.PCT {list-style-image: url("/IMAGES/Icons/PWC.gif")}


hr{
}

table{
	font-size:		95%;
	border:			none;
	
}

pre, xmp{
	font-family:		'Courier New', Courier, Serif;
	font-size:		105%;
	border:			1px solid black;
	background-color:	#f2f2f2;
	overflow:		auto;
	overflow-y:		hidden;
	padding-bottom:		25px;
	margin-top:		1.5em;
	margin-bottom:		1.5em;
	margin-left:		5px;
	margin-right:		5px;
	width:			90%;
	display:		block;
}

/*Notes and Warnings*/
/***************************************************************/
p.caution {
	background-image:	url(res/exclamation.gif);
}
p.note, ul.noteslist {
	background-image: 	url(res/dtree/question.gif);
}
p.note, p.caution {
	background-position:	0px 5px;
	background-attachment:	float;
	background-repeat:	no-repeat;
	padding-top:		2em;
	margin-top:		2.5em;
	margin-bottom:		2.5em;
	margin-left:		5%;
	margin-right:		5%;
	border-top:		2px #808486 dashed;
	font-weight:		bolder;
}
ul.noteslist{
	background-position:	0px 5px;
	background-attachment:	float;
	background-repeat:	no-repeat;
	padding-top:		2em;
	margin-top:		5.0em;
	margin-bottom:		5.0em;
	margin-left:		5%;
	margin-right:		5%;
	border-top:		2px #808486 dashed;
}
ul.noteslist li{
	font-weight:		bolder;
}

.preliminarydocumentation{
	border: 2px dashed #CE0909;
	margin: 5px;
	margin-top: 35px;
	padding: 4px;

}

.preliminarydocumentation h3{
	color:red;
}

.preliminarydocumentation p{
	color:red;
}


/*Practice and Examples*/
/***************************************************************/
p.practicetop{
	background-image: 	url(res/smartsite.gif);
	background-position:	0px 5px;
	background-attachment:	float;
	background-repeat:	no-repeat;
	border-top:		3px #b9b9b9 solid;
	margin-top:		2.5em;
	margin-bottom:		0.5em;
	padding-top:		2em;
}
p.practicestep{
	margin-top:		0.5em;
	margin-bottom:		0.5em;
}
p.practicebottom{
	margin-top:		0.5em;
	margin-bottom:		2.5em;
	padding-bottom:		0.75em;
	border-bottom:		3px #b9b9b9 solid;
}


p.example{
	border-top:		3px #b9b9b9 solid;
	margin-top:		2.5em;
	margin-bottom:		2.5em;
	margin-left:		5%;
	margin-right:		5%;
	padding-top:		0.75em;
	padding-bottom:		0.75em;
}
p.exampletop{
	border-top:		3px #b9b9b9 solid;
	margin-top:		2.5em;
	margin-bottom:		1.0em;
	margin-left:		5%;
	margin-right:		5%;
	padding-top:		0.75em;
}
p.examplecontinue {
	margin-top:		1.0em;
	margin-bottom:		1.0em;
	margin-left:		5%;
	margin-right:		5%;
}
p.examplebottom {
	margin-top:		1.0em;
	margin-bottom:		2.5em;
	margin-left:		5%;
	margin-right:		5%;
	padding-bottom:		0.75em;
}


/*Inline styles*/
/***************************************************************/
.objecttitlefolder{
	font-weight:		bold;
	color:			#4f4f4f;
	letter-spacing:		+.1em;
}
.fieldmethodfile{
	font-weight:		Bold;
	font-style:		Italic;
	color:			#4f4f4f;
	letter-spacing:		+.1em;
}
.propertyparameter{
	font-style:		Italic;
	color:			#4f4f4f;
	letter-spacing:		+.1em;
}
.emphasisbold {
	font-weight:		Bold;
	color:			#4f4f4f;
}
.emphasisitalic {
	font-style:		Italic;
	color:			#4f4f4f;
}
.emphasisitalicbold {
	font-weight:		Bold;
	font-style:		Italic;
	color:			#4f4f4f;
}


/*Table styles*/
/***************************************************************/
table.techrowbased, table.techcolumnbased, table.tech, table.issues{
	text-align:		left;
	vertical-align:		top;
	margin-bottom:		2em;
	caption-side:		bottom;
	font-size:		0.95em;
}
table.techrowbased, table.techcolumnbased, table.issues{
	border-collapse:	collapse;
	border:			1px #808486 solid;
}
table.tech th {
	background-color:	#DDDDDD;
	padding-top:		.5em;
	padding-bottom:		.5em;
	padding-left:		5px;
	padding-right:		5px;
	border-top:		4px #808486 solid;
	border-bottom:		4px #808486 solid;
	vertical-align:		top;
}
table.tech td {
	background-color:	#EEEEEE;
	padding-bottom:		.5em;
	padding-left:		5px;
	padding-right:		5px;
	font-size:		0.95em;
	vertical-align:		top;
}
table.techrowbased th,table.issues th{
	background-color:	#DDDDDD;
	padding-top:		.5em;
	padding-bottom:		.5em;
	padding-left:		5px;
	padding-right:		5px;
	border-top:		4px #808486 solid;
	border-bottom:		4px #808486 solid;
	vertical-align:		top;
}
table.techrowbased td, table.issues td{
	background-color:	#EEEEEE;
	padding-bottom:		.5em;
	padding-left:		5px;
	padding-right:		5px;
	font-size:		0.95em;
	border-top:1px #808486	solid;
	vertical-align:		top;
}
table.techcolumnbased th{
	background-color:	#DDDDDD;
	padding-top:		.5em;
	padding-bottom:		.5em;
	padding-left:		5px;
	padding-right:		5px;
	border-top:		4px #808486 solid;
	border-bottom:		4px #808486 solid;
	vertical-align:		top;
}
table.techcolumnbased td{
	background-color:	#EEEEEE;
	padding-top:		.5em;
	padding-bottom:		.5em;
	padding-left:		5px;
	padding-right:		5px;
	border-left:		1px #808486 solid;
	border-right:		1px #808486 solid;
	font-size:		0.95em;
	vertical-align:		top;
}
table.techrowbased caption, table.techcolumnbased caption, table.tech caption, caption, table.issues caption{
	text-align:		center;
	font-style:		italic;
	font-size:		0.95em;
}
table.techrowbased td p, table.techcolumnbased td p, table.tech caption td p, table.tech issues td p{
	margin:			0em
}


/*Images New*/
/***************************************************************/
table.imagetable{
	vertical-align:		top;
	margin-top:		1em;
	margin-bottom:		2em;
	border-collapse:	collapse;
	border:			1px #808486 solid;
}

table.imagetable td{
	text-align:		center;
	padding:		.5em;
}

table.imagetable td.caption{
	font-style:		italic;
	font-size:		0.90em;
}

table.imagetable img{
	margin-top:		.6em;
	margin-bottom:		.6em;
	FILTER: 		progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#c0c0c0,strength=5); 
}

table.imagetable td.caption .captionnumber{
	font-style:		normal;
	font-weight:		bold;
	color:			#4f4f4f;
	font-size:		1.0em;
}

#registryreference ul{
	font-size:		98%;
	color:			red;
}


/*Glossary highlighting*/
/***************************************************************/
span.keyword {
	border-bottom: 3px dotted slategray; cursor: help;
}

