/* @SECTION: RESET ALL */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* @SECTION: CLEARFIX */
.clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}

.floatR { float: right; }
.hide { display: none; }

/* @SECTION: GLOBAL BASE CSS */
body { font: 75% courier new, courier, monospace; text-align: left; color: #FFFFFF; background: #000000; }

div#iPage   { background: #000000 url(images/img-bg-body.jpg) top center repeat-y; padding-bottom: 2em;}
div#iHead   { height: 138px; background: url(images/img-bg-iHeader.jpg) top center no-repeat;}
div#iBody   { width: 766px; margin: 0 auto; }

div#iPrimary { margin: 0 auto; padding: 0 20px;}
div#iSecondary { }
div#iFoot { padding: 5px 0; }

div#iFooter { height: 200px; width: 100%; color: #999; font-size: .9em; background: url(images/img-bg-iFooter.jpg) top center repeat-x;  }
div#iFooter a { color: #C6DDDA; }
div#iFooter ul { width: 766px; margin: 0 auto; padding-top: 40px;}
div#iFooter ul li { float: left;}
div#iFooter ul li.last { float: right; text-align: right; margin-right: 20px;}

div#iLogo a, h1.logo a { display: block; font-size: 0; height: 120px; width: 253px; text-indent: -9999em; line-height: 0; margin: 0 auto; background: url(images/img-bg-iLogo.png) 0 0 no-repeat; }

/* @SECTION06: Base Link Styles @06 */
a, a:active, a:link { text-decoration: underline; color: #C6DDDA;}
a:visited { text-decoration: none; color: #C6DDDA; }
a:hover, a:focus { color: #C6DDDA;  }

/* @SECTION05: Typography @05 */
p { margin-bottom: .8em; line-height: 1.6em; }
p.head { font-weight: bold; font-size: 1.2em; }
strong { font-weight: bold; color: #EEE; }

ol.list li { list-style: decimal inside; padding-bottom: .3em; font-size: .9em; }

ul.list { padding: 1em 0 1em .5em; }
ul.list li { padding: .2em 0 .2em .8em; background: url(images/img-blt-ul-list-01.png) left center no-repeat}

.volicol { letter-spacing: .3em; padding-left: .3em; font-size: .8em; font-family: verdana, helvetica, sans-serif; text-decoration: none!important; color: #BD5757!important;}