.book-navigation .menu{border-top:1px solid #888;padding:1em 0 0 3em;}
.book-navigation .page-links{border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:0.5em;}
.book-navigation .page-previous{text-align:left;width:42%;display:block;float:left;}
.book-navigation .page-up{margin:0 5%;width:4%;display:block;float:left;}
.book-navigation .page-next{text-align:right;width:42%;display:block;float:right;}
#book-outline{min-width:56em;}
.panel-3col-33-stacked .panel-col-first {float:left;width:33%;}
.panel-3col-33-stacked .panel-col-first .inside {margin:0 0.5em 1em 0;}
.panel-3col-33-stacked .panel-col {float:left;width:33%;}
.panel-3col-33-stacked .panel-col .inside {margin:0 0.5em 1em;}
.panel-3col-33-stacked .panel-col-last {float:left;width:33%;}
.panel-3col-33-stacked .panel-col-last .inside {margin:0 0 1em 0.5em;}
.panel-3col-33-stacked {}
.panel-pane{border:1px solid #CCCCCC;margin:10px;padding:10px;}
.pane-nodequeue-3{border:0 none;margin:0;padding:0;}
.pane-nodequeue-4{border:0 none;margin:0;padding:0;}
.panel-col-top{border:1px solid #CCCCCC;margin:10px;padding:10px;}
.node-form .form-text{display:block;width:95%;}
.node-form .container-inline .form-text{display:inline;width:auto;}
.node-form .standard{clear:both;}
.node-form textarea{display:block;width:95%;}
.node-form .attachments fieldset{float:none;display:block;}
.terms-inline{display:inline;}
hr{height:1px;border:1px solid gray;}
img{border:0;padding:5px;}
.clear-block:after{content:".";display:block;height:0;clear:both;}
.clear-block{display:inline-block;}
* html .clear-block{height:1%;}
.clear-block{display:block;}
.breadcrumb{padding-bottom:.5em}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}
ol.task-list li.active{font-weight:bold;}
.form-item{margin-top:1em;margin-bottom:1em;}
.form-item .description{font-size:0.85em;}
.form-item label{display:block;font-weight:bold;}
.form-item label.option{display:inline;font-weight:normal;}
.form-checkboxes,.form-radios{margin:1em 0;}
.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}
.marker,.form-required{color:#f00;}
.more-link{text-align:right;}
.more-help-link{font-size:0.85em;text-align:right;}
.nowrap{white-space:nowrap;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.pager-current{font-weight:bold;}
.container-inline div,.container-inline label{display:inline;}
ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
li.leaf{list-style-type:square;list-style-image:url(/misc/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}
li a.active{color:#000;}
td.menu-disabled{background:#ccc;}
ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
a.external-link{background:url(/files/elf.png) right center no-repeat;padding-right:12px;}
a.mailto-link{background:url(/files/mlf.png) right center no-repeat;padding-right:12px;}
body{font-size:100%;}
pre,code{font-size:1.1em;font-family:"Bitstream Vera Sans Mono","Courier New",monospace;}
h1{font-size:2em;line-height:1.3em;margin-top:0;margin-bottom:0.5em;}
h2{clear:both;line-height:1.3.em;margin-top:2em;margin-bottom:1em;}
h3{clear:both;font-size:1.3em;line-height:1.3em;margin-top:1.3em;margin-bottom:0.5em;}
h4,h5,h6{font-size:1.1em;line-height:1.3em;margin-top:0.909em;margin-bottom:0.909em;}
p,ul,ol,dl,pre,table,fieldset,blockquote{margin:1em 0;}
ul,ol{margin-left:0;padding-left:2em;}
.block ul, .item-list ul{margin:1em 0;padding:0 0 0 2em;}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}
li{margin:0;padding:0;}
.item-list ul li{margin:0;padding:0;list-style:inherit;}
ul.menu li, li.expanded,li.collapsed,li.leaf{margin:0;padding:0;}
ul{list-style-type:disc;}
ul ul{list-style-type:circle;}
ol{list-style-type:decimal;}
ol ol{list-style-type:lower-alpha;}
dt{margin:0;padding:0;}
dd{margin:0 0 0 2em;padding:0;}
table{border-collapse:collapse;}
th,thead th,tbody th{text-align:left;padding-right:0;border-bottom:none;}
tbody{border-top:none;}
abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}
abbr.created{border:none;cursor:auto;white-space:normal;}
img{border:0;}
hr{height:1px;border:1px solid #666;}
form{margin:0;padding:0;}
fieldset{margin:1em 0;padding:0.5em;}
div.tabs{margin:0 0 5px 0;}
div.warning{border-color:#fc0;background-image:url(/files/messages-warning.png);}
div.warning,tr.warning{color:#000;background-color:#ffc;}
div.error {background-image: url("/files/messages-error.png");background-position: 5px 5px;background-repeat: no-repeat;border-color: #CC0000;margin: 0 1em 5px;padding: 5px 5px 5px 35px;}
div.error,tr.error{color:#900;background-color:#fee;}
div.messages ul{margin-top:0;margin-bottom:0;}
div.report{background-color:#FFEEEE;background-image:url("/files/messages-error.png");background-position:5px 5px;background-repeat: no-repeat;font-weight:bold;margin:0 1em 5px 230px;padding:5px 5px 5px 35px;width: 160px;}
#page,#closure-blocks{min-width:960px;}
#navigation-top,#navigation{position:absolute;left:-10000px;}
#header-blocks{clear:both;}
#main{position:relative;}
#content{float:left;width:100%;margin-left:0;margin-right:-100%;padding:0;}
#content-inner,.no-sidebars #content-inner{min-height:500px;margin:15px 10px;padding-left:20px;}
.sidebar-left #content-inner{padding-left:210px;padding-right:0;}
.sidebar-right #content-inner{padding-right:210px;padding-left:20px;}
.two-sidebars #content-inner{padding-left:210px;padding-right:210px;}
#navbar{float:left;width:100%;margin-left:0;margin-right:-100%;padding:0;height:auto;}
.with-navbar #content,.with-navbar #sidebar-left,.with-navbar #sidebar-right{margin-top:35px;}
#search-box{width:200px;margin-right:20px;float:right;}
#secondary{float:right;}
#navbar ul{margin:0;padding:0;text-align:left;}
#navbar li{float:left;padding:0 10px 0 0;}
#sidebar-left{float:left;width:210px;margin-left:0;margin-right:-210px;padding:0;}
#sidebar-left-inner{margin:0 20px 0 0;padding:0;}
#sidebar-right{float:right;width:210px;margin-left:-210px;margin-right:0;padding:0;}
#sidebar-right-inner{margin:0 0 0 20px;padding:0;}
#header,#content,#navbar,#sidebar-left,#sidebar-right,#footer,#closure-blocks{overflow:visible;word-wrap:break-word;}
#navbar{overflow:hidden;}
body{background-color:#e7e7e7;color:#323232;}
a{color:#0040B8;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
body{font-size:100%;}
#page{font-size:0.80em;line-height:1.5em;}
h1{font-size:160%;}
h2{font-size:140%;}
h3{font-size:130%;}
h4{font-size:120%;}
h5{font-size:110%;}
table{border-collapse:collapse;width:100%;margin-bottom:15px;}
th,thead th,tbody th{text-align:left;padding-right:0;border-bottom:none;}
tbody{border-top:none;}
thead th{background:#DDD;border:1px solid #cccccc;padding:6px 5px;}
tr.odd td,tr.even td{padding:8px 5px;border:1px solid #cccccc;}
tr.odd td{background:#FFFFFF;}
tr.even td{background:#F2F2F2;}
body{margin:0;padding:10px;}
#header-inner{padding:10px;}
.site-name, .site-name a, .site-name a:visited, .site-name a.visited{color:#FFFFFF !important;display:block;float:left;font-size:1.6em;font-weight:bold;line-height:1.6em;margin:10px;text-decoration:none;width:400px;}
#suckerfishmenu{line-height:32px;padding-left:10px;}
#suckerfishmenu ul.menu{padding:0 0 0 0px;list-style:none;z-index:3;display:inline;}
#suckerfishmenu a{display:block;padding:0px 14px 0px 14px;text-decoration:none;font-size:125%;font-weight:bold;}
#suckerfishmenu a:hover{text-decoration:underline;}
#suckerfishmenu li{display:inline;float:left;margin:0;padding:0;height:1%;}
.breadcrumb{padding-bottom:0;font-size:95%;margin-bottom:5px;color:#888;}
.breadcrumb a{color:#888;}
h1.title,h2.title,h3.title{margin:0;}
.pager{clear:both;margin:1em 0;text-align:center;}
.pager a,.pager strong.pager-current{padding:0.5em;}
.feed-icons{margin:1em 0;}
#sidebar-left-inner{margin:13px 10px 10px 13px;}
#sidebar-right-inner{margin:13px 13px 10px 10px;}
#footer-inner{padding:10px 20px;text-align:center;}
#comments{clear:both;margin:20px 0;}
#comments-title{background-color:#ddd;padding:3px 10px;}
.comment{padding:10px;margin-bottom:10px;border:1px solid #ddd;}
.block{border:none;padding:0;margin-bottom:15px;}
.block ul{margin-top:0px;margin-left:15px;padding-left:0;}
.block ul li{margin-bottom:4px;}
.block ul li.expanded ul{margin-top:4px;margin-left:20px;}
.block h3.title{font-size:110%;padding:2px 10px;}
#sidebar-left .block h3.title a,#sidebar-right .block h3.title a{color:#fff;}
#sidebar-left .block h3.title,#sidebar-right .block h3.title{color:#fff;padding:4px 10px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;}
#sidebar-left .block .content,#sidebar-right .block .content{margin:0;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-top:none;background-color:#e7e7e7;border:1px solid #e7e7e7;padding:10px;}
.block ul li{list-style-type:circle;list-style-image:url(/files/menu-leaf2.png);}
.block ul li.collapsed{list-style-image:url(/files/menu-collapsed-rtl.png);}
.block ul li.expanded{list-style-image:url(/files/menu-expanded.png);}
.block ul li.collapsed{list-style-image:url(/files/menu-collapsed.png);}
.block ul li.leaf{list-style-image:url(/files/menu-leaf2.png);}
.form-item,.form-checkboxes,.form-radios{margin:1em 0;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid #c00;}
.form-item label{display:block;font-weight:bold;}
.form-item label.option{display:inline;font-weight:normal;}
.form-required{color:#c00;}
.form-item .description{font-size:0.85em;}
.form-checkboxes .form-item,.form-radios .form-item{margin:0.4em 0;}
.container-inline div,.container-inline label{display:inline;}
.tips{margin:0;padding:0;font-size:0.9em;}
form tbody{border-top:1px solid #ccc;}
form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
form tbody th{border-bottom:1px solid #ccc;}
form thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}
.more-link{text-align:right;}
.service-links{border:medium solid #D6D6D6;color:green;float:right;font-weight:bold;padding:5px;}
.views-row-even{background-color:#F2F2F2;padding-bottom:20px;}
.panel-pane .views-row-even{background-color:FFFFFF;}
.pane-nodequeue-4.views-row-even{background-color:FFFFFF;padding-bottom:0;}
.views-row-odd{padding-bottom:20px;}
.view-report .views-field-title{clear:both;margin-bottom:5px;margin-top:10px;}
#page{width:960px;margin:0 auto;}
body{background-image:url(/files/body_bg.gif);color:#323232;}
a{color:#8E2C2C;}
#page{background-color:#fff;}
#header-inner{background:#000000;}
#site-name a:link,#site-name a:visited{color:#811E1E;}
#site-slogan{color:#181818;}
#logo a{color:#FFFFFF;font-size:200%;font-weight:bold;text-decoration:none;}
#logo a:active{color:#FFFFFF;font-size:200%;font-weight:bold;text-decoration:none;}
#logo a:hover{color:#FFFFFF;font-size:200%;font-weight:bold;text-decoration:none;}
#secondary,#secondary a{color:#181818;}
#navbar{background:#883133 url(/files/primary_bg.gif) top left repeat-x;border-top:1px solid #7C2B2D;border-bottom:1px solid #5F2324;}
#suckerfishmenu a{color:#fff;}
#suckerfishmenu a.active,#suckerfishmenu a:hover{color:#EF9494;text-decoration:none;}
.region-navbar #search .form-submit{border:2px outset #69191A;color:#fff;background-color:#69191A;}
#footer{background-color:#9C3C3C;color:#fff;padding:10px 20px;text-align:center;}
#footer-message a{color:#FFFFFF;font-size:110%;text-decoration:none;}
#footer-message a:active{color:#FFFFFF;font-size:110%;font-weight:bold;text-decoration:none;}
#footer-message a:hover{color:#FFFFFF;font-size:110%;text-decoration:none;}
.node-links ul.links li a{color:#181818;}
#sidebar-left .block h3.title{background:#883133 url(/files/primary_bg.gif) top left repeat-x;border:1px solid #8B3335;}
#sidebar-left .block .content{background-color:#EDEDED;border:1px solid #E0E0E0;}
#sidebar-right .block .content{border:none;padding:0;background:none;}
#sidebar-right .block h2.title{padding:0 0 10px 0;color:#323232;background:none;border:none;}
#sidebar-right .block,#sidebar-right .block-1,#sidebar-right .block-4{-moz-border-radius:7px;-webkit-border-radius:7px;padding:10px;border:1px solid #D6D6D6;background-color:#E5E5E5;}
#sidebar-right .block-2,#sidebar-right .block-5{border:1px solid #DEAAAA;background-color:#EABEBE;}
#sidebar-right .block-3,#sidebar-right .block-6{border:1px solid #B9B9B9;background-color:#C8C8C8;}
.imagecache{float:left;margin-left:0;margin-right:10px;margin-top:4px;}
#footer a:active{color:#FFFFFF;font-size:110%;text-decoration:none;}
#footer a{color:#FFFFFF;font-size:110%;text-decoration:none;}
dl{float:left;margin:0;padding:0;width:60%;}
dl dt{border-top:1px dotted #BEBEBE;clear:both;color:#666666;float:left;font-size:0.9em;font-weight:bold;margin:0;padding:0.3em;text-align:right;width:17%;}
dl dd{border-top:1px dotted #BEBEBE;float:left;font-size:0.9em;margin:0 0 0 1px;padding:0.3em;width:78%;}
.cont-body{clear:both;padding-top:10px;}
.gmap-map{float:right;}
.gad-left{float:left;margin:10px;}
.gad-right{float:right;margin:10px;}
.advertisement {
    color: #AAAAAA;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

