body{-webkit-text-size-adjust:none;font:13px/1.22 Arial, Tahoma, Verdana, Geneva, sans-serif;line-height:116%;margin:0;padding:0;background:#221e1f;color:#333;min-width:1080px}
@font-face {
    font-family: 'fontin_sans_rgbold';
    src: url('../f/fontin_sans_b-webfont.eot');
    src: url('../f/fontin_sans_b-webfont.eot?#iefix') format('embedded-opentype'),
         url('../f/fontin_sans_b-webfont.woff') format('woff'),
         url('../f/fontin_sans_b-webfont.ttf') format('truetype'),
         url('../f/fontin_sans_b-webfont.svg#fontin_sans_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fontin_sans_rgregular';
    src: url('../f/fontin_sans_r-webfont.eot');
    src: url('../f/fontin_sans_r-webfont.eot?#iefix') format('embedded-opentype'),
         url('../f/fontin_sans_r-webfont.woff') format('woff'),
         url('../f/fontin_sans_r-webfont.ttf') format('truetype'),
         url('../f/fontin_sans_r-webfont.svg#fontin_sans_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


a {text-decoration:none}

header,#cs {margin:0 auto;width:1000px}
.w header *{margin:0}

iframe {border: 0px}

p {font-size:93%;line-height:1.65em;margin:0 0 0.8em 0}
   .c1 > h2, .imb .b2 > h2 {color:#600;font-weight:400;font-size:183%;margin:1.8em 0 0.6em 0;font-family:"fontin_sans_rgregular";text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing: subpixel-antialiased;}
   .c1 > h3, .imb .b2 > h3 {color:#3d5d6d;font-weight:400;font-size:152%;margin:1.6em 0 0.6em 0;font-family:"fontin_sans_rgbold";text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing: subpixel-antialiased;line-height:1.2em}
   .c1 > h4, .imb .b2 > h4 {color:#645e51;font-weight:700;font-size:152%;margin:1.2em 0 0.6em 0;font-family:"fontin_sans_rgbold";text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing: subpixel-antialiased;}
   .c1 > h5, .imb .b2 > h5 {font-size:123.1%;font-weight:700;color:#b1aea7;margin:1.2em 0 0.6em 0;font-family:"fontin_sans_rgbold";text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing: subpixel-antialiased;}
   .c1 > h6, .imb .b2 > h6 {color:#3d5d6d;font-weight:700;font-size:123.1%;margin:1.2em 0 0.6em 0;font-family:"fontin_sans_rgbold";text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing: subpixel-antialiased;}
   
   /*
   .imb .b2 > h2,.imb .b2 > h3,.imb .b2 > h4,.imb .b2 > h5,.imb .b2 > h6 {margin-top:0.4em}
   */
   
   
   .c1 blockquote {font-family:"fontin_sans_rgregular";color:#3d5d6d;font-weight:400;font-size:183%;width:240px}
   .c1 blockquote p {line-height:1.4em}
   blockquote /*.m0*/ {float:left;margin:0/* 0 0 -20px*/;padding:10px 20px 10px 0;}

body > aside {height:400px;/*border-bottom:1px solid #fff*/}


.w.m0 {
	
	background:url(../i/w.m0.png) 0 0 repeat-x;
	
	position:absolute;width:100%;top:0;border-bottom:4px solid rgba(255,255,255,0.1);

		-moz-transition:background 1.6s, border 1.6s;
		-ms-transition:background 1.6s, border 0.3s;
		-o-transition:background 1.6s, border 1.6s;
		-webkit-transition:background 1.6s, border 1.6s;
		transition:background 1.6s, border 1.6s;
}

.w.m0:hover {background-color:rgba(102,0,0,.75);border-bottom:4px solid rgba(255,255,255,0.3);

		-moz-transition:background 0.6s, border 0.6s;
		-ms-transition:background 0.6s, border 0.6s;
		-o-transition:background 0.6s, border 0.6s;
		-webkit-transition:background 0.6s, border 0.6s;
		transition:background 0.6s, border 0.6s;
}


/* 
.w.m1 {overflow:visible;background:url(../i/w.m0.png) 0 0 repeat}
*/

.w.m1 {background:#fff}

.w.m2 {background:#ccc}
.w.m2 section{margin:0 auto;width:1000px;}
/*
.w.m2 .bns:first-child {margin-left: -10px; }
*/
.cg {overflow:hidden;padding:0}
.m{width:100%}
#t0 #cs .c2{float:right;width:490px;padding-left:10px;}
#t0 #cs .m{float:left;margin-right:-500px}
#t0 #cs .m .c1{float:none;margin-right:500px;padding:0 0 10px 0;width:490px}

#t1 #cs .c2{float:right;width:275px}
#t1 #cs .m{float:left;margin-right:-275px}
#t1 #cs .m .c1{float:none;margin-right:275px;padding:12px 10px 20px 0px;width:auto}

#t1 #cs  {padding:0}

#t1 h1 {background:rgba(61,94,110,0.75);color:rgba(255,255,255,0.9);font-family:"fontin_sans_rgregular";font-size:197%;font-weight:normal;float:left;margin:0 0 12px 0px;padding:5px 12px;line-height:normal;margin-top:-52px;
text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}
.itl.m0 img {float:left; margin: 0 10px 0 0}
.itl.m0 li{padding:10px 0 10px 10px;border-bottom:1px solid #eaeaea;list-style:none;margin:0;overflow:hidden}
.itl.m0 ol{margin:0;padding:0;border-top:1px solid #eaeaea;}
.itl.m0 time,
.itl.m0 span{font-size:85%;color:#aaa;line-height:1.65em;}
.itl.m0 p{margin:0}
.itl.m0 h3 a{color:#600;text-decoration:none;border:0}
.itl.m0 h3{margin:0 0 0.35em 0;line-height:1.35em;font-size:116%;text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing: subpixel-antialiased;font-family:"fontin_sans_rgbold";}

#t0 .itl.m0 li{width:480px;}


#t1 .itl.m0 li{font-size:100%}
#t1 .itl.m0 {padding:0;margin:0;padding:0;border-top:1px solid #eaeaea;}

.itl.m1 .g {overflow:hidden;border-top:1px solid #eaeaea;}
.itl.m1 .u{float:left}
.itl.m1 .u1 {width:250px !important; margin-right:20px !important}
.itl.m1 .u2 {width:220px;}
.itl.m1 .g {overflow:hidden;border-top:1px solid #eaeaea;}

.itl.m1 ol{margin:0;padding:0;width:250px}
.itl.m1 li{padding:10px 0 10px 10px;border-bottom:1px solid #eaeaea;list-style:none;margin:0;overflow:hidden}

.itl.m1 .u li{width:240px;}

.itl.m1 p{line-height:1.65em;margin:0}
.itl.m1 .u p{font-size:85%;color:#aaa;}
.itl.m1 h3 a{text-decoration:none;color:#333}
.itl.m1 h3{margin:0;line-height:1.65em;}
.itl.m1 .u h3{font-size:93%;font-weight:400}
.itl.m1 time{font-family:"fontin_sans_rgregular";margin:0;line-height:1.65em;color:#600;float:left;text-align:center;margin-right:10px}
.itl.m1 time b {font-size:228.24%;display:block;line-height:0.9em}
.itl.m1 time b + b {font-size:116%;line-height:0.6em}

.itl.m1 .g.n2 .u2 img {padding:0;margin:0;box-shadow:none;}

.itl.m3 {margin:10px -23px 14px 0; position:relative;float:left;padding:0; overflow:visible;clear:both}
.itl.m3 li {position:relative;float:left;list-style:none;padding:6px;background:rgba(255,255,255,0.85);box-shadow: 0 0 13px rgba(51,51,51,0.4);overflow:hidden; font-size:100%}
.itl.m3 li{ margin:0 20px 20px 0;width: 213px;}
.itl.m3 li h3 {left:6px;top:16px;background:rgba(61,94,110,0.75);color:#fff;padding:6px;margin:0;font-family:"Myriad Pro";font-size:123.1%;}
.itl.m3 li p {background:rgba(255,255,255,0.75);color:rgb(71,71,60);font-size:85%;right:6px;left:6px;bottom:6px;padding:6px;margin:0}
.itl.m3 li h3,.itl.m3 li p{position:absolute;}


   .itl.m4 {-moz-column-count:3; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:3;
border-top:1px dotted rgba(100,94,81,0.25);
margin:0;padding:0;
}

.itl.m4 li {/*font-size:100%;*/ border-bottom:1px dotted rgba(100,94,81,0.25);margin:0;}
.itl.m4 a {display:block;border:0;font-weight:700;/*font-family: 'fontin_sans_rgregular';font-size:108%;-webkit-font-smoothing: subpixel-antialiased;*/ padding:3px 5px}
.itl.m4 a:hover {background:rgba(61,94,110,0.15);color:rgb(61,94,110)}

/* 
#################################
*/

.itl.m5 {margin:10px -23px 14px 0; position:relative;float:left;padding:0; overflow:visible;clear:both}
	  .itl.m5 li {position:relative;float:left;list-style:none;padding:6px;background:rgba(255,255,255,0.85);box-shadow: 0 0 13px rgba(51,51,51,0.4);overflow:hidden; }	 
          .itl.m5 li { margin:0 20px 20px 0;width: 152px;}	  


table { border-collapse:collapse; border-bottom: 2px solid #dfd8de;margin-bottom:.8em}
th {background:#dfd8de;color:#5b3957;line-height:1.55em;font-weight:700;padding:.3em .6em .2em .6em; border-bottom:1px solid #a989a5;}
td {line-height:1.55em;padding:.2em .6em .1em .6em;color:#666; border-bottom:1px dotted #dfd8de }

table.cls caption{font-size:108%;font-weight:400;color:rgb(102,0,0);text-align:center;margin:12px 0 0 0;font-family:"myriad-pro","Myriad Pro";}
table.cls {border:0;border-collapse: separate;border-spacing:1px;margin:0 10px 0 20px;margin:0 auto;}
table.cls td {border: 0px;font-size:85%;text-align:center;color:#fff; background:rgba(61,94,110,0.3);font-weight:700}
table.cls td:hover{background:rgb(61,94,110)}
table.cls th {background:none;border: 0px;font-size:85%;text-align:center;font-family:"fontin_sans_rgregular";color:rgb(102,0,0);}
table.cls td.s5,table.cls td.s5:hover {background:rgba(61,94,110,0.1)}
table.cls td.s4 {background:rgba(102,0,0,.75)}
table.cls td.s4:hover{background:rgb(61,94,110)}
table.cls td a {color:#fff;}

.itl h2 {font-family:"fontin_sans_rgregular";color:#600;font-weight:400;font-size:230%;padding:0 0 0 6px}



.itl.m2 {position:relative;height:140px}
.itl.m2 a.i1 {position:absolute;left:0}
.itl.m2 ol{position:absolute;overflow:hidden;/*margin:0;padding:0 0 12px 20px;*/margin: 0 0 0 10px;padding:0 0 12px 10px}
.itl.m2 li {position:relative;float:left;list-style:none;margin:0 20px 0 0;padding:6px;background:rgba(255,255,255,0.85);box-shadow: 0 0 13px rgba(51,51,51,0.4);}
/*.itl.m2 i{right:6px;bottom:16px;background:rgba(61,94,110,0.75);;font-size:85%;color:#fff;font-style:normal;padding:6px}*/
.itl.m2 h4{left:6px;bottom:16px;background:rgba(61,94,110,0.75);color:#fff;padding:6px;margin:0 16px 0 0;font-size:116%;line-height:1.65em}
.itl.m2 i,.itl.m2 h4{position:absolute;}


  .itl.m2 > a {padding:2px 12px 6px 12px;position:absolute;top:12%;background:rgba(61,94,110,0.75);color:#fff;line-height:1;cursor:pointer;vertical-align:super;font-size:197%;z-index:1001}
  .itl.m2 .i1 {left:0;}
  .itl.m2 .ix {right:0;}
  .itl.m2 > a:hover {background:rgba(61,94,110,1);}


.w.m2 .bns  {position:relative;float:left;padding:6px;margin-right:20px;background:rgba(255,255,255,0.4);box-shadow: 0 0 13px rgba(51,51,51,0.4);}
.w.m2 .bns div {float:left}
.w.m2 .bns:hover{background:#fff}
.w.m2 .t9,.w.m2 h4{position:absolute;z-index:99;}

.w.m2 .bns h4{left:6px;top:16px;background:rgba(61,94,110,0.75);color:#fff;margin:0;font-size:116%;
	;padding:7px 6px 6px 6px;font-family:"fontin_sans_rgbold";
	  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}

.w.m2 .bns i{right:6px;bottom:16px;background:rgba(61,94,110,0.75) url(../i/w.m2.i.png) 6px -116px no-repeat;text-indent:-5000px;padding:6px 15px;font-size:0}
.w.m2 .bns:hover i{background:rgba(61,94,110,0.75) url(../i/w.m2.i.png) 6px -36px no-repeat;}
.w.m2 a.t9 {background:rgba(61,94,110,0.75) url(../i/w.m2.i.png) 7px -74px no-repeat;padding:6px 15px;right:6px;bottom:16px;font-size:0}
.w.m2 a.t9:hover{background:rgba(61,94,110,0.75) url(../i/w.m2.i.png) 7px 6px no-repeat;}




		.c2 .bns {background:url(../i/bns.png) -10px -10px no-repeat;width:245px;margin:10px 0 0 10px;padding:10px;position:relative;box-shadow: 0 0 13px rgba(51,51,51,0.4)}
		.c2 .bns.m0{background-color:rgba(61,94,110,0.75)}
		.c2 .bns.m0:hover{background-color:rgba(61,94,110,1)}
		.c2 .bns.m1{background-color:rgba(102,0,0,0.75)}
		.c2 .bns.m1:hover{background-color:rgba(102,0,0,1)}				
		.c2 .bns h3 {color:#fff;font-size:123.1%;margin:4px 0 6px 0;font-family:"fontin_sans_rgbold";
	  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}
		.c2 .bns p {color:#fff;line-height:1.65em;margin:0 12px 0 0}
		.c2 .bns a {width:100%;height:100%;display:block;position:absolute;left:0;top:0;text-indent:-9999px}
		.c2 .bns a:after {font-size:197%;display: inline-block;text-decoration: inherit;content: "\203A";right:6px;position:absolute;top: 35%;color:#fff;text-indent:0}
		
#cs a.m0 {float:right;background:rgba(61,94,110,0.75);padding:6px;font-size:85%;color:#fff;text-decoration:none;margin:12px 0;line-height:1}
#cs a.m0:hover{background-color:rgb(61,94,110);}

.w.m2 {overflow:hidden;padding:12px 0 ;}

.w.m2 .img {position:relative;float:left;padding:6px 0 6px 6px;background:rgba(255,255,255,0.4);box-shadow: 0 0 13px rgba(51,51,51,0.4);}
.img li{list-style:none;margin:0 6px 0 0 ;float:left;padding:0;font-size:0;line-height:0}
.img ul{margin:0;padding:0;overflow:hidden;/*height:100px;width:480px;*/}
.img h4{position:absolute;left:6px;top:16px;background:rgba(61,94,110,0.75);color:#fff;margin:0;font-size:116%;

	  padding:7px 6px 6px 6px;font-family:"fontin_sans_rgbold";
	  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}


.img a.t9 {right:6px;bottom:16px;background:rgba(61,94,110,0.75);text-indent:-5000px;padding:6px}

footer {width: 1000px;margin: 24px auto;color:#918f8f;background:#221e1f; }
footer li  {border-bottom:1px dotted #2f2b2c;overflow:hidden;list-style:inside square;float:left;width:223px;padding:3px 0;text-indent:1px}

footer .c1 li {border: none;list-style:none;overflow:hidden}
footer a.t10 {background:url(../i/_a0.png) 0 0 no-repeat;float:left}
footer a.m0 {padding:4px 0 6px 25px;}
footer a.m1 {padding:4px 0 3px 25px;background-position: 0 -32px;}
footer a.m2 {padding:4px 0 3px 25px;background-position: 0 -63px;}
footer a.m3 {padding:4px 0 3px 25px;background-position: 0 -92px;}
footer a.m4 {padding:4px 0 3px 25px;background-position: 0 -252px;}
footer a.m0:hover {padding:4px 0 6px 25px;background-position: 0 -126px;}
footer a.m1:hover {padding:4px 0 3px 25px;background-position: 0 -158px;}
footer a.m2:hover {padding:4px 0 3px 25px;background-position: 0 -189px;}
footer a.m3:hover {padding:4px 0 3px 25px;background-position: 0 -218px;}
footer a.m4:hover {padding:4px 0 3px 25px;background-position: 0 -284px;}

footer a:active,footer a:focus,footer a:visited,footer a {color:#918f8f}
footer a:hover{color:#fff}
footer .c h3 {background:#2f2b2c;color:#fff;padding:6px 7px;margin:0;font-family:"fontin_sans_rgbold";font-size:123.1%;float:left;font-weight:400;
text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}
footer ul {overflow:hidden; width:226px;padding:6px 0 12px 12px}
footer li a, footer p {font-size:93%;}
footer p{padding:6px 0 12px 12px;overflow:hidden;width:226px}
footer .c {width:234px;float:left;border-left:1px solid #2f2b2c;margin: 0 20px 0 0;}
footer .c.c4 {margin:0}
footer .c.c3 h3:first-child + ul{padding:9px 0 12px 12px}
footer .c.c3 h3:first-child + ul li {width:auto;float:left;border:0;list-style:none}
footer .c.c3 h3:first-child + ul li:after {content: "-"}
footer .c.c3 h3:first-child + ul li:last-child:after {content: ""}
footer .c.c3 h3:first-child + ul li:first-child a{margin:0 6px 0 0}
footer .c.c3 h3:first-child + ul li a {width:auto;display:inline; border-bottom: 1px solid #5a5757;margin:0 6px;padding:0}
footer .c.c3 h3:first-child + ul li a:hover{border-bottom: 1px solid #918f8f;}

header {position:relative;}

.w header form {float:right;background:rgba(255,255,255,0.15);margin:16px 0 0 0 ;height:40px;}
header form *{float:left}
header input,header button {background:none;border:0;margin:0;outline:none}
header input{color:#fff;height:16px;padding:12px;width:7em;-webkit-appearance:none}

header button {background:url(../i/header.button.png) 12px 13px no-repeat;width:40px;height:40px;padding:10px;}
header form:hover button {background:url(../i/header.button.h.png) 12px 13px no-repeat;}

header label {background:url(../i/header.label.png) 0 0 no-repeat;width:46px;height:13px;text-indent:-9999px;position:absolute;left:0;font-size:0;line-height:0;left:14px;top:13px}

hgroup * {text-indent:-9999px;position:absolute}
hgroup h4 a{background:url(../i/hgroup.h4.png) 0 0 no-repeat; width:111px; height:135px; left:-13px;display:block }
hgroup h3 a{background:url(../i/hgroup.h3.png) 0 0 no-repeat; width:236px; height:52px; left: 102px; top: 30px;display:block}

header .nvg {position:absolute;bottom:0;left:103px}

header .nvg li.i1 {border:0}
header .nvg li.i1 a{margin:10px;padding:0;width:24px;height:21px;background:url(../i/header.nvg.i1.png) -24px 0 no-repeat;text-indent:-9999px}
header .nvg li.i1 a:hover,header .nvg li.i1.s1 a,header .nvg li.i1.s1 a:hover,.w.m0:hover header .nvg li.i1.s1 a,.w.m0:hover header .nvg li.i1.s1 a:hover {background:url(../i/header.nvg.i1.png) -24px 0 no-repeat;border:0;padding:0;margin:10px;width:24px;height:21px;}
header .nvg li{float:left;border-left:1px dotted rgba(255,255,255,0.3);}
header .nvg li a{display:block;padding:14px 12px 12px 12px;color:#fff;display:block;font-size:131%;font-weight:700;font-family: 'fontin_sans_rgbold';

text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);-webkit-font-smoothing: subpixel-antialiased;}
header .nvg li a:hover{border:1px solid rgba(255,255,255,0.3);border-bottom:0;padding:13px 11px 12px 11px; }
header .nvg li.s1 a,header .nvg li.s1 a:hover,header .nvg li.s2 a,header .nvg li.s2 a:hover{background:rgba(255,255,255,0.1);border:0;padding:13px 12px;

		-moz-transition:background 1.6s, border 1.6s;
		-ms-transition:background 1.6s, border 0.3s;
		-o-transition:background 1.6s, border 1.6s;
		-webkit-transition:background 1.6s, border 1.6s;
		transition:background 1.6s, border 1.6s;
}

.w.m0:hover header .nvg li.s1 a,.w.m0:hover header .nvg li.s1 a:hover,.w.m0:hover header .nvg li.s2 a,.w.m0:hover header .nvg li.s2 a:hover{background:rgba(255,255,255,0.3);

		-moz-transition:background 0.6s, border 0.6s;
		-ms-transition:background 0.6s, border 0.6s;
		-o-transition:background 0.6s, border 0.6s;
		-webkit-transition:background 0.6s, border 0.6s;
		transition:background 0.6s, border 0.6s;

}



header .nvg li[class*='s'] b,header .nvg li.active a dfn,.nvg li.active a:hover dfn,#t0 #cs > article a,#t0 #cs > article a:hover{color:#fff}

header {
	height:140px
}
.w.m0 {
	z-index:99
}
.w.m1 {
	position:relative
}

.ims {height:550px;position:relative;}
.ims * {
	margin:0 !important;
	padding:0 !important;
	font-size:none;
	line-height:none
}
.ims img {width: 100%;min-width:1000px;}

	  .g.n3 {margin:10px -23px 14px 0; position:relative;float:left}
	  .g.n3 .u,.c1 .nvl li {position:relative;float:left;list-style:none;padding:6px;background:rgba(255,255,255,0.85);box-shadow: 0 0 13px rgba(51,51,51,0.4);overflow:hidden; }
	  
	  .g.n3 .u{ margin:0 20px 0 0;width: 213px;}
	  .c1 .nvl li {margin:0 12px 12px 0;font-size:100%;width: 213px;}
	  
	  .g.n3 .u h2,.c1 .nvl li h2 {left:6px;top:16px;background:rgba(126,126,112,0.75);color:rgb(61,94,110);padding:7px 6px 6px 6px;margin:0;font-size:116%;font-family:"fontin_sans_rgbold";
	  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}
	  .c1 .nvl li h2{max-width:172px}
	  .g.n3 .u h2 a {color:#fff;border:none}
	  

	  .g.n3 .u a.m0 {right:-80px;bottom:0px;opacity:0;background:rgba(126,126,112,0.75);border:none/*color:rgb(71,71,60)*/}
	  /*
	  #t0 .g.n3 {margin:20px -23px 14px 23px; position:relative;float:left}
	  */
	  
	  
	  
	  
	  
	  #t0 .g.n3 {clear:both;}
	  
	  #t0 .g.n3 .u{width: 223px;}
	  #t0 .g.n3 .u3{width: 478px;}
/*

	  .g.n4 {margin:20px -23px 14px 23px; position:relative;float:left}
	  .g.n4 .u {position:relative;float:left;list-style:none;padding:6px;background:rgba(255,255,255,0.85);box-shadow: 0 0 13px rgba(51,51,51,0.4);overflow:hidden; }	 
          .g.n4 .u{ margin:0 20px 0 0;width: 213px;}	  
	  .g.n4 .u h2 {left:6px;top:16px;background:rgba(126,126,112,0.75);color:rgb(61,94,110);padding:6px;margin:0;font-size:116%;}
	  .g.n4 .u h2 a {color:#fff;border:none}	 
	  .g.n4 .u a.m0 {right:-80px;bottom:0px;opacity:0;background:rgba(126,126,112,0.75);border:none/*color:rgb(71,71,60)*/}  
	  .g.n4 .u p {background:rgba(255,255,255,0.75);color:rgb(71,71,60);font-size:85%;right:6px;left:6px;bottom:6px;padding:6px;margin:0}
	  .g.n4 .u h2,.g.n4 .u p,.g.n4 .u a.m0{position:absolute;}
*/

	  .c1 .nvl {margin:10px -20px 14px 0px; position:relative;float:left}
	  .c1 .nvl ol {margin:0;padding:0;overflow:visible}
	  .c1 .nvl li h2 a {color:#fff;border:none}
	  .c1 .nvl li a.m0 {right:-80px;bottom:0px;opacity:0;background:rgba(126,126,112,0.75);border:none/*color:rgb(71,71,60)*/}
	  .c1 .nvl li h2,.c1 .nvl li a.m0{position:absolute;}
	  
	  article a {/*color:rgb(126,126,112)*/color:rgb(61,94,110);border-bottom: 1px dotted rgba(71,71,60,0.5);}
	  article a:hover {color:rgb(102,0,0);border-bottom: 1px solid rgba(102,0,0,0.5);}
	   article li {font-size:93%;line-height:1.65em;}
	 article ul li {list-style:square;}
	 article ul,article ol {overflow:hidden;margin:0 0 0.8em 0;padding:0 0 0 25px;}
	 
	  /*
	  102,0,0,0.75 - red
	  126,126,112,0.75 - mouseback
	  71,71,60,0.75 - dark brown
	  61,94,110,0.75 - teal
	  233,232,218
	  */
	  .g.n3 .u p {background:rgba(255,255,255,0.75);color:rgb(71,71,60);font-size:85%;right:6px;left:6px;bottom:6px;padding:6px;margin:0}
	  .g.n3 .u h2,.g.n3 .u p,.g.n3 .u a.m0{position:absolute;}
	  /*
	  .itl.m2 {position:relative;height:140px}
.itl.m2 a.i1 {position:absolute;left:0}
.itl.m2 ol{position:absolute;top:-40px;overflow:hidden;margin:0;padding:0 0 12px 20px}
.itl.m2 li {position:relative;float:left;list-style:none;margin:0 20px 0 0;padding:6px;background:rgba(255,255,255,0.85);box-shadow: 0 0 13px rgba(51,51,51,0.4);}
.itl.m2 i{right:6px;bottom:16px;background:rgba(61,94,110,0.75);text-indent:-5000px;padding:6px}
.itl.m2 h4{left:6px;top:16px;background:rgba(61,94,110,0.75);color:#fff;padding:6px;margin:0;font-family:"myriad-pro","Myriad Pro";font-size:123.1%;}
.itl.m2 i,.itl.m2 h4{position:absolute;}
	  */
#t0 #cs {padding-bottom:20px}
#t1 #cs .c1 {min-height:550px}
	 	  #cs section figure {position:relative; overflow:hidden;margin-bottom:12px}
	  #cs section.m0 figure {float:left; margin-right:12px;/*padding:6px;box-shadow: 0 0 13px rgba(51,51,51,0.4);*/}
	  #cs section figcaption {position:absolute;right:0px;bottom:10px;background:rgba(61,94,110,0.75);background-clip: padding-box;color:#fff;font-size:85%;padding:6px;}
	 
	 /*
	 .bns h4{left:6px;top:16px;background:rgba(61,94,110,0.75);color:#fff;padding:6px;margin:0;font-family:"myriad-pro","Myriad Pro";font-size:123.1%;}
	 */

	  p.m0 {color:rgb(61,94,110);font-weight:700;font-size:116%;text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing: subpixel-antialiased;font-family:"fontin_sans_rgbold";	}
	  /*
	  .bxs.m0 {border: 1px solid rgba(61, 94, 110, 0.5);padding:10px;background:#d8dfe2;margin-bottom:0.8em}
	  .bxs.m1 {border: 1px solid rgba(158,149,114, 0.5);padding:10px;background:#eceae3;margin-bottom:0.8em}
	  */
	  
	  
	  #t1 #cs .c1 {padding:20px 0 20px 20px}
	  .c2 nav {overflow:hidden;margin: 0 0 0 10px;box-shadow: 0 0 20px rgba(61,94,110,0.3);}
	  .c2 nav h3 {background:rgba(61,94,110,0.75);color:rgba(255,255,255,0.8);padding:7px 7px 6px 7px;margin:0;font-weight:400;font-family:"fontin_sans_rgregular";font-size:123.1%;float:left;margin:12px 0;text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}
	  .c2 nav h3 b {font-family:"fontin_sans_rgbold";}
	  .c2 nav h3 a {color:rgba(255,255,255,0.8);}
	  .c2 nav h3 a:hover {color:#fff}
	  .c2 nav ul { width:233px; background: url(../i/nvl.li.png) 0 100% repeat-x; margin:0 10px 10px 10px;float:left;padding-bottom:1px}
	  .c2 nav li{float:left;line-height:1.55em; background:url(../i/nvl.li.png) 0 0 repeat-x;padding:1px 0 0 0;position:relative}
	  .c2 nav li a {float:left; width: 233px; margin-left: -10px; padding: 2px 0 3px 10px;color:#333;font-size:93%;}
	  .c2 nav li a:hover, .c2 nav li.s1 > a, .c2 nav li.s2 > a, .c2 nav li.s3 > a {background:rgba(61,94,110,0.15)}	
	 
	  .c2 nav.nvs {border:6px solid rgba(102,0,0,0.7);background:rgba(255,255,255,0.8);margin-top:20px}
	  .c2 nav.nvs h3 {background:rgba(102,0,0,0.8);}
	 
	  #cs .c2 .nvl {border:6px solid rgba(61,94,110,0.5);background:rgba(255,255,255,0.8);margin-top:60px;margin-bottom:30px}
	  
	 /*  .c2 nav li li.s3 > a {background:none}*/
	 .c2 nav li li li[class*='s'] a {background:none}
		.c2 nav li.s1 > a,.c2 nav li.s2 > a, .c2 nav li.s3 > a{font-weight:bold; color:rgb(61,94,110)}
		.c2 nav li li a {padding: 2px 0 3px 23px;color:#333;font-size:93%;width:220px}
		.c2 nav ul ul {margin: 0 0 0 -10px; width: 233px;padding:0 0 0 10px; background:rgba(61,94,110,0.15); }
		.c2 nav ul ul ul {background:rgba(61,94,110,0.15);padding:0}
		 .c2 nav ul ul li {width: 233px; margin-left: -10px;padding: 0 0 0 10px;background:none; color:rgba(61,94,110,0.75); }
		 .c2 nav ul ul ul {margin: 0 0 0 -10px; padding: 0 0 0 10px}
		 .c2 nav ul ul ul li {background:none; padding: 0 0 0 20px; }
		 .c2 nav ul ul ul a {margin-left:-20px; padding-left:31px; width: 212px}
	
		 
		 

		 .c2 nav ul ul li:before{
content:"\25A0";
display:block;
width: 3px;
height: 6px;
position:absolute;
left: 11px;
top: 4px;
margin-top: -4px;

}
		
				 .c2 nav ul ul ul li:before{
content:"-";
left: 22px;
}



/* from inlines in tpl_inner */

#t0 #cs .cg.n2 {overflow:hidden;width:1000px;clear:both}

#t1 #cs .cg.n2 {width:1000px;clear:both;padding:0 13px;margin:0 -13px}
#t1 #cs .m {background:url(../i/t1.cs.m.png) 755px 0 no-repeat;}

#t1 #cs {margin-top:-286px;}
#t0 #cs {margin-top:-150px;}

.nvt *{float:left;padding:0;line-height:1.65em}
.nvt{overflow:hidden;padding-bottom:6px;margin-bottom:-6px}
.nvt ol{background:url(../i/nvt.png) 0 100% no-repeat;width:552px}
.nvt li {background:none;padding:0;margin:0 0px 0px 0;	list-style:none;font-size:123.1%;font-weight:700;font-family:"Myriad Pro";border-left:1px dotted rgba(100,94,81,0.25);}
.nvt li.i1{border:0}
.nvt a{padding: 8px 8px 11px 8px;font-weight:700;color:#645e51;border:0;margin-bottom:-6px}
.nvt a:hover{color:#443d2d;border:0;background:url(../i/nvt.a.h.png) 50% 100% no-repeat}
.nvt .s1 b{background:url(../i/nvt.s1.png) 50% 100% no-repeat;color:#fff;padding: 8px 8px 11px 8px;font-weight:700;margin-bottom:-6px}
.nvt .s5 {color:#d1cabb;padding: 8px 8px 6px 8px;font-weight:700}

.g.n2.m0{background: url(../i/g.n2.m0.png) 551px 0 no-repeat;padding-bottom:1em;float:left;min-height:350px}

.g.n2.m1{background: url(../i/g.n2.m1.png) 551px 0 no-repeat;padding-bottom:1em;min-height:488px}
.g.n2.m1 .u2 img{margin-bottom:10px}

.g.n2 .u{float:left;overflow:visible;position:relative;border:0;margin:0 0 0 0;}
#t1 .g.n2 .u2 {width: 164px;} /*176*/
#t1 .g.n2 .u2 img {padding:6px;background:rgba(255,255,255,0.85);box-shadow: 0 0 13px rgba(51,51,51,0.4);margin: 0 0 0 12px}
#t1 .g.n2 .u1 {width: 537px;padding:1.2em 14px 0 0 } /*492*/
#t1 .g.n2 .u1 h2 {margin-top:0;}
#t1 .g.n2 .u2 h3 {background:rgba(100,94,81,0.5);color:#fff;padding:6px 7px;margin:0;font-family:"Myriad Pro";font-weight:700;	font-size:108%;float:left;margin:12px 0}
#t1 .g.n2 .u2 h3+ul {clear:both}

 .g.n2 .u2 i.m0 {float:right;background:rgba(61,94,110,0.75);padding:6px;font-size:85%;color:#fff;text-decoration:none;margin:12px 0;line-height:1;font-style:normal;position:absolute}
  .g.n2 .u2 > a {position:relative;margin:1em 0;float:left}


#cs .g.n2.m0 h2 {color:rgb(61,94,110);font-family:"fontin_sans_rgregular";font-size:182%;font-weight:400}


			.nvz {overflow:hidden; padding-bottom:6px;margin-bottom:-6px}
			.nvz * {float:left;padding:0;line-height:1.65em}
			.nvz ul{background:url(../i/nvz.png) 50% 100% no-repeat;width:650px;overflow:visible;margin:0}
			.nvz li {/*background: rgba(100,94,81,0.1);*/padding:0;font-size:107%;margin:0 0px 0 0;list-style:none;font-weight:700;font-family:"Myriad Pro";border-left:1px dotted rgba(100,94,81,0.25);*/}
			.nvz a {padding: 2px 6px 6px 6px;border:0;margin-bottom:-6px;color:rgb(126,126,112) }
			.nvz a:hover {border:0;background:url(../i/nvt.a.h.png) 50% 100% no-repeat;color:#443d2d; }
			.nvz li.s1 b {color:#fff;padding: 2px 6px 6px 6px;background:url(../i/nvt.s1.png) 50% 100% no-repeat;margin-bottom:-6px}
			.nvz li.s5 {padding: 2px 6px 1px 6px;color:#d1cabb}
			
			.nvz h3 {float:left;}
			
			.cufon-active .c1 .nvz li.s1, 
			.cufon-active .c1 .nvz li.s5,
			.cufon-active .c1 .nvz a{padding: 8px 8px 11px 8px;}


dl.m0{margin:0 0 1.2em 0;overflow:hidden;border-bottom:1px dotted rgba(100,94,81,0.25);padding-bottom:24px}
dl.m0 dd{color:#333;font-size:93%;line-height:1.65em;padding:0 0 0 30px; text-indent: -15px }
dl.m0 dd *{line-height:1.65em; }
dl.m0 dt{padding:6px 0 0 0;margin:24px 0 0 0;color:rgba(61,94,110,0.3);font-family:"fontin_sans_rgregular";font-size:304.32%;border-top:1px dotted rgba(100,94,81,0.25);position:relative;line-height:1.65em;}
dl.m0 dt b {position:absolute;top:-6px;font-weight:400}
dl.m0 dd.s1 a {border-bottom:1px solid #669;color:#336}
dl.m0 dd.s5 {color:#cecee5;}

.imb {overflow:hidden}
.imb .b2 > h3 {margin-top:0}

.imb .b1{line-height:0;overflow:hidden;position:relative;}

  .imb .b1 ul {margin:0 0 0.8em 0;padding:0}
  .imb .b1 li {margin:0 10px 10px 0;padding:0;list-style:none;float:left}

.imb.m0 .b1{float:left;margin:3px 10px 7px 0;}
.imb.m0 .b1 p,.imb.m1 .b1 p{background:url(../i/bs.png);color:#fff;font-size:85%;width:100%;position:absolute;bottom:0;padding:4px 7px;}
.imb.m1 .b1{float:right;margin:3px 0 7px 10px;}
.imb.m2 .b1{display:table;overflow:hidden;position:relative;margin:0 auto .8em;}
.imb.m2 .b1 p{color:#5b3957;font-size:85%;font-weight:700;padding:4px 7px;}

   h3.s6,h3.s7{color:#fff;padding:6px 7px;margin:0;font-family:"Myriad Pro";font-weight:300;	font-size:123.1%;clear:both;overflow:hidden;margin:12px 0;  cursor:pointer }
   
   h3.s6 {background:rgba(61,94,110,0.15);color:rgb(61,94,110)}  
   h3.s7,h3.s6:hover {background:rgba(61,94,110,0.75);color:#fff}

   	  .nvi {overflow:hidden;box-shadow: 0 0 20px rgba(61,94,110,0.3);border: 6px solid rgba(61, 94, 110, 0.5); background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.8);}
   	  .bxs.m0 {background: #e0e5e7;overflow:hidden}
	  .nvi h4 {background:rgba(61,94,110,0.75);color:#fff;padding:6px 7px;margin:0;font-weight:300;	font-size:123.1%;float:left;margin:12px 0;font-family:"fontin_sans_rgbold";text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}
	  .bxs.m0 h4 {background:rgba(61,94,110,0.75);color:#fff;padding:6px 7px;margin:0;font-weight:300;	font-size:123.1%;float:left;margin:12px 0;font-family:"fontin_sans_rgbold";text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}
	  .nvi ul{clear:both}
	  .bxs ul {float:left;margin-top:0.8em}	  
	  .bxs ul {margin-bottom:0em}	
	  .bxs {margin-bottom:0.8em;padding-bottom:0}
	  
	  	  .c2 nav h3 {background:rgba(61,94,110,0.75);color:rgba(255,255,255,0.8);padding:7px 7px 6px 7px;margin:0;font-weight:400;font-family:"fontin_sans_rgregular";font-size:123.1%;float:left;margin:12px 0;text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-webkit-font-smoothing: subpixel-antialiased;}


w.m0:hover header a.t10{color:#986a6a;}
header a.t10{color:rgba(255,255,255,0.6);background:url(../i/_a1.png) 0 0 no-repeat;font-size:85%;font-weight:700;padding:34px 7px 0;}
header a.t10:hover{background:url(../i/_a1.png) 0 0 no-repeat;}
.nvu{float:right;padding:10px 19px 0 0;position:relative}
.nvu *{float:left;}
.nvu li{}
header fieldset {position:relative;}
.nvu>.ix{background:none;padding:0;}
.nvu a.t10.m0{margin:0}
header a.t10.m0{background-position:-26px 7px;}
header a.t10.m0:hover{background-position:24px 7px;}
header a.t10.m1{background-position:-24px -41px;}
header a.t10.m1:hover{background-position:26px -41px;}
header a.t10.m2{background-position:-36px -94px;}
header a.t10.m2:hover{background-position:14px -94px;}

a.t10:hover{color:#fff;}


		#giftaidcalculator {box-shadow: 0 0 13px rgba(51,51,51,0.4);width:253px;margin:10px 0 0 10px;border:6px solid rgba(61,94,110,0.5);background:rgba(255,255,255,0.8);padding-bottom:6px }
		
		#giftaidcalculator > * {font-size:93%; margin: 0 10px}
		#giftaidcalculator h3 {color:rgb(61,94,110);font-size:116%;margin:12px 0 6px 0;padding:6px}
		#giftaidcalculator p{background:url(../i/nvl.li.png) 0 0 repeat-x;margin-top:10px;padding-top:4px}
		#giftaidcalculator p+p{background:none;margin-top:0;padding-top:0}
		#giftaidcalculator select {margin-bottom:6px}
		#giftaidcalculator label {color:rgb(61,94,110);font-weight:700}
		  #giftaidcalculator label,
  #giftaidcalculator input,
  #giftaidcalculator select {
    display:block;
  }
  
  
     .c1 .bnl {list-style:none;padding:0 0 10px 0;margin:0 -20px 0 -10px}
   .c1 .bnl li {background:url(../i/bns.png) -10px -10px no-repeat;width:188px;margin:10px 10px 0 10px;padding:10px;position:relative;box-shadow: 0 0 13px rgba(51,51,51,0.4);float:left;list-style:none;font-size:100%}
	.c1 .bnl li.i1{background-color:rgba(61,94,110,0.75)}
	.c1 .bnl li.i1:hover{background-color:rgba(61,94,110,1)}
	.c1 .bnl li.ix{background-color:rgba(102,0,0,0.75)}
	.c1 .bnl li.ix:hover{background-color:rgba(102,0,0,1)}				
	.c1  .bnl h3 {color:#fff;font-size:123.1%;margin:4px	0 6px 0;}
	.c1  .bnl p {color:#fff;line-height:1.65em;margin:0}
	.c1  .bnl a {width:100%;height:100%;display:block;position:absolute;left:0;top:0;border:0}
	.c1  .bnl a:after {font-size:197%;display: inline-block;text-decoration: inherit;content: "\203A";right:6px;position:absolute;top: 35%;color:#fff;}
  

  /* line 7, ../sass/lightbox.sass */
body:after {
  content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../i/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../i/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../i/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../i/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

  
  
  .fms ol {list-style:none;margin:0;padding:0}
.fms li {margin:0 0 0.8em 0;padding:0;overflow:hidden}  
.fms legend {display:none}
.fms label {float:left;width:160px;margin-right:20px}
 .fms li * {float:left} 
 .fms input[type="text"] {width: 20em;}
 .fms textarea {width:40em;height:5em}
  
label.s1 {margin: 0 2em; width: auto}  
.fms dfn {display:block;clear:both;margin-left:180px;font-size:93%;}  
.fms dfn b {font-weight:400}
.fms li fieldset {display:block;clear:both; margin-left: 180px;margin-top:0.8em}
.fms li fieldset label {width: auto;margin: 0 2em 0 0}
.fms li fieldset li {font-size:100%}
.fms li fieldset li input {margin-right:0.5em }
  .fms ol.m1 li label {width: auto;margin-left:0.5em}
  
  
  
  