* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 10px;
    line-height: 1.5;
    font-family:Verdana, sans-serif;
    color: #000;
    background: #a0bba7;
    text-align: left;
    
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #dc1929; text-decoration: none; }
a:hover { text-decoration: underline; }

.shell { margin: 0 auto; background:#fff; border:1px solid #b8cab9; border-top:2px solid #a21f3c; padding:7px 11px 6px 6px;  width:822px; margin-top:68px}
.left { float: left; display: inline; }
.right { float: right; display: inline; }

.wrap{background:url(images/container.gif) repeat-y 0 0; height:100%}
#container{float:left; display:inline; width:657px;}
#sidebar{float:right; display:inline; width:154px}

#header{margin-bottom:7px; padding-left:6px; width: 670px; margin-right: -8px; }
#header .img-holder{position: relative; float:left; display: inline; margin-left:3px; width: 215px; height: 135px; padding:12px 0px 0 0px; background:#e8edf1; text-align:center; font-size:14px; overflow: auto; }
#header .img-holder a { color:#000; font-size:14px; letter-spacing:-1px}
#header .img-holder .textElement img { left: 20px; }

#navigation{background:url(images/navigation.gif) no-repeat 0 0; padding:24px 0 0 8px; color:#075b9c; margin-bottom:6px}
#navigation li{border-right: 1px solid #075b9c; padding: 0px 8px 0px 10px; display:inline;}
#navigation li a{font-size:12px; color:#075b9c}
#navigation li a:hover{ font-weight:bold; color:#a21f3c; text-decoration: none; }
#navigation li span{float:left; padding:0 9px}
#navigation li a.selectedPage{font-weight:bold; color:#a21f3c}
#navigation li.last {border-right: 0px;}

h2{color:#075b9c; font-size:12px; margin-bottom:13px; padding-top:12px}
h3{color:#075b9c; font-size:10px; font-style:italic;}
red{color:#a21f3c;}

#content{padding-left:8px; padding-bottom:63px; margin-bottom:3px}
#content p{padding-bottom:12px}
#content ul, #content ol {
	padding-left: 20px;
}
#content a {
	color: #075B9C;
}

h1#logo{font-size:0; line-height:0; width:154px;}
h1#logo a{display:block; background:url(images/logo.gif); text-indent:-4000px; height:100px}

#sidebar h2{text-align:center; padding:15px 0 10px 0; background:#cdceb7; font-size:12px; color:#000}
#sidebar ul{height:100%; overflow:hidden; padding:5px 0 0 23px; list-style-type:none; letter-spacing:-1px}
#sidebar ul li{float:left; width:100%; margin-bottom:5px}
#sidebar ul li.first{float:left; width:100%; margin-bottom:23px}
#sidebar ul li a{background:url(images/bulet.gif) no-repeat 0 4px; font-size:10px; color:#000; padding:0 0 0 8px}
#sidebar ul li a:hover{font-size:10px; }
#sidebar ul li a.red{ color:#a21f3c; background:url(images/bulet-hover.gif) no-repeat 0 4px;}

#footer{font-size:9px; background:url(images/footer.gif) no-repeat 0 0}