#middledoc{vertical-align:top;}
#middledoc td{vertical-align:top;}
#maincontent {vertical-align:top;padding:0px 0px!important;margin:0px 0px 0px 0px!important;width:100%;color: #333333;}

ul,ol { list-style:none; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0px; padding:0px }
img { border:none; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }
hr { display:none; }
abbr, acronym, ins, del, kbd, var, cite { cursor:help; }

#maincontent  *,#columncontent *, #maincontent p,#doctable p,#doctable table,#headtoc,#headtoc a{font-family:Arial, Helvetica, sans-serif;font-size: small ;color:#333333;}
#maincontent  p.caption{font-weight:normal;font-size:xx-small;font-style:normal;}
#maincontent  p.caption a{font-weight:normal;font-size:xx-small;font-style:normal;}
#maincontent  a, #maincontent  p.caption a,#maincontent  a u { color:#39c; }
#maincontent  a, #maincontent  p.caption a,#maincontent  a u { text-decoration:underline; }
#maincontent  a:hover, #maincontent  p.caption a:hover,#maincontent  a:hover u { text-decoration:none; }
#maincontent  .heading table, #maincontent  .heading table td {padding:0px;margin:0px;}
#maincontent  #ddoctitle td, #maincontent  #ddoctitle p{font-weight:normal;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:large;border-bottom:#e5e5e5 1px solid;}
#maincontent  #ddoctitle td;#maincontent  #ddoctitle p{padding-top:7px;padding-bottom:10px;}
#maincontent  #dnewstable , #maincontent  #dnewstable td{border:0px;}
#maincontent  #dnewstitle td{font-weight:normal;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:large;}
#maincontent  .stel_footer td,  .stel_footer td{display:none;text-align:right;font-style:italic;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:xx-small;border-top:#9CF 1px solid;}
#maincontent  #headtoc td{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:x-small;border-bottom:#9CF 0px solid;padding-bottom:15px;padding-left:10px;border-bottom:solid 1px #e5e5e5}
#maincontent  .stel_space td{height:15px;font-size:1px;}
#maincontent  .stel_printer {border-bottom:solid 1px #e5e5e5;text-align:right;vertical-align:middle;}
#stel_content_div {width:100%;}
#footer { margin-top:10px; }			
#maincontent  a img { border:0px solid #fff; }
#maincontent  a img.border { border:0px solid #006; }	
#maincontent  a:hover img { border:0px solid #f60; }
#maincontent  img.border { border:0px solid #006; }
#footer { margin:24px 0; }
/* STORY */
#maincontent  p {margin-bottom:6px;line-height: 1.25em;}
#maincontent  ul {list-style: none;margin: 1px 0 0 35px;margin-left:35px!important;padding: 3px 0 3px 0;}
#maincontent  ul li {line-height: 1.5em;}
#maincontent  ul.bullet li, #maincontent  ul li.bullet {list-style:outside url(../images/story_bullet.gif);list-style-type: circle;margin: 0 0 1px 0px}
#maincontent  ul.bullet2 li, #maincontent  ul li.bullet2 {list-style:outside url(../images/story_bullet2.gif);list-style-type: circle;margin: 0 0 1px 35px}
#maincontent  ul.bullet3 li, #maincontent  ul li.bullet3 {list-style:outside url(../images/story_bullet3.gif) ;list-style-type: circle;margin: 0 0 1px 70px}
#maincontent  ul.bullet4 li, #maincontent  ul li.bullet4 {list-style:outside url(../images/story_bullet4.gif) ;list-style-type: circle;margin: 0 0 1px 105px}
#maincontent  ul.bullet5 li, #maincontent  ul li.bullet5 {list-style:outside url(../images/story_bullet5.gif) ;list-style-type: circle;margin: 0 0 1px 140px}
#maincontent  ol {list-style: decimal outside;margin: 1px 0 0 35px;margin-left:35px!important;padding: 3px 0 3px 0;}
#maincontent  ol li {line-height:1.25em;}
#maincontent  ol.number li , #maincontent  ol li.number{margin: 0 0 1px 0;}
#maincontent  ol.number2 li, #maincontent  ol li.number2 {margin: 0 0 1px 35px;}
#maincontent  ol.number3 li, #maincontent  ol li.number3 {margin: 0 0 1px 70px;}
#maincontent  ol.number4 li, #maincontent  ol li.number4 {margin: 0 0 1px 105px;}
#maincontent  ol.number5 li, #maincontent  ol li.number5 {margin: 0 0 1px 140px;}
#maincontent  p.title_system {/* Title */margin-bottom: 10px;padding: 13px 0 0 0;font-weight: normal;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size: large;}
#maincontent  table{margin:0 0 0 0px;padding:0 0 0 0;}	
#maincontent  div.heading br {display:none}
#maincontent  div.heading table {margin:0 0 0 0px;border:0px}
#maincontent  div.heading table tr{margin:0;border:0px}
#maincontent  div.heading table td {border:0px;vertical-align:bottom}
img.top_icon {}
#maincontent  div.heading h1, #maincontent h1{/* Header 1 */margin: 28px 0px 10px 0px;padding-bottom:7px;font-weight:normal;color:#ff6600;font-family:Arial, Helvetica, sans-serif;font-size: large;border-bottom:1px solid #e5e5e5;}
#maincontent  div.heading table td h1{margin-top:20px;}
#maincontent  div.heading h2 ,#maincontent h2{/* Header 2 */margin: 20px 0 0 0;font-weight: bold;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size: medium;}
#maincontent  div.heading h3 ,#maincontent h3{/* Header 3 */margin: 12px 0 3px 0;font-weight: bold;color:#ff6600;font-family:Arial, Helvetica, sans-serif;font-size: small;}
#maincontent  div.heading h4 ,#maincontent h4{/* Header 4 */margin: 12px 0 3px 0;font-weight: bold;font-style:italic;color:#000066;font-family:Arial, Helvetica, sans-serif;font-size: small;}
#maincontent  div.heading h5 ,#maincontent h5{/* Header 5 */margin: 12px 0 3px 0;font-weight: normal;font-style:normal;color:#999;font-family:Arial, Helvetica, sans-serif;font-size: small;}
#maincontent  div.heading h5 i ,#maincontent h5 i {/* Header 5 */margin: 12px 0 3px 0;font-weight: normal;font-style:italic;color:#bbbab9;font-family:Arial, Helvetica, sans-serif;font-size: 0.92em !important;}
#maincontent  div.heading h6 ,#maincontent h6{/* Header 6 */margin: 12px 0 3px 0;font-weight: normal;font-style:normal;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size: small;}
 
img.printer{display:none;}
.bottom_printer{display:none;}
#maincontent  .lineFooter{border-top: #9CF 0px solid;margin:10px 0 5px 0;padding:10px 0 5px 0}
#maincontent  .heading br{display:none;}
 #columncontent,  #columncontent ul{padding:5px 0 7px 0;color:#333333;width:180px}
 #columncontent ul.bullet li {background: transparent url(../images/2right.gif) 0 6px no-repeat;margin: 0 0 1px 0;padding: 0px 0 0 15px;}
 #columncontent ul.bullet2 li {background: transparent url(../images/2right.gif) 0 6px no-repeat;margin: 0 0 1px 19px;padding: 0 0 0 15px;}
 #columncontent ul.bullet3 li {background: transparent url(../images/2right.gif) 0 6px no-repeat;margin: 0 0 1px 38px;padding: 0 0 0 15px;}
 #columncontent ul.bullet4 li {background: transparent url(../images/2right.gif) 0 6px no-repeat;margin: 0 0 1px 57px;padding: 0 0 0 15px;}
 #columncontent ul.bullet5 li {background: transparent url(../images/2right.gif) 0 6px no-repeat;margin: 0 0 1px 76px;padding: 0 0 0 15px;}
 #columncontent h1,  #columncontent h2,  #columncontent h3,  #columncontent h4,  #columncontent h5,  #columncontent h6 {/* Header Column */font-weight: bold;color:#333333}
#maincontent  div.heading table {margin:0 0 0 0px;border: 0;padding:0 0 0 0;}
#maincontent   table {margin:0 0 0 0;padding:0 0 0 0;color:#333333;font-size:x-small;}
#maincontent  table td{}
#maincontent  table th{}
#maincontent  div.noborder table,#maincontent  div.noborder table th, #maincontent  div.noborder table td{border:0px;}
 #columncontent {	width:180px;	color:#333436; padding:10px;	border:#e5e5e5 0px solid;margin-bottom:10px;margin-right:0px;margin-top:0px}
 #columncontent li a, #columncontent li a u{text-decoration:none;}
 #columncontent li a:hover,  #columncontent li a:hover u{text-decoration:underline;}
 #columncontent p,  #columncontent ul{background-color:transparent;	color:#333333;margin:0px!important;padding-left:10px!important}
 #columncontent h1,  #columncontent h2,  #columncontent h3,  #columncontent h4,  #columncontent h5{width:180px;background-color: #B4C3E2;color:#000168;padding:4px 10px 4px 10px;border:0px;border-top:solid 5px #ffffff;margin:0px!}
 #columncontent h1,  #columncontent h2,  #columncontent h3,  #columncontent h4,  #columncontent h5, #columncontent div.boxcolumn{margin-right:5px!important;}
 #columncontent{padding:0px!important;}
#docpage {margin-top:0px!important;}

#maincontent_div{margin:5px!important;}

#maincontent   table {margin:0 0 0 0;border:0px #bbbbbb solid;padding:0 0 0 0;color:#333333;font-size:x-small;}
#maincontent  table td{border:0px #bbbbbb solid;}
#maincontent  table th{border:0px #bbbbbb solid;font-weight:normal;text-align:left;}
#maincontent  div.noborder table,#maincontent  div.noborder table th, #maincontent  div.noborder table td{border:0px;}

#columncontent {width:200px}
#columncontent ul{	width:180px;color:#333436; background-color: #EFF4FA;border:solid 0px #ffffff;padding-right:10px}
#ddoctitle {border:0px;}
#ddoctitle p{font-weight:normal;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:large;border-bottom:#e5e5e5 1px solid;padding:12px 0px 7px 0px;margin-bottom:10px;}
.H1_Underline_Img{width:100%;display:none;}
#maincontent table{padding:0px;}
#doctable table{padding:0px;}

#headtoc p{text-decoration:none}
#headtoc img{display:none}
#headtoc a{background:transparent url(../images/2right.gif) left 6px no-repeat;display:block;font-weight:normal;padding:0px 0px 0px 12px;text-decoration:underline;color:#39C;}
#headtoc a:hover{background:transparent url(../images/2bottom.gif) left 6px	no-repeat;text-decoration:none}
#headtoc {padding:0px 0px 10px 12px;border-bottom:solid 1px #e5e5e5;}
#headtoc b{font-weight:normal;}
#columncontent div div {padding:0px!important;margin:0px!important;}
#columncontent div div.boxcolumn {padding:10px!important;}
.hide{display:none!important;}


#blocright2 #maincontent  {width:192px;text-align:left;}
#blocright2 #maincontent  h1, #right_scol  #columncontent  h1{background-color:#B4C3E2;color:#000168;font-weight:bold;padding:5px 10px 5px 10px;margin:0;font-size:1.07em;border:0px solid #fff;}
#blocright2 #maincontent div.boxcolumn{background-color:#EFF4FA;padding: 5px 10px;/*width:175px;*/margin-bottom:10px;}
#blocright2 #maincontent p.bodytext {font:normal 1em Arial, Helvetica, sans-serif;color:#333 !important;padding: 0px 0px 5px 0px;}
#blocright2 #maincontent p.bodytext img{margin:0px 0px 5px 0px;}
#blocright2 #maincontent p.caption{font:normal 0.92em Arial, Helvetica, sans-serif;padding: 0px 0px 10px 0px;}
#blocright2 #maincontent .readmore a{margin:0px 0px 10px 0px;background-color:#f60;padding:0px 3px;color:#fff;text-decoration:none;border:1px solid #fff;font:10px Arial, Helvetica, sans-serif!important;}
#blocright2 #maincontent  ul{padding:5px 0px 5px 5px;margin:0px 0px 0px 0px !important;text-align:left;}
#blocright2 #maincontent  ul li.bullet {list-style-image:url('../images/arrow_or.gif');margin: 0 0 2px 13px;padding: 0;}
#blocright2 #maincontent  ul li.bullet2{list-style-image:url('../images/arrow_or.gif');margin: 0 0 1px 19px;padding: 0 ;}
#blocright2 #maincontent  ul li.bullet3 {list-style-image:url('../images/arrow_or.gif');margin: 0 0 1px 38px;padding: 0 ;}
#blocright2 #maincontent  ul li.bullet4 {list-style-image:url('../images/arrow_or.gif');margin: 0 0 1px 57px;padding: 0 ;}
#blocright2 #maincontent  ul li.bullet5 {list-style-image:url('../images/arrow_or.gif');margin: 0 0 1px 76px;padding: 0 ;}

#maincontent .ExpandableItem, #maincontent .ExpandableItemHover, #maincontent .CropableItem, #maincontent .CropableItemHover {color: #39C;} 
