html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
body{line-height:1.5}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
table, td, th{vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
a img{border:none}

html{font-size:12px}
body{font-size:12px;  color:#333;  background:#fff;  font-family:Arial,Helvetica,sans-serif;  margin:0;  padding:0;  line-height:1.4em}
h1, h2, h3, h4, h5, h6{font-weight:normal; color:#333}
h1{font-size:28px; line-height:1.3em; margin-bottom:5px; margin-top:0; font-family:'Times New Roman',Times,serif; color:#7b0000}
h2{font-size:20px; line-height:1.3em; margin-bottom:5px; margin-top:20px}
h3{font-size:16px; line-height:1.3em; margin-bottom:5px; margin-top:20px}
h4{font-size:14px; line-height:1.3em; margin-bottom:5px; margin-top:20px}
h5{font-size:14px; margin-bottom:5px; margin-top:20px}
h6{font-size:12px; margin-bottom:5px; margin-top:20px}
h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img{margin:0}
p{margin:0 0 1.5em}
p img.left{float:left; margin:1.5em 1.5em 1.5em 0; padding:0}
p img.right{float:right; margin:1.5em 0 1.5em 1.5em}
a:focus, 
a:hover{color:#333}
a{color:#656565; text-decoration:underline}
blockquote{margin:1.5em; color:#666; font-style:oblique}
strong{font-weight:bold}
em, dfn{font-style:oblique}
strong em{font-weight:bold; font-style:oblique}
em strong{font-weight:bold; font-style:oblique}
dfn{font-weight:bold}
sup, sub{line-height:0}
abbr, acronym{border-bottom:1px dotted #666}
address{margin:0 0 1.5em; font-style:oblique}
del{color:#666}
pre{margin:1.5em 0; white-space:pre}
pre, code, tt{font:1em 'andale mono','lucida console',monospace; line-height:1.5}
li ul, li ol{margin:0}
ul, ol{margin:0 1.5em 1.5em 0; padding-left:3.333em}
li{line-height:1.3em; margin-bottom:3px}
ul{list-style-type:disc}
ol{list-style-type:decimal}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}
table{margin-bottom:1.4em; width:100%}
th{font-weight:bold}
thead th{background:#c3d9ff}
th, td, caption{padding:4px 10px 4px 5px}
tr.even td{background:#e5ecf9}
tfoot{font-style:oblique}
caption{background:#eee}
.small{font-size:10px; margin-bottom:1.875em; line-height:1.875em}
.large{font-size:1.2em; line-height:2.5em; margin-bottom:1.25em}
.hide{display:none}
.quiet{color:#666}
.loud{color:#000}
.highlight{background:#ff0}
.added{background:#060; color:#fff}
.removed{background:#900; color:#fff}
.first{margin-left:0; padding-left:0}
.last{margin-right:0; padding-right:0}
.top{margin-top:0; padding-top:0}
.bottom{margin-bottom:0; padding-bottom:0}
.justify{text-align:justify}
.align-right{text-align:right}
.align-left{text-align:left}
.align-center{text-align:center}
.inline{display:inline}

label{display:block; padding:0; margin:0; font-size:14px; font-weight:bold; color:#58554b}
label.short{width:215px; float:left; margin:0 5px 0 0}
fieldset{padding:1.4em; margin:0 0 1.5em 0; border:1px solid #bbbfba}
legend{font-weight:bold; font-size:1.2em}
input, textarea{font-size:14px}
input[type=text], input[type=password], input.text, input.title, textarea, select{background-color:#dfe2de; border:1px solid #bbbfba; padding:5px}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus{border-color:#666}
input[type=text], input[type=password], input.text, input.title, textarea, select{margin:0 0 5px 0}
input.text, input.title{width:100%; padding:5px; font-size:1.5em}
input[type=submit]{background:#969696; color:#fff; font-size:12px; border:1px solid #d4ceb9; padding:4px}
input.short, select.short{width:200px; border:1px solid #969696; background:#fff; padding:5px; margin:0 5px 5px 0; float:left; color:#6f1f2d}
select.short{padding:4px}
textarea{width:250px; height:150px; padding:5px}
textarea.long{width:415px; padding:5px; background:#fff; border:1px solid #969696; font-family:Arial,Helvetica,sans-serif; color:#6f1f2d; font-size:12px}
input[type=checkbox], input[type=radio], input.checkbox, input.radio{position:relative; top:.25em}
form.inline{line-height:3}
form.inline p{margin-bottom:0}
.notification{position:relative; margin:0 0 15px 0; padding:0; border:1px solid; background-position:10px 11px !important; background-repeat:no-repeat !important; font-size:13px; width:99.8%}
.attention{background:#fffbcc url('/admin/images/icons/exclamation.png') 10px 11px no-repeat; border-color:#e6db55; color:#666452}
.attention-noicon{background:#FFFFDF 10px 11px no-repeat; border-color:#e6db55; color:#666452}
.information{background:#dbe3ff url('/admin/images/icons/information.png'); border-color:#a2b4ee; color:#585b66}
.success{background:#d5ffce url('/admin/images/icons/tick_circle.png'); border-color:#9adf8f; color:#556652}
.error{background:#ffcece url('/admin/images/icons/cross_circle.png'); border-color:#df8f8f; color:#665252}
.notification div{display:block; font-style:normal; padding:10px 10px 10px 36px; line-height:1.5em}
.notification-noicon div{display:block; font-style:normal; padding:10px 10px 10px 10px; line-height:1.5em}
.notification .close{color:#900; font-size:9px; position:absolute; right:5px; top:5px}

.container{width:940px; margin:0 auto}
.showgrid{background:url(src/grid.png)}
body{margin:0}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30, div.span-31, div.span-32, div.span-33, div.span-34, div.span-35, div.span-36, div.span-37, div.span-38, div.span-39, div.span-40, div.span-41, div.span-42, div.span-43, div.span-44, div.span-45, div.span-46{float:left}
div.last{margin-right:0; padding-right:0}
.span-1{width:20px}
.span-2{width:40px}
.span-3{width:60px}
.span-4{width:80px}
.span-5{width:100px}
.span-6{width:120px}
.span-7{width:140px}
.span-8{width:160px}
.span-9{width:180px}
.span-10{width:200px}
.span-11{width:220px}
.span-12{width:240px}
.span-13{width:260px}
.span-14{width:280px}
.span-15{width:300px}
.span-16{width:320px}
.span-17{width:340px}
.span-18{width:360px}
.span-19{width:380px}
.span-20{width:400px}
.span-21{width:420px}
.span-22{width:440px}
.span-23{width:460px}
.span-24{width:480px}
.span-25{width:500px}
.span-26{width:520px}
.span-27{width:540px}
.span-28{width:560px}
.span-29{width:580px}
.span-30{width:600px}
.span-31{width:620px}
.span-32{width:640px}
.span-33{width:660px}
.span-34{width:680px}
.span-35{width:700px}
.span-36{width:720px}
.span-37{width:740px}
.span-38{width:760px}
.span-39{width:780px}
.span-40{width:800px}
.span-41{width:820px}
.span-42{width:840px}
.span-43{width:860px}
.span-44{width:880px}
.span-45{width:900px}
.span-45{width:920px}
.span-46, div.span-46{width:940px; margin:0; float:none}
.append-1{padding-right:10px}
.append-2{padding-right:20px}
.append-3{padding-right:30px}
.append-4{padding-right:40px}
.append-5{padding-right:50px}
.append-6{padding-right:60px}
.append-7{padding-right:70px}
.append-8{padding-right:80px}
.append-9{padding-right:90px}
.append-10{padding-right:100px}
.append-11{padding-right:110px}
.append-12{padding-right:120px}
.append-13{padding-right:130px}
.append-14{padding-right:140px}
.append-15{padding-right:150px}
.append-16{padding-right:160px}
.append-17{padding-right:170px}
.append-18{padding-right:180px}
.append-19{padding-right:190px}
.append-20{padding-right:200px}
.append-21{padding-right:210px}
.append-22{padding-right:220px}
.append-23{padding-right:230px}
.prepend-1{padding-left:10px}
.prepend-2{padding-left:20px}
.prepend-3{padding-left:30px}
.prepend-4{padding-left:40px}
.prepend-5{padding-left:50px}
.prepend-6{padding-left:60px}
.prepend-7{padding-left:70px}
.prepend-8{padding-left:80px}
.prepend-9{padding-left:90px}
.prepend-10{padding-left:100px}
.prepend-11{padding-left:110px}
.prepend-12{padding-left:120px}
.prepend-13{padding-left:130px}
.prepend-14{padding-left:140px}
.prepend-15{padding-left:150px}
.prepend-16{padding-left:160px}
.prepend-17{padding-left:170px}
.prepend-18{padding-left:180px}
.prepend-19{padding-left:190px}
.prepend-20{padding-left:200px}
.prepend-21{padding-left:210px}
.prepend-22{padding-left:220px}
.prepend-23{padding-left:230px}
.pull-1{margin-right:10px}
.pull-2{margin-right:20px}
.pull-3{margin-right:30px}
.pull-4{margin-right:40px}
.pull-5{margin-right:50px}
.pull-6{margin-right:60px}
.pull-7{margin-right:70px}
.pull-8{margin-right:80px}
.pull-9{margin-right:90px}
.pull-10{margin-right:100px}
.pull-11{margin-right:110px}
.pull-12{margin-right:120px}
.pull-13{margin-right:130px}
.pull-14{margin-right:140px}
.pull-15{margin-right:150px}
.pull-16{margin-right:160px}
.pull-17{margin-right:160px}
.pull-18{margin-right:170px}
.pull-19{margin-right:180px}
.pull-20{margin-right:190px}
.pull-21{margin-right:200px}
.pull-22{margin-right:210px}
.pull-23{margin-right:220px}
.pull-24{margin-right:230px}
.push-1{margin-left:10px}
.push-2{margin-left:20px}
.push-3{margin-left:30px}
.push-4{margin-left:40px}
.push-5{margin-left:50px}
.push-6{margin-left:60px}
.push-7{margin-left:70px}
.push-8{margin-left:80px}
.push-9{margin-left:90px}
.push-10{margin-left:100px}
.push-11{margin-left:110px}
.push-12{margin-left:120px}
.push-13{margin-left:130px}
.push-14{margin-left:140px}
.push-15{margin-left:150px}
.push-16{margin-left:160px}
.push-17{margin-left:170px}
.push-18{margin-left:180px}
.push-19{margin-left:190px}
.push-20{margin-left:200px}
.push-21{margin-left:210px}
.push-22{margin-left:220px}
.push-23{margin-left:230px}
.push-24{margin-left:240px}
.prepend-top-1{padding-top:10px}
.prepend-top-2{padding-top:20px}
.prepend-top-3{padding-top:30px}
.prepend-top-4{padding-top:40px}
.append-bottom-1{padding-bottom:10px}
.append-bottom-2{padding-bottom:20px}
.append-bottom-3{padding-bottom:30px}
.append-bottom-4{padding-bottom:40px}
.pad-10{padding:10px}
.pad-20{padding:20px}
.pad-30{padding:30px}
.pad-40{padding:40px}
.push-top-1{margin-top:10px}
.push-top-2{margin-top:20px}
.push-top-3{margin-top:30px}
.push-top-4{margin-top:40px}
.push-bottom-1{margin-bottom:10px}
.push-bottom-2{margin-bottom:20px}
.push-bottom-3{margin-bottom:30px}
.push-bottom-4{margin-bottom:40px}
.pull-top-1{margin-top:-10px}
.pull-top-2{margin-top:-20px}
.pull-top-3{margin-top:-30px}
.pull-top-4{margin-top:-40px}
.pull-bottom-1{margin-bottom:-10px}
.pull-bottom-2{margin-bottom:-20px}
.pull-bottom-3{margin-bottom:-30px}
.pull-bottom-4{margin-bottom:-40px}
.border-left{border-left:1px solid #dfe2de}
.border-right{border-right:1px solid #dfe2de}
.box{padding:1.5em; margin-bottom:1.5em; background:#E5ECF9}
hr{background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none}
hr.space{background:#fff; color:#fff; visibility:hidden}
.clear{clear:both}
.block{display:block}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16{border-left-width:1px!important; border-right-width:1px!important; padding-left:5px!important; padding-right:5px!important}
input.span-1, textarea.span-1{width:20px!important}
input.span-2, textarea.span-2{width:40px!important}
input.span-3, textarea.span-3{width:60px!important}
input.span-4, textarea.span-4{width:80px!important}
input.span-5, textarea.span-5{width:100px!important}
input.span-6, textarea.span-6{width:120px!important}
input.span-7, textarea.span-7{width:140px!important}
input.span-8, textarea.span-8{width:160px!important}
input.span-9, textarea.span-9{width:180px!important}
input.span-10, textarea.span-10{width:200px!important}
input.span-11, textarea.span-11{width:220px!important}
input.span-12, textarea.span-12{width:240px!important}
input.span-13, textarea.span-13{width:260px!important}
input.span-14, textarea.span-14{width:280px!important}
input.span-15, textarea.span-15{width:300px!important}
input.span-16, textarea.span-16{width:320px!important}

.table-cell{display:table-cell; vertical-align:middle}
.border{border:1px solid #aaa; padding:3px}

#wrapper{background:url('/images/header-bg.gif') 0 0 repeat-x}
#header{height:174px; overflow:hidden; padding:31px 40px 0 40px}

#piie-logo{float:left; width:200px}

#carmen-logo{float:left; width:621px}

#navigation{margin:0 0 0 28px; padding:5px 0 0 0}
#navigation ul{list-style:none; margin:0; padding:0; position:relative; z-index:850;}
#navigation ul li{list-style:none; margin:0; padding:0; float:left; line-height:1em; vertical-align:middle; zoom:1}
#navigation ul li:hover, #navigation ul li.hover{position:relative; z-index:900; cursor:default}
#navigation ul li a{color:#656565; font-size:12px; text-decoration:none; margin:0; padding:5px 12px 6px 12px}
#navigation ul li a:hover, #navigation ul li a#current{color:#7b0000}
#navigation ul li ul{list-style:none; margin:5px 7px 0 7px; padding:10px 6px 0 4px; visibility:hidden; position:absolute; top:100%; left:0; z-index:875; width:220px; background:#656565; border-top:1px solid #555; border-right:1px solid #555; border-bottom:1px solid #555; border-left:2px solid #333}
#navigation ul li ul li{ float:none; padding:0 0 10px 0; margin:0}
#navigation ul li ul li a{color:#fff; font-size:12px; padding:0}
#navigation ul li ul li a:hover{color:#fff; text-decoration:underline}
#navigation ul li:hover > ul{visibility:visible}

#breadcrumb{margin:0; padding:0; font-size:11px}
#breadcrumb a{text-decoration:none; color:#656565}
#breadcrumb a:hover{text-decoration:underline; color:#333}
#breadcrumb span.active{color:#7b0000}