﻿
/* Utilites
------------------------------ */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body
{
	line-height: 1;
}

ol,
ul
{
	list-style: none;
}

blockquote,
q
{
	quotes: none;
}

ins
{
	text-decoration: none;
}

del
{
	text-decoration: line-through;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

*:focus
{
	outline: none;
}

.hidden
{
	display: none;
}

.show
{
	display: block!important;
}

.clear
{
	clear: both;
}

.container:after,
.columns:after,
.clearfix:after,
.twoCol:after,
.threeCol:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block
}

.clearfix
{
	display: block
}

.column
{
	float:left;
}

.accessibility
{
	left:-999em;
	position:absolute;
	top:-999em;
}

/* Main styles
------------------------------ */

html
{
	height: 100%;
	color: #000;
	font: 68.75% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url('/Style%20Library/Images/BDO/main_bg.gif') center top;
}

body
{
	height: auto !important;
	height: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	min-height: 100%;
	min-width: 990px;

}

/* body height 100% */

a
{
	color: #786860;
	text-decoration:underline;
}

a:visited
{
	color:#000;
}

a:hover
{
	text-decoration:none;
}

a:active
{
}
#page .teal .ms-WPHeader td,
#lastCol .teal dt,
#middleCol .teal dt,
#page .listBox h4.teal,
#page .teal .ms-WPBody .listBox h4
{
	background:#2eafa4;
}
#page .lightBlue .ms-WPHeader td,
#lastCol .lightBlue dt,
#middleCol .lightBlue dt,
#page .listBox h4.lightBlue,
#page .lightBlue .ms-WPBody .listBox h4



{
	background:#62cae3;
}
#page .grey .ms-WPHeader td,
#lastCol .grey dt,
#middleCol .grey dt,
#page .listBox h4.grey,
#page .grey .ms-WPBody .listBox h4
{
	background:#786860;
}
#page .burgundy .ms-WPHeader td,
#lastCol .burgundy dt,
#middleCol .burgundy dt,
#page .listBox h4.burgundy,
#page .burgundy .ms-WPBody .listBox h4
{
	background:#98002e;
}
#page .coral .ms-WPHeader td,
#lastCol .coral dt,
#middleCol .coral dt,
#page .listBox h4.coral,
#page .coral .ms-WPBody .listBox h4
{
	background:#f6a1a8;
}
#page .yellow .ms-WPHeader td,
#lastCol .yellow dt,
#middleCol .yellow dt,
#page .listBox h4.yellow,
#page .yellow .ms-WPBody .listBox h4

{
	background:#ffe39c;
}
#page .twoCol .ms-WPHeader td,
#lastCol .twoCol dt,
#middleCol .twoCol dt
{
	margin-bottom:20px;
}
.threeCol {padding-bottom:20px;}
.twoCol 
{

	margin-left:-15px;
}
.twoCol .column
{
	width:615px;
	margin-left:15px;
}
.twoCol .last
{
	width:300px;			
}
.threeCol 
{
	margin-left:-15px;
}
.threeCol .column
{
	width:300px;
	margin-left:15px;
}
.threeCol .last
{			
	margin-right:0px;
}
.redArrow,
.whiteArrow
{
	background:url('/Style%20Library/Images/BDO/redArrow.png') no-repeat left top;
	padding-left:16px;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	line-height:12px;
}
.whiteArrow
{
	background:url('/Style%20Library/Images/BDO/whiteArrow.png') no-repeat left top;
}
/* Layout style
------------------------------ */
#page
{
	background:url('/Style%20Library/Images/BDO/page_bg.gif') repeat-y left top;
	width:930px;
	padding:0px 15px 15px;
	margin:0 auto;
	
}
.home #lastCol,
.home #leftCol{
    display:none;
}
	#header
	{
		padding-top:15px;
		
		position:relative;
		background:#fff url('/Style%20Library/Images/BDO/header_bg.png') no-repeat 849px top;
}
#header .emptyText{
    display:none;
}
		#header h1
		{
			float:left;
		}
		.searchBox
		{
			width:200px;
			float:right;
			margin-right:94px;
		}
			.searchBox input
			{
				border-color:#cccccc #cccccc #d6d6d6 #cccccc;
				border-width:1px 0px 1px 1px;
				border-style:solid;
				float:left;
				font-size:11px;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				width:179px;
				
			}
		.serviceMenu
		{
			float:right;
			margin-top:4px;
			width:460px;
			position:relative;
		
			padding-right:20px;
		}
		.serviceMenu .edit{
				position:absolute;
				right:9px;
				color:#ED1A3B;
				top:17px;}
    		#page .serviceMenu .wrapper
    		{
                float:right;
                position:relative;
               left:-1px;
                overflow:hidden;			
    		}
		#page .editMenu
		{		
			position:absolute;
            right:63px;
            top:38px;
            width:auto;
            	overflow:hidden;
		}
		
		#page .serviceMenu li
		{
			border-left:1px solid;
			color:#786860;
			float:left;			
			font-size:11px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			margin-left:-1px;
			margin-right:9px;
			padding-left:5px;
			
		}
		#page .rightInfoBox td{
    		padding:0;
		}
.home #WebPartWPQ2{
    overflow:visible!important;
}
.home #middleCol{
    padding-top:10px;
}
		#page .editMenu li {border-left:none;}
			#page .serviceMenu li a
			{
				padding-left:4px;
				color:#786860!important;
				font-size:11px;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				line-height:13px;
				text-decoration:underline;
				
			}
			#page .serviceMenu li a:hover
			{
				text-decoration:none;

			}
			.GlobalSiteLink1 span{
				display:none;    
			}

		.topMenu
		{
    		float:left;
    		background:#FFFFFF none repeat scroll 0 0;
			
		}
		#middleCol .RadEditor td 
		{
		    padding:0;
		}
		
		#page .mainSiteLink{
					display:block;
					color:#fff;
					text-decoration:none;
					background:#b9aca5;
					height:20px;
					float:left;
					line-height:20px;
					padding:0 10px;					
					font-size:13px;
					float:left;
					margin-right:2px;
					clear:left;

	
		}
			.topMenu li
			{
				float:left;
				margin-right:2px;
				
			}
				#page .topMenu li a
				{
					display:block;
					color:#fff;
					text-decoration:none;
					background:#b9aca5;
					height:20px;
					float:left;
					line-height:20px;
					padding:0 10px;					
					font-size:13px;
				}
				
				#page .topMenu li.active a,
				#page .topMenu li a:hover,
				#page .mainSiteLink:hover
				{
					background:#ed1a3b;				
				}
        .siteActionLink div div div img, 
        .globalSiteLink2 span span span img,
        .welcomeLink span div img {
         display: none;
        }

        /* site action bg and button */
        .siteActionLink div div div,
        .globalSiteLink2 span span span,
        .welcomeLink span div {
        	/*
        	background-color:transparent;
        	background-image:url(../images/menu_arrow.gif);
        	background-position:right center;
        	background-repeat:no-repeat;
        	padding:0 10px 0 0;
        	*/
        	background:none;

        	border:0 none;
           	font-size:95%;
           	line-height:16px;
      		padding:0 0px 0 0;

        	text-align:center;
       		margin:0;
        
        }

        /* site action fonts */
        .siteActionLink, .siteActionLink a {
             font-family: inherit;
             line-height:16px;
        }
        
        /* site actions font weight */
        .siteActionLink div div div a, .siteActionLink div div 
          div a:link, .siteActionLink div div div a:visited, .siteActionLink .ms-siteactionsmenu
          div div div a:active {
       		  font-weight: normal;
        
        }
        
        /* site action link hover */
        .siteActionLink div div div a:hover, div div 
         div.ms-siteactionsmenuhover a:hover,  .siteActionLink div div 
         div.ms-siteactionsmenuhover a,
        .siteActionLink div div div.ms-siteactionsmenuhover a:link,  
          .siteActionLink div div div.ms-siteactionsmenuhover a:visited, 
          .siteActionLink div div div.ms-siteactionsmenuhover a:active {
       	  text-decoration: none;
        
        }
        
        /* site action hover button */
        .siteActionLink div div div.ms-siteactionsmenuhover,
        .globalSiteLink2 span span span.ms-hovercellactive,
        .welcomeLink span div.ms-SpLinkButtonActive{
        	/*
        	background-color:transparent;
        	background-image:url(../images/menu_arrow_hover.gif);
        	background-position:right center;
        	background-repeat:no-repeat;
        	padding:0 10px 0 0;

        	*/
        	background:none;
        	border:0 none;
        	margin:0;
        	font-size:95%;        
        	line-height:16px;
        	padding:0 0px 0 0;
        	text-align:center;
        
        }
	
	.home .threeCol
	{
        background:url("../../images/bdo/bdo_frontpage.gif") repeat-y scroll 15px top transparent;
        margin-bottom:44px;
        padding-bottom:0; 
    }

	.promoBox
	{
		position:relative;
		width:928px;
		border:1px solid #b9aca5;
		height:258px;	
		margin-bottom:20px;
		overflow:hidden;
	}
		.promoBox .slide
		{
			position:absolute;
			left:0;
			width:884px;
			height:170px;
			top:0;
			display:none;
			z-index:1;
			padding:44px 22px;
		}
		.promoBox .slide *
		{
			position:relative;
			z-index:2
		}

		.promoBox .slide.active
		{

			z-index:2;
			display:block;
			
		}	
			#page .promoBox .slide h2
			{
				font-size:30px;
				
				color:#ed1a3b;
				text-transform:uppercase;
				margin-bottom:14px;
			}
			#page .promoBox .slide p
			{
				font-size:13px;
				line-height:16px;
				
			}
			.promoBox .slide img
			{
				position:absolute;
				right:0;
				z-index:1;
				bottom:0;
				
			}
			
		#page .promoBox .edit
		{
			position:absolute;
			right:10px;
			color:#ed1a3b;
			z-index:4;
			top:10px;
    
		}
		#page .promoBox .navigation
		{
			position:absolute;
			bottom:0;
			left:0;
			margin:0;
			z-index:4;
			padding-left:9px;
		}
			#page .promoBox .navigation li
			{
				margin-left:10px;
				color:#ed1a3b;
				background:none;
				padding:0;
				float:left;
				height:49px;
			}
			#page .promoBox .navigation li a
			{
				border-left: 1px solid #b9aca5;
				border-right: 1px solid #b9aca5;
				border-top: 1px solid #b9aca5;
				border-bottom: 0px solid #b9aca5;
				display:block;
								height:39px;
								font-size:14px;
								padding:0 11px;
								margin-top:10px;
				background:url('/Style%20Library/Images/BDO/promoBox_nav_bg.png') left top;
								text-decoration:none;
								text-transform:uppercase;
								line-height:39px;
								color:#ed1a3b;
			}
			#page .promoBox .navigation li.active a
			{
				font-size:18px;
				margin-top:0px;
				position:relative;
				height:49px;
				background:url('/Style%20Library/Images/BDO/promoBox_nav_bg.png') left top;
				padding:0 21px;
				line-height:49px;
			}
	.frontNews
	{
		background:url('/Style%20Library/Images/BDO/fronpage_news_border_bottom.gif') no-repeat 15px bottom;
		margin-bottom:15px;
	}		
	#page .latestNews 
	{
		padding-top:6px;
		padding-bottom:15px;
	}
	
		#page .latestNews ul
		{
			margin:0;
			margin-left:-15px;
		}
		#page .latestNews li
		{
			float:left;
			width:46%;
			font-size:10.6667px;
			background:none;
			padding:0;
			line-height:13px;
			margin-left:15px;
		}
			#page .latestNews li .infoString
			{
				color:#786860;
			}
			#page .latestNews li h3
			{
				color:#ed1a3b;
				font-size:18px;
				text-transform:uppercase;
				margin-top:8px;
				line-height:normal;
			}
				#page .latestNews li h3 a
				{
					color:#ed1a3b;
					text-decoration:none;
				}
				#page .latestNews li h3 a:hover
				{
					text-decoration:underline;
				}
			#page .latestNews li p
			{
				font-size:12px;
				margin-top:10px;		
				overflow:hidden;
				display:none;	
				position:relative;
				line-height:20px;
			}
			#page.editMode .latestNews li p
			{
			    display:block;
			    height:60px;
			}
			#page .latestNews li p span
			{
				bottom:0;
                display:block;
                height:20px;
                position:absolute;
                right:5px;
                width:20px;
                background:#fff;
                display:none;
			}

		#page .latestNews .redArrow
		{
			display:block;
			margin-left:5px;
			float:left;
			clear:both;
			margin-bottom:4px;
			
			
			color:#000;
		}
		#page .rightInfoBox 
		{
			position:relative;
		
		}
		#page .topImageWrapper
		{
    		position:absolute;
    		top:0;
    		left:0;
    		max-width:300px;
		}
			#page .rightInfoBox .wrapper
			{
    			position:relative;
    			z-index:10;
				color:#FFFFFF;
				font-size:14px;
				padding:20px;
				line-height:20px;
				
			}

			#page .rightInfoBox .wrapper
			{
			
				color:#FFFFFF;
				font-size:14px;
				padding:20px;
				line-height:20px;
				
			}
			#page .rightInfoBox .wrapper h1,
			#page .rightInfoBox .wrapper h2,
			#page .rightInfoBox .wrapper h3,
			#page .rightInfoBox .wrapper h4
			{
				font-size:18px;
				text-transform:uppercase;
				margin-bottom:4px;
				color:#fff;
				font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
			}
			#page .rightInfoBox .wrapper p
			{
				margin-bottom:14px;
			}
			#page .rightInfoBox .wrapper .whiteArrow
			{
				
				color:#fff;
				font-size:12px;
				line-height:12px;
				
			}
	
	#page .contentBlock h3.ms-WPTitle
	{
		color:#fff;
		font-size:16px;
		text-transform:uppercase;
		padding:10px 4px 13px 14px;
		margin-bottom:0;
	}
	#page .contentBlock .ms-WPHeader h3 * {
        color:#FFFFFF;
        font-family:trebuchet MS;
        font-size:16px;
        font-weight:bold;
	}		
	.contentBlock .ms-WPBody

	{
		background:#eee8e5;
		padding:10px 14px;
		line-height:20px;
		font-size:14px;
	}
		.contentBlock .ms-WPBody ul
		{
			margin-top:10px;
		}
			#page .contentBlock .ms-WPBody ul li
			{
				background:url('/Style%20Library/Images/BDO/redArrow.png') no-repeat left top;
				padding-left:16px;
				padding-bottom:11px;
				color:#000;
				font-size:12px;
				line-height:12px;
			}
				#page .contentBlock .ms-WPBody ul li a
				{			
					color:#000;
				}
	.breadCrumbs
	{
		clear:left;
		color:#b9aca5;
		background:#FFFFFF none repeat scroll 0 0;
		padding:14px 10px 14px 0;
	}
	.breadCrumbs span
	{
		padding-right:2px;
			font-size:12px;
	}
	.breadCrumbs span.separator
	{
			font-size:7px !important;
				padding:0 4px !important;
				position:relative;
				top:-1px;
				border:medium none;
				clear:none;
				
	}

			.breadCrumbs a
			{
				color:#b9aca5;
				text-decoration:none;
			}
			.breadCrumbs a:hover
			{
				color:#b9aca5;
				text-decoration:underline;
			}
	#leftCol
	{
		width:175px;
		float:left;
	
		min-height:1px;
		height:auto!important;
		height:1px;
		margin-right:15px;
	}
		.leftMenu
		{
		}
			.leftMenu li
			{
				background:url('/Style%20Library/Images/BDO/redArrow.png') no-repeat left 2px;
				color:#5B4F48;
				font-size:13px;
				line-height:14px;
			
				
			
				padding-bottom:11px;
				padding-left:20px;
			}
			
			.leftMenu li ul
			{
				display:none;
			}
				#page  .leftMenu li.active ul
    			{
    				display:block;
    			}
				
				#page .leftMenu li a
				{
					text-decoration:none;
					color:#786860;
					
				}
				#page  .leftMenu li.active a
				{
				
					color:#5b4f48;
					
				}
				
				#page  .leftMenu li a:hover
				{
					text-decoration:underline;
					
					
				}
			.leftMenu li.active
			{
				background:url('/Style%20Library/Images/BDO/bullet_left_menu_active.png') no-repeat left 2px;
				font-weight:bold;
			}
				.leftMenu li.active ul
				{
					background:#f6f3f2;
					margin-top:9px;
					margin-left:-20px;
					padding-top:10px;
				}
				.leftMenu li.active ul li
				{
					background:none;
					margin-right:5px;
					overflow:hidden;
					font-weight:normal;
				}
				.leftMenu li.active ul li.active
				{
					font-weight:bold;
				}
					#page .leftMenu li.active ul li ul
					{
						display:none;
					}

					#page .leftMenu li.active ul li.active ul
					{
						background:#F6F3F2 none repeat scroll 0 0;
						margin-left:-9px;
						margin-top:0;
						display:block;
						margin-bottom:-14px;
						padding-top:9px;
					}
					.leftMenu li.active ul li.active ul li.active
					{
					}
					
	.home #middleCol
	{
        color:#786860;
        float:none;
        font-size:12px;
        line-height:normal;
        margin-right:0;
       	overflow:visible;
        width:auto;	
    }

	#middleCol
	{
		float:left;
		width:550px;
		overflow:hidden;
		color:#786860;
		min-height:1px;
		font-size:12px;
		line-height:20px;
		margin-right:15px;
	}
	    .home #middleCol .frontNews .latestNews td,
	    .home #middleCol .frontNews .latestNews th,	 
	    .home #middleCol .threeCol td,
	    .home #middleCol .cbq-layout-main td
	    {
	        vertical-align:top;
	        padding:0px;
	    }
	    #middleCol td
	    {
	        vertical-align:top;
	        padding:10px 10px 10px 0;
	    }
	    #middleCol .frontNews td
	    #middleCol .frontNews 	   
	    {
            background:#EEEEEE none repeat scroll 0 0;
	    }
	       
		#middleCol hr
		{
			border:none;
			background:transparent none repeat scroll 0 0;
			border-top:1px solid #B9ACA5;
			height:1px;
			line-height:1px;
			
		}
		#middleCol h1
		{
			font-size:18px;
			line-height:20px;
			color:#ed1a3b;
			font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
			text-transform:uppercase;
			margin-bottom:10px;
		}
		#middleCol h2
		{
			font-size:14px;
			font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

		}
		#middleCol h3
		{
			font-size:13px;
			font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
		
		}
		#middleCol h4
		{
			font-size:13px;
			font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

		}
		#middleCol h5
		{
			font-size:12px;

		}

		#middleCol p
		{
			margin-bottom:20px;
			font-size:12px;
		}
		#middleCol ul
		{
			margin:7px 0 10px;
		}
			#middleCol ul li
			{
				background:url('/Style%20Library/Images/BDO/redArrow.png') no-repeat left 2px;
				padding-left:16px;
				padding-bottom:7px;
				color:#786860;
				font-size:12px;
				line-height:17px;
			}
			
		#middleCol .siteMap ul ul
		{
			margin:6px 0 0;
		}

	#lastCol
	{
		width:175px;
		float:left;
		color:#786860;
		font-size:12px;
		line-height:20px;
		padding-bottom:90px;
		background:#FFFFFF url('/Style%20Library/Images/BDO/bottom_bg.png') no-repeat 94px bottom;
}
	
	#middleCol a:visited{
 	   color:#786860;
	}
	#middleCol .siteMap a{
	    color:#000;
	}
		#lastCol dt,
		#middleCol dt
		{
            border-bottom:2px solid #FFFFFF;
            font-size:14px;
            text-transform:uppercase;
            font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
            font-size:14px;
            color:#fff;
            font-weight:bold;
	        margin:10px -14px 16px -14px;
            padding:10px 4px 8px 14px;	
        }
		#lastCol .contentBlock
		{
			border-bottom:5px solid #fff;
			background:#eee8e5;		
			line-height:20px;
			font-size:14px;
			padding:0 14px 22px;
		}
		#lastCol .contentBlock dl,
		#middleCol .contentBlock dl
		{
			
		}
			#lastCol .contentBlock dl
			{
			}
			#lastCol .contentBlock dd,
			#middleCol .contentBlock dd
			{
                background:url('/Style%20Library/Images/BDO/redArrow.png') no-repeat left top;
                color:#000000;
                font-size:12px;
                line-height:12px;
                padding-bottom:11px;
                padding-left:16px;
            }
   			#lastCol .contentBlock dd a,
   			#middleCol .contentBlock dd a
   			{
     			 color:#000000;
     		}
				#lastCol .contentBlock dd a:hover,
	   			#middleCol .contentBlock dd a:hover
       			{
         			 color:#000000;
         			 text-decoration:none;
         		}

	.pubConsole
	{
    	
	}
    	.pubConsole a
    	{
        	color:#3966BF;
            font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
            font-size:8pt;
            text-decoration:none;

    	}
    	#page .ms-consolestatus a:hover{
		    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
		}
    #content .listBox{background:#eee8e5;padding:10px 14px 1px; font-size:12px;color:#786860;
}
	#content .listBox h4,
	#content .listBox h3
	{
        background:#98002E none repeat scroll 0 0;
        color:#FFFFFF;
        font-size:14px;
        font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
        margin:-10px -14px 0;
        padding:10px 13px 13px 14px;
        text-transform:uppercase;
	}
	#page #content .listBox h4 a,
	#page #content .listBox h3 a
	{
	    color:#fff!important;
	    background:transparent url('/Style%20Library/Images/BDO/whiteArrow.png') no-repeat scroll left 4px;
	    font-size:14px;
	    display:inline-block;
	}	
	    
	#content .listBox ul
	{
		background:#eee8e5;
		padding-bottom:10px;
		line-height:20px;
		font-size:12px;
	}
	#content .listBox ul
	{
	    padding-top:8px;
	
	}
	#content .listBox p
	{
		background:#eee8e5;
	
		line-height:20px;
		color:#000;
		
	}
		
			#content .listBox ul li
			{
                background:none;
                color:#000;
                font-size:12px;
                line-height:17px;
                padding-bottom:0px;
                padding-left:0px;
			}
			#content .listBox ul.bullet li
			{
			    background:transparent url(/Style%20Library/Images/BDO/redArrow.png) no-repeat scroll left 2px;
                color:#000;
                font-size:12px;
                line-height:15px;
                padding-bottom:7px;
                padding-left:16px;
			}
			#content .listBox ul.bullet
			{
			    padding-left:0;
			}
				#content .listBox ul li a
				{			

				}
				#content .listBox a
				{			
					color:#000;
				    background:transparent url('/Style%20Library/Images/BDO/redArrow.png') no-repeat scroll left 4px;
				    color:#000000!important;

				    font-size:12px;
				    display:block;
				    line-height:18px;
				    padding-bottom:11px;
				    padding-left:16px;
				}
	#footer
	{
		position:relative;
		background:#FFFFFF none repeat scroll 0 0;
		border-top:1px solid #B9ACA5;
		clear:both;
		color:#786860;
		font-size:12px;
		line-height:15px;
		margin-left:190px;
		margin-right:190px;
		padding:20px 0;
	}
	.ms-WPBody #footer{
    	position:static;
		background:none;
		border-top:none;
		clear:none;
		
		font-size:12px;
		line-height:15px;
		margin-left:0;
		margin-right:0;
		padding:0;

	}
	.home #footer
	{
		padding:20px 130px 20px 19px;
		margin:0;
		background:#fff url('/Style%20Library/Images/BDO/bottom_bg.png') no-repeat 849px bottom;
}
	.full #footer,
	.wide #footer
	{
    	padding:20px;
		margin:0;
		min-height:50px;
		background:#fff url('/Style%20Library/Images/BDO/bottom_bg.png') no-repeat 849px bottom;
}
.wide #footer{
   padding:20px;
}
		#footer .edit	
		{
    		position:absolute;
            right:87px;
            top:10px;
		}
		#footer h2
		{
			font-size:12px;
			color:#ed1a3b;
			
			text-transform:uppercase;
		}
		#footer a
		{
			color:#786860;
		}
		#footer p
		{
			padding-bottom:20px;
		
		}
		#footer ul
		{
			padding-bottom:25px;
			padding-top:11px;
		}
			#footer li
			{
				display:inline;
			}
			
		
			
		
   /*///////// [PAGELAYOUTS] //////////*/
	.full #content,
	.wide #content
	{
		background:#fff;  
		padding-bottom:20px;  
	}
	.home #content {
		background:#fff;
		}	
/* CreunaSubPageWide - No lastCol Column */
.wide #middleCol{
	width:710px;
	padding: 0 0 0 15px;
}
.wide #lastCol{ 
	display:none;	
}
.wide #middleCol div.half{
	width:347px;	
}
.wide #middleCol div.third{
	width:226px;	
}
.wide #middleCol div.twoThird{
	width:468px;	
}

/* CreunaSubPageFull - No Left Nav - No lastCol Column */
.full #middleCol{
	width:909px;
	margin: 0 0 0 15px;
}
.full #lastCol{ 
	display:none;	
}
.full #middleCol div.half{
	width:447px;
}
.full #middleCol div.third{
	width:293px;
}
.full #middleCol div.twoThird{
	width:600px;
}


/*///////// [/PAGELAYOUTS] //////////*/


/*///////// [PAGEGRIDS] //////////*/

#content div.half, 
#content div.third, 
#content div.twoThird{float:left;}
#content div.half{width:245px;}
#content div.third{width:160px;}
#content div.twoThird{width:330px;}
#content div.spacing{margin-right:15px;}

/* TWO COLS */
div.twoCols {
	width: 100%;
	clear: both;
}
	div.twoCols .colLeft {
		width: 48%;
		float: left;
	}
	div.twoCols .colRight {
		width: 48%;
		float: right;
	}
	
.first {
	margin-top: 0;
	padding-top: 0;
}
.textRight {
	text-align: right;
}

#page .publicationSearch .searchBox {
float:right;
margin-right:-85px;				
}
h1, h2, h3{
	font-weight:bold;
	font-size:18px;
	padding:0px;
	margin:0px 0px 15px 0px;
	color:#ED1A3B;

}
h2, h3{
	margin-bottom:5px;
	font-weight:bold;
	font-size:12px;color:#ED1A3B;
}

h3{
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
}
h4 {
	margin-bottom: 4px;
}

hr{display:none;}

.ms-WPBody a:link, .ms-WPBody a:visited{
	/* color: #000064; */
	color:#786860;
	text-decoration: underline;
}
p {margin: 5px 0 5px 0;}
ul.nobullet {list-style-type: none;	margin: 0; padding: 0;}
ul.nobullet li { line-height: 18px; }
div.right{float:right;}
div.left{float:left;}
img.right{float:right; margin-left:10px; margin-bottom:10px;}
img.left{float:left; margin-right:10px;	margin-bottom:10px;}
/* print and meta data */
a.print{
	float: right;
	width: 80px;
	text-align: right;
	font-size: 10px;
	color: #999;
}
.home .print{
	display: none;
}
.wide .print{
	display: none;
}
.metaContainer{
	text-align: right;
}
.meta, a.meta{
	font-size: 80%;
	color: #999;
	font-weight: normal;
}
a:link.meta, a:visited.meta{
	font-size: 10px;
	color: #999;
}
/* / print and meta data */

/* edit mode styles */
h1 span.editHide{
	font-weight:bold;

	padding:0px;
	margin:0px 0px 15px 0px;

	 font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.bullet{
	background-image: none;
}
/* CreunaArticle.webpart */
.articleList .item{
	margin-bottom:5px;	
}
.item{
	margin-bottom: 10px;
}
.link-item{
	font-size: 12px;
}
.link-item a, .link-item a:link{
	font-size: 12px;
	font-weight: normal;

}
.link-item h3 a, .link-item h3 a:link, .link-item h3 a:visited{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.link-item .description{
	color: #000;
	font-size: 12px;
}

.pubsSearch { width: 45%; }

.odds td {
	background: #F2F2F2; 
}


/* kontakt - locations table */
.locationsList tr td,
.locationsList tr th
{
	padding: 5px;
}

/*///////// [/MISC] //////////*/

/*///////// [SPLITS] //////////*/
#content table.splitTwo, #content table.splitThree{
	padding:0px;
	margin:0px;
	border:none;
	text-align:left;
	border-collapse:collapse;
	width:100%;
}
#content table.splitTwo td, #content table.splitThree td{
	vertical-align:top;
}
#content table.splitTwo td.colOne{
	padding:0px 10px 0px 0px;
	width:50%;
}
#content table.splitTwo td.colTwo{
	padding:0px 0px 0px 10px;
	width:50%;
}
#content table.splitThree td.colOne{
	padding:0px 5px 0px 0px;
	width:32%;
}
#content table.splitThree td.colTwo{
	padding:0px 15px 0px 15px;
	width:36%;
}
#content table.splitThree td.colThree{
	padding:0px 0px 0px 5px;
	width:32%;
}

/*///////// [/SPLITS] //////////*/
     			
			
			
			
			
.serviceMenu table,
.serviceMenu td {
width:100%;
}
			
			#middleCol .contentBlock .RadEWrapper{
				width:237px!important
			}
			
			.ms-MenuUIPopupBody{
				z-index:99999;    
			}
			#MSO_tblPageBody{
 			   
			}
			/*
			.ms-ToolPaneOuter { height: auto !important; border: 2px #6f9dd9 solid; top: 0; left:0;z-index:9999799; } 
			td#MSOTlPn_MainTD { width: 0 !important; } td#MSOTlPn_ToolPaneCaption { cursor: move; }

			
			#MSOTlPn_MainTD
            {
            	vertical-align:top;
            }
            */
            #MSOTlPn_Tbl a{
			color:#595959;
			text-decoration:none;}
            td#MSOTlPn_MainTD { vertical-align:top; }
            #page .ms-WPHeader {
            	background:none;
            }
        
       
            #page .ms-WPHeader td{
            	vertical-align:middle!important;
            }
            .ms-MenuUIIconLarge,
            .ms-MenuUIIcon{
            	vertical-align:middle;
            }
            .ms-MenuUIPopupBody table{
            	
            }
            .ms-consolestatusframe td{
            	vertical-align:top;
            }
            #consoleErrorMessageCell,
            #consoleErrorDismissalCell
            {
            	vertical-align:middle;	
            }
            #consoleErrorMessageRow img
            {
            	padding:3px;
            }
            .ms-consolestatusframe
            {
                margin:10px 0;
            }
#QAndR {
border:1px solid #CCCCCC;
padding:15px;
overflow:hidden;
}
#QAndR h2 {
float:left;
width:50%;
}
#QAndR #stepNavigation {
float:right;
margin-top:-10px;
text-align:right;
width:50%;
}
#QAndR #stepNavigation h3 {
line-height:25px;
}
#QAndR #stepNavigation ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#QAndR #stepNavigation ul li {
background:#B9ACA5 none repeat scroll 0 0;
color:#FFFFFF;
border:1px solid #B9ACA5;
float:left;
height:20px;
line-height:20px;
margin:0 0 0 2px;
padding:0;
text-align:center;
width:20px;
}
#QAndR #stepNavigation ul li.sel {
background:#ED1A3B none repeat scroll 0 0;
color:#FFFFFF;
}
#QAndR .stepDescription {
font-weight:bold;
margin-top:10px;
}
#QAndR .question span {
clear:both;
display:block;
padding:3px 0;
}
#QAndR .question input {
float:left;
height:20px;
width:20px;
}
#QAndR .question label {
float:left;
line-height:18px;
}
#QAndR .errorMessage {
clear:both;
line-height:30px;
}
#QAndR #submit {
clear:both;
height:15px;
margin-top:15px;
}
#QAndR .submitBack {
float:left;
}
#QAndR .submitNext, #QAndR .submitResult {
float:right;
text-align:right;
}
.location {
float:left;
margin-bottom:15px;
width:555px;
}
#MSOZoneCell_WebPartWPQ1, 
#MSOZoneCell_WebPartWPQ2, 
#MSOZoneCell_WebPartWPQ3, 
#MSOZoneCell_WebPartWPQ4, 
#MSOZoneCell_WebPartWPQ5, 
#MSOZoneCell_WebPartWPQ6, 
#MSOZoneCell_WebPartWPQ7, 
#MSOZoneCell_WebPartWPQ8, 
#MSOZoneCell_WebPartWPQ9, 
#MSOZoneCell_WebPartWPQ10, 
#MSOZoneCell_WebPartWPQ11, 
#MSOZoneCell_WebPartWPQ12, 
#MSOZoneCell_WebPartWPQ13, 
#MSOZoneCell_WebPartWPQ14, 
#MSOZoneCell_WebPartWPQ15, 
#MSOZoneCell_WebPartWPQ16, 
#MSOZoneCell_WebPartWPQ17, 
#MSOZoneCell_WebPartWPQ18, 
#MSOZoneCell_WebPartWPQ19, 
#MSOZoneCell_WebPartWPQ20, 
#MSOZoneCell_WebPartWPQ21, 
#MSOZoneCell_WebPartWPQ22, 
#MSOZoneCell_WebPartWPQ23, 
#MSOZoneCell_WebPartWPQ24, 
#MSOZoneCell_WebPartWPQ25, 
#MSOZoneCell_WebPartWPQ26, 
#MSOZoneCell_WebPartWPQ27, 
#MSOZoneCell_WebPartWPQ28, 
#MSOZoneCell_WebPartWPQ29, 
#MSOZoneCell_WebPartWPQ30
{
	padding-bottom:0px;
	padding:0;
}


#MSOZoneCell_WebPartWPQ1 td, 
#MSOZoneCell_WebPartWPQ2 td, 
#MSOZoneCell_WebPartWPQ3 td, 
#MSOZoneCell_WebPartWPQ4 td, 
#MSOZoneCell_WebPartWPQ5 td,  
#MSOZoneCell_WebPartWPQ6 td,  
#MSOZoneCell_WebPartWPQ7 td,  
#MSOZoneCell_WebPartWPQ8 td,  
#MSOZoneCell_WebPartWPQ9 td,  
#MSOZoneCell_WebPartWPQ10 td,  
#MSOZoneCell_WebPartWPQ11 td,  
#MSOZoneCell_WebPartWPQ12 td,  
#MSOZoneCell_WebPartWPQ13 td,  
#MSOZoneCell_WebPartWPQ14 td,  
#MSOZoneCell_WebPartWPQ15 td,  
#MSOZoneCell_WebPartWPQ16 td,  
#MSOZoneCell_WebPartWPQ17 td,  
#MSOZoneCell_WebPartWPQ18 td,  
#MSOZoneCell_WebPartWPQ19 td,  
#MSOZoneCell_WebPartWPQ20 td,  
#MSOZoneCell_WebPartWPQ21 td,  
#MSOZoneCell_WebPartWPQ22 td,  
#MSOZoneCell_WebPartWPQ23 td,  
#MSOZoneCell_WebPartWPQ24 td,  
#MSOZoneCell_WebPartWPQ25 td,  
#MSOZoneCell_WebPartWPQ26 td,  
#MSOZoneCell_WebPartWPQ27 td,  
#MSOZoneCell_WebPartWPQ28 td,  
#MSOZoneCell_WebPartWPQ29 td,  
#MSOZoneCell_WebPartWPQ30 td
{
	
	padding:0;
}
#middleCol .ms-SPZone td{
    padding:0;
}
#MSOZoneCell_WebPartWPQ1 .ms-WPBody td,
#MSOZoneCell_WebPartWPQ2 .ms-WPBody td, 
#MSOZoneCell_WebPartWPQ3 .ms-WPBody td, 
#MSOZoneCell_WebPartWPQ4 .ms-WPBody td, 
#MSOZoneCell_WebPartWPQ5 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ6 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ7 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ8 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ9 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ10 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ11 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ12 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ13 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ14 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ15 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ16 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ17 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ18 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ19 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ20 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ21 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ22 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ23 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ24 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ25 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ26 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ27 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ28 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ29 .ms-WPBody td,  
#MSOZoneCell_WebPartWPQ30 .ms-WPBody td,
#MSOZoneCell_WebPartWPQ1 .ms-WPBody th,
#MSOZoneCell_WebPartWPQ2 .ms-WPBody th, 
#MSOZoneCell_WebPartWPQ3 .ms-WPBody th, 
#MSOZoneCell_WebPartWPQ4 .ms-WPBody th, 
#MSOZoneCell_WebPartWPQ5 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ6 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ7 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ8 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ9 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ10 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ11 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ12 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ13 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ14 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ15 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ16 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ17 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ18 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ19 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ20 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ21 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ22 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ23 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ24 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ25 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ26 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ27 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ28 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ29 .ms-WPBody th,  
#MSOZoneCell_WebPartWPQ30 .ms-WPBody th

{	
	padding:10px;
}
#MSOZoneCell_WebPartWPQ1 .ms-WPBody td a,
#MSOZoneCell_WebPartWPQ2 .ms-WPBody td a, 
#MSOZoneCell_WebPartWPQ3 .ms-WPBody td a, 
#MSOZoneCell_WebPartWPQ4 .ms-WPBody td a, 
#MSOZoneCell_WebPartWPQ5 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ6 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ7 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ8 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ9 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ10 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ11 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ12 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ13 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ14 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ15 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ16 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ17 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ18 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ19 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ20 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ21 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ22 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ23 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ24 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ25 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ26 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ27 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ28 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ29 .ms-WPBody td a,  
#MSOZoneCell_WebPartWPQ30 .ms-WPBody td a 
{	
	color:#ED1A3B;
}
#page .serviceMenu td
{
    padding:0!important;   
}
#page .ms-consoleframe {
    border:medium none;
}

.emailTemplate#page
{
    background:none;
    width:700px;
}
.emailTemplate#page #content
{
    background:none;
    padding:0;
}
.emailTemplate table#page
{
    width:700px;
    border:1px solid #ccc;
}
.emailTemplate #middleCol td
{
    vertical-align:top;
    padding:0;
}
.emailTemplate #middleCol
{
    padding:0 0 0 0px;
    overflow:visible;
    width:700px;
}
.emailTemplate .rightMenuText{
    text-align:left;
}
.emailTemplate
{    
}

.emailTemplate div#header,
.emailTemplate div#footer
{
    display:none
}

.emailTemplate #page #middleCol .emailRightBody ul
{
    text-align:left;
 }
.emailTemplate table#page .emailBgBottom
{
    vertical-align:bottom;
    line-height:1px;
    padding-left:1px;
    
}
.emailTemplate table#page .emailBgBottom img
{
	width:172px;    
}
.emailTemplate table#page .emailCellPre{
    width:75px !important;
}

.emailTemplate #page #middleCol .emailRightHeader h3
{
    margin:0; text-align:left;
}
.emailTemplate .emailBorder
{
    width:15px!important;
}

.emailTemplate table#page #footer
{
    padding:0;
}
.emailTemplate .viewHtml
{
    display:none!important;
}
.emailTemplate #middleCol h3 {
    margin-bottom:0;
}
.emailTemplate .emailRightBody{
padding-bottom:10px !important;
padding-top:10px !important;}
.emailTemplate h3{
    text-align:left;
}
.emailTemplate .rightMenuText a{
    padding-left:0;
}
.emailTemplate .emailRightBody td{

}
#page .RadEditor .reEditorModesCell ul li {
	background:none!important;
}

#page .ms-WPBody,
.description,
.link-item,
.link-item a,
.link-item a:link {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

}
#page .ms-sbrow td{padding:0;}
#page .link-item h3
{
    font-size:14px;
    margin-bottom:5px;
}
#page .link-item,
#page .link-item a,
#page .link-item a:link {color:#ED1A3B;}
#page .link-item h3 a:hover
{
    text-decoration:underline;
}
#page .link-item a:hover
{
    text-decoration:none;
}
#content .listBox br{
    display:none;
}
#content .listBox h4 a,
#content .listBox h3 a
{
    padding-bottom:0
 }
.listBox{
    height:auto!important;
    width:auto!important;
}
.ms-WPBody td {
 font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

#content .listBox h4 a h4
{
    background:none;
    color:#FFFFFF;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    margin:0;
    padding:0;
    text-transform:uppercase;
    }
    #page .slm-layout-main td{padding:none!important;}
    
    #page .slm-layout-main DT
{
	padding-bottom: 0px;
	border-right-width: 0px;
	margin: 0px;
	padding-left: 0px;
	outline-width: 0px;
	padding-right: 0px;
	background: none transparent scroll repeat 0% 0%;
	border-top-width: 0px;
	border-bottom-width: 0px;
	font-size: 100%;
	line-height:normal;
	color:#000;
	vertical-align: baseline;
	border-left-width: 0px;
	padding-top: 0px;
}
.RadEditor {
	min-width:100% !important;
    width:100% !important;
}
#page .newsletterSubscriptionTable td,
.full #middleCol td
{
	padding:0;
}
#page .link-item h3 a {
	color:#000000 !important;
}

.srch-stats {
background:none!important;

}
#page .srch-Page
{
    background:none!important;
}
.ms-WPHeader h3 
{  
    color:#FFFFFF;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:14px;
    padding:10px 13px 13px 14px;
    text-transform:uppercase;
}
.ms-WPHeader h3 *{
    font-size:14px;
}

#middleCol h3.eventsTitle a{
    text-decoration:none;
    color:#ed1a3b;
}

.eventForm{
    width:100%;
}
.eventForm td{
    width:50%;
}
.eventForm .textField{
    width:95%;
}
.eventForm .checkbox label{
    overflow:hidden;
    display:block;
}
.eventForm .checkbox input{
    float:left;
}

.home div.threeCol
{
	background: #EEE8E5 url('/Style%20Library/Images/BDO/threecolbg.png') repeat;
}
.home div.threeCol .contentBlock .ms-WPBody
{
	background-color: transparent;
}

