body { font-family:Arial, Tahoma, Verdana; font-size:10pt; }
#body-wrapper { width:960px; margin:0 auto; }

p { margin:10px 0; }
cite { color:#009933; font-style:normal; }
input.placeholder { color:gray; }
.active { font-weight:bold; }
.hide {display: none !important;}
.clearboth { clear:both; }

#logo img { max-width:180px; }

#banner { position:relative; z-index:1; }
#banner.slideshow-block .slide { display: none; width:100%; }
#banner .prev, #banner .next { top:50%; z-index:10; position:absolute; }
#banner .prev { left:10px; }
#banner .next { right:10px; }
#banner .image { overflow:hidden; width:100%; height:100%; }
#banner .image img { width:100%; display:block; }
#banner .image-content { padding:10px; bottom:0; left:0; z-index:5; width:100%; position:absolute; }

#left { float:left; }
#right { float:right; }

#center { float:left; }
#center img { max-width:100%; }
#center .block-title { font-size:14pt; margin:5px 0 3px 0; }
#center .block-subtitle { font-size:12pt; margin:5px 0 3px 0; }
#center .block-header .block-subtitle a { color:inherit; text-decoration:none; }
#center .block-header .block-subtitle a:hover { text-decoration:underline; }
#center .block .resume, #center .block .text { margin:5px 0; }
#center .list .block-content .thumbnail, #center .list .block-subcontent .thumbnail { float:left; margin-right:5px; }
#center .list .block-content .thumbnail img, #center .list .block-subcontent .thumbnail img { width:80px; }
#center .list .block-content .content, #center .list .block-subcontent .content { float:left; }

.nav-list .nav-level-sub { display:none; }
.nav-list li:last-child .separ { display:none; }
.nav-list.hover-trigger li:hover > .nav-level-sub,
.nav-list.click-trigger li.clicked > .nav-level-sub,
.nav-list.click-trigger li.parent-active > .nav-level-sub,
.nav-list.click-trigger li.active > .nav-level-sub { display:block; }

.breadcrumb-list li,
.nav li { display:inline; margin-right:10px; }

#header .nav-list li { position:relative; z-index:20; }
#header .nav-list .nav-level-sub { position:absolute; z-index:25; left:0; }

.col .block { margin-bottom:10px; }
.col .block .block-title { padding:3px 5px; background-color:#EFEFEF; text-align:center; }
.col .block .block-content { padding:5px; }

.block-text .block-content ul { list-style: disc; padding-left:20px; }
.block-text .block-content ol { list-style: decimal; padding-left:20px;}

.block-search form { position:relative; }
.block-search .query-field label { display:none; }
.block-search .button-container, .block-search .field-wrapper { display:inline; }

.block-form .description { color:#828282; }
.block-form label.title { display:block; }
.block-form label .required { margin-left:15px; color:red; }
.block-form .error { margin:0; }
.block-form .field-wrapper { float:left; margin:10px 10px 0 0; }
.block-form .field-wrapper.even { clear:left; }
.block-form .field-wrapper.category { float:none; }
.block-form .field-wrapper .inputs { list-style: none; padding: 0; margin:0; }
.block-form .field-wrapper .inputs li { display: inline; margin-right:10px; }
.block-form .trap-field { display:none; }

.msg.error { color:red; }

.pagination { text-align:center; }
.pagination li { display:inline-block; margin:0 3px; }

#sb-wrapper { padding:10px 0; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background-color:white; }
#sb-wrapper a { color:black; }
#sb-wrapper-inner { border-color:#DFDFDF; }
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { color:#3F3F3F; }
#sb-title, #sb-title-inner { font-size:18pt; }
#sb-info, #sb-wrapper-inner, #sb-title { margin-left:10px; margin-right:10px; }
    #sb-body, #sb-loading { background-color:transparent;}
#sb-loading-inner span{background-image:url(../image/shadowbox/white/loading.gif); line-height:32px; }
#sb-nav-close{background-image:url(../image/shadowbox/white/close.png);}
#sb-nav-next{background-image:url(../image/shadowbox/white/next.png);}
#sb-nav-previous{background-image:url(../image/shadowbox/white/previous.png);}
#sb-nav-play{background-image:url(../image/shadowbox/white/play.png);}
#sb-nav-pause{background-image:url(../image/shadowbox/white/pause.png);}

.ui-autocomplete {
    border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
    font-size:inherit;
    padding:0;
    max-width:100%;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
	word-wrap:break-word;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.3em .4em;
	line-height:24px;
	zoom:1;
	border:1px solid transparent;
	line-height: 1.2;
	font-weight:300;
	color:#2b2b2b;
    border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
}
.ui-menu .ui-menu-item cite {
    color:#006621;
    font-size:0.8em;
    display:block;
}
.ui-menu .ui-menu-item p {
    font-size:0.8em;
    color:#999999;
    margin:0;
}
.ui-menu .ui-menu-item a:hover,
.ui-menu .ui-menu-item a.ui-state-hover
.ui-menu .ui-menu-item a.ui-state-active {
	background:highlight;
	color:black;
    margin:0;
}

/** Clears **/

#container-wrapper:after,
.nav-list:after,
.template:after,
.zone .zone-content:after,
.zone .block .block-content:after,
.zone .block .block-footer:after,
.zone .block .subblock:after,
.zone .block-form .field:after,
.list:after,
.nav:after,
.list li:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }

* html #container-wrapper, *+html#container-wrapper,
* html .nav-list, *+html .nav-list,
* html .template, *+html .template,
* html .zone .zone-content, *+html .zone .zone-content,
* html .zone .block .block-content, *+html .zone .block .block-content,
* html .zone .block .block-footer, *+html .zone .block .block-footer,
* html .zone .block .subblock, *+html .zone .block .subblock:after,
* html .zone .block-form .field, *+html .zone .block-form .field,
* html .nav ul, *+html .nav ul,
* html .list, *+html .list,
* html .nav, *+html .nav,
* html .list li, *+html .list li { display: inline-block; }

/** CMS **/
.block .ui-toolbar {
    background: #eeeeee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
    height:20px;
    padding:5px; border:1px solid #D0D0D0; box-shadow:0 2px 3px -2px #000000;
    -khtml-opacity:.30; -moz-opacity:.30; -ms-filter:"alpha(opacity=30)"; filter:alpha(opacity=30); opacity:0.3;
}
.block:hover .ui-toolbar { display:block; -khtml-opacity:1; -moz-opacity:1; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); opacity:1; }
.block .ui-toolbar a.edit { float:left; display:block; width:16px; height:16px; background:transparent url('../image/edit.png') scroll no-repeat 0 0; }
.block .ui-toolbar a.delete { float:right; display:block; width:16px; height:16px; background:transparent url('../image/delete.png') scroll no-repeat 0 0; }
.block .ui-toolbar a.delete span, .block .ui-toolbar a.edit span { display:none; }
