/* --- HEADER RULES --- */
#main h1 {
	color: #000;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.5em;
	margin-top: 0;
	}
#main h2 
{
		color: #000;
		font-size: 1.2em;
		font-weight: bold;
		line-height: 1.5em;
		text-align: center;
		margin: 0 0 10px;
		padding-top: 0;
		}
#main h3 {
		color: #000;
		font-size: 0.9em;
		font-weight:  bold;
		font-style: normal;
		line-height: 1.3em;
		}
#main h4 {
		font-size: 1em;
		font-weight:  bold;
		line-height: 1.2em;
		}
#main a:link {
	color: #333399;
	text-decoration: underline;
	padding-top: 0;
	}
#main a:visited {
	color: #663399;
	text-decoration: underline;
	padding-top: 0;
	}
#main a:hover {
	color: #000;
	background: #e2eeff;
	text-decoration: underline;
	padding-top: 0;
	}
#main a:active {
	color: #333333;
	background: #e2eeff;
	padding-top: 0;
	}
.mp_backlinks a:link {
	color: #333399;
	font-size: 0.8em;
	text-decoration: underline;
	padding-top: 0;
	}
.mp_backlinks a:visited {
	color: #663399;
	font-size: 0.8em;
	text-decoration: none;
	padding-top: 0;
	}
.mp_backlinks a:hover {
	color: #000;
	font-size: 0.8em;
	background: #e2eeff;
	text-decoration: underline;
	padding-top: 0;
	}
.mp_backlinks a:active {
	color: #333333;
	font-size: 0.8em;
	background: #e2eeff;
	padding-top: 0;
	}
/* --- CONTENT RULES --- */
img {border: 0;}
img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.across {margin: 0 0 10px 0; border: 0;}
.img_center {
	display: block;
	margin: 1em auto 0;
	}
pre {
        /*Black: use for macros*/
        
        font-family:Courier, mono;
        color:#000000;
        font-size: 1em;
        font-weight:normal;
        margin-left: 10px;
        padding:0 0 2px;
}
.backtotop {font-size: 1em;
	font-weight: normal;
	color: #000;
	text-align: right;
	}
#main p.backtotop {
	font-size: 1em;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: underline;
	text-align: right;
	margin-bottom: 0;
	}
p.blockquote {
        /*Use for blockquotes*/
        margin: 0 40px 1em;
}
.bg_bluelite					{ background: #e2eeff url(../Images/layout/gradient-blue072904.gif) repeat-x left top; font-size: 11px; line-height: 13px; color: #000; }
.borderbottom{
	border-bottom-width : medium;
	border-bottom-style : groove;
	border-bottom-color : #cccccc;
	}
.copyright {
		font-size: 10px !important;
		color: #76797c;
		font-family: Arial, sans-serif;
		font-weight: 400;
		margin-bottom: 1em;
		}
.MsoNormal  {
	color: #6600cc;
	font-size: 1.2em;
	line-height: 1.5em }
.small {font-size: 0.85em; color: #000; }
.stickynote { background-color: #ffc; border: solid 1px #ccc; text-align: left; padding: 2px 2px 2px 5px; }
.strong {font-weight: bold; color: #000; }
.txtcenter,
.center {
text-align: center !important;
}
txt_blue { color: #0359fd; font-weight: normal; }
.txt_blue_lt { color: #a3b9e3; font-weight: normal; }
.txt_red {
		color: #990000;
		font-weight: bold;
		}
.txt_green {
	color: #339933;
	font-weight: bold;
	}
.txt_lime_green { color: lime; font-weight: bold; }
.txt_ent_purple {
	color: #6600cc;
	}
.txt_ent_purplelt { color: #c3b2d5; font-weight: bold; }
.txt_ent_bg { font-weight: bold; background-color: #c3b2d5; }

.Tcommands {
	font-family: "Courier New";
	font-weight: bold }
.underline 
{	
border-bottom: 1px solid #999;
}
.em underline {text-decoration: underline;}
/*LISTS*/
ol {
	margin-top: 0.9em;
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 2em;
	}
ul {
	margin-top: 1.2em;
	list-style-position: outside;
	margin-left: 0.5em;
	}
ul,
ol {
padding-left: 1.5em;
margin-top: 1em;
margin-bottom: 1.35em;
}
ul.none {
	list-style-type: none;
	}

ol.no-indent,
ul.no-indent {
margin-left: 0;
padding-left: 0;
}
li {
	font-size: 0.95em;
	padding-bottom: 0.5em;
	}
li ol,
li ul {
margin-top: 0;
margin-bottom: .3ex;
}
ol ol {
	font-size: 0.95em;
	list-style-type: lower-alpha;
	margin-left: 0.5ex;
	}
ol ol ol {
	font-size: 0.9em;
	list-style-type: lower-roman;
	}
li p {
	font-size: 0.95em;
	margin-bottom: 0.5em;
	}
dt, dd {
	font-size: 1em;
	}
dt {
	line-height: 1.2em;
	margin-bottom: 1em;
	margin-top: 0.5em;
	}
dl, dd {
	line-height: 1.5em;
	margin-bottom: 1.5em;
	}
dd {
margin-left: 16px;
}
dl.no-indent {
margin-top: 0;
margin-bottom: 0;
}
dl.no-indent dt {
line-height: 1em;
margin-bottom: 0;
}
dl.no-indent dd {
margin-left: 0;
}
ul.indent {
margin-left: 20px;
}
/* high specificity clearings */
.left {clear:left!important; }
.right {clear:right!important; }
.both {clear:both!important; }
.none {clear:none!important; }
.foo {display:block}
