body{font-family:Trebuchet MS, Arial, sans-serif;font-size:13px;color:#323232;}
h1, h2, h3, h4, h5, h6{margin:0 0 0 0;padding:0 0 0 0;font-family:"Lucida Sans Unicode", Lucida Grande, Garuda, Arial, sans-serif;font-weight:normal;letter-spacing:-0.1px;}
h1,h2{padding:0 0 0.5em 0;}
h3,h4,h5,h6{padding:0.5em 0 0.3em 0;}
h1{font-size:25px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
.headings-generic *{padding:0.5em 0 0.3em 0;}
a{text-decoration:none;font-weight:bold;color:#0077ce;}
a:link{}
a:visited{}
a:hover{text-decoration:underline;}
a:active{}
p{line-height:1.65em;padding:0 0 1em 0;}
br{line-height:1.7em;}
img{}
acronym, abbr{cursor:help;border-bottom:1px dotted black;}
cite{}
strong, big{font-weight:bold;}
small{font-size:11px;}
em{}
del, strike{}
ins{}
blockquote{width:85%;font-style:italic;margin:0 auto 0 auto;}
blockquote p:before, blockquote p:after{content:"\"";}
blockquote:before{}
blockquote:after{}
q:before, q:after{content:"\"";}
code, kbd, samp{}
address{margin:0 0 0 0;padding:0 0 1.5em 0;}
dl{padding:0 0 0 0;line-height:1.5em;}
dt{padding:0 0 5px 0;font-weight:bold;}
dd{padding:0 0 1em 15px;font-style:italic;}
ul{}
ol{}
ul, ol{padding:0 0 1.5em 0;}
ul li, ol li{padding:0 0 0.7em 15px;line-height:1.5em;}
ul li{list-style-type:none;list-style-position:inside;}
ol li{list-style-type:decimal;list-style-position:inside;}
table{width:90%;padding:0 0 0 0;margin:0 auto 1.5em auto;border:solid 1px gray;}
table caption{text-align:left;padding:4px 0 0.8em 0;font-style:italic;}
table tbody{text-align:center;}
table tfoot{}
table thead{}
table thead tr{}
table thead th{background-color:#323232;color:#9c9c9c;line-height:2.3em;border-right:solid 1px gray;}
table tbody{}
table tbody tr{line-height:2.3em;border-top:solid 1px gray;}
table tbody th{}
table tbody td{}
table tbody th, table tbody td{border-right:solid 1px gray;}
form.alternate{}
form.alternate p{padding:0;}
form.alternate label{font-weight:bold;display:block;padding:0 0 6px 0;margin-bottom:4px;}
form.alternate input{width:265px;height:auto;padding:7px;margin-bottom:23px;background:url(../images/common/input-bg.png) repeat-x top #faf9f8;border:solid 1px #8d8484;font-size:13px;font-family:"Lucida Sans Unicode";letter-spacing:0.01em;}
form.alternate input:hover{border-color:#68b3ea;}
form.alternate input:focus{border-color:#0077ce;}
form.alternate input.submit{width:150px;height:35px;text-align:center;background:url(../images/common/button.png);border:none;font-family:"Trebuchet MS";font-weight:bold;font-size:15px;color:#fff;margin:0 0 0 0;}
form.alternate input.submit:hover{cursor:pointer;}
form.alternate textarea{width:400px;height:150px;background:url(../images/common/input-bg.png) repeat-x top #faf9f8;margin-bottom:23px;border:solid 1px #8d8484;padding:10px;font-size:13px;line-height:1.6em;font-family:"Lucida Sans Unicode";letter-spacing:0.01em;}
form.alternate textarea:hover{border-color:#68b3ea;}
form.alternate textarea:focus{border-color:#0077ce;}
form.alternate .invalid, form.alternate .invalid:hover, form.alternate .invalid:focus{border:solid 1px red;}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
a.special-link{color:#323232;font-weight:normal;}
a.special-link:hover{border-bottom:dotted 1px #0077ce;padding-bottom:1px;color:#0077ce;text-decoration:none;font-weight:normal;}
