html, body, div, span, applet,  iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-weight:normal}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
body{line-height: 1; }
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: ''; content: none;}
table{border-collapse: collapse; border-spacing: 0;}
ul{list-style-type:none}
body{font:100% Arial, Helvetica, sans-serif; color:#333333; background: none repeat scroll 0 0 #EAEAEA;}
a:focus{outline:none;}
a{text-decoration:none; outline:none; /*-moz-transition: all 0.16s ease-in 0s; -webkit-transition:  all 0.16s ease-in 0s;*/}
a:hover{text-decoration:none; cursor:pointer; /*-moz-transition: all 0s ease-in 0s; -webkit-transition:  all 0s ease-in 0s;*/}
.clear{clear:both}
input:focus{outline:none;}
/*img,embed,video{max-width: 100%;}*/
figure{margin:0; padding:0; width:100%;}

::-moz-selection{background:#0099cc; color:#fff;}
::selection{background:#0099cc; color:#fff;}
#layout:after, #layout:before, .body-inner-cont:after, .group:after, .group:before, ul.detailsec li:after, ul.detailsec li:before {content:""; display:block; clear:both; visibility:hidden;}

#layout, .body-inner-cont, .group, ul.detailsec li{zoom:1;}
h2{font-size:14px; color:#003366; padding:0}
h1{font-size:26px; color:#003366; padding:0 0 0.77em; margin:0; font-weight:normal;margin-top:0;}
h1 sup{font-size: 12px;
    position: relative;
    top: -7px; z-index:9999}
.mt3{margin-top:3px;}
.pb20{padding-bottom:1.25em;}
p{font-size:0.75em; padding:0 0 0.9444444444444444em; color:#333333}
p a{color:#0099cc;}
/*p a:hover{text-decoration:underline}*/
.fl{float:left}
.fr{float:right}

sup{font-size: 10px;
    position: relative;
    top: -7px; z-index:9999}
	
em, i{font-style:italic; margin: 0; padding: 0; border: 0; font-size: 100%;}
strong, b {font-weight:bold; margin: 0; padding: 0; border: 0; font-size: 100%;}
u{text-decoration:underline; margin: 0; padding: 0; border: 0; font-size: 100%;}




