/* put your styles here */

body {
	font-family:"Microsoft Sans Serif",Arial,FreeSans,sans-serif;
    background-color:#e7eff7;
}


#visual-portal-wrapper {
margin:0 auto;
width:1100px;
/*border-top:10px solid #17608f;*/
}



#portal-header {

position:relative;
}

#portal-globalnav {
    background-color:#d6dee7;    
}

#portal-siteactions {

/*float:right;*/
padding-bottom:0;

}
/*
#portal-searchbox {

margin:1px 0 60px;
background:url("images/search-bg.gif") no-repeat scroll 0 0 transparent;
text-align:center;
float:none;

}
*/
.LSBox {
	margin:1px 12px;
}




/*
#portal-siteactions li a,#portal-siteactions li a:hover {

float:left;
}

#portal-siteactions li {

margin-right:0;
}
*/

div.width-full {
width:100%;
}

div.position-0 {
margin-left:-100%;
}


#portal-colophon .colophon-partners {
clear:both;
display:block;
}

#portal-colophon {
background-color:#F1F2EB;
font-size:85%;
}
#portal-colophon li {
list-style : none;
display: inline;
color:#71787B;
margin:0 0.25em;
padding:0.5em;
}

#portal-footer {
margin:0;
color:#ffffff;
background:#0091aa;
text-align: center;

}
#portal-footer h3 {color:#ffffff;}
#portal-footer a{color:#ffffff;text-decoration:underline;}
#portal-footer img {vertical-align:middle;}
/* fixes for cynin */

#comcynapsecyninstatusmessageinputform {
height: auto;
}
#col3_content {
height:auto;
}

.actionMenuContent {
	padding:0;
	font-size:90%;
}

#portal-top {

margin:0;
padding:0;
}
dl.portlet {
border: 1px solid #d6dee7;
box-shadow: 7px 7px 2px #d6dee7;
-moz-box-shadow: 7px 7px 2px #d6dee7;
-webkit-box-shadow: 7px 7px 2px #d6dee7; 
background-color: #ffffff;
}
/*
#portletPageColumns dl.portlet {
border: 1px solid #d6dee7;
box-shadow: 7px 7px 2px #d6dee7;
-moz-box-shadow: 7px 7px 2px #d6dee7;
-webkit-box-shadow: 7px 7px 2px #d6dee7; 
}
*/
dl.portlet dt.portletHeader,dl.portlet dt.portletHeader a {
	color:#ffffff;
	background-color:#8c6329;
	/*text-align:center;*/
}

select {
background-color:White;
border:1px solid #CEDCE1;
color:Black;
vertical-align:top;
}

input {

border:1px solid #17608f;
margin-right:5px;

}
dl.portlet.portlet-static-quick-links  {
background-color:#F9FAF3;

}
dl.portlet-static-quick-links dd.portletItem {
	padding:0;
}
.portlet-static-quick-links li {
border-bottom:1px solid #FFFFFF;
list-style:none;
padding:0 1em;
font-size:11px;
}

dl.portlet a:link {
	border:0;
	color:#12809E;
}

#content a:link {
	border:0;
}
/*
#portletPageBottomRow {
	border-top:2px solid #0091aa;
padding-top:10px;
margin-top:10px;
}*/
#portletPageColumns .portletPageColumn .portlet {
	/*height:200px;*/
	font-size:100%;
	overflow:hidden;
}
/*
#portletPageColumns .portletItem a {
color:#407D99;
}
*/
#portletPageColumns .portletHeader {
background:none repeat scroll 0 0 transparent;
/*padding:0;*/
}
#portletPageColumns .portletHeader a {
background:none repeat scroll 0 0 transparent;	
color:#0091aa;
font-size:2em;

text-align:left;
}
/*#content dd {
	margin:0;
	padding:0;
}*/

#portletPageFirstColumn,#portletPageSecondColumn {
	width:48%;
	margin-left:8px;
}

#content a:visited, dl.portlet a:visited {
	border-bottom:0;
}

h2 {
font-size:110%;
letter-spacing:0;
}

table.plain, table.plain tr {
border:medium none;
width:100%;
}

table.plain th, table.plain td {
border:0;
padding:0.5em 0;
font-size:11px;
}

#content {
border: 1px solid #EFE6DD;
box-shadow: 7px 7px 2px #EFE6DD;
-moz-box-shadow: 7px 7px 2px #EFE6DD;
-webkit-box-shadow: 7px 7px 2px #EFE6DD;
padding:0 10px;
background-color:#ffffff;
}

.template-two-columns #content {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border:0;
background-color:transparent;
}

table.listing {
	border:1px solid #CEDCE1;
	font-size:11px;
}

table.listing th {
background:none repeat scroll 0 0 #AAB1AE;
border:0;
color:#FFFFFF;
padding:0.25em 1em;
}

.listing img {
vertical-align:middle;
}

/* new css*/
/*.header {
	background:url('images/banner.jpg') no-repeat;
	height:130px;
	position:relative;
}*/
.searchSection {
	/*color:#ffffff;*/
	margin-top:10px;
}
/*
#portal-personaltools-wrapper {
	
	height:22px;
	
}
#portal-personaltools {
	
	background:transparent;
	float:left;
	
}
#portal-personaltools dd {
	padding:0;
	right:auto;
	min-width:0;
}
#portal-personaltools dd a {
	padding:0;
	line-height:1.5em;
}
*/
/*dl.actionMenu a {
	color:#ffffff;
}
#portal-personaltools dd,#portal-personaltools-wrapper,#portal-siteactions {
	background:none repeat scroll 0 0 #001E57;
}
dl.portlet dd.portletFooter {
	padding:0;
}*/
/*
dl.portlet dd.portletItem {
	border:1px solid #bb6019;
}*/
dl.portlet ul.navTreeLevel0 > .navTreeItem {
	/*background:url('images/globnav-bg.gif') no-repeat top left;*/
	border-bottom:0;
	padding:0 0 0 10px;
	line-height:21px;
	font-weight:bold;
	margin-bottom:0;
}

dl.portlet ul.navTreeLevel0 > .navTreeItem ul li {
	font-weight:normal;
	margin-bottom:0;
}
dl.portlet ul.navTree .navTreeCurrentItem {
	background-color:transparent;border-color:transparent;
	border:0;
    margin:0;
}
dl.portletNavigationTree dd.portletItem {
	border:0;
}
.ploneCalendar {
	font-size:100%;
}
.TextContent {
	text-align:left;
}
.portlet-static-csd-registration .portletHeader,.portletNews .portletItemDetails {
	display: none;
}
.portlet-static-csd-registration .portletItem {
	margin-top:10px;
}
/*.portletNews .portletHeader {
	border-bottom:1px solid #bb6019;
}

dl.portletNews dd.portletItem {
	border:0;
	border-left:1px solid #bb6019;
	border-right:1px solid #bb6019;
	padding:5px;
}*/
dl.portlet dd.portletFooter {
	text-align:right;
    padding: 0 1em;
}
/*.logo,#portal-logo {
	border-bottom:22px solid #D0CAB8;
	margin:0 0 15px;
	padding:24px;
	
}*/
div#portal-column-one.width-1\:4 {
	width:23.75%;
}
/*#portal-column-content {
	
	background:#cfc8b9;
	
}*/
#portal-column-two {
	/*width:225px;
	float:left;*/
	/*margin-left:875px;
	position:absolute;*/
}
div.width-3\:4 {
    width: 75%;
}
/*div.position-3\:4 {
    margin-left: -25%;
}

div.width-1\:4 {
    width: 25%;
}*/
#searchGadget {
	width:10em;
}
.documentFirstHeading {
	color:#0091aa;
}
.clearboth{clear:both;}
/*
ul.navTreeLevel1 li.navTreeCurrentNode a.navTreeCurrentItem,ul.navTreeLevel1 li.navTreeItemInPath a.navTreeItemInPath {
	background:url('images/icon-subnav-arrow.gif') no-repeat center left;
	padding-left:1em;
	border:0;
}

ul.navTreeLevel1 li.navTreeItemInPath a.navTreeItemInPath {margin-left:-1em;}
ul.navTreeLevel1 ul li.navTreeCurrentNode a.navTreeCurrentItem,ul.navTreeLevel1 ul li.navTreeItemInPath a.navTreeItemInPath {background:none;}
dl.portlet ul.navTreeLevel1 li.navTreeItem ul {
	position: absolute;
	
	left: -999em;

}
dl.portlet ul.navTreeLevel1 li.navTreeItem:hover ul {
	left: 120px;
	margin-top: -2em;
	width:100%;
	
}
dl.portlet ul.navTreeLevel1 li.navTreeItem:hover ul li {
	background:#eef4e6;
	border-bottom:1px solid #ffffff;
}*/
#content .documentDescription {
font: 100% Arial,FreeSans,sans-serif;
color:black;
margin-bottom:1em;
}
#content .portletCollection dd {
    /*margin:0;*/
	padding:0.5em 1em;
}

#portal-globalnav li a {
    padding: 0.5em 1em;
    border-right:0;
    min-width:1em;
    background-color:#d6dee7;
}
#portal-globalnav .selected a:hover {
   background-color: #205C90; 
   color: #ffffff;
}

/* dropdown menu */
ul.submenu {
    z-index: 3;    
}

/* doormat */
#c-doormat {
    font-size:80%;    
    background-color:transparent;
}
#c-doormat a {
    color:#1177bb; 
    font-weight:bold;
}
#c-doormat-sitemap dl {
    border-right:1px solid #AABBCC;
    margin-right:20px;
}
#c-doormat-sitemap dl dt {
    color:#aa4411;    
}
a.browse span {
    top:auto;
    bottom:10px;
}

/* css for conference section only */
.section-international-conference-and-field-seminar-201ckarst-without-boundaries .documentFirstHeading {
    background-color:#2299aa;
    color:#ffffff;
    text-transform:uppercase;
    font-size:1.6em;
    padding-left:35px;
}
.conf-header {
    background:#ccccbb url("images/conf-header.jpg") no-repeat center right;
    height: 144px;
    padding: 35px;
}
.conf-header h1,.conf-header h2 {
    color:#ffffff;
}
.conf-header h1 {
    text-transform:uppercase;
    font-size:3em;
    line-height:normal;
}
.section-international-conference-and-field-seminar-201ckarst-without-boundaries #content {
    margin-top:0;    
}

