.clearfloat{
	clear:both;
}
.nowrap{
	white-space:nowrap;
}
.warning{
	color:maroon;
	font-weight:bold;
	background-color:#ffc;
}
label span{
	text-decoration:underline;
}
p,ul,li,a,input,form,option,h1,h2,h3,div{
	font-family:arial,helvetica,sans-serif;
}
body,h1,h2,h3,h4,p,ul,li,a,div,table,.d1,th.d2,th.df,.m1{
	margin:0em;
	padding:0em;
	text-decoration:none;
}
h1,h2,h3,h4{
	color:#000;
	text-transform:lowercase;
	display:inline;
	font-style:italic;
	font-size:130%;
}
#bd li{
	display:block;
	margin:auto auto 1em 30px;
}
#cr h1,#cr h2,#cr h3,#cr h4{
	margin-left:30px;
}
#b h3{
	margin-left:15px;
}
h2{
	font-size:120%;
}
h3{
	font-size:110%;
}
h4{
	font-size:100%;
}
p,li,form,input{
	font-size:90%;
	line-height:1.8em;
}
#bd .f li{
	line-height:3em;
	margin-left:30px;
}
#j #bd .f li,li,.i,#otp p,#otp ul,#otp li,.v p,.v ul,.f a,code.inline{
	display:inline;
}
a:link{
	color:#009;
	border:1px solid #9cc;
	font-weight:bold;
}
a:visited{
	color:#606;
	border:1px solid #ccc;
}
a:link,a:visited{
	border-width:0px 0px 1px 0px;
	padding-bottom:0.1em;
}
a:active,a:hover{
	background-color:#cff;
}
a span,.ak{
	color:#c60;
	font-weight:bold;
}
#cr,.f,.v{
	background-image:url(/img/cr.gif);
	background-color:#eee;
}
#cr a{
	border-width:0px 0px 1px 0px;
}
#cr li,#c li,#h #cr a{
	background-color:transparent;
}
#h small,#c #bd a,.v ul{
	margin-left:1em;
	white-space:nowrap;
}
#b .c ul,#b form{
	margin:auto 7px .7em 15px;
}
#b .c li{
	margin-right:.3em;
}
.c{
	width:31%;
	float:left;
	padding:8px;
	border:dotted #eee;
	border-width:0px 0px 0px 2px;
}
abbr,acronym{
	border:1px dotted #c60;
	border-width:0px 0px 2px 0px;
	cursor:help;
}
.y1,.y2,.d1{
	background-color:#f2d891;
}
.y1{
	background-image:url(/img/y1.gif);
}
.y2{
	background-image:url(/img/y2.gif);
}
.m1,.s{
	background-image:url(/img/m1.gif);
	background-color:#dcf2b6;
}
.m2,.d2,.df,#r #bd,#rl{
	background-color:#e6f1f2;
}
.m2{
	background-image:url(/img/m2.gif);
}
.d1{
	background-image:url(/img/d1.gif);
}
.d2,.df,.lo{
	background-image:url(/img/d2.gif);
}
th.df{
	line-height:200%;
}
th.t{
	background-color:#ff9;
	background-image:url(/img/t1.gif);
	line-height:200%;
}
td.t{
	background-color:#ffc;
	background-image:url(/img/t2.gif);
}
#cr,th,td,.y1,.f,.lo,.v,td.t,th.df,#jd .t{
	background-repeat:repeat-x;
	vertical-align:top;
	padding:15px 30px 15px 30px;
}
#cr,.y1{
	padding-left:0px;
}
.y1,.y2,.s{
	text-align:left;
	font-weight:normal;
}
#otp{
	background-color:#ddd;
}
#otp,.y1 h3{
	padding-left:30px;
}
#otp ul{
	padding-left:5em;
}
#otp li{
	margin:1em;
}
.f,.m1{
	text-align:right;
}
.m1,th.d2,th.df,th.t{
	font-weight:bold;
	width:6em;
}
#otp,.f li{
	text-transform:lowercase;
	font-style:italic;
}
#r p,#p .sum,#priv p{
	margin:1em 30px 1em 30px
}
#rl{
	width:225px;
	height:224px;
	float:right; 
	padding:1em 2em 1em 2em;
}
.lo{
	margin-bottom:4em;
}
#r #bd li,.v li{
	margin:0px 1em 0px 0px;
	white-space:nowrap;
}
#r #bd ul,#r #bd #otp p{
	padding-left:0em;
	margin-left:0em;
}
.v{
	font-size:80%;
	clear:both;
}
#h #bd,#c #bd{
	padding:1em 0em 2em 0em;
}
th.m1 a,th.d1 a,th.d2 a,th.t a{
	padding:1.2em 2em 2em 2em;
	display:block;
	height:100%;
}
.y1 a,.f a{
	padding:0px;
}
#jd table{
	width:100%;
}
.f ul li a{
	font-size:120%;
}
#p img{
	float:left;
	padding:10px;
	border:1px solid;
	background-color:#fff;
	margin:auto 20px 20px 26px;
}
#p .content a{
	display:block;
	margin-top:20px;
	clear:both;
}
#p p{
	line-height:140%;
	margin-top:0.5em;
}
#p .meta{
	text-align:right;
	margin-top:0;
	padding:0 1em 0 0;
	background-color:#eee;
	border:1px solid #ddd;
	border-width:0 0 1px 0;
}
.f{
	padding:0px 25px 0px 0px;
	font-size:small;
}
.v{
	padding:5px 0px 5px 20px;
}
td.df img,td.d2 img,td.t img{
	float:right;
	margin:auto auto 0.5em 2em;
}
code{
	font-size:90%;
	display:block;
	margin:1em auto 1em auto;
}
code.inline{
	margin:auto .5em auto .5em;
}
html{
	background-color:#fcfcfc;
}
.d2 ol li,.df ol li,.t ol li{
	display:list-item;
	line-height:130%;
	margin-bottom:.8em;
}
th.t{
	padding:0px;
}
#j #bd td li{
	display:list-item;
}
address{
	display:inline;
	font-style:normal;
}