body
    {
    font-family : arial, verdana, sans-serif;
    font-size : 11pt;
    }

li
	{
	line-height : 1.2;
	}

h1
    {
    font-family : arial, verdana, sans-serif;
    font-size : 20pt;
    font-weight : bold;
    margin : 0px 0px -5px 0px;
    color : black;
    }

    
h2
    {
    font-family : arial, verdana, sans-serif;
    font-size : 13pt;
    font-weight : bold;
    margin : 5px 0px -15px 0px;
    color : black;
    }
    
h3
    {
    font-family : arial, verdana, sans-serif;
    font-size : 15pt;
    font-weight : bold;
    margin : 0px 0px 0px 0px;
    color : black;
    }

h4
    {
    font-family : arial, verdana, sans-serif;
    font-size : 13pt;
    font-weight : bold;
    margin : 5px 0px 0px 0px;
    color : black;
    }

h5
    {
    font-family : arial, verdana, sans-serif;
    font-size : 11pt;
    font-weight : bold;
    margin : 5px 0px -15px 0px;
    color : black;
    }

img
	{
	border : 0;
	}    
        
hr
	{
	color : red;
	height : 1px;
	}    
ul
	{
	line-height : 1.2;
	position : relative;
	right : 25px;
	}    
    
.bold
	{
	font-weight : bold;
	}
	
.calendar-table
	{
	border-collapse : collapse;
	border-width : 2px;
	border-style : solid;
	border-color : #0e618f;
	}

.calendar-table th
	{
	padding : 3px 0px 3px 0px;
	color : white;
	background : url("images/main_header.jpg") top left repeat-x;
	background-color : #0c5f8d;
	border-width : 2px;
	border-style : solid;
	border-color : #0c5f8d;
	}

.calendar-table td
	{
	border-width : 2px;
	border-style : solid;
	border-color : #0c5f8d;
	background : url("images/events_column.jpg") top left repeat-x;
	background-color : #f5f59d;
	padding : 5px 5px 0px 5px;
	}

.calendar-table tr.main-header th, .calendar-table tr.main-header td
	{
	color : black;
	background : url("images/day_header.jpg") top left repeat-x;
	background-color : #6831d4;
	}

.calendar-table tr.date-column th, .calendar-table tr.date-column td
	{
	color : black;
	background : url("images/date_column.jpg") top left repeat-x;
	background-color : #e57416;
	text-align : center;
	}

.white-header
	{
	color : white;
	}

.white-header-2
	{
	color : white;
	font-size : 16pt;
	}

#graphic
	{
	float : right;
	}	

#blue-man
	{
	float : right;
	}	
		
#red-man
	{
	float : right;
	position : relative;
	top : 55px;
	left : 50px;
	}	

.content-case-studies
	{
    font-family : arial, verdana, sans-serif;
    font-size : 13pt;
    font-weight : bold;
    margin : 30px 0px 24px 0px;
    color : black;
	background : #E8E8E8;
	}

.content-calendar
	{
    font-family : arial, verdana, sans-serif;
    font-size : 13pt;
    font-weight : bold;
    margin : 5px 0px 0px 0px;
    color : black;
	background : #E8E8E8;
	}
		
#calendar
	{
	float : right;
	position : relative;
	bottom : 50px;
	right : 50px;
	}

.events-table
	{
	border-collapse : collapse;
	border-width : 2px;
	border-style : solid;
	border-color : #ee7861;
	}

.events-table th
	{
	border-width : 2px;
	border-style : solid;
	border-color : #ee7861;
	background : url("images/main_header.jpg") top left repeat-x;
	background-color : #868619;
	padding : 3px 5px 8px 5px;

	}
			
.events-table td
	{
	border-width : 2px;
	border-style : solid;
	border-color : #ee7861;
	padding : 5px 5px 5px 7px;
	}
	
.partner-column
	{
	text-align : center;
	background : url("images/partner_column.jpg") top left repeat-x;
	background-color : #70bbd3;
	}	
				
.events-column
	{
	text-align : left;
	background : url("images/events_column.jpg") top left repeat-x;
	background-color : #f5f59d;
	}	

#main-container
    {
    margin : auto;
    width : 955px;
    }

#main-content
    {
    font-family : arial, verdana, sans-serif;
    font-size : 14pt;
    font-weight : bold;
	margin : -850px 0px 0px 0px;
	}

#education-container
	{
	background : url(images/education_background.jpg);
	padding : 5px;;
	height : 1000px;
	}
	
#business-container
	{
	background : url(images/business_background.jpg);
	padding : 5px;;
	height : 1000px;
	}

#third-sector-container
	{
	background : url(images/third_sector_background.jpg);
	padding : 5px;;
	height : 1000px;
	}

#public-sector-container
	{
	background : url(images/public_sector_background.jpg);
	padding : 5px;;
	height : 1000px;
	}

#case-studies-container
	{
	background : url(images/business_background.jpg);
	padding : 5px;;
	height : 1000px;
	}
	
#left-side
	{
	font-family : arial, verdana, sans-serif;
    font-size : 11pt;
  	width : 60%;
  	float : left;
	position : relative;
	top : 125px	
	}
	
#right-side
	{
	font-family : arial, verdana, sans-serif;
    font-size : 11pt;
	width : 33%;
	float : left;
	position : relative;
	top : 20px;
	left : 30px;
	padding : 4px;
	background : #F8F8F8;
	}	

#who-should-attend
	{
	margin : 0px 0px -18px 0px;
	background : #E8E8E8;
	}	

#global-days
	{
	background : #E8E8E8;
	}

#social-networks
	{
	background : #E8E8E8;
	}
					
.centered
	{
	text-align : center;
	background : url("images/events_column.jpg") top left repeat-x;
	background-color : #f5f59d;
    }
	    
#enter-site
    {
    font-family : arial, verdana, sans-serif;
    font-size : 16pt;
    font-weight : bold;
    color : #EE4E9B;
	position : relative;
	top : -200px;
	left : 180px;
	}

a:link
    {
    color : #0a5077;
    font-weight : bold;
    text-decoration : none;
    }

a:visited
    {
    color : #0a5077;
    font-weight : bold;
    text-decoration : none;
    }

a:hover
    {
    color : red;
    text-decoration : none;
    }

.quote
	{
	margin : 20px 50px 0px 50px;
	font-family : Georgia, Times, "Times New Roman", serif;
	font-style : italic;
	}    
    
blockquote
	{
	display : block !important;
	padding : 30px 20px;
	text-align : justify;
	font-family : Georgia, Times, "Times New Roman", serif;
	}

blockquote p
	{
	font-style : italic;
	color : black;
	display : inline;
	}

blockquote p:before, blockquote p:after
	{
	color : black;
	line-height : 0;
	font-size : 5em;
	}

blockquote p:before
	{
	content : open-quote;
	padding-right : 10px;
	vertical-align : -27px;
	}

blockquote p:after
	{
	content : close-quote;
	font-size : 5em;
	line-height : .3;
	vertical-align : -60px;
	} 
    