/* ================================================
 
Open Sky Website stylesheet

==================================================*/

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#FEFEFC;
	background:url(../images/Sitewide/Background_image.jpg) no-repeat center top fixed;
	height:100%;
	text-align:left;
	}

* { 
	margin:0;
	padding:0; 
	}
	
img {
	border:none;}

ul, ol {
	padding-left:1em;
	margin-left: 0px;
	padding:0 0 0 15px;
	line-height:17px; 
	}

li {
	font-size:12px;
	margin-left:0px;
	color:#333333;
	padding:0 0 10px 0;
}

ol {
	background-image:none; 
	}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 20px;
	margin:5px 0 5px 0;
	}	

hr {
	clear: left;
	padding:0;
	color:#ccc;
	background-color:#ccc;
	}

/* Typography  ------------------------------------------------------------------------------------------------------ */

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;
	}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#BE198F;
	margin-top:10px;
	}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#BE198F;
	padding:10px 0 0 0;
	}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#BE198F;
	padding:5px 0 10px 0; 
	}
	
h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0070AA;
	padding:5px 0 10px 0;
	}	
	
h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0070AA;
	padding:5px 0 3px 0;
	}	

	a:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0070AA;
	text-decoration:underline;
}
	a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	text-decoration:none;
}
	a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#BE198F;
}
	a:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	text-decoration:none;
}
	
.panel_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}

.formtext_shorter {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
	padding:5px;
	width:280px;
	margin-bottom:8px;
}


.form_copySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	padding-left: 15px;
	padding-right: 30px;
}

.body_copyListBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
}

.body_copyListBoldPink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #BE198F;
}

.body_copy_boldItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 21px;
	font-weight: bolder;
	color: #666666;
}	

.body_copy_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 21px;
	font-weight: bolder;
	color: #333333;
}

.body_copy_bold_lft_spc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 21px;
	font-weight: bolder;
	color: #333333;
	margin-left: 9px;
}

.body_copy_bolddownload {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bolder;
	color: #666666;
}

.body_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
}

.body_copy_pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #BE198F;
}

.body_copy-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #0070AA;
}

.body_copy_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	padding-left: 130px;
}

.body_copy_boldPink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 21px;
	font-weight: bolder;
	color: #BE198F;
}

.body_copy_boldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 21px;
	font-weight: bolder;
	color: #0070AA;
}

.body_copy_boldPinkItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 21px;
	font-weight: bolder;
	color: #BE198F;
}

.larger_title_boldPink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 21px;
	font-weight: bolder;
	color: #BE198F;
}

.large_title_boldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 21px;
	font-weight: bolder;
	color: #0070AA;
}

.medium_title_boldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 19px;
	font-weight: bolder;
	color: #0099FF;
}

.larger_title_boldGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 21px;
	font-weight: bolder;
	color: #6B6B6E;
}

.larger_title_ItalicGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: 23px;
	font-weight: normal;
	color: #6B6B6E;
}

.larger_title_ItalicGreyBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: italic;
	line-height: 26px;
	font-weight: lighter;
	color: #6B6B6E;
}


.footer_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}

.legal_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

.body_copyList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
}

.body_copyItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
}

.body_copyItalicPink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #BE198F;
}

.formtext {
	font-family:verdana, arial, sans-serif;
	font-size: 12px;
	padding:5px;
	width:300px;
	margin-bottom:8px;
}

.form_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	padding-left: 15px;
}

.form_copyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
}

.form_copyBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #0070AA;
	padding-left: 15px;
}

.quotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
}

.introcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
}

.introcopy_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
}

/*  Classes ------------------------------------------------------------------------------ */


.image_right {
	float:right;
	padding:10px 0 0 10px}
	
.image_right_b {
	float:right;
	padding:0px 0 0 10px
}	
	
.image_left {
	float:left;
	padding:0 10px 0 10px}
	
.image_left_b {
	float:left;
	padding:0 10px 0 0px
}	


/* Layout ------------------------------------------------------------------------------ */

#wrapper {
	width:890px;
	margin:0 auto 0 auto;}
	
#main_left_column {
	float:left;
	width:200px;
}

#lower_left_column {
	width:200px;
	padding-top: 50px;
	float: left;
	margin-top: 220px;
	background-repeat: no-repeat;
	display: block;
	position: fixed;
	background-image: url(../images/Sitewide/archive-panel.png);
}

#main_right_column {
	float:right;
	width:690px;}
	
#navigation_holder	{
	float:left;
	background-image:url(../images/Sitewide/nav_background.png);
	background-repeat:no-repeat;
	height:78px;
	width:689px;
	padding:5px 0 0 1px;
}
	
#flash_holder {
	float:left;
	width:690px;
	margin-top:10px;
	margin-bottom:5px;
	}
	
#content_holder_top {
	float:left;
	width:690px;
	height:23px;
	margin-top:10px;
	background-image:url(../images/Sitewide/content_top.png);
	background-repeat:no-repeat;}
	
#home_content_holder_middle {
	float:left;
	width:630px;
	padding:0 30px 20px 30px;
	background-repeat:repeat-y;
	background-image:url(../images/Sitewide/content_middle.jpg);}
	
	#home_content_holder_middle p {
	font-size:14px;
	padding-bottom:10px;}
	
#masterclass_content_holder_middle {
	float:left;
	width:630px;
	padding:0 30px 2px 30px;
	background-repeat:repeat-y;
	background-image:url(../images/Sitewide/content_middle.jpg);
}	
	
#content_holder_bottom {
	float:left;
	width:690px;
	height:42px;
	background-image:url(../images/Sitewide/content_bottom.png);
	background-repeat:no-repeat;}
	
#content_holder_bottom_grey {
	float:left;
	width:690px;
	height:30px;
	background-image:url(../images/Sitewide/content_bt_internal_grey.png);
	background-repeat:no-repeat;
}	
	
#content_holder_bottom_mid {
	float:left;
	width:690px;
	height:38px;
	background-image:url(../images/Sitewide/content_bottom_mid.png);
	background-repeat:no-repeat;
}	

#content_holder_top_internal_grey {
	float:left;
	width:690px;
	height:24px;
	margin-top:10px;
	background-repeat:no-repeat;
	background-image:url(../images/Sitewide/content_top_internal_grey.png);}
	
#content_holder_top_internal_blue {
	float:left;
	width:690px;
	height:24px;
	margin-top:10px;
	background-repeat:no-repeat;
	background-image:url(../images/Sitewide/content_top_internal_grey.png);}	
	
#content_holder_middle_internal_grey {
	float:left;
	width:630px;
	padding:0 30px 20px 30px;
	background-repeat:repeat-y;
	background-image:url(../images/Sitewide/content_middle_internal_grey.jpg);}
	
	#content_holder_middle_internal_grey p {
	font-size:12px;
	padding-bottom:8px;}
	
#content_holder_middle_internal_blue {
	float:left;
	width:630px;
	padding:0 30px 20px 30px;
	background-repeat:repeat-y;
	background-image:url(../images/Sitewide/content_middle.jpg);}	
	

#internal_content_holder_middle {
	float:left;
	width:630px;
	padding:0 30px 15px 30px;
	background-repeat:repeat-y;
	background-image:url(../images/Sitewide/content_middle.jpg);
}
	
	#internal_content_holder_middle p {
	font-size:12px;
	padding-bottom:8px;}

	
#internal_left_col_grey {
	width:386px;
	float:left;
	padding:0 20px 0 0;
	}
	
#internal_left_col_grey_smaller {
	width:386px;
	float:left;
	padding:0 2px 0 0;
	}	

#internal_right_col_grey {
	width:193px;
	float:left;
	padding:0 15px 0 15px;
	}
	
	#internal_right_col_grey p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

#internal_right_col_blue {
	width:188px;
	float:left;
	padding:0 15px 0 15px;
	background-color: #DBDBDB;
	}

#internal_right_col_grey_bt {
	width:218px;
	float:left;
	padding:0 0px 0 0px;
	background-image: url(../images/Sitewide/grey_bt_sm.jpg);
	height: 31px;
	}

#footer_left {
	float:left;
	width:220px;
	padding-top:4px;
	padding-left:30px;
	font-size:10px;}
	
	#footer_left p {
	color:#808284;}
	
	#footer_left a:link { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#808284; text-decoration:none;}
	#footer_left a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#808284; text-decoration:none;}
	#footer_left a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#808284;}
	#footer_left a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#808284; text-decoration:none;}
	
#footer_right {
	float:right;
	width:220px;
	text-align:right;
	padding-right:40px;
	padding-top:4px;
	font-size:10px;
}

#footer_right_ms {
	float:right;
	width:100px;
	text-align:right;
	padding-right:40px;
	padding-top:1px;
	font-size:10px;
}
	
	#footer_right p {
	color:#808284;}

	#footer_right a:link { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#808284; text-decoration:none;}
	#footer_right a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#808284; text-decoration:none;}
	#footer_right a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#808284;}
	#footer_right a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#808284; text-decoration:none;}
	
	
#logo {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 166px;
	height:207px;
	text-decoration: none !important;
	background-image:url(../images/Sitewide/Logo.png);
	background-repeat:no-repeat;
	position: fixed;
		}
		
		
/* Titles ------------------------------------------------------------------------------------------------------------------ */


#title_welcome {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 613px;
	height:84px;
	text-decoration: none !important;
	background-image:url(../images/Titles/Welcome.jpg);
	background-repeat:no-repeat;
		}
		
#title_our_approach {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 613px;
	height:70px;
	text-decoration: none !important;
	background-image:url(../images/Titles/Our_approach.jpg);
	background-repeat:no-repeat;
		}
		
#title_our_services {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width:302px;
	height:44px;
	text-decoration: none !important;
	background-image:url(../images/Titles/Our_services.jpg);
	background-repeat:no-repeat;
		}

#title_what_we_do {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:310px;
	height:60px;
	text-decoration: none !important;
	background-image:url(../images/Titles/What_we_do.jpg);
	background-repeat:no-repeat;
		}
		
		
#title_privacy_statement {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 613px;
	height:60px;
	text-decoration: none !important;
	background-image:url(../images/Titles/privacy_statement.jpg);
	background-repeat:no-repeat;
}

#title_passion {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width:400px;
	height:40px;
	text-decoration: none !important;
	background-image:url(../images/Titles/passion.jpg);
	background-repeat:no-repeat;
}

#title_os_masterclasses {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:400px;
	height:88px;
	text-decoration: none !important;
	background-image:url(../images/Titles/opensky_mstclss.jpg);
	background-repeat:no-repeat;
}

#title_terms_of_use {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 613px;
	height:65px;
	text-decoration: none !important;
	background-image:url(../images/Titles/terms_of_use.jpg);
	background-repeat:no-repeat;
}

#title_our_clients {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:310px;
	height:60px;
	text-decoration: none !important;
	background-image:url(../images/Titles/our_clients.jpg);
	background-repeat:no-repeat;
}

#title_next_masterclasses {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width:370px;
	height:44px;
	text-decoration: none !important;
	background-image:url(../images/Titles/mstclss_topics.jpg);
	background-repeat:no-repeat;
}

#title_os_careers {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 613px;
	height:48px;
	text-decoration: none !important;
	background-image:url(../images/Titles/os_careers.jpg);
	background-repeat:no-repeat;
}

#title_contact {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:310px;
	height:60px;
	text-decoration: none !important;
	background-image:url(../images/Titles/contact.jpg);
	background-repeat:no-repeat;
}

#title_fresh_ideas {
	text-indent: -5000px;
	overflow:hidden;
	display:block;
	width: 632px;
	height:60px;
	text-decoration: none !important;
	background-image:url(../images/Titles/effective_comm.jpg);
	background-repeat:no-repeat;
}

#title_directions {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 613px;
	height:55px;
	text-decoration: none !important;
	background-image:url(../images/Titles/how_to_find.jpg);
	background-repeat:no-repeat;
}

#title_lightbulb {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 200px;
	height:200px;
	text-decoration: none !important;
	background-repeat:no-repeat;
	float: left;
}

#title_registration {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:310px;
	height:60px;
	text-decoration: none !important;
	background-image:url(../images/Titles/registration.jpg);
	background-repeat:no-repeat;
}	

#title_mstclss_registration {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 613px;
	height:48px;
	text-decoration: none !important;
	background-image:url(../images/Titles/masterclass_registration.jpg);
	background-repeat:no-repeat;
}	

#title_our_work {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 613px;
	height:48px;
	text-decoration: none !important;
	background-image:url(../images/Titles/our_work.jpg);
	background-repeat:no-repeat;
}

#title_proud_of_our_work {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 500px;
	height:48px;
	text-decoration: none !important;
	background-image:url(../images/Titles/proud_work.jpg);
	background-repeat:no-repeat;
}

#title_call_for_coffee  {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 470px;
	height:58px;
	text-decoration: none !important;
	background-image:url(../images/Titles/coffee_chat.jpg);
	background-repeat:no-repeat;
}

#title_flash_work {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 613px;
	height:105px;
	text-decoration: none !important;
	background-image:url(../images/Titles/flash-title.jpg);
	background-repeat:no-repeat;
}

#title_whitepaper {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 620px;
	height:110px;
	text-decoration: none !important;
	background-image:url(../images/Titles/toptips_title.jpg);
	background-repeat:no-repeat;
}

#title_openup_roundtable {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 620px;
	height:110px;
	text-decoration: none !important;
	background-image:url(../images/Titles/openup_roundtable.jpg);
	background-repeat:no-repeat;
}

#title_download_toptips {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 300px;
	height:58px;
	text-decoration: none !important;
	background-image:url(../images/Titles/download_toptips_pdf.jpg);
	background-repeat:no-repeat;
}

#title_aspects {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 400px;
	height:80px;
	text-decoration: none !important;
	background-image:url(../images/Titles/os_news.jpg);
	background-repeat:no-repeat;
}

#title_roi_ms {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 630px;
	height:200px;
	text-decoration: none !important;
	background-image:url(../images/Graphics/marketing-roi-big.jpg);
	background-repeat:no-repeat;
}

#title_bab_ms {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 630px;
	height:200px;
	text-decoration: none !important;
	background-image:url(../images/Graphics/build_brand_title.jpg);
	background-repeat:no-repeat;
}

#title_digitalmarketing_ms {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 630px;
	height:200px;
	text-decoration: none !important;
	background-image:url(../images/Graphics/digital-marketing-101-big.jpg);
	background-repeat:no-repeat;
}

#title_creative_ms {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 630px;
	height:200px;
	text-decoration: none !important;
	background-image:url(../images/Graphics/creative-mstclss-big.jpg);
	background-repeat:no-repeat;
}

#title_creditcrunch_ms {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 630px;
	height:200px;
	text-decoration: none !important;
	background-image:url(../images/Graphics/credit-crunch.jpg);
	background-repeat:no-repeat;
}

#title_new_msdates {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width: 630px;
	height:54px;
	text-decoration: none !important;
	background-image:url(../images/Titles/new_ms_big.jpg);
	background-repeat:no-repeat;
}

#title_downloads {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:400px;
	height:88px;
	text-decoration: none !important;
	background-image:url(../images/Titles/opensky_downloads.jpg);
	background-repeat:no-repeat;
}

#title_vt_casestudy {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:400px;
	height:88px;
	text-decoration: none !important;
	background-image:url(../../casestudies/images/casestudy_vt.jpg);
	background-repeat:no-repeat;
}

#title_est_casestudy {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:400px;
	height:88px;
	text-decoration: none !important;
	background-image:url(../../casestudies/images/casestudy_est_hap.jpg);
	background-repeat:no-repeat;
}

#title_nrgi_casestudy {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:400px;
	height:130px;
	text-decoration: none !important;
	background-image:url(../../casestudies/images/casestudy_ppp.jpg);
	background-repeat:no-repeat;
}

#title_casestudy {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:400px;
	height:88px;
	text-decoration: none !important;
	background-image:url(../../casestudies/images/casestudies.jpg);
	background-repeat:no-repeat;
}

#medium_rule {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:395px;
	height:50px;
	text-decoration: none !important;
	background-image:url(../images/Graphics/hr-swoosh.jpg);
	background-repeat:no-repeat;
}

#wide_rule {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:620px;
	height:47px;
	text-decoration: none !important;
	background-image:url(../images/Graphics/hr-swoosh-wide.jpg);
	background-repeat:no-repeat;
}

#social_bookmarks {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:380px;
	height:120px;
	text-decoration: none !important;
	background-repeat:no-repeat;
}
		
/* Navigation ------------------------------------------------------------------ */


.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  /*border-left: 1px solid #000;*/
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: 1.0em/25px Arial, Helvetica, sans-serif;
	/* background: #565656;*/
  color:#FFFFFF;
	display: block;
	padding: 0 9px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration: none;
}

#nav-one {
	padding-top:15px;
	position:absolute;
	width:689px;
	z-index:1;
}

/*#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ccc;
  color: #000;
}*/


#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	background: #565656;
	color: #FFF;
	font-size:11px;
	background-image: url(../images/Nav/masterclasses.jpg);
	padding-left: 19px;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
	background: #ccc;
	color: #FFF;
	background-image: url(../images/Nav/masterclasses-hover.jpg);
}

.nav ul {
	background: #565656;
	border-bottom: 0px solid #000;
	list-style: none;
	margin: 0;
	width: 130px;
	position: absolute;
	top: -999em;
	left: 0px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
	border: 1px solid #000;
	border-bottom: 0;
	padding-right: 20px;
	width: 100px;
	white-space: nowrap;
}

#home {
	float:left;
	width:65px;
	background-image:url(../images/Nav/home.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	padding-right:0px;
	padding-left:35px;
}
	
	#home:hover {
	float:left;
	width:65px;
	background-image:url(../images/Nav/home-over.jpg);
	background-repeat:no-repeat;
}
	
	#home.selected {
	float:left;
	width:65px;
	background-image:url(../images/Nav/home-over.jpg);
	background-repeat:no-repeat;
}
	
	
#what_we_do {
	float:left;
	width:90px;
	background-image:url(../images/Nav/what-we-do.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	padding-right:5px;
	padding-left:25px;
}
	
	#what_we_do:hover {
	float:left;
	width:90px;
	background-image:url(../images/Nav/what-we-do-over.jpg);
	background-repeat:no-repeat;
}
	
	#what_we_do.selected {
	float:left;
	width:90px;
	background-image:url(../images/Nav/what-we-do-over.jpg);
	background-repeat:no-repeat;
}
	

#our_work {
	float:left;
	width:80px;
	background-image:url(../images/Nav/our-work.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	padding-right:7px;
	padding-left:23px;
}
	
	#our_work:hover {
	float:left;
	width:80px;
	background-image:url(../images/Nav/our-work-hover.jpg);
	background-repeat:no-repeat;
}
	
	#our_work.selected {
	float:left;
	width:80px;
	background-image:url(../images/Nav/our-work-hover.jpg);
	background-repeat:no-repeat;
}
	
	
#masterclasses {
	float:left;
	width:120px;
	background-image:url(../images/Nav/masterclasses.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	padding-right:2px;
	padding-left:28px;
}
	
	#masterclasses:hover {
	float:left;
	width:120px;
	background-image:url(../images/Nav/masterclasses-hover.jpg);
	background-repeat:no-repeat;
}
	
	#masterclasses.selected {
	float:left;
	width:120px;
	background-image:url(../images/Nav/masterclasses-hover.jpg);
	background-repeat:no-repeat;
}

#news {
	float:left;
	width:65px;
	background-image:url(../images/Nav/masterclasses.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	padding-right:0px;
	padding-left:19px;
}
	
	#news:hover {
	float:left;
	width:65px;
	background-image:url(../images/Nav/masterclasses-hover.jpg);
	background-repeat:no-repeat;
}
	
	#news.selected {
	float:left;
	width:65px;
	background-image:url(../images/Nav/masterclasses-hover.jpg);
	background-repeat:no-repeat;
}
	
	
#contact {
	float:left;
	width:85px;
	background-image:url(../images/Nav/contact.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	padding-right:4px;
	padding-left:31px;
}
	
	#contact:hover {
	float:left;
	width:85px;
	background-image:url(../images/Nav/contact-hover.jpg);
	background-repeat:no-repeat;
}
	
	#contact.selected {
	float:left;
	width:85px;
	background-image:url(../images/Nav/contact-hover.jpg);
	background-repeat:no-repeat;
}
	
#flash_clients {
	text-indent: -5000px;
	overflow:visible;
	display:block;
	width:382px;
	height:430px;
	text-decoration: none !important;
	background-repeat:no-repeat;
}	
	
	
	
	
/* Fixes ---------------------------------------- */

		/*
			IE PNG Fix http://www.twinhelix.com/css/iepngfix/
		 */
		
		* {
	behavior: url(/furniture/js/iepngfix.htc)
}
/*
		  Alternatively, you can specify that this will apply to all tags like so:
		   * { behavior: url(/furniture/js/iepngfix.htc) }
		 */

html { /* Stop background flicker in IE 6 Bug: http://evil.che.lu/2006/9/25/no-more-ie6-background-flicker */
 filter: expression(document.execCommand("BackgroundImageCache", false, true));
}



.grey_rule {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808284;
}

.grey_ruleBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808284;
}

#flash_holder_small {
	float:left;
	width:220px;
	margin-top:2px;
	margin-bottom:5px;
}

.form_background {
	background-image: url(../images/Graphics/form_bkg.jpg);
	background-repeat: no-repeat;
}

/* css code for social bookmarks*/

.sharesb {
	clear : both;
	border : 1px solid #ddd;
	padding : 10px;
	margin : 15px 0 10px 0;
	font-size : 12px;
}
.sharesb p {
padding : 0;
margin : 0;
}
.sharesb p a {
position : absolute;
top : 0;
right : 0;
padding : 10px;
font-size : 12px;
}
.sharesb h3 {
padding : 0 3px 0 0;
margin : 0;
margin : 0 5px 0 3px;
font-weight : normal;
}
.sharesb ul {
text-align : left;
list-style : none;
margin : 15px 0 0 15px;
padding : 0;
}
.sharesb ul li {
text-align : center;
display : inline;
padding : 0 4px 6px 0;
}
.sharesb ul li.delicious {
	background : url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/delicious.gif) no-repeat 0 0;
	padding-left: 0px;
}
.sharesb ul li.digg {
	background : url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/digg.gif) no-repeat 0 0;
	padding-left: 0px;
}
.sharesb ul li.reddit {
	padding : 0 0 0 1px;
	background : url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/reddit.gif) no-repeat 0 0;
}
.sharesb ul li.facebook {
background : url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/facebook.gif) no-repeat 0 0;
}
.sharesb ul li.stumbleupon {
background : url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/stumbleupon.gif) no-repeat 0 0;
}
.sharesb ul li a {
	padding : 0 0 0 16px;
	margin : 0 2px 0 0;
}
#wrapper #main_right_column #internal_content_holder_middle .body_copy-blue .larger_title_boldGrey .medium_title_boldBlue .larger_title_boldGrey {
	text-align: left;
}
