/*  CONTENT  */
/* Heading -- Standard icon (Full-width) */

.main h1.pagetitle { margin:0 0 1em; padding:1px 0 1px 32px; color:rgb(255,255,255); font-weight:bold; font-size:220% !important /*Non-IE6*/; font-size:200% /*IE6*/; background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }
.content h1 { margin:0; padding:10px 50px 15px 25px; color:#442e6c; font-weight:bold; font-size:200% !important /*Non-IE6*/; font-size:200% /*IE6*/; background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: 632px 5px; }
.content h2 { clear:both; /*Start IE Hack*/ position:relative; z-index:1; top:-1px; margin: 0 2px; background-position:right 5px; color:#9b93d9; font-weight:bold; font-size:160% !important /*Non-IE6*/; font-size:160% /*IE6*/; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; padding: 0 5px 0 0; }

.content h3 {margin:1.0em 0 -0.3em 0; padding:0 20px 0 20px; color:rgb(75,75,75); font-weight:bold; font-size:180% !important /*Non-IE6*/; font-size:160% /*IE6*/;}

.content h3.line {/*Start IE Hack*/ position:relative; z-index:1; top:-1px; /* End IE Hack vertical alignment to blend top border with h1, if directly after each other*/ margin:0 20px -0.3em 20px; padding:1.0em 0 0 0; border-top:solid 1px rgb(215,215,215);}

.content h4 {margin:1.0em 0 -0.3em 0; padding:0 20px 0 20px; color:rgb(75,75,75); font-weight:bold; font-size:160% !important /*Non-IE6*/; font-size:140% /*IE6*/;}

.content h5 {margin:1.0em 0 -0.5em 0; padding:0 20px 0 20px; color:rgb(75,75,75); font-weight:bold; font-size:140% !important /*Non-IE6*/; font-size:125% /*IE6*/;}

.content h6 {margin:0.4em 0 0.5em 0; padding:0 20px 0 20px; color:rgb(50,50,50); font-weight:normal; font-size:130% !important /*Non-IE6*/; font-size:115% /*IE6*/;}
/* Heading -- Standard icon (Half-width) */

.content-subcell-left-box h1, .content-subcell-right-box h1 {margin:0; padding:5px 50px 12px 20px; border-bottom:solid 1px rgb(215,215,215); background: url(../img/icon_celltitle_level1.gif) no-repeat; background-position:289px 3px; color:rgb(75,75,75); font-weight:bold; font-size:220% !important /*Non-IE6*/; font-size:200% /*IE6*/;}
/* Paragraph text */
.content p { color:#000; font-size: 120%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.2em; background-color: transparent; margin: 0.1em 0 1em 24px; padding-top: 0; padding-right: 10px; padding-bottom: 0; }
/* List */

.content ul { margin:0.5em 0; padding:0 20px; list-style:none; }

.content ul li { color: #000; font-size: 120%; line-height: 1.2em; margin:0 0 0.1em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_square.gif) no-repeat 0 0.5em; }

.content ol { margin:0.5em 0 1em; padding:0 20px 0 40px !important /*Non-IE6*/; padding:0 20px 0 50px /*IE6*/; }

.content ol li {list-style-type:decimal; list-style-position:outside; margin:0 0 0.3em 3px;}

.content ul.indent { padding:0 50px; }

.content ol.indent { padding:0 20px 0 70px !important /*Non-IE6*/; padding:0 20px 0 80px /*IE6*/; }



/* Table */
.content table.medium { text-align: left; margin-left: 10px; table-layout:fixed; border-collapse:collapse; empty-cells:show; }

.content table th.top { empty-cells:show; color:rgb(255,255,255); margin-left: 10px; }

.content table th { color:#000; margin-left: 10px; }

.content table td { height:2em; text-align:left; color:black; font-size: 120%; line-height: 1.2em; margin-left: 10px; }

.content p.caption { clear:both; text-align:left; color:#000; margin-left: 10px; }
/*  SUBCONTENT  */

/****************/
/* IMAGES */
.main img { clear:both; border-color: transparent; border-style: solid; }

.main img.center {clear:both; float:none; display:block; border:solid 3px rgb(200,200,200);}

.main img.right { clear:both; border:solid 3px rgb(200,200,200); }
/* LINKS */
/* Text links */

.main a {color:#442e6c; font-weight:bold; text-decoration:none;}

.main a:hover {color:#9b93d9; text-decoration:underline;}

.main a:visited {color:#9b93d9;}



/*Image links */

.main a img { border-width: 3px; }

.main a:hover img { border-width: 3px; }

