html{font-size:0.85em;font-family:Verdana,Arial;height: 100%;}
body {text-align:center;margin:0;font-size:1em;color:#686867;line-height:1.5em;
      background-image:url("/images/bg.png");
      background-repeat:repeat-x;
      background-attachment:fixed;
      background-color:#ffdb9b;
      height: 100%;
}

form
{
	height: 100%;
}

body.minimal {text-align:left;padding:5px 10px;}
td{font-size:1em;font-family:Arial, Verdana;}
ul{padding:0 0 0 20px;margin:0 0 1.5em 0;}
ol{padding:0 0 0 32px;margin:0 0 1.5em 0;}
ul li, ol li{padding:0;margin:0;}
img{border:0;display:block;}
p{padding:0 0 1.5em 0;margin:0;}

/* TYPOGRAPHY *************************************************************************************************************************************************************************************************/

h1{padding:0;margin:2px 0 0.3em 0;font-family:Georgia, Verdana;font-weight:normal;font-size:3em;line-height:1em;color:#2e5a8c;}
h2{padding:0;margin:0 0 0.5em 0;font-size:1.75em;font-family:Georgia, Verdana;color:#2e5a8c;font-weight:normal;line-height:normal;}
h3{padding:0;margin:0;font-size:1.05em;}

blockquote{background:#f17519;font-family:Georgia, Verdana;font-style:italic;margin:0 0 0 10px;padding:10px 15px 0 15px;text-indent:0;min-height:100px;float:right;width:200px;font-weight:normal;font-size:1.4em;color:#fff;}
blockquote p{margin:0;padding:0;}

a{color:#e66e00;text-decoration: underline;}
a:active{color:#4a4844;text-decoration: underline;}
a:hover{color:#4a4844;text-decoration: underline;}
a:focus{color:#4a4844;text-decoration: underline;}

.teaser{padding:0;margin:1em 0 1.3em 0;font-size:1.45em;font-weight:normal;font-family:Georgia, Verdana;line-height:1.3em;}
.teaser strong{font-weight:normal;}
.author{font-style:italic;}

/* FORMELEMENTS *************************************************************************************************************************************************************************************************/

form{padding:0px;margin:0px;}
fieldset{padding:0px;margin:0px;border:0px}
legend{display:none;}
input, textarea, select{font-size:1em;font-family:verdana, Arial;}

/* LISTS *************************************************************************************************************************************************************************************************/

ul.list{padding:0;margin:0}
ul.list li{padding:0;margin:0;list-style:none;}

/* FLOATS AND CLEARS *************************************************************************************************************************************************************************************************/

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearleft{clear:left;}

/* SHOW AND HIDE*/
.visible{display:inline;}
.hidden{display:none;}
.jshidden{display:none;}
.jshidewhenactive{display:inline;}
/* ACCESSIBILITY *************************************************************************************************************************************************************************/

.accessibility{position: absolute;top:-999em;left:-999em;color:#999;}

/* COLUMNS *************************************************************************************************************************************************************************************************/
.grid_one 
{
	float: left;
	width: 235px;
	margin-left: 15px;
}
.grid_two 
{
	float: left;
	width: 470px;
	margin-left: 15px;
}
.grid_three 
{
	float: left;
	width: 705px;
	margin-left: 15px;
}

/* WRAP *************************************************************************************************************************************************************************************************/

#wrap{text-align:left;width:992px;margin:auto;overflow:hidden;
      background-image:url("/images/mainbg.png");
      background-repeat:repeat-y;
      padding:0 11px 0 11px;
      height: 100%;
}

/* WRAP *************************************************************************************************************************************************************************************************/

#main{width:970px; background-color: #ffffff; padding: 0px;overflow:hidden}

/* PAGETYPES *************************************************************************************************************************************************************************************************/


/* TOP *************************************************************************************************************************************************************************************************/
#topimage { width: 970px; float:left; height: 156px; background-color: #764864; padding:0px; }
#logo { margin: 15px 0 0 15px;}

/* PRIMARY NAVIGATION *************************************************************************************************************************************************************************************************/

.primarynavigation{background:#301e40;margin:0;float:left;width:970px;}
.primarynavigation ul{padding:0;margin:0;float:left;}
.primarynavigation ul li{padding:0;margin:0;float:left;list-style:none;}
.primarynavigation ul li a{float:left;color:#fff;padding:5px 15px;text-decoration:none;}
.primarynavigation ul li.active a{background:#f17519;}
.primarynavigation ul li a span{cursor:pointer}
.primarynavigation ul li a strong{font-weight:normal;}

/* BREADCRUMB *************************************************************************************************************************************************************************************************/

.breadcrumb{padding:0 0 5px 0;float:left;font-size:0.9em;margin:8px 0 15px 0;line-height:1.35em;}
.breadcrumb span{padding:0 10px 0 0;margin:0;float:left;}
.breadcrumb ul{padding:0;margin:0;float:left;}
.breadcrumb ul li{padding:0 10px 0 0;margin:0;float:left;list-style:none;}
.breadcrumb ul li a{color:#496f9b;white-space:nowrap;text-decoration:none;float:left;}
.breadcrumb ul li.active a{color:#f17519;}
.breadcrumb ul li a:active, .breadcrumb ul li a:focus, .breadcrumb ul li a:hover{text-decoration:underline;}
.breadcrumb ul li strong{font-weight:normal;}
.breadcrumb ul li a span{cursor:pointer}

/* TOOLS *************************************************************************************************************************************************************************************************/

.tools{float:right;font-size:0.9em;margin:8px 0 0 0;}
.tools ul{padding:0;margin:0;float:left;}
.tools ul li{padding:0;float:left;list-style:none;padding:0 5px 0 5px;}
.tools ul li a{float:left;color:#7894b5;white-space:nowrap;line-height:1.2em;text-decoration:none;}
.tools ul li a.print{}
.tools ul li a.read{}
.tools ul li a.remove{}
.tools ul li a.share{}
.tools ul li a.increase{}
.tools ul li a.decrease{}
.tools ul li a:active, .tools ul li a:focus, .tools ul li a:hover{text-decoration:underline;}

/* NAVBLOCK *************************************************************************************************************************************************************************************************/

.navblock{border-top:2px solid #f06b09;padding:15px 0;}

/* SUBNAV *************************************************************************************************************************************************************************************************/

.secondarynavigation{padding:1px 0 0 0;background:#dedede;}
.secondarynavigation ul{padding:0;margin:0 0 2px;}
.secondarynavigation ul li{padding:0;margin:0;list-style:none;float:left;width:200px;}
.secondarynavigation ul li a{padding:5px 14px 5px 14px;color:#2e5a8c;display:block;text-decoration:none;}
.secondarynavigation ul li.active{}
.secondarynavigation ul li.active a{color:#f06b09;}
.secondarynavigation ul li.active a:active, .secondarynavigation ul li a:focus, .secondarynavigation ul li a:hover{text-decoration:underline;}
.secondarynavigation ul li.active a span{}
.secondarynavigation ul li.active a:active span, .secondarynavigation ul li a:focus span, .secondarynavigation ul li a:hover span{}
.secondarynavigation ul li.active a strong{}
.secondarynavigation ul li.active ul{padding:0;margin:0 0 2px 14px;}
.secondarynavigation ul li.active ul li{padding:0;margin:0;border:0;}
.secondarynavigation ul li.active ul li a{padding:0 0 4px 20px;margin:0;color:#2e5a8c;}
.secondarynavigation ul li.active ul li.active a{color:#f06b09;}
.secondarynavigation ul li.active ul li.active ul{padding:0;margin:0 0 2px 14px;}
.secondarynavigation ul li.active ul li.active ul li{padding:0;margin:0;border:0;}
.secondarynavigation ul li.active ul li.active ul li a{padding:0 0 4px 20px;margin:0;color:#2e5a8c;}
.secondarynavigation ul li.active ul li.active ul li.active a{color:#f06b09;}
.secondarynavigation ul li.active ul li.active a:active, .secondarynavigation ul li.active ul li.active a:focus, .secondarynavigation ul li.active ul li.active a:hover{}
.secondarynavigation ul li.active a strong{font-weight:normal;}

/* CONTENT *************************************************************************************************************************************************************************************************/

.content{padding:0 0 15px 0;}
.content{}
.content a{}
.content a:active, #content .content a:focus, #content .content a:hover{text-decoration:underline}

/* CONTENT *************************************************************************************************************************************************************************************************/

.pageinfo{font-size:0.9em;border-top:1px solid #8e7055;padding:5px 0 5px 0;}

/* CHILDREN *************************************************************************************************************************************************************************************************/

#children{margin:0;width:240px;}
#children.two_col{margin:0;width:480px;}
#children.three_col{margin:0;width:720px;}
#children.four_col{margin:0;width:960px;}
#children .child{margin:0;width:230px;overflow:hidden;float:left;margin:0 10px 10px 0;background:#dedede;}
#children .child .header{padding:5px 10px;}
#children .child .content{padding:5px 10px;}
#children .child .content ul.grandchildren{padding:0;margin:0 0 1em 0;}
#children .child .content ul.grandchildren li{padding:0;margin:0;list-style:none;}

/* CONTEXT *************************************************************************************************************************************************************************************************/

#contextarea{border-top:2px solid #f06b09;padding:15px 0;}
#contextarea.one_col{margin:0;width:240px;}
#contextarea.two_col{margin:0;width:480px;}
#contextarea.three_col{margin:0;width:720px;}
#contextarea.four_col{margin:0;width:960px;}
#contextarea .context{float:left;width:230px;background:#dedede;margin:0 10px 15px 0;}
#contextarea .context .header{padding:5px 10px;color:#2E5A8C}
#contextarea .context .content{padding:5px 10px;}
#contextarea .context .link{padding:0px 10px 1em 10px;float:right}
#contextarea .context .image{}
#contextarea .context p{padding:0;margin:0;}
#contextarea .content ul{padding:0;margin:0 0 1em 0;}
#contextarea .content ul li{padding:0 0 0.5em 0;margin:0;list-style:none;}
#contextarea .content ul li .date{font-size:0.9em;font-style:italic;}

/* SITEMAP *************************************************************************************************************************************************************************************************/

.sitemap{}
.sitemap ul{margin:0;padding:0;}
.sitemap ul li.collumnlistItem{list-style:none;padding:10px 0 10px 0;}

.sitemap ul li.collumnlistItem > a{padding-top:10px;border-top:2px solid #D5D4D3; display: block; margin-right: 15px;}
.sitemap ul li.collumnlistItemLast > a{margin-right: 0;}

.sitemap .fivecollumnlist li.collumnlistItem {width:20%;float:left;}
.sitemap .fourcollumnlist li.collumnlistItem {width:25%;float:left;}
.sitemap .threecollumnlist li.collumnlistItem {width:33%;float:left;}
.sitemap .twocollumnlist li.collumnlistItem {width:50%;float:left;}

.sitemap .threecollumnlist li.collumnlistItemLast {width:34%;}


.sitemap ul li.collumnlistItemFirst{clear:left;}
.sitemap ul ul li{list-style:none;border:0;padding:0 0 0 15px;}

/* SENDTOFRIEND *************************************************************************************************************************************************************************************************/

#sendtofriend{overflow:hidden;width:99%}
#sendtofriend .left{width:50%}
#sendtofriend .right{width:49%}
#sendtofriend textarea{border:0;width:95%;color:#4a4844;padding:4px 6px 3px 6px;overflow:auto;margin:5px 0 10px 0;}
#sendtofriend .texttype{border:0;width:90%;color:#4a4844;padding:4px 6px 3px 6px;margin:5px 0 10px 0;}
#sendtofriend .submittype{border:0;color:#fff;background:#ec6a0c;font-weight:bold;padding:3px 11px 2px 11px;cursor:pointer;overflow:visible;}
#sendtofriend .buttons{text-align:right;padding:5px 10px 20px 10px;}
#sendtofriend .validationsummary{float:left;width:60%;color:#ec6a0c;}
#sendtofriend .requiredfield{color:#ec6a0c;}

/* BOTTOM *************************************************************************************************************************************************************************************************/

#bottom{width: 970px;color:#605d58;line-height:1.6em;font-size:0.9em;padding:10px;margin:10px 0 10px 0;}
#bottom a{color:#605d58;}
#bottom .vcard{float:left;}
#bottom .vcard div{float:left;margin:0 17px 0 0;}
#bottom p { margin:0;padding:0;}


/* THICKBOX *************************************************************************************************************************************************************************************************/

*{padding: 0; margin: 0;}
#TB_window { color: #333333;}
#TB_secondLine { color:#666666;}
#TB_overlay { position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=85);-moz-opacity: 0.85;opacity: 0.85;}
#TB_window {position: fixed;background:#e6e5e3;z-index: 102;display:none;border: 4px solid #e6e5e3;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeWindowButton{float:right;background:#f06b09;color:#fff;text-decoration:none;font-size:0.8em;font-family:arial, Verdana;border:1px solid #fff;font-weight:bold;display:block;padding:3px 5px;line-height:0.6em;height:0.7em;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background:#e6e5e3;height:37px;margin:0 0 0.5em 0;font-size:1.75em;font-family:Georgia, Verdana;color:#2e5a8c;border-bottom:2px solid #f06b09;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/* NEWS *************************************************************************************************************************************************************************************************/
.heighlightedcontent{width:100%;margin-bottom:2%;}
.heighlightedcontent ul{margin:0;padding:0;list-style:none;float:left;width:100%;}
.heighlightedcontent ul li{width:48%;margin:0 2% 0 0;padding:1em 0;float:left;background:#dedede;}
.nonheighlightedcontent{width:100%;padding:1em 0;background:#dedede;margin:1em 0;}
.nonheighlightedcontent ul{margin:0;padding:0;list-style:none;}
.nonheighlightedcontent ul li{margin:2% 2% 2% 0;}

/* PUBLICATIONS *************************************************************************************************************************************************************************************************/
.highlightedpublication a img{float:left;display:inline;margin:0 1em 1em 0;}
.highlightedpublication a strong{margin:0 0 1em 0;float:left;}
.highlightedpublication ul{width:50%;}
.highlightedpublication ul li{float:none;width:100%;padding-top:0; }

/* FILELIST *************************************************************************************************************************************************************************************************/
.filelist ul {margin:0;padding:0;list-style:none;}
.filelist li { margin-bottom: 20px;}
.filelist img {float: left; margin-right:15px;}

.formlabel 
{
	width: 200px;display: block; font-weight: bold;
}

.formfelt
{
	width: 300px;display: block; height: 20px;
}
.formfeltextra
{
	width: 300px;height: 20px;
}


/* GALLERY *************************************************************************************************************************************************************************************************/
.gallerylist ul {margin:0;padding:0;list-style:none;}
.gallerylist li { margin-bottom: 20px; display: inline; width: 230px; float: left;}
.gallerylist img { }

.gallery {
	display: block;
}
.thumbnail {
	float: left;
	width: 225px;
	margin-bottom: 15px;
}

/* TABS *************************************************************************************************************************************************************************************************/
.ui-tabs-nav 
{
	margin:0;padding:0;list-style:none;width:100%;float:left;
	border-bottom: 2px solid #F06B09;
}
.ui-state-default, .ui-tabs-selected
{
	margin:0;
	padding: 1em 1em 1em 0	;
	float:left;
	display:list-item;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
.ui-state-active
{
	font-weight: bold;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

