/*eric meyers reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;	outline:0;	font-size:100%;	vertical-align: baseline;	background:transparent; font-weight:normal;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;} 
:focus {outline: 0;} /* remember to define focus styles! */
ins {text-decoration: none;} /* remember to highlight inserts somehow! */
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;} /* tables still need 'cellspacing="0"' in the markup */
/***************end reset*********/

html {height:100%!important; margin:0 0 1px 0; height:auto;}
body {font-family:'century gothic', verdana, Arial, sans-serif; font-size:80%; color:#000;	background:#fff url(../images/background.png) top left repeat-x fixed;}

h1, .componentheading{font-size:170%; color:#c01919; line-height:170%; margin:0 0 0.5em 0; font-style:italic; font-weight:bold;}
h2, .contentheading{font-size:130%;color:#606060; line-height:130%; margin:0.4em 0; font-style:italic; font-weight:bold;}
h3 {font-size:120%; color:#bcBCBC; line-height:120%; margin:0.3em 0; font-style:italic; font-weight:bold;}
.moduletable h3{padding:3px 5px; background:#F8F8F7; border:1px solid #E7E8E6; font-size:150%; color:#800000; margin:0.5em 0;}
h4 {font-size:110%; color:#000080; line-height:110%; margin:0.5em 0; font-style:italic; font-weight:bold;}
h5 {font-size:105%; color:#4040ff; line-height:105%; margin:0.5em 0; font-style:italic;}
h6 {font-size:100%; font-weight:bold; color:#050505; margin:0.5em 0; font-style:italic;}
a {color:#636363;}
a:link, a:visited {color:#636363; text-decoration: none;}
a:hover {text-decoration:underline;color:#FF8040;}
hr{}
ul{margin:8px 3px 10px 3px;	padding-left:10px;list-style:disc;}
ul li{line-height:1.5em; margin-left:1em;}
ol{margin:8px 3px 10px 3px; padding-left:10px;list-style:decimal;}
ol li{line-height:1.5em; margin-left:1em;}
dl{margin:8px 3px 10px 3px; padding-left:10px;}
dt{line-height:1.5em; font-weight:bold;}
dd{margin-left:1em;}
address{}
form{margin:0; padding:0;}
label{}
pre {margin:3px; padding:5px; border:1px solid #000;}
blockquote {margin:13px 0; padding:8px 8px 8px 42px; border:1px dashed #c0c0c0;color:#323232; background:url(../images/information.png) 2px 50% no-repeat #ececec;}
fieldset {margin:10px; padding:10px;}
legend{}
code{}
samp{}
strong , b{font-weight:bold; color: #333333; }
p {padding: 5px; margin:10px 0 10px 0px;}
input {border: 1px solid gray; color: black;}
textarea {border: 1px solid gray; font-family:'Trebuchet MS'; color: gray; font-size: 14px;}
.small, .smalldark, .createdby, .createdate, .modifydate, .img_caption{font-size:80%; color:#858783;}

/*** j-styles****/
ul.menu, ul.menu ul{margin:0;padding:0;}
ul.menu ul li{margin-left:2em; list-style:disc;}
ul.menu li{margin:0; padding:0; list-style:none;}
ul.menu li a{display:block; font-weight:bold; font-size:110%; line-height:2em; width:100%; text-decoration:none; border-bottom:1px dotted #c0c0c0;}
ul.menu li a:hover, ul.menu li#current ul li a:hover{background:#cccccc; color:#00c000;}
ul.menu #current a{background:#dcdcdc;color:#9b9b9b;}
ul.menu li#current ul li a{background:none;}

#breadcrumbs{background:#f8f8f7; border:1px solid #e7e8e6;  color:#808080; font-size:90%;}
#breadcrumbs ul{list-style:none;}
#breadcrumbs li{ display:inline;}
#banner{text-align:center; margin:0 0 10px 0;}
table{width:100%;}
td.sectiontableheader {background:#C3DBED; border:1px solid #E7E8E6; padding:4px;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {padding:4px;}
tr.sectiontableentry1 td {background:#F8F8F7;}
tr.sectiontableentry2 td {border:1px solid #F8F8F7;}
.sectiontablefooter{}
.highlight {background:#FFFF00; border:1px solid #DBDAC4;}
div.buttonheading {float: right; width: 15%;}
.pagenavcounter {text-align:right;}
a.readon {display:block; /* clear:both; */ /* float:left; */ text-indent:18px;  background:url(../images/readon.gif) left no-repeat;padding-right:20px;}
a.readon:hover, a.readon:active, a.readon:focus {}
div.article_row{/* clear:both; */}
span.pagenav {color:#c0c0c0;}
.pagenav, .pagenavbar, .pagenavcounter {font-size:90%; font-weight:bold; border:1px solid #BCBECE;	background:#F5F7FF; padding:0px 10px;	margin:1px; clear:both;}
.pagenav:hover, .pagenav:focus{border:1px solid #91AE4E; background:#ccF7FF;}
.pagenav_next{padding:0 10px;}
.pagenav_prev{padding:0 10px;}
.pagenavbar, .pagenavcounter {color:#c0c0c0;}
table.contentpaneopen{width:100%;height:100%;}
table.contenttoc {float:right; margin:0 0 10px 10px; padding:0; width:200px; font-size:90%; border:1px solid #E7E8E6;}
table.contenttoc th {border-bottom:1px solid #E7E8E6; background:#F5F7FF; padding:0 0 3px; color:#808080;}
table.contenttoc td {background:url(../images/bullet1.png) 4px 5px no-repeat;	padding:0 5px 3px 20px;}
.back_button {border:1px solid #BCBECE;	background:#F5F7FF;}
/* Tooltips */
.tool-tip {float:left;border:1px solid #D4D5AA;padding:5px;	background:#FFFFCC;	max-width:200px;}
.tool-title {padding:0;margin:0;margin-top:-15px;	padding-top:15px;	padding-bottom:5px;	background: url(../../system/images/selector-arrow.png) no-repeat;	font-size:100%;font-weight:bold;color:#808080;border-bottom:1px solid #c0c0c0;}
.tool-text {margin: 0;	font-size: 100%; color:#808080;}
.buttonheading{float:right;}

/*******Clearfix******/
.clearfix:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix{min-width:0; display:inline;
/* \*/	display:block;}/* min-width triggers hasLayout for IE7 hashes Hide from IE Mac */
* html .clearfix{/* \*/  height:1%;}	/* Hide from IE Mac */ 
.clearfix1{overflow:auto; }
.clear{clear:both;}