p sup {vertical-align: top; font-size:70%;}

.csc-sword {background:#fff3a6;}
.showinprint { display: none; }

#jquery-lightbox{left:0;line-height:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}
#jquery-lightbox a img{border:none}
#jquery-overlay{height:500px;left:0;position:absolute;top:0;width:100%;z-index:90}
#lightbox-container-image{padding:10px}
#lightbox-container-image-box{background-color:#fff;height:250px;margin:0 auto;position:relative;width:250px}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{float:left;text-align:left;}
#lightbox-container-image-data-box{background-color:#fff;font:11px Arial,Helvetica,sans-serif;line-height:1.6em;margin:0 auto;overflow:auto;padding:0 10px 0;width:100%;}
#lightbox-image-details-caption{line-height:1.6em; }
#lightbox-image-details-currentNumber{clear:left;display:block;padding-bottom:1.0em;border-top: 1px solid #eee; padding-top:5px; margin-top: 5px}
#lightbox-loading{height:25%;left:0%;line-height:0;position:absolute;text-align:center;top:40%;width:100%}
#lightbox-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
#lightbox-nav a{outline:none}
#lightbox-nav-btnNext{float:right;right:0}
#lightbox-nav-btnPrev{float:left;left:0}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;height:100%;width:49%;zoom:1}
#lightbox-secNav-btnClose{float:right;padding-bottom:0.7em;width:66px}

#t0 #cs .c1 .g .u .itl.m0 h3{color:#a31a0a;font-size:93%;font-weight:700;line-height:1.65em; border: 0;}
#t0 #cs .c1 .g .u .itl.m0 h3,#t0 #cs .c1 .g .u .itl.m0 p{padding:0 0 0 36px}
#t0 #cs .c1 .g .u .itl.m0 li,#t0 #cs .c1 .g .u .itl.m3 li{border-bottom:1px dotted #ddd;overflow:hidden;padding:.55em 0;font-size:100%;background:none}

#t0 #cs .c1 .g .u .itl.m2 h3{color:#a31a0a;font-size:93%;font-weight:700;line-height:1.65em; border: 0;}
#t0 #cs .c1 .g .u .itl.m2 h3,#t0 #cs .c1 .g .u .itl.m0 p{padding:0 0 0 36px}

.c2 .itl.m3 p a {color:#333;border:0px}

#t0 .c2 .ims a {border: none;}
#t0 .c2 .ims a b {display:none}

#cs .nvz {margin: .8em 0;padding-bottom:3px; overflow:hidden}
#cs .nvz * {float:left; line-height:normal}
#cs .nvz li {margin: 0 3px 3px 0;}
#cs .nvz a {border:0; min-width:.8em; font-size:93%; font-weight:700; color:#666; background:url(../i/2/nvz.png) 100% 100% no-repeat;padding: 3px 4px;}
#cs .nvz span {font-weight:700; color:#ccc}
#cs .nvz li.s1, #cs .nvz li.s5 {padding: 3px 4px;font-size:93%; font-weight:700;line-height:normal !important}
#cs .nvz li.s5 {color:#ccc !important}
#cs .nvz a:hover, #cs .nvz .s1 {background:url(../i/2/nvz.h.png) 100% 100% no-repeat;color:#fff !important;}
#cs .tx-bibliography .nvz .s1 a {color: #fff}

dl.m0 * {line-height:1.65em;color:#555;}
dl.m0 dd {padding: 0 0 0.8em 20px; border-bottom:1px dotted #ccc; }
dl.m0 dt {font-weight:700;margin-top:0.8em}
dl.m0 {padding:0 0 0.8em 0;margin-bottom:0.8em}

dl.m1 * {line-height:1.65em;color:#555;}
dl.m1 dd {padding: 0 0 0.8em 20px; border-bottom:1px dotted #ccc;}
dl.m1 dd p {margin:0;color:#555;}
dl.m1 dt {font-weight:700;margin-top:0.8em}
dl.m1 {padding:0 0 0.8em 0;margin-bottom:0.8em}

#cs .imb.m0 .b1 {float:right;}
#cs .imb .b1 *{float:left;}
#cs .imb a.g4 {border:none;line-height:0}
#cs .imb a.g4 b {text-indent:-5000px;position:absolute;}
#cs .imb  {width:auto!important;position:relative;}


#cs .imb.m0 .b1 {margin:5px 0 10px 10px;position:relative}
#cs .imb .b1 {position:relative}
#cs .imb .b1 p { position:absolute; bottom:0; background-image:url(../i/2/t6.ims.png);color:#fff;padding:1em;line-height:1.65;margin:0}


#cs .imb .b1 ul,
#cs .imb .b1 li {margin:0;padding:0;background:none;font-size:100%}

#cs .imb.m3 .b1 {margin:1.6em 0; overflow:hidden; margin-bottom:0.8em}
/*#cs .imb.m3 li {float:left; margin:0 25px 0 0}*/
#cs .imb.m3 .b1 p,#cs .imb.m2 .b1 p,,#cs .imb.m3 .b1 p{background:url(../i/bs.png);color:#fff;font-size:85%;padding:4px 7px;width:100%;position:absolute;bottom:0}
#cs .imb.m3 .b1 li {float:left; margin:0 20px 0 0; position:relative; padding:0;overflow:hidden; }

#cs .imb.m1 .b1 {float:left;}
#cs .imb.m1 .b1 {margin:5px 10px 10px 0}






#t3 .tx-pagebrowse-pi1 {overflow:hidden}
#t4 .tx-pagebrowse-pi1 {float:right}
#t3 .tx-pagebrowse-pi1 li {background:none!important;margin:0 !important}


.o2 .rfg{margin:0.8em 0;overflow:hidden;padding:1em 0 0 0;clear:both}
.o2 .rfg dl dd{clear:right;margin:0 0 0 30px}
.o2 .rfg dl dd p{color:#666}
.o2 .rfg dl dt{clear:left;float:left;padding:0 7px 0 0}
.o2 .rfg dl dt a{font-weight:700;color:#0079b1}
.o2 .rfg dl dt{font-size:93%;line-height:1.65em}
.o2 .rfg dl dt,.o2 .rfg dl dd p{}
.o2 .rfg h3{margin:0.4em 0 0.4em 0;overflow:hidden; color:#0079b1}
.o2 .rfg h3 a{}
.o2 .rfg h3 a.s2{background-position:-814px -855px}
.o2 .rfg h3 a.s2:hover{background-position:-825px -855px}
.o2 .rfg h3 a:hover{background-position:-825px -849px}
/*
#cs .c1 .rf h3 b{color:#226ea9;float:left;font-size:140%;font:17px "Myriad Pro";}
*/

.o2 {background:url(../i/2/bg.jpg) 50% 0 no-repeat fixed;}

.o0 .csc-textpic {overflow: hidden}
.o0 .csc-textpic-intext-right {}
.o0 .csc-textpic-intext-left {}
.o0 .csc-textpic-intext-right dl {float:right}
.o0 .csc-textpic-intext-left dl {float:left}


.o0 #cs .c1 h3 {color:#a31a0a;font-size:123.1%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;border-bottom:1px dotted #e6e6e6}
.o0 #cs .c1 h4 {color:#0079b1;font-size:108%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;border-bottom:1px dotted #e6e6e6}
.o0 #cs .c1 h5 {color:#666;font-size:100%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;}

.o0 .c1 p *,.c1 h3 *{line-height:1.65em}
.o0 .c1 ul.m0 {margin:0 0 0.8em 0}
.o0 .c1 ul.m0 li {margin-bottom: 0.4em;font-size:93%;line-height:1.65em;color:#333;}
.o0 .c1 ul.m0 ul {margin-top: 0.4em}
.o0 .c1 ul.m0 ul li {font-size:100%; background-position:7px -1949px; } 
/*#t2 .c2 ul.m0 li {background:url(../i/2/bullets.png) -966px -963px no-repeat; padding: 0 0 0 20px}*/
.o0 .c1 ul.m0 li {background:url(../i/2/bullets.png) 4px -963px no-repeat; padding: 0 0 0 20px}

.o0 .c1 ul.m1 {margin:0 0 0.8em 0}
.o0 .c1 ul.m1 li {margin-bottom: 0.4em;font-size:100%;line-height:1.65em;color:#333;}
.o0 .c1 ul.m1 ul {margin-top: 0.4em}
.o0 .c1 ul.m1 ul li {font-size:100%; background-position:7px -1949px; } 
/*#t2 .c2 ul.m0 li {background:url(../i/2/bullets.png) -966px -963px no-repeat; padding: 0 0 0 20px}*/
.o0 .c1 ul.m1 li {background:url(../i/2/bullets.png) 4px -963px no-repeat; padding: 0 0 0 20px}




#bs{background:url(../i/bs.jpg) 0 0 no-repeat;height:160px;overflow:hidden;position:relative;width:960px}
#bs .fms{background:url(../i/0/bs.fms.png) 0 0 no-repeat;font-size:93%;padding:0 0 0 4px;position:absolute;right:11px;top:7px}
#bs .fms button{background:url(../i/0/bs.button.png) 0 0 no-repeat;border:0;cursor:pointer;display:block;height:16px;outline:none;position:absolute;right:5px;text-indent:-5000px;top:5px;width:16px}
#bs .fms fieldset{height:26px;margin:0 -5px 0 0;position:relative}
#bs .fms input{background:none;border:0 none;color:#666;padding:6px 24px 0 0;width:14em}
#bs .fms label{color:#999;left:1px;position:absolute;top:7px}
#fs .nvu{background:url(../i/0/fs.nvu.png) 0 0 repeat-x;overflow:hidden;padding:20px 0 20px 36px}	
#fs .nvu *{color:#ddd}
#fs .nvu li{border-left:1px solid #8f817d;margin:0 0 0 10px;padding:0 0 0 10px}
#fs .nvu li a:hover{text-decoration:underline; border: 0 none;}
#fs .nvu li.i1,#hs .nvu li.ix{border:none;margin:0}
#fs,#ns .nvg,#cs{overflow:hidden} 
#gw{margin:20px auto;width:960px}
#hs .nvu{float:right}
#hs .nvu li{border-right:1px solid #ddd;color:#555;margin:0 10px 0 0;padding:0 10px 0 0}
#hs .nvu li a{color:#555}
#hs .nvu li a:hover{color:#cf2609;text-decoration:underline; border: 0 none;}
#hs .nvu li.s1 a{color:#cf2609;font-weight:bold;}
#hs .utl{margin:0 0 5px;overflow:hidden;} 
#ns .nvg *,.g .u{float:left}

#t0 .cg .c{float:right;width:20em}
#t0 .cg .m{float:left;margin-right:-20em}
#t0 .cg .m .c{float:none;margin-right:20em;padding:0;width:auto}

#t6 .cg {background:url(../i/2/t3.cs.cg.png) 100% 0 repeat-y;overflow:hidden;height: 512px;}


#t6 .cg .c{float:right;width:20em}
#t6 .cg .m{float:left;margin-right:-20em}
#t6 .cg .m .c{float:none;margin-right:20em;padding:0;width:auto}

#t6 .c1 .ims {position:relative;margin-top:20px;margin-bottom:8px}
#t6 .c1 .ims a {border:0px}
#t6 .c1 .ims h1 {position:absolute;top:0;left:0;background:url(../i/2/t6.ims.png) 100% 100% no-repeat;color:#fff;font-size:182%;padding:1em 1em 0.8em 1em}

#t6 .c1 .ims h1 span {font-size: 50%; display: block; font-weight: 400;margin-top:1em; border: 1px solid #fff; padding: 5px;}
#t6 .c1 .ims h1 span a {color: #fff;}
#t6 .c1 .ims h1 span a strong {font-weight:700;color:#f8b428;}

#t6 .c1 .ims div {position:absolute;bottom:2px;left:0;background:url(../i/2/t6.ims.png) 100% 0 no-repeat;color:#fff;width: 50%;padding: 1em;}


#t6 .c1 .ims h2 {color:#f8b428;border-bottom:0px}
#t6 .c1 .ims h2 a {color:#f8b428;border:0}
#t6 .c1 .ims p {color:#fff;font-size:93%;line-height:1.65em}		
#t6 .c1 .ims p a {color:#fff;border:0;}
#t6 .c2 h2 {background: url(../i/2/fs.hx.png) 100% 100% no-repeat;color:#fff;font-size:108%;font-weight:700;padding:.6em .5em .4em .5em;margin:20px 12px .4em 0;line-height:1.65em !important}
#t6 .c2 h2.m0 {background-color:#a31a0a;}
#t6 .c2 h2.m1 {background-color:#f8b428;}

#t6 #fs .r2 .nvu {margin:0;padding-bottom:14px;}
#t6 #fs .r2 .nvu li {border-right-color:#ecad91}

#t6 .c2 .itl h3 a {font-size:93%;line-height:1.65em;color:#a31a0a;font-weight:700}
#t6 .c2 .itl p {font-size:93%;line-height:1.65em}

#t6 .c2 .itl  {margin: 0 10px;}
#t6 .c2 .itl a.ims {}

#t6 .hdp {background:url(../i/2/hdp.png) 0 100% repeat-x; overflow:hidden; margin: 0em 0 0em 0; position:relative;}
#t6 .hdp h1 {padding-bottom:0.9em !important}
#t6 .img.t1 {margin-left:-20px}
#t6 .img.t1 img {}
#t6 .img.t1 > li {position:relative;width:470px;float:left;margin-left: 20px;margin-bottom:40px}
#t6 .img.t1 p {position:absolute;bottom:0;left:0;background:url(../i/2/t6.ims.png) 100% 0 no-repeat;color:#fff;font-size:93%;line-height:1.65em;padding:1em; margin:0;margin-right: 20px}
#t6 .img.t1 h2 {background:url(../i/2/t6.ims.png) 100% 100% no-repeat;position:absolute;top:0;color:#fff;font-size:123.1%;padding:0.6em 1em 0.4em .6em}
#t6 .img.t1 h2 a {color:#fff;font-weight:700; background:url(../i/2/themes.png) 0 0 no-repeat; float:left; padding:0.7em 0 0.7em 2.8em}
#t6 .img.t1 h2 a.m2 {background-position: 0 -72px}
#t6 .img.t1 h2 a.m1 {background-position: 0 -144px}
#t6 .img.t1 h2 a.m3 {background-position: 0 -216px}
#t6 .img.t1 p a,
#t6 .img.t1 p a:hover {color:#fff;}
#t6 .img.t1 p a:hover{border-bottom:1px dotted #fff}

.hdp h1 {float:left}
.hdp > a.t9 {background:url(../i/2/themes.png) 0 0 no-repeat; float:left;  width:36px;height:36px;margin:10px 10px 0px 0;text-indent:-5000px}
.hdp > a.m2 {background-position: 0 -72px}
.hdp > a.m1 {background-position: 0 -144px}
.hdp > a.m3 {background-position: 0 -216px}

#t6 .img.t1 .nvl * {float:left;line-height:normal}
#t6 .img.t1 .nvl {position:absolute; bottom: -1.8em; width: 470px; background:#fff; overflow:hidden;padding:0.8em 0 0 0}
#t6 .img.t1 .nvl li {border-right:1px solid #ddd;color:#555;margin:0 10px 0 0;padding:0 10px 0 0;font-size:93%}
#t6 .img.t1 .nvl li.ix {border-right:0}
#t6 .img.t1 .nvl li.ix a {font-weight:700;}
#t6 .img.t1 .nvl a{color:#555}
#t6 .img.t1 .nvl a:hover{color:#cf2609;text-decoration:underline}

/*
#hs .nvu{float:right}
#hs .nvu li{border-right:1px solid #ddd;color:#555;margin:0 10px 0 0;padding:0 10px 0 0}
#hs .nvu li a{color:#555}
#hs .nvu li a:hover{color:#cf2609;text-decoration:underline}
*/

#t1 .cg .c{float:left;width:20em}
#t1 .cg .m{float:right;margin-left:-20em}
#t1 .cg .m .c{float:none;margin-left:20em;padding:0;width:auto}
#t2 .cg .c{float:right;width:32.307em}
#t2 .cg .m{float:left;margin-right:-32.307em}
#t2 .cg .m .c{float:none;margin-right:32.307em;padding:0;width:auto}

#t2 #cs .caroufredsel_wrapper {height: 135px !important;}

#t3 .cg {background:url(../i/2/t3.cs.cg.png) 100% 0 repeat-y;overflow:hidden;padding:0 0 12px 0}
#t3 .cg .c{float:right;width:20em}
#t3 .cg .m{float:left;margin-right:-20em}
#t3 .cg .m .c{float:none;margin-right:20em;padding:0;width:auto;padding-right:12px}

#t5 .cg {background:url(../i/2/t3.cs.cg.png) 100% 0 repeat-y;overflow:hidden;padding:0 0 12px 0}
#t5 .cg .c{float:right;width:20em}
#t5 .cg .m{float:left;margin-right:-20em}
#t5 .cg .m .c{float:none;margin-right:20em;padding:0;width:auto;padding-right:12px}


#t7 #cs .cg {overflow:hidden;padding:0 0 12px 0}
#t7 #cs .cg .c{float:left;width:20em}
#t7 #cs .cg .m{float:right;margin-left:-20em}
#t7 #cs .cg .m .c{float:none;margin-left:20em;padding:0;width:auto;padding-left:12px}

.c{position:relative}
.c1 a{border-bottom:1px dotted #ddd;color:#a31a0a}
.c1 h1{color:#a31a0a;font-size:153.9%;font-weight:700;padding:.6em 0}
.c1 h2{border-bottom:2px solid #e8e8e8;color:#a31a0a;font-size:123.1%;font-weight:700;padding:.4em 0}
.c1 h3 a{color:#a31a0a}
.c1 p{color:#333;font-size:93%;line-height:1.65em}
.c1 p *,.c1 h3 *{line-height:1.65em} 
.o0 .c2{padding-top:2em}
.c2 .fms{font-size:93%;padding:1em;width:18em}
.c2 .fms button{background:url(../i/0/button.png) 0 1px no-repeat;border:0 none;color:#fff;cursor:pointer;float:right;margin:0 8px 0 0;padding:0 0 0 7px}
.c2 .fms button b{background:url(../i/0/button.png) 100% 0 no-repeat;float:left;font-weight:700;height:26px;line-height:normal;margin:0 -7px 0 0;padding:5px 10px 0 0}
.c2 .fms p{float:right;padding:7px 7px 0 0}
.fms legend {display:none}
.c2 .ims{margin:4em 0 2em;text-align:center}
/* may need 01 too */
.o0 .c2 .nvu{overflow:hidden;padding:0 1em 1em}
.o0 .c2 .nvu *{line-height:1em}
.o0 .c2 .nvu a{background:url(../i/0/_a1.png) 17.5em 50% no-repeat;border:0;float:left;font-weight:700;padding:.8em 0;width:19.355em}
.o0 .c2 .nvu a:hover{background:#eee url(../i/0/_a2.png) 17.5em 50% no-repeat;border:0}
.o0 .c2 .nvu li{border-bottom:1px dotted #ddd;font-size:93%;margin:0;overflow:hidden;padding:0}
.c2 a{border-bottom:1px dotted #ddd;color:#666}
.c2 a:hover,.c1 a:hover{border-bottom:1px solid #a31a0a;color:#a31a0a}
.o0 .c2 h2{background:url(../i/0/c2.h2.png) 0 0 repeat-y;border-bottom:2px solid #e0e0e0;color:#666;font-size:123.1%;font-weight:700;margin-right:.813em;padding:.4em 1em}
.c2 input{background:url(../i/0/c2.input.png) 0 0 no-repeat;border:0 none;padding:6px 4px 5px;width:230px}
.c2 label{color:#666;left:5px;position:absolute;top:7px}
/* may need 01 too */
.o0 .c2 li{margin:0 0 7px;position:relative}
.o0 #bs .fms fieldset{background:url(../i/0/bs.fms.png) 100% 0 no-repeat;}
/*
.cufon-active #cs .c1 h2{padding:.5em 0 .3em}
.cufon-active .c2 h2{padding-bottom:.3em;padding-top:.6em}
.cufon-active #ns .nvg a{font-size:14px;padding:13px 11px 10px}
.cufon-active #ns .nvg li.s5 {font-size:14px;padding:12px 11px 11px 10px}
*/
.g{margin:0;overflow:hidden}
.g.m0{background:url(../i/0/g.m0.jpg) 0 0 no-repeat;min-height:200px}
.g.m0 .u1{padding:2em 0 0 3em;width:401px}
.g.m0 .u2{padding:3em 1em 0;width:234px}
.g.m0 .u2 a{background:#ddd;border:3px solid #eaeaea;float:left;font-size:0;padding:1px}
.g.m1{background:url(../i/0/g.m1.png) 248px 0 repeat-y;margin-top:-2em}
.o0 .g.m1 .u1{background:url(../i/0/g.m1.u1.png)100% 0 no-repeat;margin:0 0 0 1em;padding:4em 0 0;width:247px}
.g.m1 .u1 h2{background:url(../i/0/g.m1.h2.png) 100% 0 repeat-y}
.g.m1 .u2{margin:0 1em;padding:2em 0 0;width:414px}
.g.m2 .u1{margin:0 1em;padding:2em 0 0;width:414px}
.g.m2 .u1 h2{background:url(../i/0/g.m1.h2.png) 100% 0 repeat-y}
.g.m2 .u2{margin:0 1em;padding:2em 0 0;width:234px}
.itl.m0 abbr{background:url(../i/0/itl.abbr.png) 1px 0 no-repeat;float:left;overflow:hidden;padding:.95em 0 .1em;width:26px}
.itl.m0 abbr b{color:#666;display:block;font-size:77%;font-weight:700;text-align:center}
.itl.m0 abbr b + b{font-size:123.1%}
.itl.m0 h3{color:#a31a0a;font-size:93%;font-weight:700;line-height:1.65em}
.itl.m0 h3,.itl.m0 p{padding:0 0 0 36px}
.itl.m0 li,.itl.m3 li{border-bottom:1px dotted #ddd;overflow:hidden;padding:.55em 0}
.itl.m2{margin:1em 1em 0 0}
.itl.m2 .z0 a.ims{float:right;margin:3px 0 0 13px}
.itl.m2 .z1 a.ims,.itl.m3 a.ims{float:left;margin:3px 13px 0 0}
.itl a.ims{background:#ddd;border:3px solid #eaeaea;font-size:0;padding:1px}
.itl a.ims img,.g.m0 .u2 a img{border:1px solid #fff}
.itl a.ims:hover,.g.m0 .u2 a.ims:hover{border-color:#cf2609;background:#a31a0a}
.itl.m2 h3{font-size:93%;font-weight:700;line-height:1.65em}
.itl.m2 li,.itl.m0{margin:0 0 1em;overflow:hidden}
.m{width:100%} 
.nvu *{float:left;line-height:normal}
.nvu li{font-size:93%}

/* LEARN JAINISM .o0 */

.o0 .c2 .nvl {margin: 10px 0 10px 0;}
.o0 .c2 .nvl li { padding: 5px 0 5px 19px; position: relative; border-bottom: 1px dotted #ddd;}
.o0 .c2 .nvl li a {border-bottom: 0 none; font-weight: 700;}
.o0 .c2 .nvl li.s1 a {color: #A31A0A;}
.o0 .c2 .nvl li a:hover {border: 0 none;}
.o0 .g.m2 .u1 {padding: 2em 0 2em 0;}

.o0 .c2 .nvl li ul li {border: 0 none;}

.o0 .imb .b1 img {margin: 7px 0;}

.o0 #bs{background:url(../i/0/bs.jpg) 0 0 no-repeat}
.o0 #bs h3{background:url(../i/0/bs.h3.png) 0 0 no-repeat;height:116px;left:24px;position:absolute;text-indent:-5000px;top:22px;width:518px}
.o0 #bs h4{background:url(../i/0/bs.h4.png) 0 0 no-repeat;bottom:8px;height:43px;position:absolute;right:10px;text-indent:-5000px;width:184px}
#t0.o0 #cs{background:url(../i/0/t0.cs.png) 0 0 repeat-y}
#t1.o0 #cs{background:url(../i/0/t1.cs.png) 0 0 repeat-y}
.o0 #fs{background:#81706b url(../i/0/fs.jpg) 0 100% no-repeat;position:relative}
.o0 #ns{background:#81706b url(../i/0/ns.png) 0 0 repeat-x}
.o0 #ns .nvg{background:url(../i/0/nvg.png) 0 100% repeat-x;border-top:1px solid #b54938;padding:0 0 0 24px}
.o0 #ns .nvg .ix{background-image:none}
.o0 #ns .nvg .s1 a,.o0 #ns .nvg .s1 a:hover{background:#7a2012 url(../i/0/nvg.s1.png) 50% 0 no-repeat;color:#fff}
.o0 #ns .nvg a{color:#eee;font-weight:700;padding:12px 11px 11px}
.o0 #ns .nvg a:hover{background:#764238;color:#fff}
.o0 #ns .nvg li{background:url(../i/0/nvg.li.png) 100% 50% no-repeat;padding:0 1px 0 0}

.o1 #bs{background:url(../i/1/bs.jpg) 0 0 no-repeat}
.o1 #bs h3{background:url(../i/1/bs.h3.png) 0 0 no-repeat;height:118px;left:24px;position:absolute;text-indent:-5000px;top:22px;width:439px}
.o1 #bs h4{background:url(../i/1/bs.h4.png) 0 0 no-repeat;bottom:8px;height:43px;position:absolute;right:10px;text-indent:-5000px;width:184px}
#t1.o1 #cs{background:url(../i/1/t1.cs.png) 0 0 repeat-y}
.o1 #fs{background:#81706b url(../i/1/fs.jpg) 0 100% no-repeat;position:relative}
.o1 #ns{background:#81706b url(../i/1/ns.png) 0 0 repeat-x}
.o1 #ns .nvg{background:url(../i/1/nvg.png) 0 100% repeat-x;border-top:1px solid #fee221;border-bottom:1px solid #888;padding:0 0 0 24px}
.o1 #ns .nvg .ix{background-image:none}
.o1 #ns .nvg .s1 a,.o1 #ns .nvg .s1 a:hover{background:#9a6a2b url(../i/1/nvg.s1.png) 50% 0 no-repeat;color:#fff}
.o1 #ns .nvg a{color:#eee;font-weight:700;padding:12px 11px 11px}
.o1 #ns .nvg a:hover{background:#b2863f;color:#fff}
.o1 #ns .nvg li{background:url(../i/1/nvg.li.png) 100% 50% no-repeat;padding:0 1px 0 0} 

.o1 #cs .cg {position:relative;float:left}
.o1 #cs .cg.m0 {min-height:260px}
.o1 #cs .cg.m0 .c1 img {position:absolute;left:0;top:0; z-index: 0}
.o1 #cs .cg.m0 .c1 * {position:relative; z-index: 2; color:#fff}
.o1 #cs .cg.m0 .c1{padding:2em 0 0 3em;width:661px}

.o1 #cs .cg.m1 {background:  url(../i/1/_cs.png) 0px 0 no-repeat; }
.o1 #cs .cg.m1 .c2{margin-top:5em}
.o1 #cs .cg.m1 .c1 {background:url(../i/1/_g.png) 0 0 repeat-y;margin-top:10px}
.o1 #cs {background:url(../i/1/_g.png) 0 0 repeat-y;}

.g.m3{background:  url(../i/1/_c1.png) 0 0 no-repeat;}

.g.m3 .u1{margin:0 1em;padding:.4em 0 0;width:207px}
.g.m3 .u2{margin:0 1em;padding:.4em 0 0;width:207px}
.g.m3 .u3{margin:0 1em;padding:.4em 0 0;width:208px}

.o1 #bs .fms fieldset{background:url(../i/1/bs.fms.png) 100% 0 no-repeat;}
.o1 #bs .fms{background:url(../i/1/bs.fms.png) 0 0 no-repeat;}

.o2 p a, .o2 ul li a {color:#A31A0A;}
.o2 p a:hover, .o2 ul li a:hover {color:#A31A0A;border-bottom:1px dotted #A31A0A;}

.o2 p a.internal-link {
	color: #A31A0A;
}

.o2 p a:internal-link:hover {
	border-bottom:1px dotted #A31A0A;
}



.o2 a.t11 {margin: 0; color: #0079B1;}
.o2 a.t11 b {/*position:absolute;*/width:17px; background:url(../i/2/g.png) 100% 2px no-repeat;text-indent:-5000px; height:17px;display: inline-block;}

#t3 .c1 p a.t11,#t3 .c1 ul.m0 a.t11, #t2 .c1 p a.t11, #t2 .c1 ul.m0 a.t11  {/*margin: 0 17px 0 0;*/color:#0079b1; }
#t3 .c1 p a.t11:hover,#t3 .c1 ul.m0 a.t11:hover, #t2 .c1 p a.t11:hover,#t2 .c1 ul.m0 a.t11:hover {color:#0079b1;border-bottom:1px solid #0079b1;}
#t3 .c1 p a.t11 b,#t3 .c1 ul.m0 a.t11 b {/*position:absolute;*/width:17px; background:url(../i/2/g.png) 100% 2px no-repeat;text-indent:-5000px;display: inline-block;}
#t3 .c1 ul.m0 li a.t11 b { line-height: 1.65em!important}

#t3 .qtip, #t2 .qtip,, #t7 .qtip {opacity:.85}
#t3 .qtip h3, #t2 .qtip h3, #t7 .qtip h3  {color:#0079b1; font-size: 108%; font-weight:700;}
#t3 .qtip h3 a, #t2 .qtip h3 a, #t7 .qtip h3 a {color:#0079b1;font-weight:700;}
#t3 .qtip p,#t3 .qtip li, #t2 .qtip div, #t2 .qtip li, #t7 .qtip div, #t7 .qtip li,#t7 .qtip p,#t2 .qtip p {line-height:1.65em; color:#666;}
#t3 .qtip li, #t2 .qtip li, #t7 .qtip li { list-style-type:disc;margin:0 0 .3em 20px;}


#t3 .nvh {border-bottom:1px dotted #ccc;margin: 0 12px 12px 12px;padding: 0 0 6px 0}
#t3 .nvh li {font-size:93%;border-top:1px dotted #ccc;padding: 0 0 6px 18px;margin:0 0 0 0}
#t3 .nvh li a {line-height:1.65em; color:#666;border: 0} 
#t3 .nvh li a:hover{color:#e78920;}
#t3 .nvh > li > a {font-weight:700} 
#t3 .nvh li li {font-size:100%;border: 0px; margin:0;padding: 0 0 0 12px; background:url(../i/2/bullets.png) 1px -1949px no-repeat}

#t3 .nvh li a.t9,#t3 .c2 .nvl li a.t9 {float:left;margin:4px 0 0 -16px; background:url(../i/2/sprites.png) -310px -3px no-repeat; width:12px;height:12px;text-indent:-5000px;cursor:pointer}
/*#t3 .nvh li a.t9 b {display:none;}*/

/*#t3 .nvh li.s6 a.t9 {background-position: -342px -3px;}
#t3 .nvh li.s6 a.t9:hover {background-position: -342px -34px;}
#t3 .nvh li.s7 a.t9 {background-position: -310px -3px;}
#t3 .nvh li.s7 a.t9:hover {background-position: -310px -34px;}*/


#t5 .nvl li a {line-height:1.65em; color:#666;border: 0} 
#t5 .nvl li a:hover{color:#e78920;}

/* show / hide nav for article nav */
#t3 li.s7 > a.t9.m7 {
	background-position:-342px -3px;
	position:relative;
}

#t3 li.s7 > a.t9.m7:hover {
	background-position:-342px -3px;
}

#t3 li.s6 > a.t9.m7 , #t3 li.s6 > a.t9.m7:hover{
	background-position:-275px -3px;
}

#t5 .nvh li a.t9,#t5 .c2 .nvl li a.t9 {float:left;margin:4px 0 0 -16px; background:url(../i/2/sprites.png) -310px -3px no-repeat; width:12px;height:12px;text-indent:-5000px;cursor:pointer}
/*#t3 .nvh li a.t9 b {display:none;}*/

/*#t3 .nvh li.s6 a.t9 {background-position: -342px -3px;}
#t5 .nvh li.s6 a.t9:hover {background-position: -342px -34px;}
#t5 .nvh li.s7 a.t9 {background-position: -310px -3px;}
#t5 .nvh li.s7 a.t9:hover {background-position: -310px -34px;}*/

#t5 .nvl li { background:none !important }
#t5 .nvl li li {font-size:100%;border: 0px; margin:0;padding: 0 0 0 12px; background:url(../i/2/bullets.png) 1px -1949px no-repeat !important}

/* show / hide nav for article nav */
#t5 li.s7 > a.t9.m7 {
	background-position:-342px -3px;
	position:relative;
}

#t5 li.s7 > a.t9.m7:hover {
	background-position:-342px -3px;
}

#t5 li.s6 > a.t9.m7 , #t5 li.s6 > a.t9.m7:hover{
	background-position:-275px -3px;
}


#t5 li.s7.show > a.t9.m7 {
	background-position:-310px -3px;
}

li.s7.show > ul {
	display:block;
}

li.s7 > ul {
	display:none;
}


#t3 .c2 h3 a.m8 {
	background-position:-365px -5px;
}
/* end show / hide nav for article */

#t3 #cs .c1 {padding: 1em 24px 0 72px}
#t3 .c1 .nvl { background: url(../i/2/t3.cs.nvl.png) 36px 0 no-repeat;min-height: 310px;position:absolute;width:60px;left:0;top:0;padding:10px 0 0 0}
#t3 #cs .c1 .nvl li {list-style-type:none; margin-left:0}
#t3 .c1 .nvl * {float:left;line-height:normal	}
#t3 .c1 .nvl a {text-indent:-5000px;border:0px;margin:0 0 0 6px;width:42px;}
#t3 .c1 .nvl li {padding: 5px 0 5px 0;}
#t3 .c1 .nvl li a {background:url(../i/2/sprites.png) 0 0 no-repeat; }
#t3 .c1 .nvl li a.m1  {background-position:-359px -120px;height:20px;}
#t3 .c1 .nvl li a.m2 {background-position:-360px -170px;height:23px;}
#t3 .c1 .nvl li a.m3 {background-position:-359px -220px;height:27px;}
#t3 .c1 .nvl li a.m4 {background-position:-358px -270px;height:25px;}
#t3 .c1 .nvl li a.m5 {background-position:-359px -320px;height:23px;}
#t3 .c1 .nvl li a.m6 {background-position:-352px -370px;height:24px;}
#t3 .c1 .nvl li a.m7 {background-position:-356px -416px;height:26px;}
#t3 .c1 .nvl li:hover a.m1 {background-position:1px -120px;height:20px;}
#t3 .c1 .nvl li:hover a.m2 {background-position:-0px -170px;height:23px;}
#t3 .c1 .nvl li:hover a.m3 {background-position:1px -220px;height:27px;}
#t3 .c1 .nvl li:hover a.m4 {background-position:2px -270px;height:25px;}
#t3 .c1 .nvl li:hover a.m5 {background-position:1px -320px;height:23px;}
#t3 .c1 .nvl li:hover a.m6{background-position:8px -370px;height:24px;}
#t3 .c1 .nvl li:hover a.m7{background-position:4px -416px;height:26px;}
#t3 .c1 .nvl li.s1 a.m1:hover,#t3 .c1 .nvl li.s1 a.m1 {background-position:-119px -120px;height:20px;}
#t3 .c1 .nvl li.s1 a.m2:hover,#t3 .c1 .nvl li.s1 a.m2 {background-position:-120px -170px;height:23px;}
#t3 .c1 .nvl li.s1 a.m3:hover,#t3 .c1 .nvl li.s1 a.m3 {background-position:-119px -220px;height:27px;}
#t3 .c1 .nvl li.s1 a.m4:hover,#t3 .c1 .nvl li.s1 a.m4 {background-position:-118px -270px;height:25px;}
#t3 .c1 .nvl li.s1 a.m5:hover,#t3 .c1 .nvl li.s1 a.m5 {background-position:-119px -320px;height:23px;}
#t3 .c1 .nvl li.s1 a.m6:hover,#t3 .c1 .nvl li.s1 a.m6{background-position:-112px -370px;height:24px;}
#t3 .c1 .nvl li.s1 a.m7:hover,#t3 .c1 .nvl li.s1 a.m7{background-position:-116px -416px;height:26px;}
#t3 .c1 .nvl li:hover {background:url(../i/2/t3.nvl.li.s1.png) 100% 50% no-repeat;width:72px;}
#t3 .c1 .nvl li a.t9 > img { display: none; } 

#t3 .c1 .nvl li a.m8 {
    background-position: -359px -469px;
    height: 25px;
}

#t3 .c1 .nvl li:hover a.m8 {
    background-position: 1px -469px;
    height: 25px;
}

#t3 .c1 .nvl li.s1 a.m8:hover, #t3 .c1 .nvl li.s1 a.m8 {
    background-position: -120px -469px;
    height: 25px;
}

#t3 .c1 .nvl li.s1 {background:url(../i/2/t3.nvl.li.s1.png) 100% 50% no-repeat;width:60px;}

#t3 .c2 h3 {overflow:hidden}
#t3 .c2 .nvl {margin: 0 12px 12px 12px;padding: 0 0 6px 0}
#t3 .c2 .nvl li {font-size:93%;padding: 0 0 6px 6px;margin:0 0 0 0}
#t3 .c2 .nvl li a {line-height:1.65em; color:#666;border: 0} 
#t3 .c2 .nvl li a:hover,#t3 .c2 .nvl li a b.this{color:#e78920;}
#t3 .c2 .nvl > li > a {font-weight:700} 
#t3 .c2 .nvl li li {font-size:100%;border: 0px; margin:0;padding: 0 0 0 12px; background:url(../i/2/bullets.png) 1px -1949px no-repeat}
#t3 .c2 .nvl li.s7 {background:none !important}
#t3 .c2 .nvl li li a {font-weight:400}
#t3 .c2 .nvl li.s2 > a {color:#e78920;font-weight:700}


/*
#t3 #cs .c1 h3 {color:#a31a0a;font-size:123.1%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;border-bottom:1px dotted #e6e6e6}
#t3 #cs .c1 h4 {color:#0079b1;font-size:108%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;border-bottom:1px dotted #e6e6e6}
#t3 #cs .c1 h5 {color:#666;font-size:100%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;}
*/
/*#t2 .c2 h2{color:#a31a0a;font-size:153.9%;font-weight:700;padding:.6em 0}*/

#t3 #cs .c1 h2,
#t7 #cs .c1 h2{border-bottom:2px solid #e8e8e8;color:#a31a0a;font-size:123.1%;font-weight:700;padding:2em 0 0.2em 0;margin: 0 0 0.4em 0;}
#t3 #cs .c1 h3,
#t7 #cs .c1 h3 {color:#E78920;font-size:123.1%;font-weight:700;padding:1.5em 0 0.2em 0;margin: 0 0 0.4em 0;border-bottom:1px dotted #e6e6e6}

#t7 #cs .cg .c ul ul {margin: 5px 0 0 25px;}

.rfg h3 span {
	display:inline-block;
	padding-right: 4px;
	position: relative;
	top: 4px;
	width: 16px;
	height:16px;
	background-image:url("../i/2/sprites.png");
}

.rfg h3 span.show {
 	background-position: -342px -3px;

}

.rfg h3 span.hide {
	background-position:-310px -3px;

}



#t3 #cs .c1 h4,
#t7 #cs .c1 h4 {color:#666;font-size:108%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;border-bottom:1px dotted #e6e6e6}
#t3 #cs .c1 h5,
#t7 #cs .c1 h5 {color:#a31a0a;font-size:100%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;}

.o2 p.m1 {color:#e78920;font-weight:700;position:absolute;right:0;padding:4px 10px;background:url(../i/2/cs.p.m1.png) 0 100% no-repeat;margin:0;top:0}
.o2 p {margin-bottom:0.45em; color: #333; line-height: 1.45em; }
.o2 h2 {margin: 5px 0 10px 0; font-size: 125%; color:#DB6104; font-weight: 700; }
.o2 #cs h4 {}
.o2 #cs h3 {color:#0079b1; font-size: 110%;}
.o2 #cs h5 {color:#666;}

#t7 .nvl { background: url(../i/2/t3.cs.nvl.png) 100% 0 no-repeat;min-height: 310px;padding:10px 0 0 0}


#t7 .nvl {margin: 0 6px 12px 0px;padding: 10px 18px 6px 0}
#t7 .nvl li {font-size:93%;border-top:1px solid #e2e2e2;padding: 0 0px 6px 12px;margin:0 0 0 0}
#t7 .nvl li.s1 a{color:#a31a0a;}
#t7 .nvl li a {line-height:1.65em; color:#666;border: 0} 
#t7 .nvl li a:hover{color:#e78920;}
#t7 .nvl > li > a {font-weight:700}
#t7 .nvl li li {font-size:100%;border:0}
#t7 .m  {padding-top:12px}

#t7 .c2 h3 {background: url(../i/2/hx.png) 0% 100% no-repeat;color:#fff;font-size:108%;font-weight:700;padding:.5em;margin:0 6px 0em 0}
#t7 .c2 h3.m0 {background-color:#a31a0a;} /* a31a0a */


 /*border: 0px; margin:0;padding: 0 0 0 12px; background:url(../i/2/bullets.png) 1px -1949px no-repeat}
*/



#t3 .bxs {background:#fff url(../i/2/f6f6f6.png);position:relative;padding:.8em .8em 0 .8em;border:1px solid #e0e0e0;margin:2em 0 1em 0 }
#t3 .bxs p {font-size:100%}



#t3 .c1 p {color:#555;line-height:1.65em}

#t3 #cs .c1 ul li,#t7 #cs .c1 ul li {
	color:#555;
	line-height:2em;
	list-style-type:square;
	margin-left:15px;
}





#t3 #cs .c1 .nvz li, #t7 #cs .c1 .nvz li {
	margin-left:0;
	list-style:none;
}


#t3 .c1 p *,.c1 h3 *{line-height:1.65em}


#t3 .c1 ul.m0,
#t7 .c1 ul.m0 {margin:0 0 0.8em 0}
#t3 .c1 ul.m0 li,
#t7 .c1 ul.m0 li {margin-bottom: 0.4em;font-size:93%;}
#t3 .c1 ul.m0 ul,
#t7 .c1 ul.m0 ul {margin-top: 0.4em}
#t3 .c1 ul.m0 ul li,
#t7 .c1 ul.m0 ul li {font-size:100%; background-position:7px -1949px; } 
/*#t2 .c2 ul.m0 li {background:url(../i/2/bullets.png) -966px -963px no-repeat; padding: 0 0 0 20px}*/
#t3 .c1 ul.m0 li,
#t7 .c1 ul.m0 li {background:url(../i/2/bullets.png) 4px -963px no-repeat; padding: 0 0 0 20px}

.o2 .c2 ul.m0 {margin:0 0 0.8em 0}
.o2 .c2 ul.m0 li {margin-bottom: 0.4em}
.o2 .c2 ul.m0 li {background:url(../i/2/bullets.png) 4px -963px no-repeat; padding: 0 0 0 20px}
.o2 .c1 ol li, #t2 .c2 div ol li {list-style:decimal;padding: 0 0 0 0px;margin: 0 0 0 20px; font-size:93%;color:#333;line-height:1.65em;margin-bottom: 0.4em;}
.o2 .c1 ol li li, #t2 .c2 div ol li li {font-size: 100%}
#t3 .c1 ol{margin:0 0 1em 0}
#t3 .c1 ol ol {margin: 0.4em 0 0 0}

/*
#t5 .c1 p,#t5 #cs .c1 li{color:#555;line-height:1.65em}
#t5 .c1 p *,.c1 h3 *{line-height:1.65em}
#t5 .c1 ul.m0 {margin:0 0 0.8em 0}
#t5 .c1 ul.m0 li {margin-bottom: 0.4em;font-size:93%;}
#t5 .c1 ul.m0 ul {margin-top: 0.4em}
#t5 .c1 ul.m0 ul li {font-size:100%; background-position:7px -1949px; } 
*/

.o2 blockquote {padding: 0 30px 0 60px;background:url(../i/blockquote.png) 20px 0.55em no-repeat;margin-bottom:1em; clear:both}
.o2 blockquote p {margin:0;padding:0.4em 0 0.4em 0.8em;border-left: 3px solid #ccc; background:#efefef}

/*#t2 .c2 ul.m0 li {background:url(../i/2/bullets.png) 4px 3px no-repeat; padding: 0 0 0 20px}*/
/*#t2 .c2 ul.m0 li {background:url(../i/2/bullets.png) -966px 3px no-repeat; padding: 0 0 0 20px}*/
/*#t2 .c2 ul.m0 li {background:url(../i/2/bullets.png) -966px -963px no-repeat; padding: 0 0 0 20px}

#t5 .c1 ul.m0 li {background:url(../i/2/bullets.png) 4px -963px no-repeat; padding: 0 0 0 20px}
*/


#t3 .c2 h3 {background: url(../i/2/fs.hx.png) 100% 100% no-repeat;color:#fff;font-size:108%;font-weight:700;padding:.5em;margin:0 12px .4em 0}
#t3 .c2 h3 a.m8 {float:left;text-indent:-5000px; background:url(../i/2/sprites.png) -378px -5px no-repeat; width:12px; border: 0px; margin:1px 0 0 -16px;}

#t3 .c2 h3.s6.m0 {background-color:#999;}
#t3 .c2 h3 a.m8 {float:left;text-indent:-5000px; background:url(../i/2/sprites.png) -378px -5px no-repeat; width:12px; border: 0px; margin:1px 0 0 -16px;}
#t3 .c2 h3.s6 a.m8  {background-position: -379px -36px ;}
/*
.cufon-active #t3 .c2 h3{padding:.6em .5em .4em 30px}

.cufon-active .o2 #fs .r2 .c2 h4{padding:.6em 1em .4em;}
*/
#t3 .c2 h3 {background-color:#e47322;}
/*
#t3 .c2 h3 {background-color:#f8b428;}
*/
.o2 #bs{background:url(../i/2/bs.jpg) 0 0 no-repeat}
.o2 #bs h3{background:url(../i/2/bs.h3.png) 0 0 no-repeat;height:124px;left:24px;position:absolute;text-indent:-5000px;top:22px;width:439px}
.o2 #bs img {position:absolute;right:0}
.o2 #fs{background:#81706b url(../i/2/fs.jpg) 0 100% no-repeat;position:relative}
.o2 #ns{background:#81706b url(../i/2/ns.png) 0 0 repeat-x;position:relative}

.o2 #ns  form {position:absolute; right: 10px;top:.7em}

.o2 #ns .nvg{background:url(../i/2/nvg.png) 0 100% repeat-x;border-top:1px solid #e57822;border-bottom:1px solid #888;padding:0 0 0 24px;}
.o2 #ns .nvg .ix{background-image:none}
.o2 #ns .nvg .s5 {color:#92837f;font-weight:700;padding:12px 12px 11px;cursor:not-allowed}
.o2 #ns .nvg .s1 a,.o2 #ns .nvg .s1 a:hover,
.o2 #ns .nvg .s2 a,.o2 #ns .nvg .s2 a:hover,
.o2 #ns .nvg .s3 a,.o2 #ns .nvg .s3 a:hover{background:#9a6a2b url(../i/2/nvg.s1.png) 50% 0 no-repeat;color:#fff}
.o2 #ns .nvg a{color:#eee;font-weight:700;padding:12px 11px 11px;font-size:116%}
.o2 #ns .nvg a:hover{background:#b2863f;color:#fff; border: 0 none;}
.o2 #ns .nvg li{background:url(../i/2/nvg.li.png) 100% 50% no-repeat;padding:0 1px 0 0} 

.o2 #fs .cg .c{float:right;width:15.384em}
.o2 #fs .cg .m{float:left;margin-right:-15.384em}
.o2 #fs .cg .m .c{float:none;/*margin-right:15.384em;*/ margin-right: 6em; padding:0;width:auto}



.o2 #fs .r2 .nvu{background:none;}
.o2 #fs .r3 .nvu{background:none;padding:14px 0 20px 36px}





#t6 .qtip {opacity:.85}
#t6 .qtip h3 {color:#0079b1; font-size: 108%; font-weight:700;}
#t6 .qtip h3 a {color:#0079b1;font-weight:700;}
#t6 .qtip p, #t6 .qtip li, #t6 .qtip div, #t6 .qtip li {line-height:1.65em; color:#666;}
#t6 .qtip li { list-style-type:disc;margin:0 0 .3em 20px;}







#fs .r1{background: url(../i/2/fs.r2.png) 0 100% repeat-x;padding-bottom:9px}
#t6 #fs .r1 {background: #f6f6f6 url(../i/1/fs.r1.png) 0 0 no-repeat;padding:0}
#fs .img {overflow:hidden; padding: 1.2em 0em}
#fs .img li {float:left;margin: 0 0.85em 0 0}
#fs .img li a {
	background:url(../i/1/sprite.png) 0 0 no-repeat;
	display:block;text-indent:-5000px}


#fs .img li a.t9.m1 {width:71px;height:59px;background-position:0 0;margin-top:15px}

/* m2: HLF */
#fs .img li a.t9.m2 {background:url(../i/2/hlf-new.png) 0 0 no-repeat;width:70px;height:39px;margin-top:15px}
#fs .img li a.t9.m2:hover {background: url(../i/2/hlf-hover.png) no-repeat; border: 0 none;}
/* KCL */
#fs .img li a.t9.m4 {background:url(../i/2/kcl-dh.png) 0 0 no-repeat;width:70px;height:65px;margin-top:15px}
#fs .img li a.t9.m4:hover {background: url(../i/2/kcl-dh-hover.png) no-repeat; border: 0 none;}

/* V+A */
#fs .img li a.t9.m5 { background: url(../i/2/v-a.png)0 0 no-repeat;width:60px;height:65px;margin-top:15px}
#fs .img li a.t9.m5:hover {background: url(../i/2/v-a-hover.png) no-repeat; border: 0 none;}

/* WT */
#fs .img li a.t9.m6 {background:url(../i/2/wt.png) no-repeat;width:130px;height:19px;margin-top:36px}
#fs .img li a.t9.m6:hover {background: url(../i/2/wt-hover.png) no-repeat; border: 0 none;}


/* RAS */
#fs .img li a.t9.m8 {width:113px;height:60px;background-position:0 -367px;margin-top:17px}
#fs .img li a.t9.m8:hover {background-position:-182px -367px}

#fs .img li a.t9:hover {border:none}

#fs .img li a.t9.m3 {width:151px;height:52px;background-position:0 -59px}

#fs .img li.ftxt {
	background:none; text-indent:0;
	margin-top:30px;
	color:#666;
}

/*#fs .img li a.t9.m4 {width:76px;height:50px;background-position:0 -142px;margin-top:12px}*/
/* #fs .img li a.t9.m6 {width:181px;height:23px;background-position:0 -119px;margin-top:22px}*/
#fs .img li a.t9.m7 {width:31px;height:60px;background-position:0 -302px;margin-top:15px}
#fs .img li a.t9.m1:hover {background-position:-182px 0; border: 0 none;}

#fs .img li a.t9.m3:hover {background-position:-183px -59px; border: 0 none;}



#fs .img li a.t9.m7:hover {background-position:-182px -302px}

#fs .c2 ul {margin: 0 0 0 15px}
#fs .c2 li {float:left;margin: 0 5px 5px 0}

#fs .c2 a.t9 {background:url(../i/2/socnet.png) 0 0 no-repeat;display:none;text-indent:-5000px;width:51px;height:51px;border:0px;font-size:0;float:left;}
#fs .c2 a.t9.m7 {background-position: 0 -121px;}
#fs .c2 a.t9.m8 {background-position: -56px -121px;}
#fs .c2 a.t9.m9 {background-position: -112px -121px;}
#fs .c2 a.t9.m10 {background-position: 0px -180px;}
#fs .c2 a.t9.m11 {background-position: -56px -180px;}
#fs .c2 a.t9.m12 {background-position: -112px -180px;}

#fs .c2 a.t9.m7:hover {background-position: 0 0;}
#fs .c2 a.t9.m8:hover {background-position: -56px 0;}
#fs .c2 a.t9.m9:hover {background-position: -112px 0;}
#fs .c2 a.t9.m10:hover {background-position: 0px -59px;}
#fs .c2 a.t9.m11:hover {background-position: -56px -59px;}
#fs .c2 a.t9.m12:hover {background-position: -112px -59px;}

#fs .itl.m0 {background:#fff url(../i/1/fs.itl.png) 0 0 repeat-x;overflow:hidden;padding:1em 0 1em 1em}
#fs .itl.m0 ul {padding:0}
#fs .itl.m0 li {float:left; width: 220px;padding:0 1em 0 0em;position:relative}
#fs .itl.m0 a {border-bottom:1px dotted #ddd;color:#999}
#fs .itl.m0 a.ims {float:left;margin:0px 13px 0 0;border:3px solid #eaeaea;}
#fs .itl.m0 img {}
#fs .itl.m0 p{color:#333;font-size:93%;line-height:1.65em}
#fs .itl.m0 h2{color:#a31a0a;font-size:123.1%;font-weight:700;padding:.4em 0;margin:.4em 0 .4em 0}
#fs .itl.m0 h3{color:#a31a0a;font-size:93%;font-weight:700;}
#fs .itl.m0 h3 a{color:#a31a0a;}


.g.m4 .u2{margin:0 1em;padding:1em 0 0;/*width:534px;*/ width: 650px}
.g.m4 .u2 h2{background:url(../i/0/g.m1.h2.png) 100% 0 repeat-y}
.g.m4 .u1{margin:0 1em;padding:1em 0 0;width:174px}

.g.m4 .u1 ul li {line-height: 1.65em;}


 
#t6 #fs .img {background: url(../i/2/fs.r2.png) 0 100% repeat-x;padding: 1.2em 1.6em 2em 1.6em}

.o2 #fs .r2 .cg { overflow:hidden;background:url(../i/2/rounded-bg.png) 0 100% no-repeat;padding-bottom:10px}
.o2 #fs .r2 {background:url(../i/2/fs.r1.png) 0 100% no-repeat;padding-bottom:1em}
.o2 #fs .r2 .c1 { background:url(../i/2/fs.cg.png) 188px 0% no-repeat}

.o2 #fs .r2 .c1 h4 {background:url(../i/2/fs.hx.png) 100% 100% no-repeat;color:#fff;font-size:108%;font-weight:700;padding:.5em ;margin:0 0 .4em 0}
.o2 #fs .r2 .c2 h4 {color:#fff;margin: 1em 0 0 0;font-size:108%;padding:.5em 1em;display: none;}
.cufon-active .o2 #fs .r2 .c1 h4{padding:.6em .5em .4em;}
.cufon-active .o2 #fs .r2 .c2 h4{padding:.6em 1em .4em;}

.o2 #fs .r2 .u1 h4 {background-color:#e47322;}
.o2 #fs .r2 .u2 h4 {background-color:#f8b428;}


#t2 .hd2 {background:url(../i/2/hdp.png) 0 100% repeat-x; overflow:hidden; margin: 2em 0 0em 0; position:relative;}
#t2 .hd2 h2 {font-size:138.5%;padding: 10px 0 0.9em 0;color:#666}
#t2 .hd2 h2 strong {color:#e78920;font-weight:700}
#t2 .hd2 .nvt {background:url(../i/2/hdp.nvt.png) 100% 100% no-repeat; right: 0; position:absolute; bottom: 0; padding-bottom:0px }
#t2 .hd2 .nvt * {float:left}
#t2 .hd2 .nvt li {padding: 0 0 0 1px; background:url(../i/2/hdp.nvt.li.png) 0% 35% no-repeat }
#t2 .hd2 .nvt li.i1 {padding:0;background:0}
#t2 .hd2 .nvt li.i1  b {background:url(../i/2/hdp.nvt.i1.png) 0 0 no-repeat}
#t2 .hd2 .nvt li.i1:hover b,#t2 .hd2 .nvt li.i1.s1 b {background:url(../i/2/hdp.nvt.i1.b.h.png) 0 0 no-repeat}
#t2 .hd2 .nvt li.ix {padding: 0 1px 0 1px}
#t2 .hd2 .nvt li.ix:hover b {background:url(../i/2/hdp.nvt.ix.b.h.png) 100% 100% no-repeat}
#t2 .hd2 .nvt li.s1 a,#t2 .hd2 .nvt li.s1 a:hover{background:url(../i/2/hdp.nvt.s1.png) 50% 100% no-repeat !important}
#t2 .hd2 .nvt li a:hover {background:url(../i/2/hdp.nvt.h.png) 0 100% repeat-x}
#t2 .hd2 .nvt a b{padding: 10px 9px 17px 9px; color:#666;font-size:93%;font-weight:700}

#t2 .bxs .imageTools {margin: 1.4em 1em 0.4em; padding: 0.4em 0; }
#t2 .bxs .imageTools li {display: inline}
#t2 .bxs .imageTools a {text-indent: -5000px; display: inline-block; height: 20px; width: 25px; border: 0 none;}
#t2 .bxs .imageTools a:hover {border:0 none;}
#t2 .bxs .imageTools li.print a {background: url("/fileadmin/templates/c/../i/2/sprites.png") repeat scroll 0  -593px transparent; }
#t2 .bxs .imageTools li.print a:hover {background: url("/fileadmin/templates/c/../i/2/sprites.png") repeat scroll 0  -624px transparent; }
#t2 .bxs .imageTools li.download a {background: url("/fileadmin/templates/c/../i/2/sprites.png") repeat scroll 0 -656px transparent; }
#t2 .bxs .imageTools li.download a:hover {background: url("/fileadmin/templates/c/../i/2/sprites.png") repeat scroll -41px -656px transparent; }
#t2 .bxs h2 {float: left}

#t2 .hd2 .nvt li.s1 a b,#t2 .hd2 .nvt li.s1 a:hover b{color:#e78920;}
#t2 .hd2 .nvt li a:hover b{color:#333; border: 0 none;}
#t2 .hd2 .nvt li a:hover {border: 0 none;}

#t2 .hd3 {background:url(../i/2/hd2.png) 0 100% repeat-x; overflow:hidden; margin: 1em 0 1em 0; position:relative;}
#t2 .hd3 h3 {font-size:123%;padding: 10px 0 0.5em 0;color:#666; float: left}

#t2 .hd3 div {float: right; margin: 0 !important; }

#t2 #cs .cg {background: url(../i/2/t2.png) 143px 100% no-repeat; margin-top:-6px; padding: 0 0 0 0}
#t2 #cs .c {padding-bottom:2em}
#t2 #cs .c1{padding-top:1.4em !important;background: url(../i/2/t2.c1.png) 144px 0 repeat-y;overflow:hidden; padding: 0 20px 0 0}
#t2 #cs .c2{padding-top:1em}
/*
#t2 #cs .c2 a{border-bottom:1px dotted #ddd;color:#999}
*/


#t2 .c2 h2{color:#a31a0a;font-size:153.9%;font-weight:700;padding:.6em 0}

#t2 .c2 h3{/*border-bottom:2px solid #e8e8e8;*/color:#a31a0a;font-size:123.1%;font-weight:700;padding:.6em 0 .4em 0}

#t2 #cs .c2 h4 {color:#a31a0a;font-size:108%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;border-bottom:1px dotted #e6e6e6}
#t2 .c2 p,#t2 .c2 li{color:#333;font-size:93%;line-height:1.65em}

#t2 .c2 li { margin-left:15px; list-style-type:square;}

#t2 .c2 p *,.c1 h3 *{line-height:1.65em}


#t2 .bxs {margin-bottom:2em;overflow:hidden}
#t2 .bxs  h2 {color:#666; margin:1em 0 0.4em 0; border: 0;color:#a31a0a;font-size:123.1%;font-weight:700;padding:.4em 0; width: 450px;}
#t2 .bxs dl {width:250px; float:left;padding: 0 0 0 17px; }
#t2 .bxs dl.i1 {padding: 0 2px 0 0;border-right: 1px dotted #ccc;}
#t2 .bxs dt {clear:left;float:left;color:#666;font-size:93%;line-height:1.65em;font-weight:700;padding:0 .6em 0 0}
#t2 .bxs dd {color:#333;font-size:93%;line-height:1.65em; padding: 0 0 0 1em}
#t2 .bxs a {border-bottom: 1px dotted #dddddd;color: #a31a0a;}
#t2 .bxs a:hover{border-bottom: 1px solid #a31a0a;color: #a31a0a;}
#t2 #cs img{border: 1px solid #e0e0e0; padding:3px;background:#fff}
#t2 #cs .ims {position:relative; overflow:hidden; width: 960px; background:url(../i/2/ims.png) 50% 100% no-repeat;padding-bottom:12px;}
#t2 #cs .c1 .ims {width: 504px;}
#t2 #cs .ims .nvu {background:url(../i/2/ims.nvu.png) 100% 100% no-repeat; right: 4px; position:absolute; bottom: 16px; padding-bottom:0px}
#t2 #cs .ims .nvu * {float:left}
#t2 #cs .ims .nvu li {padding: 0 0 0 1px !important; background:url(../i/2/hdp.nvt.li.png) 0% 55% no-repeat;margin:0}
#t2 #cs .ims .nvu li.i1 {padding:0;background:url(../i/2/ims.nvu.i1.png) 0 0 no-repeat}
#t2 #cs .ims .nvu a {  padding: 7px 9px 8px 9px;border:0 !important;}
#t2 #cs .ims .nvu .i1 a {background:url(../i/2/ims.nvu.a.png) 0 100% repeat-x}

#t2 #cs .ims .nvu li.i1:hover {background:url(../i/2/ims.nvu.i1.h.png) 0 0 no-repeat}
#t2 #cs .ims .nvu .i1:hover a {background:url(../i/2/ims.nvu.i1.a.h.png) 0 100% repeat-x}

#t2 #cs .ims .nvu .i1 a {  padding: 7px 9px 8px 10px;}
#t2 #cs .ims .nvu .ix a {  padding: 7px 10px 8px 9px;}
#t2 #cs .ims .nvu a b{width:18px;height:18px; color:#666;font-weight:700; line-height:normal; text-indent:-5000px}
#t2 #cs .ims .nvu a:hover {background:url(../i/2/nvu.h.png) 50% 100% repeat-x}
#t2 #cs .ims .nvu li.i1 a:hover {background:url(../i/2/nvu.h.png) 0 0 no-repeat}
#t2 #cs .ims .nvu li.ix a:hover {background:url(../i/2/nvu.h.png) 100% 100% no-repeat}

#t2 .c1 .ims .nvu {margin:0;padding:0}

.o2 .nvu b{background:url(../i/2/sprites.png);}
.o2 a.m1 b {background-position:0 0;}
.o2 a.m2 b {background-position:-40px 1px;}
.o2 a.m3 b {background-position:-79px 0;}
.o2 a.m4 b {background-position:-112px 0;}
.o2 a.m5 b {background-position:-147px 1px;width:21px !important;}
.o2 a.m6  {background-position:-182px 1px;}
.o2 a.m1:hover b {background-position:0 -31px;}
.o2 a.m2:hover b {background-position:-40px -30px;}
.o2 a.m3:hover b {background-position:-79px -31px;}
.o2 a.m4:hover b {background-position:-112px -31px;}
.o2 a.m5:hover b {background-position:-147px -30px;}
.o2 a.m6:hover  {background-position:-182px -30px;border:0px none}

/*
#t2 p.nvs  {font-size: 93%;padding:10px 12px;color:#666;}
#t2 p.nvs  a.i1 {margin: 0 5px 0 0; background:url(../i/2/sprites.png) -180px 1px; display:inline-block; text-indent: -5000px }
#t2 p.nvs  a {color:#666;border-bottom:1px dotted #ddd;margin:0 5px }
#t2 p.nvs  a:hover {color:#e78920;border-bottom:1px solid #e78920;}
#t2 p.nvs  strong { }
#t2 p.nvs  strong.s1 {color:#e78920;margin:0 5px }
*/


.o2 p.m1 {color:#e78920;font-weight:700;position:absolute;right:0;padding:4px 10px;background:url(../i/2/cs.p.m1.png) 0 100% no-repeat;margin:0;top:0}

.o2 #ns .fms{background:url(../i/0/bs.fms.png) 0 0 no-repeat;font-size:93%;padding:0 0 0 4px;position:absolute;right:11px;top:7px}
.o2 #ns .fms fieldset{background:url(../i/0/bs.fms.png) 100% 0 no-repeat;}
.o2 #ns .fms button{background:url(../i/0/bs.button.png) 0 0 no-repeat;border:0;cursor:pointer;display:block;height:16px;outline:none;position:absolute;right:5px;text-indent:-5000px;top:5px;width:16px}
.o2 #ns .fms fieldset{height:26px;margin:0 -5px 0 0;position:relative}
.o2 #ns .fms input{background:none;border:0 none;color:#666;padding:6px 24px 0 0;width:14em}
.o2 #ns .fms label{color:#999;left:1px;position:absolute;top:7px}


.o2 #cs .nvs *  {float:left; line-height:1.35em}
.o2 #cs .nvs {padding:7px 12px 7px 12px; background:#f3f3f3 url(../i/2/nvs.png) 0 100% repeat-x;overflow:hidden}
.o2 #cs .nvs > *   {font-size:93%;}
.o2 #cs .nvs li {padding: 3px 16px 3px 8px; background:url(../i/2/nvs.li.png) 100% 2px no-repeat }
.o2 #cs .nvs li.i1{padding-top:1px}
.o2 #cs .nvs h3 {margin: 3px 0 0 0;color:#666;font-weight:700; }
.o2 #cs .nvs li.s5 {color:#ccc;cursor:not-allowed;}
.o2 #cs .nvs li.s1 {color:#e78920;font-weight:700;background:none}
.o2 #cs .nvs li.i1 a {text-indent:-5000px; background-image:url(../i/2/sprites.png); background-repeat:no-repeat; width:18px;height:18px;border:0px; }
.o2 #cs .nvs a {color:#666;border-bottom:1px dotted #ddd; line-height:1.35em;}
.o2 #cs .nvs a:hover {color:#e78920;border-bottom:1px solid #e78920;}


.o2 #cs .nvs a.email {position:absolute;right:0;padding: 3px 16px 3px 8px; border:0px none}
.o2 #cs .nvs {position:relative}

.o2 #cs .nvu {background:url(../i/2/nvu.png) 100% 100% no-repeat; right: 0; position:absolute; bottom: 0; padding-bottom:0px}
.o2 #cs .nvu * {float:left}
.o2 #cs .nvu li {padding: 0 0 0 1px !important; background:url(../i/2/hdp.nvt.li.png) 0% 55% no-repeat;margin:0}
.o2 #cs .nvu li.i1 {padding:0;background:url(../i/2/hdp.nvt.i1.png) 0 0 no-repeat}
.o2 #cs .nvu a {  padding: 7px 9px 8px 9px;border:0 !important;}
.o2 #cs .nvu .i1 a {  padding: 7px 9px 8px 10px;}
.o2 #cs .nvu .ix a {  padding: 7px 10px 8px 9px;}
.o2 .nvu b{width:18px;height:18px; color:#666;font-weight:700; line-height:normal; background:url(../i/2/sprites.png);text-indent:-5000px}
.o2 #cs .nvu a:hover {background:url(../i/2/nvu.h.png) 50% 100% repeat-x}
.o2 #cs .nvu li.i1 a:hover {background:url(../i/2/nvu.h.png) 0 0 no-repeat}
.o2 #cs .nvu li.ix a:hover {background:url(../i/2/nvu.h.png) 100% 100% no-repeat}


.nvp {background:url(../i/2/nvu.png) 100% 100% no-repeat; float:right; margin-top:2em;padding-bottom:0px}
.nvp * {float:left}

#t3 .nvp li, #t7 .nvp li  {padding: 0 0 0 1px !important; 
	background:url(../i/2/hdp.nvt.li.png) 0% 55% no-repeat;margin:0;
	font-size:93%;list-style-type:none;margin-left:0}


#t3 #cs .nvp li, #t7 #cs .nvp li { margin-left:0 !important; list-style-type:none !important;}

#t7 #cs .nvp.m0 li {background:none; margin:0}

#t3 .nvp li.i1, #t7.nvp li.i1 {padding:0;background:url(../i/2/hdp.nvt.i1.png) 0 0 no-repeat; margin-left:0}

.nvp a, .nvp span {  padding: 7px 9px 8px 9px;border:0 !important;}
.nvp .i1 a {  padding: 7px 9px 8px 10px;}
.nvp .ix a {  padding: 7px 10px 8px 9px;}
.nvp b{/*width:18px;height:18px;  line-height:normal; background:url(../i/2/sprites.png);text-indent:-5000px*/color:#666;font-weight:700;line-height:normal;}


.nvp .s1 b{color:#e78920;padding: 7px 9px 8px 10px;}
.nvp .s1 a b {padding:0}


.nvp .s5 b{color:#ccc;cursor:not-allowed;}

/* pagination has different markup in different contexts! */
.nvp li:first-child b {  padding: 7px 9px 8px 10px;}
.nvp li:first-child a b { padding:0}

.nvp .ix.s5 b {  padding: 7px 10px 8px 9px;}
.nvp a:hover, .nvp li.s1 a,.nvp li.s1 a:hover {background:url(../i/2/nvu.h.png) 50% 100% repeat-x}
.nvp li.i1 a:hover {background:url(../i/2/nvu.h.png) 0 0 no-repeat}
.nvp li.ix a:hover {background:url(../i/2/nvu.h.png) 100% 100% no-repeat}


.o2 .hdp {position:relative;overflow:hidden}
.o2 .hdp h1 {/*background:#ddd url(../i/2/fs.hx.png) 100% 100% no-repeat;float:left;padding: 1em !important*/}
.o2 #cs h1{color:#666;font-size:167%;font-weight:700;padding:1em 0 .6em 0}
.o2 #cs h1 strong {color:#A31A0A;font-weight:700}

#t3 .hdp,#t5 .hdp,#t7 .hdp {background:url(../i/2/hd2.png) 0 100% repeat-x}

#t5 .ims {position:relative;margin-top:20px; margin-bottom: 1em}
#t5 .ims a {border:none !important}
#t5 .ims .bxs {background:url(../i/2/itl.m1.p.png); position:absolute; bottom: 0; width: 656px; padding: 12px }
#t5 .ims h3 {line-height:1.65em;color:#666;font-size:123.1%;margin-bottom:0.3em}
#t5 .ims p {font-size:93%;line-height:1.65em;color:#666}

#t5 #cs .img {/*background:url(../i/2/img.png) 0 100% no-repeat;overflow:hidden;margin:0;*/background:#f6f6f6 url(../i/2/f6f6f6.png);position:relative;padding:20px 36px 5px 40px;border:1px solid #e0e0e0;overflow:hidden; margin-right: 8px}

#t5 #cs .img li {float:left;line-height:0;margin:0 8px 8px 0;border: 1px solid #e0e0e0;background:#fff; width: 141px;/* min-height:224px;*/ height: 290px}
#t5 #cs .img  .caroufredsel_wrapper {height:300px !important}
#t5 #cs .img li h4 {font-weight:700; font-size:93%;line-height:1.65em;padding: 0 5px; color:#666}
#t5 #cs .img li p { font-size:93%;line-height:1.65em;padding: 0 5px;color:#666}
#t5 #cs .img li:hover {border-color:#999;}
#t5 #cs .img li img {border:3px solid #fff}
#t5 #cs .img li img:hover {border-color: #e0e0e0}


#t5 .img .next {position:absolute;right:10px;top:42%;background:url(../i/2/sprites.png) -251px 1px;width:11px;height:20px;text-indent:-5000px;border:0}
#t5 .img .prev {position:absolute;left:10px;top:42%;background:url(../i/2/sprites.png) -218px 1px;width:11px;height:20px;text-indent:-5000px;border:0}
#t5 .img .next:hover {background-position: -251px -30px;}
#t5 .img .prev:hover {background-position: -218px -30px;}
#t5 .o2 .hd3 .nvu {margin:0;padding:0}
#t5 .img .itp {overflow:hidden;padding: 0 0 2px 0; }
#t5 .img .itp   {text-align:center}
#t5 .img .itp a {width:11px;height:11px; background:url(../i/2/sprites.png) -276px -4px;padding:0;margin:0 2px 0 0;display:inline-block; border:0}
#t5 .img .itp a span {display:none}
#t5 .img .itp a.selected,#t5 .img .itp a.selected:hover {background-position: -276px -35px;}
#t5 .img .itp a:hover {background-position: -276px -66px;}

#t5 .c2 h2, #t3 .c2 h2 {background: #a31a0a url(../i/2/fs.hx.png) 100% 100% no-repeat;color:#fff;font-size:138.5%;font-weight:700;padding:.5em;margin:0 12px .4em 0}

#t5 .c2 h3 {background: url(../i/2/fs.hx.png) 100% 100% no-repeat;color:#fff;font-size:108%;font-weight:700;padding:.5em;margin:0 12px .4em 0}
#t5 .c2 h3 a.m8 {float:left;text-indent:-5000px; background:url(../i/2/sprites.png) -378px -5px no-repeat; width:12px; border: 0px; margin:1px 0 0 -16px;}

#t5 .c2 h3.m1 {background-color:#999;color: #fff}
#t5 .c2 h3.m1 a {border:0; color: #fff}

#t5 .c2 .nvz {margin: 0 17px 0px 12px;padding-bottom:3px; overflow:hidden}
#t5 .c2 .nvz * {float:left}
#t5 .c2 .nvz li {margin: 0 3px 3px 0;}
#t5 .c2 .nvz a {border:0;font-size:93%;padding: 3px 4px; min-width:.8em;  font-weight:700; background:url(../i/2/nvz.png) 100% 100% no-repeat}
#t5 .c2 .nvz .s1 {padding: 3px 4px;font-size:93%;font-weight:700}
#t5 .c2 .nvz a:hover,#t5 .c2 .nvz .s1 {background:url(../i/2/nvz.h.png) 100% 100% no-repeat;color:#fff}

#t5 .nvh {margin: 0 12px 12px 12px;padding: 0 0 6px 0}
#t5 .nvh li {font-size:93%;border-top:1px dotted #ccc;padding: 0 0 6px 0px;margin:0 0 0 0}
#t5 .nvh li a {line-height:1.65em; color:#666;border: 0} 
#t5 .nvh li a:hover{color:#e78920;}
#t5 .nvh > li > a {font-weight:700} 
#t5 .nvh li li {font-size:100%;border: 0px; margin:0;padding: 0 0 0 12px; background:url(../i/2/bullets.png) 1px -1949px no-repeat}

#t5 #cs .c1 h2 {color:#a31a0a;font-size:123.1%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;border-bottom:1px dotted #e6e6e6}
/*
#t5 #cs .c1 h4 {color:#0079b1;font-size:108%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;border-bottom:1px dotted #e6e6e6}
#t5 #cs .c1 h5 {color:#666;font-size:100%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;}
*/
#t2 #cs .img {/*background:url(../i/2/img.png) 0 100% no-repeat;overflow:hidden;margin:0;*/margin-top: 30px;background:#f6f6f6 url(../i/2/f6f6f6.png);position:relative;padding:20px 40px 5px 40px;border:1px solid #e0e0e0}
#t2 #cs .img .w {/*background:url(../i/2/img.ul.png) 0 0 no-repeat;padding:20px 40px*/}
#t2 .img ul { 	}

#t2 #cs .img li {float:left;line-height:0;margin:0 8px 8px 0;border: 1px solid #e0e0e0}

#t2 #cs .img li:hover {border-color:#999;}
#t2 #cs .img li img {border:3px solid #fff}
#t2 #cs .img li img:hover {border-color: #e0e0e0}

#t2 #cs .img li a{line-height:0; }
#t2 #cs .img li.s1 img {border-color:#a31a0a}
#t2 #cs .img li.s1 {border-color:#a31a0a}


#t2 .img .next {position:absolute;right:10px;top:42%;background:url(../i/2/sprites.png) -251px 1px;width:11px;height:20px;text-indent:-5000px; }
#t2 .img .prev {position:absolute;left:10px;top:42%;background:url(../i/2/sprites.png) -218px 1px;width:11px;height:20px;text-indent:-5000px;}
#t2 .img .next:hover {background-position: -251px -30px;}
#t2 .img .prev:hover {background-position: -218px -30px;}
#t2 .o2 .hd3 .nvu {margin:0;padding:0}
#t2 .img .itp {overflow:hidden;padding: 0 0 2px 0; }
#t2 .img .itp   {text-align:center}
#t2 .img .itp a {width:11px;height:11px; background:url(../i/2/sprites.png) -276px -4px;padding:0;margin:0 2px 0 0;display:inline-block}
#t2 .img .itp a span {display:none}
#t2 .img .itp a.selected,#t2 .img .itp a.selected:hover {background-position: -276px -35px;}
#t2 .img .itp a:hover {background-position: -276px -66px;}


#t2 #cs .cg {overflow:hidden}

#fs .itl.m1 {overflow:hidden;padding:1em 0 1em 1em}
#fs .itl.m1 ul {padding:0}
#fs .itl.m1 li {float:left; /*width: 220px;*/ width: 285px; height:120px; padding:0 1em 0 0em;position:relative}
#fs .itl.m1 a {border-bottom:1px dotted #ddd;color:#999}
#fs .itl.m1 a.ims {float:left;margin:0px 13px 0 0;border:3px solid #eaeaea;}
#fs .itl.m1 img {}
#fs .itl.m1 p{color:#333;font-size:93%;line-height:1.65em}
#fs .itl.m1 h2{color:#a31a0a;font-size:123.1%;font-weight:700;padding:.4em 0;margin:.4em 0 .4em 0}
#fs .itl.m1 h3{color:#a31a0a;font-size:93%;font-weight:700;}
#fs .itl.m1 h3 a{color:#a31a0a;}

#fs h3 *, #fs p * {line-height:1.65em}



.o1 .c2 .fms{background: url(../i/1/fms.png);width: 20em;padding: 1em 1em 0.6em 1em }
.o1 .c2 .fms h2 {color:#fff}
.o1 #cs .cg.m0 h2{background:none;border-bottom:none;color:#fff;font-size:123.1%;font-weight:700;margin-right:.813em;padding:.4em 0}
.o1 #cs .cg.m1 .c2 h2{background:url(../i/0/c2.h2.png) 0 0 repeat-y;border-bottom:2px solid #e0e0e0;color:#666;font-size:123.1%;font-weight:700;margin-right:.813em;padding-left:1em}

.o1 .c1 h1{color:#a31a0a;font-size:197%;font-weight:700;padding:.6em 0}


body{background:#fff;font:13px/1.231 arial,helvetica,clean,sans-serif}

#t2 .hdp {height: 4.6em}
#t2 .hdp .nvl {position:absolute;right:0;top:75%;}
#t2 .itn {background:url(../i/2/t2.itn.png) 100% 100% no-repeat; float:left; line-height:1; /*margin-top: 35px;*/}
#t2 .itn  * {float:left}
#t2 #cs .itn li img {padding:0;border:0}

#t2 .itn li.i1 {padding:0; background:url(../i/2/itn.li.i1.png) 0 0 no-repeat}
#t2 .itn li.i1:hover {padding:0; background:url(../i/2/itn.li.i1.hover.png) 0 0 no-repeat;background-color:#e0e0e0}


/* #t2 .itn li.i1 a{background:url(../i/2/sprites.png) 0 -440px;padding:13px 8px 13px 16px;margin:0px 0 0 5px;} */
#t2 .itn li.i1 a {
  background: url("/fileadmin/templates/c/../i/2/sprites.png") repeat scroll 0 -526px transparent;
  margin: 0 0 0 5px;
  padding: 13px 8px 13px 16px;
}


#t2 .itn li {background:url(../i/2/itn.li.png) 0% 50% no-repeat;padding: 4px 0 4px 1px;}

#t2 .itn li a {padding: 0px; font-size:93%; color:#666;font-weight:700;margin:0 8px}

#t2 .itn li:hover{background-color:#e0e0e0; }

#t2 .itn li.mega.megaVisible { background-color:#e0e0e0}
#t2 .itn li a:hover,#t2 .itn li:hover > a{color:#e78920; border: 0 none;}
#t2 .itn li a strong {padding: 9px 0 8px 8px;}

#t2 .itn li.ix {padding:0}
#t2 .itn li.ix:hover { background: url(../i/2/itn.li.ix.hover.png) no-repeat; background-position:bottom right;background-color:#e0e0e0}


#t2 .itn li.ix a{background:url(../i/2/sprites.png) 100% -10px;padding:13px 16px 13px 0px;margin-right:5px;}

/*#t2 .itn li div{visibility:hidden}
#t2 .itn li:hover div {visibility:visible}*/

/*#t2 .itn li div {position:absolute;top:2.9em; right:0;width: 940px; z-index: 1000; border: 2px solid #e0e0e0;padding:1em 0 1em 1em; background-color:#fff}*/
#t2 .itn li div li {background:none; border-bottom: 1px dotted #e0e0e0; width:17em; margin: 0 1em 0 0}
#t2 .itn li div li * {line-height:1.55em}
#t2.o2 .hdp {overflow:visible}

#t2 #cs .hdp ul.itn li div li img {float: left; margin:0 8px 0 0;padding:0;}
#t2 #cs .hdp ul.itn li div li a{padding:0;margin:0; float:left; width: 17em}
#t2 #cs .hdp ul.itn li div li a:first-child{width: auto;}
#t2 #cs .hdp ul.itn li div li{width: 22em;height:3em}

/* RESIZE FONT ICONS */

#t3 .fontIcons {position: relative; bottom: 6px;}
.fontIcons {float: right;}
.fontIcons li {display: inline;}
.fontIcons li a {cursor: pointer; position: relative;}
.fontIcons a {background: url(/fileadmin/templates/c/../i/font-resize.png) no-repeat; text-indent: -5000px; display: inline-block; float: left; width: 33px; height: 33px}
.fontIcons li a.f1 {background-position: 0 0}
.fontIcons li a.f1:hover {background-position: 0 -36px; border: 0 none;}
.fontIcons li a.f2 {background-position: -37px 0}
.fontIcons li a.f2:hover {background-position: -37px -36px; border: 0 none;}
.fontIcons li a.f3 {background-position: -71px 0}
.fontIcons li a.f3:hover {background-position: -71px -36px; border: 0 none;}

.fontIcons li a.f4 {background: url(/fileadmin/templates/c/../i/2/sprites.png) no-repeat; background-position: -2px -463px;}
.fontIcons li a.f4:hover {background-position: -122px -463px; border: 0 none;}

/* glossary for mss browse pages */
#mss_transg {
    background-color:#f9f9f9;
	margin:0;
	overflow:hidden;
	padding: 0 7px 0 7px;
	
}

#mss_transg dt {
	font-size:93%;
	line-height:1.65em;
	clear:left;
	float:left;
	padding:0 7px 0 0;
	font-weight:700;
	color: #0079B1;
}

#mss_transg dd {
	clear:right;
	margin:0 0 0.8em 30px;
	line-height:1.65em;
	color:#333;
	font-size:93%;
}


.scroll-pane div.mss-items {
	width: 22em;height:4em
}

#fs .nvu li.ix, #hs .nvu li.ix {
			float:right;
			border:medium none;
			margin:0;
			
		}
		
		
		
#fs .nvu li.ix {
height:25px;
}
#fs li.ix a.t9.m3 {
    height: 40px;
    position: relative;
    top: -15px;
	left: 10px;
    width: 110px;
}

#fs li.ix a.t9.m3 {
    background: url("/fileadmin/templates/i/2/jain_logo.png") no-repeat scroll 0 100% transparent;
    display: block;
    text-indent: -5000px;
    height: 40px;
    top: -11px;
}

/*nav mega drop */
#mainNavMega {
	position:absolute;
	background-color:#fff;
	z-index:200;
	top:40px;
	float:none;
	overflow:hidden;
	width:700px;
}

.megadrop {
	font-size: 1em;
	display:none;
	border:1px solid #E78920;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
	border-radius:3px;
	overflow:auto;

}

#mainNavMega .subsection {
	display:inline;
	float:left;
	width:175px;
	
	
}

#ns .nvg .subsection-header {
	background-image:url('../i/2/t6.ims.png');
	padding-top:0.2em;
	float:none;
	
	height:100%;
	display:block;
	
}

			
#ns .nvg .subsection h3 {
	font-weight:bold;
	font-size: 1.1em;
	padding:0.5em;
	opacity:0.8;
	float:none;
	display:block;
	width:100%;
	overflow:auto;
}

#ns .nvg .subsection h3 a, 	#ns .nvg .subsection h3 a:hover {
	color:#fff;
	background-image:url(../i/2/themes.png);
	background-repeat:no-repeat;
	padding:0.7em 1em 0.7em 2.8em;
	background-color:transparent;
	display:block;
}



#ns #mainNavMega.subsection a.m0 {
	background-position:0 0;
}

#ns #mainNavMega .subsection a.m1 {
	background-position:0 -144px
}

#ns #mainNavMega .subsection a.m2 {
	background-position:0 -72px
}

#ns #mainNavMega .subsection a.m3 {
	background-position:0 -216px;
}

#ns #mainNavMega .subsection ul {
	padding:1em;
	
	
}



#ns .nvg  .subsection li a {
	color:#0079B1;
	background-color:#fff;
	padding:0;
	font-weight:normal;
	font-size:1em;
	float:none;
}


#ns .nvg .subsection li a:hover {
	background-color:#fff;
	color:#0079B1;
	float:none;
}
#ns .nvg .subsection li {
	margin-bottom:1em;
	display:block;
	float:none;
	line-height:1.25;
		}

.megaVisible .megadrop {
	display:block;
}


/* end mega drop */


/* browse mss mega drop */

/*#t2 .itn li:hover div {visibility:visible}*/

#t2 .megaVisible .megadrop {
	display:block !important;
}

.megaVisible .megadrop ul {
	display:block;
}



#t2 .itn li div.megadrop.browseMSS {position:absolute;top:2.9em; right:5px;
	width: 935px; z-index: 1000; 
	border: 2px solid #F3F3F3;
	padding:1em 0 1em 1em;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	/* background: url("../i/2/nvs.png") repeat-x scroll 0 100% #F3F3F3;*/
	height:320px;
	background-color:#e0e0e0;
	
}


.jspVerticalBar { display:none}


.megadrop.browseMSS ul{
	height:280px;
	padding:0;
	width:920px;
	float:none;
	
}

#t2 #cs .megadrop.browseMSS .scroll-pane.horizontal-only ul li {
	height:5em;
	border-bottom:1px dotted #fff;
	list-style-type:none !important;
	
}

#t2 .scroll-pane { position:relative;width: 920px; height:320px; overflow:auto; float:none}
 .horizontal-only { height:auto;max-height:320px;float:none}

/* end browse mss mega drop */

/* scrollpane container */
.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

/*.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}*/

#t2 .jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background: #ccc;
	clear:both;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background-image:url(../i/2/slider-controls-sprite.png);
	background-position:0 0;
	background-repeat-x;
	position: relative;
}

.jspDrag
{
	background-image:url(../i/2/slider-controls-sprite.png);
	background-position:0 -40px;
	height:30px;
	width:60px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}


.jspHorizontalBar .jspCap
{
	width: 50px;
	height: 100%;
}

#t2 .itn li .jspHorizontalBar a {
	margin:0;
}

#t2 a.jspArrowLeft { 
	background-image:url(../i/2/slider-controls-sprite.png);
	background-position:0 -151px;
	}
#t2 a.jspArrowRight { 	background-image:url(../i/2/slider-controls-sprite.png);
	background-position:0 -100px;}

/* end scrollpane container */



/* Subtheme home page */



#t5 .subtheme h3 {
	margin-top:1em;
}

#t5 .subtheme h3.m1, #t3 .subtheme h3.m1  {
	background-color:#f5c109;
}

#t5 .subtheme h3.m3, #t3 .subtheme h3.m3 {
	background-color:#ec8222;
}

#t5 .subtheme h3.m2, #t3 .subtheme h3.m2 {
	background-color:#c31d23;
}

#t5 .subtheme h3.m4, #t3 .subtheme h3.m4 {
	background-color:#9a1b1e;
}

.subtheme .nvl {
	margin: 0 12px 12px;
	    padding: 0 0 6px;
}

#t5 .subtheme h3 a, #t3 .subtheme h3 a {
	color:#fff;
	border:0;
}

#t5 .subtheme .nvl li, #t3 .subtheme .nvl li {
	 	background: url(../i/2/bullets.png) no-repeat scroll 1px -1949px transparent;
	    border: 0 none;
	    font-size: 100%;
	    margin: 0;
	    padding: 0 0 0 12px;
	}
	
.subtheme .nvl li a {
	border: 0 none;
	    color: #666666;
	    line-height: 1.65em;
}

.mega-icon {
	
	height:127px;
	width:127px;
	display:block;
	text-indent:-9999px;
	margin: 3em auto;
	
}

.mega-icon.people {
	background-image:url(../i/2/people-large.png);
}

.mega-icon.practices {
	background-image:url(../i/2/practices-large.png);
}

.mega-icon.places {
	background-image:url(../i/2/places-large.png);
}

.mega-icon.principles {
	background-image:url(../i/2/principles-large.png);
}

/* end subtheme */


#t2 .img .next {position:absolute;right:10px;top:42%;background:url(../i/2/sprites.png) -251px 1px;width:11px;height:20px;text-indent:-5000px; }
#t2 .img .prev {position:absolute;left:10px;top:42%;background:url(../i/2/sprites.png) -218px 1px;width:11px;height:20px;text-indent:-5000px;}
#t2 .img .next:hover {background-position: -251px -30px;}
#t2 .img .prev:hover {background-position: -218px -30px;}

#t4 .hd2 h2 {font-size:138.5%;padding: 10px 0 0.4em 0;color:#666; float:left}
#t4 #cs .itl.m0 {overflow:hidden;padding:0;}
#t4 #cs .itl.m0 ul {padding:0}
#t4 #cs .itl.m0 li {float:left; width: 227px;padding:1em 1em 1em 0em;position:relative;min-height: 11em}

#t4 #cs .itl.m0 a {border-bottom:1px dotted #ddd;color:#999}

#t4 #cs .itl.m0 a.ims {float:left;margin:0px 13px 0 0;border:3px solid #eaeaea;}
#t4 #cs .itl.m0 img {}
#t4 #cs .itl.m0 p{color:#333;font-size:93%;line-height:1.65em;padding:0;margin:0}
#t4 #cs .itl.m0 h2{color:#a31a0a;font-size:123.1%;font-weight:700;padding:.4em 0;margin:.4em 0 .4em 0}
#t4 #cs .itl.m0 h3{color:#a31a0a;font-size:93%;font-weight:700;}
#t4 #cs .itl.m0 h3 a{color:#a31a0a;line-height:1.65em}


#t4 #cs .itl.m1 {overflow:hidden;padding:0; margin: 0 0 1em -1em; border-bottom:1px solid #e6e6e6}
#t4 #cs .itl.m1 li {float:left; width: 180px; margin: 0 0 1em 1em;padding:0;position:relative;height:180px; background:url(../i/2/ajax-loader.gif) 50% 50% no-repeat}
#t4 #cs .itl.m1 p{margin:0;padding:0;	border:0px none; display:block; font-size:93%;line-height:1.65em; position:absolute;bottom:0;  background:url(../i/2/itl.m1.p.png)}
#t4 #cs .itl.m1 p a {color:#333;line-height:1.65em;padding: 10px;display:block;width:160px;}
#t4 #cs .itl.m1 h2{color:#a31a0a;font-size:123.1%;font-weight:700;padding:.4em 0;margin:.4em 0 .4em 0}
#t4 #cs .itl.m1 p strong{color:#a31a0a;font-weight:700;line-height:1.65em;}

#t4 .nvp.m0 {margin:0 0 1em 0}
/*
#t4 .itl.m1{overflow:hidden;}
#t4 .itl.m1 li{width:14.230em;margin:0 0 .769em .769em;float:left;line-height:0;position:relative}
#t4 .itl.m1 p{background:#fff;margin:0;position:absolute;bottom:0;color:#666;margin:0;font-size:11px;width:15.973em;padding:0.384em;display:block}
#t4 .itl.m1 p a {} 
*/


#t4 #cs .hd2 .nvp {position:relative; right:auto;float:right;bottom:0; background:url(../i/2/nvu.png) 100% 100% no-repeat;margin:0.2em 0 0 1em}
#t4 #cs .hd2 .nvp  li b{line-height:1.65em}
/*.nvp {background:url(../i/2/nvu.png) 100% 100% no-repeat; float:right; margin-top:.8em;padding-bottom:0px}*/
#t4 .hd2 {background:url(../i/2/hd2.png) 0 100% repeat-x; overflow:hidden; margin: 1em 0 1em 0; position:relative;}


#t4 #cs .hd2 .nvu {float:right; position: relative;margin:0.2em 0 0 0;bottom:auto;padding:0;/* background-image:url(../i/2/nvu2.png)*/ background:none }
#t4 #cs .hd2 .nvu b{text-indent:0;width:auto;padding-right:18px;height:auto;line-height:1.65em;}
#t4 #cs .hd2 .nvu a {background:none}
#t4 #cs .hd2 .nvu .i1 b{padding-right:20px}
#t4 #cs .hd2 .nvu .s1 b,#t4 #cs .hd2 .nvu :hover b {color:#e78920;}
#t4 #cs .hd2 .nvu .i1.s1  {  padding: 7px 9px 8px 10px !important;/* background:  url(../i/2/t4.nvu.h.png) 0 0 no-repeat !important*/ background:none}
#t4 #cs .hd2 .nvu .ix.s1  {  padding: 7px 10px 8px 9px !important; /*background:  url(../i/2/t4.nvu.h.png) 100% 100% no-repeat*/ }
#t4 #cs .hd2 .nvu .ix {background-image:url("../i/2/hdp.nvt.li.png")}
#t4 #cs .hd2 .nvu .i1 {background:none}

#t4 #cs .hd2 .nvu b {background:url(../i/2/sprites2.png) 0 0 no-repeat}



/* List view */
#t4 #cs .hd2 .nvu .i1 b.ctrl.list {
	/*background-position: 100% -27px*/
	background-image:url(../i/2/list-view-inactive.png);
	background-position:100% 0;
}

/* List view selected, list view hover */
#t4 #cs .hd2 .nvu .i1 b.ctrl.list:hover, #t4 #cs .hd2 .nvu .i1.s1 b.ctrl.list {
	background-image:url(../i/2/list-view-active.png);
}

/* Grid view */
/* grid view selected, grid view hover */
#t4 #cs .hd2 .nvu .ix b {
padding-right:20px;
background-image:url(../i/2/grid-view-inactive.png); background-position:100% 0;
/*background-position: 100% -86px*/}
#t4 #cs .hd2 .nvu .ix b:hover, #t4 #cs .hd2 .nvu .ix.s1 b {
	background-image:url(../i/2/grid-view-active.png);
}



#t4 #cs .hd2 .nvu .ix:hover b, #t4 #cs .hd2 .nvu .ix.s1 b {/*background-position: 100% -56px !important*/}



.c1 th, #t2 .c2 th {background:#eeeeee;border-bottom:2px solid #e0e0e0}
#cs .c1 th p, #cs .c1 td p,#t2 .c2 th p, #t2 .c2 td p {margin:0;padding:0;}
#cs .c1 th,#t2 .c2 th{padding:4px 8px 2px 8px;}
#cs .c1 td,#t2 .c2 td{padding:4px 8px 2px 8px;border-bottom:1px dotted #eee}
#cs .c1 table caption, #cs .c2 table caption {color: #555; line-height:1.65em; font-weight: bold; text-align: center; background:#E0E0E0; margin: 0 0 2px 0; padding: 4px 0 4px 0; }

#t3 #cs .c1 table dfn * {background:none;color:inherit;padding:0;margin:0!important;font-weight:inherit !important;border:0px;}
#t3 #cs .c1 table th strong dfn a {font-weight:700 !important}


	
	
.g.n2.m4 .u.u1 li {
	background-image:url(../i/2/bullets.png);
	background-position:0 6px;
	background-repeat:no-repeat;
}

.g.n2.m4 .u.u1 li:hover {
	background-position: -970px 6px;
}

.g.n2.m4 .u.u1 li a {
	margin-left:20px;
	line-height:2em;
}




	#t7	.g.n2 {
	    
	    margin: 23px 0;
		overflow:hidden;
	 }
	
	#t7	.g.n2 .u {
		    float: left;
		    margin: 0 18px 0 0;
		    overflow: visible;
		    position: relative;
		    width: 46%;
		height:220px;
			
		}
/*		
	#t7	.cg .g.n2 img {
		    width:320px
		}
*/		
		#t7 #cs .g.n2 h2 {
		    background: url(../i/2/t6.ims.png) no-repeat scroll 100% 100% transparent;
			    color: #FFFFFF;
			    font-size: 123.1%;
			    padding:  0.3em 0.5em 0.2em 0;
			    position: absolute;
			    top: 0;
				border:0;
		}
		
	#t7	.cg .g.n2 h2 a {
		    border-bottom: 0 none;
		    color: #FFFFFF;
		    float: left;
		    font-weight: 700;
		    padding: 0.7em 0 0.7em 0.7em;
		}
		
		
		
	#t7	.cg .g.n2 p {
		    bottom: 0;
			    color: #FFFFFF;
			    font-size: 93%;
			    left: 0;
			    line-height: 1.65em;
			    margin: 0 20px 0 0;
			    padding: 1em;
			    position: absolute;
			
			background-image:url(../i/2/t6.ims.png);
			background-position:100% 0;
		}
		
	/*
	#t7	.cg .g.n2 a.m0 {

		    border-bottom: 1px dotted#fff;
		    color: #fff;
		    float: right;
		    font-size: 93%;
		    font-weight: 700;
		    line-height: normal;
		    margin: 0.234em 10px 1.25em;
	
		}
*/	
	#t7	.cg .g.n2 a.m0 {
		    border-bottom: 1px solid #D6CDD5;
		    /*color: #5B3957;*/
			color:#fff;
		    float: right;
		    font-size: 85%;
		    font-weight: 700;
		    line-height: normal;
		    margin: 0.234em 10px 1.25em;
		}



/* glossary */

#cs .tx-contagged-list {padding: 0 10px 0 10px; margin-top: 15px;}
#cs .tx-contagged-list ul li {color: #666; font-size: 93%}
#cs .tx-contagged-list ol li {color: #666;}

#cs .tx-contagged .az {margin: 0 17px 0px 12px;padding-bottom:3px; overflow:hidden}
#cs .tx-contagged .az * {float:left}


#cs .c1 .tx-contagged .az {margin:0}
  #cs .c1 .tx-contagged .az li {margin: 0 3px 3px 0 !important;list-style:none !important}
  #cs .c1 .tx-contagged .az li span {padding: 3px 4px !important;line-height:1.65em !important;}
  #cs .c1 .tx-contagged .az li a{line-height:1.65em !important;}

#cs .c1 .tx-contagged .az li:hover {background:url(../i/2/nvz.h.png) 100% 100% no-repeat !important;color:#fff !important;}
#cs .c1 .tx-contagged .az li:hover span,
#cs .c1 .tx-contagged .az li:hover a{color:#fff !important}

#cs .tx-contagged .az a {border:0; min-width:.8em;  font-weight:700; color:#666}
#cs .tx-contagged .nvp li b {padding-top: 5px;}
#cs .tx-contagged .nvp .s1 b {padding-top: 11px;}
#cs .tx-contagged .nvp .s5 b {position: relative; top: 5px;}
#cs .tx-contagged .az span {padding: 3px 4px;font-size:93%;font-weight:700; background:url(../i/2/nvz.png) 100% 100% no-repeat;color:#ccc}
#cs .tx-contagged .az span:hover a,#cs  .tx-contagged .az .s1 {background:url(../i/2/nvz.h.png) 100% 100% no-repeat;color:#fff}


#cs .tx-contagged {margin:0.8em 0;overflow:hidden;padding:1em 0 0 0; }


#cs .tx-contagged form {overflow:hidden;padding:0.8em 0}

#cs .tx-contagged dl.tx-contagged-list dd{clear:right;margin:0 0 0 30px}
#cs .tx-contagged dl.tx-contagged-list dd p{color:#666}
#cs .tx-contagged dl.tx-contagged-list dt{clear:left;float:left;padding:0 7px 0 0;font-weight:700;color:#0079b1}
#cs .tx-contagged dl.tx-contagged-list dt a{font-weight:700;color:#0079b1}
#cs .tx-contagged dl.tx-contagged-list dt{font-size:93%;line-height:1.65em}
#cs .tx-contagged dl.tx-contagged-list dt,#cs .tx-contagged dl.tx-contagged-list dd p{}

.ac_results {	background: #F5F5F5;	width: 200px; /* This value is set in the javascript code, to match the width of the search box */
	cursor: pointer;position: absolute;left: 0;font-size: 85%;line-height:1.55em;z-index: 101;}
.ac_results ul {
	border: 1px solid #E78920;
	/*border-radius: 3px 3px 3px 3px;*/
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	list-style: none outside none;
	margin: 0;
	padding: 5px;
}

.ac_results ul li.even {/*background: #eee;*/
}

.ac_results ul li.odd {
	/*background: #FFFFFF;*/
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.ac_results li {
	color: #0079B1;
    font-size: 115%;
    margin-bottom: 10px;
	padding: 2px 5px;
}
.ac_results a {
	width: 100%;
}
.ac_loading {
	background:#FFFFFF url('../img/indicator.gif') no-repeat right center;
}
.over {
	background-color: #A7CDF0 !important;
}

/* JQUERY GALLERY YOXVIEW */

#cs .img {overflow: hidden}
#cs .yoxview ul {margin: 30px 0 10px 30px}
#cs .yoxview .img li {float: left; height: 9em; margin: 0 10px 10px 0; width: 100px;list-style-type:none !important;}
#cs .yoxview .img a {border: 3px solid #f0ac7c; float: left;}



.tx-bibliography dl dt {font-weight:normal}


/* new home page */
.homeBoxes {
	clear:both;
	width:100%;
	position:relative;
	margin-top:10px;
}

.homeBoxes:after {
	    clear: both;
	    content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
	    display: block;
	    font-size: xx-large;
	    height: 0 !important;
	    line-height: 0;
	    overflow: hidden;
	    visibility: hidden;
}

.homeTeaser {
	width:20em;
	float:left;
	position: relative;

}

.o2 #cs .homeTeaser h3 {
	color: #666;
	font-size: 150%;
	font-weight:bold;
	border-top:3px solid #666;
	padding:10px 0;
	width:100%;
}

.o2 #cs .homeTeaser h3 a {
border-bottom: 1px dotted #ddd;
color: #a31a0a;
}


.o2 #cs .homeTeaser h3 a:hover {
border-bottom-style: solid;
border-bottom-color: #a31a0a;
color: #a31a0a;
}


.homeTeaser.teaser2 {
	margin:0 90px;
}

.homeTeaser.teaser3 {
	
}

.homeBox {
	position:relative;
	width:100%;
	margin-bottom:30px;
}

.homeBox p {
	margin-bottom:0;
	color:#fff;
	line-height:1.65;
}

.homeBoxImg {
	width:100%;
	height:178px;
	display:block;
	position:relative;
}

.imgCaption {
	position:absolute;
	bottom:0;
	/*background-color:#333; opacity:0.9*/
	background-image:url("/fileadmin/templates/c/../i/2/t6.ims.png");
	padding:10px;
}

.o2 .imgCaption a {
	color:#fff;
} 

.o2 .imgCaption a:hover {
	color:#fff; border-bottom:dotted 1px #fff;
}


/* end new home page */


.m i, .c.c2 i {
	font-style:italic;
}


.m b, .c.c2 b {
	font-weight:bold;
}

/* Bibliographic references */

.bibListing {}
	
.bibItem {
	border-bottom:1px dotted #ddd;
}

.bibItem dl.m1 {
	padding:0;
}

.bibItem dl.m1 dd {
	border-bottom:0;
	padding:0;
}
	
.bibListing.articleView {}

/* */

/* Full bib page */
.tx-bibliography.tx-bibliography-detail dt {
	font-weight:700;
}
.tx-bibliography.tx-bibliography-detail dd {
	padding-left:0;
}

.tx-bibliography.tx-bibliography-detail table {
	width:688px;
	margin-top:8px;
}

#cs .c1 .tx-bibliography.tx-bibliography-detail th, #cs .c1 .tx-bibliography.tx-bibliography-detail td {
	padding:8px 8px 8px 2px;
}

#cs .c1 .tx-bibliography.tx-bibliography-detail tr td:first-child {
	font-weight: 700;
}


#cs .c1 .tx-bibliography.tx-bibliography-detail th {
	font-weight: bold;
}

/* results.css */
#t7 .m {
	padding-top:0;
}



#tx-solr-search {
    float: left;
    /*width: 75%;*/
	width:65%;
	padding-right:20px;
	padding-top:12px;
	border-right:1px dotted #e0e0e0;
	background-image:url("/fileadmin/templates/c/../i/2/t3.cs.nvl.png");
	background-position:top right;
	background-repeat:no-repeat;
}

#tx-solr-search .tx-pagebrowse-pi1 {
	margin:20px 0;
	clear:both;
}
#tx-solr-search-functions {
    float: right;
    /*width: 25%;*/
	width:30%;
	
}
.tx-solr-relevance-bar {
    border: 1px solid #CCCCCC;
    font-size: 1px;
    height: 8px;
    padding: 1px;
    width: 100px;
}
.tx-solr-relevance, .tx-solr-relevance-fill {
    float: left;
    height: 8px;
    margin-right: 0 !important;
    padding: 0;
}
.tx-solr-relevance {
    background-color: #AAC402;
}
.tx-solr-relevance-fill {
    background-color: #CCCCCC;
}
.results-highlight {
    background: none repeat scroll 0 0 #FDEE53;
}

/* extra classes */

.searchResults {
	line-height:1.5;
}

.searchResults.searchTerm {font-size:14px; 
	padding:10px 0;
	margin-top:10px;
	font-weight:bold;
}

.searchResults.pageBrowser {
	float:left;
	display:inline;
	margin:10px 5px;
	font-weight:bold;
}

.searchResults.found {
	color:#666;
}

.searchResults.range {
	margin:10px 0;
	display:inline;
	float:left;
}

.tx-pagebrowse {
	background:url("../i/2/nvs.png") repeat-x scroll 0 100% #F3F3F3;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	display:block;
	overflow:auto;
}

#t7 li.tx-pagebrowse-pages {
	width:auto;
}

#t7 #cs .c1 ul.tx-pagebrowse li {
	display:inline;
	list-style-type:none;
	float:left;
}


.searchFacets {
	margin-left:20px;
}

#t7 #cs .c1  h5.results-topic {

}
#t7 #cs .imb .b1 li {list-style: none; margin-left: 0; margin-right: 10px}

.o2 .c1 ol li.results-entry {
	margin-top:20px;
	list-style: none;
}

h3.searchControlsHeader {}

h4.searchControlsHeader {}

.results-list {
	border-top:1px solid #e0e0e0;
	margin-top:20px;
	clear: both;
}

/* TIMELINE BUBBLES */

#t6 .timeline-container {margin-bottom: 15px;}

#t6 .timeline-event-bubble-image {float: right; margin-top: 30px; max-width: 85px; max-height: 85px;}
#t6 .timeline-event-bubble-title {border-bottom: 1px solid #cdc1bf; color: #A31A0A; }
#t6 .timeline-event-bubble-title a {color: #A31A0A; position: relative; bottom: 2px;}
#t6 .timeline-event-bubble-body p {color: #333333; font-size: 93%; line-height: 1.3em; margin-top: 15px;}
#t6 .timeline-event-bubble-body ul li {color: #333333; font-size: 93%; line-height: 1.3em;}


#t6 .timeline-event-bubble-time {display: none}
	

/* TIMELINE ICONS */


#t6 .timeline-event-tape, #t6 .timeline-small-event-tape, #t6 .timeline-small-event-icon, #t6 .timeline-event-icon {background-image:none; padding: 1px 0 1px 0;}

.icon-jainFact-d img,.icon-jainTradition-s img, 
.icon-jainTradition-d img, .icon-jainFact img, 
.icon-jainTradition img, .icon-jainFact-s img, 
.icon-worldEvent img,.icon-indianEvent img {display: none}


.timeline-event-bubble-body strong,.timeline-event-bubble-body b {font-weight:700}
.timeline-event-bubble-body em, .timeline-event-bubble-body i {font-style:italic}
.timeline-event-bubble-body li { list-style-type:disc;margin:0 0 .3em 20px;}

/* TIMELINE GENERAL STYLING */

#cs .subcolumns .subcl .imb .b1 p { background: none; color: transparent; }
h3#c3039 {font-weight: 700; font-size: 120%; margin: 15px 0 20px 0;  }

/* facts */

.jainFact-d {background: url(../i/tl-icons/tl-jain-fact-d.png) no-repeat scroll 0 0 transparent; padding-left: 30px; height: 24px; }
.jainFact-s {background: url(../i/tl-icons/tl-jain-fact-s.png) no-repeat scroll 0 0 transparent; padding-left: 30px; height: 24px; }
.jainFact {background: url(../i/tl-icons/tl-jain-fact.png) no-repeat scroll 0 0 transparent; padding-left: 30px; height: 24px;}

/* events */

.indianEvent {background: url(../i/tl-icons/tl-india-events.png) no-repeat scroll 0 0 transparent; padding-left: 30px; height: 24px;}
.worldEvent {background: url(../i/tl-icons/tl-world-events.png) no-repeat scroll 0 0 transparent; padding-left: 30px; height: 24px;}
	
/* traditions */

.jainTradition {background: url(../i/tl-icons/tl-jain-tradition.png) no-repeat scroll 0 0 transparent; padding-left: 30px; height: 24px;}
.jainTradition-s {background: url(../i/tl-icons/tl-jain-tradition-s.png) no-repeat scroll 0 0 transparent; padding-left: 30px; height: 24px;}
.jainTradition-d {background: url(../i/tl-icons/tl-jain-tradition-d.png) no-repeat scroll 0 0 transparent; padding-left: 30px; height: 24px;}

/* end results.css */


/* a to z index */

#c3376 .m0 li {line-height: 1.65em;}

/* PRINT VIEW */


.printView .bxs {margin-bottom:2em;overflow:hidden}
.printView .bxs  h2 {color:#666; margin:1em 0 0.4em 0; border: 0;color:#a31a0a;font-size:123.1%;font-weight:700;padding:.4em 0; width: 450px;}
.printView .bxs dl {width:350px; float:left;padding: 0 0 0 60px; }
.printView .bxs dl.i1 {padding: 0 2px 0 0;border-right: 1px dotted #ccc;}
.printView .bxs dt {clear:left;float:left;color:#666;font-size:93%;line-height:1.65em;font-weight:700;padding:0 .6em 0 0}
.printView .bxs dd {color:#333;font-size:93%;line-height:1.65em; padding: 0 0 0 1em}
.printView .bxs a {border-bottom: 1px dotted #dddddd;color: #a31a0a;}
.printView .bxs a:hover{border-bottom: 1px solid #a31a0a;color: #a31a0a;}


.printView h3 {font-weight: 700; margin-bottom: 10px; font-size: 115%; color:#a31a0a;}
.printView h4 {color:#0079b1;font-size:108%;font-weight:700;padding:1.2em 0 0.2em 0;margin: 0 0 0.4em 0;}
.printView ul li {line-height: 1.65em;}
.printView ul {margin-left: 15px; margin-top: 7px; margin-bottom: 7px;}

.printView .itl a.ims {border: 0 none;}

.ui-autocomplete {background:#fff;width: 10em}
.ui-autocomplete li {line-height: 1.65em}

            .csc-sitemap ul {padding:0 15px }
            .csc-sitemap li {line-height: 1.65em; font-weight:700; text-transform:uppercase}
            .csc-sitemap li li li {text-transform: none;}
            .csc-sitemap li li li li {font-weight: 400}

/*
10 	 77
11 	85
12 	93 (was 93)
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197 
*/