body
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
height:100%;
}

img
{
	border:none;
}

#flash
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}

#flash p
{
}


#wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:1024px;
}

/*start of main page CSS*/

#mainHeader
{
	margin-left:auto;
	margin-right:auto;
text-align: center
}
/*end of main page CSS*/


/*start of index page CSS*/
#indexHeader
{
	width:100%;
	height:83px;
	background-image:url('../images/index/index_01.jpg');
}

#indexNavbar
{
	
}

#indexFooter p
{
text-align: center;
font-size:10px;
}

/*end of index page CSS*/


/*start of business development pages CSS*/
#busdevIndexHeader
{
	width:100%;
	height:50px;
/*	background-image:url('../images/busdev/busdevIndex_01.jpg');*/
	
}

#busdevIndexContent
{
	margin-left:150px;
	margin-right:150px;
}

/*end of business development pages CSS*/


/*start of business development - creative pages CSS*/
#busdevCreativeHeader
{
	width:935px;
	height:131px;
	background-image:url('../images/busdev/busdevcreative_01.jpg');
	
}

#busdevCreativeLeftNavBar
{
	float:left;
	width:276px;
}
#busdevCreativeLeftNavBar
{
	float:left;
	width:276px;
	height:543px;
	
}

#busdevCreativeRightContent
{
	float:right;
	width:649px;
	height:543px;
}
/*end of business development - creative pages CSS*/



/*start of business development - strategy pages CSS*/
#busdevStrategyHeader
{
	width:948px;
	height:246px;
	background-image:url('../images/busdev/busdevstrategy_01.jpg');
	
}

#busdevStrategyLeftNavBar
{
	float:left;
	width:334px;
	height:543px;
	
}

#busdevStrategyRightContent
{
	float:right;
	width:614px;
}
/*end of business development - strategy pages CSS*/


/*start of business development - approach pages CSS*/
#busdevApproachHeader
{
	width:991px;
	height:148px;
	background-image:url('../images/busdev/busdevapproach_01.jpg');
	
}

#busdevApproachLeftNavBar
{
	float:left;
	width:334px;

	
}

#busdevApproachRightContent
{
	float:right;
	width:690px;
	height:551px;
	background-image:url('../images/busdev/busdevapproach_03.jpg');
	background-repeat:no-repeat;
}
/*end of business development - approach pages CSS*/

/*start of business development - services pages CSS*/
#busdevServicesHeader
{
	width:932px;
	height:126px;
	background-image:url('../images/busdev/busdevservices_01.jpg');
	
}

#busdevServicesContent
{
	float:left;
	width:334px;

	
}
/*end of business development - services pages CSS*/


/*start of entertainment - index pages CSS*/
#entIndexHeader
{
	width:1000px;
	height:152px;
	/*background-image:url('../images/ent/entindex_01.jpg');*/
	
}

#entIndexLeftNavBar
{
	float:left;
	width:40px;
	padding-top:25px;
	
}

#entIndexLeftNavBar h1
{
	padding-top:50px;
	color:black;
	
}


#entIndexRightContent
{
	float:right;
	width:625px;
	height:512px;
	background-image:url('../images/ent/cords.jpg');
	background-repeat:no-repeat;
}
/*end of entertainment - index pages CSS*/
#entTalentContent
{
	padding-top:20px;
	text-align:left;
}

#entTalentContent p
{
	line-height:30px;
}

#rightContentTalent
{
	float:right;
	width:440px;
}

/*start of entertainment - talent pages CSSs*/


/*end of entertainment - talent pages CSS*/



/*start of story - index pages CSS*/
#storyIndexHeader
{
	width:1022px;
	height:128px;
	background-image:url('../images/story/storyIndex_01.jpg');
	
}

#storyIndexLeftContent
{
	float:left;
	width:300px;
	line-height:30px;
	

	
}

#storyIndexRightContent
{
	float:right;
	width:536px;
	height:368px;
}


#storyIndexSubBottomNavBar
{
	clear:both;
	width:1022px;
	height:112px;
	
}
/*end of story - index pages CSS*/



/*start of story - partners pages CSS*/
#storyPartnersHeader
{
	width:929px;
	height:110px;
	background-image:url('../images/story/storypartners_01.jpg');
	
}

#storyPartnersLeftContent
{
	float:left;
	width:465px;
	background-repeat:no-repeat;
	padding-top:35px;
	padding-left:35px;
	line-height:30px;
}

#storyPartnersLeftContent p
{
	padding-right:80px;
	
}

#storyPartnersRightContent
{
	float:right;
	width:464px;
	padding-top:50px;
}


#storyPartnersSubBottomNavBar
{
	clear:both;
	width:1022px;
	height:112px;
	
}
/*end of story - partners pages CSS*/


/*start of story - contact pages CSS*/
#storyContactHeader
{
	width:922px;
	height:121px;
	background-image:url('../images/story/storycontact_01.jpg');
	
}

#storyContactLeftContent
{
	float:left;
	width:424px;
	height:535px;
	padding-top:35px;
	padding-left:35px;
}

#storyContactLeftContent p
{
	padding-right:80px;
	
}

#storyContactRightContent
{
	float:right;
	width:498px;
	height:520px;
	background-image:url('../images/story/storycontact_03.jpg');
	
}


#storyContactSubBottomNavBar
{
	clear:both;
	width:1022px;
	height:112px;
	
}
/*end of story - contact pages CSS*/


/*start of initiative - index pages CSS*/
#initIndexContent
{
	width:1022px;
	height:766px;
	
}
/*end of initiative - index pages CSS*/



/*start of story - clients pages CSS*/
#storyClientsHeader
{
	width:922px;
	height:115px;
	background-image:url('../images/story/storyclients_01.jpg');
	
}

#storyContactContent
{
	float:left;
	width:424px;
	height:535px;
	padding-top:35px;
	padding-left:35px;
}

#storyContactContent p
{
	padding-right:80px;
	
}
/*end of story - clients pages CSS*/


/*start of horizontal navigation CSS*/
#navcontainer
{

padding: 0;
height: 32px;
font: 18px Verdana, sans-serif;
width: 100%;
border-bottom: 1px solid #bbb;
list-style-type: none;
background: #fff;
}

#navlist li
{
float: left;
margin: 0;
margin-left:10px;
margin-right:15px;
padding: 0;
width: auto;
display: block;
}

#navlist li a, #navlist li a:link
{
background: #fff;
color: #555;
text-decoration: none;
padding: 3px 5px 3px 5px;
display: block;
}

#navlist li a:hover
{
color: #039;
border-bottom: 3px solid #bbb;
cursor: pointer;
background: #eee;
}

#navlist li a#current, #navlist li a#current:link
{
color: #000;
cursor: default;
font-weight: bold;
border-bottom: 3px solid #999;
}

#navlist li a#current:hover
{
border-bottom: 3px solid #f90;
background: #eee;
}
/*end of horizontal navigation CSS*/


/*global css styles used in more than one page*/
#bottomNavBar
{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
}

#bottomNavBar p
{
	padding-left:200px;
	padding-right:200px;
}

#bottomNavBar p a
{
	text-decoration:none;
	color:black;

}

img.floatRight 
{ 
    float: right; 
    margin: 4px; 
}

img.floatLeft 
{
	float: left; 
    margin: 4px; 
    
}

#footer 
{
	clear:both;
	height:50px;
	padding-top:10px;
	text-align: center;
	font-size:10px;

}

#contentWrapper
{
	width:724px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#contentWrapper p
{
	text-alight:left;
}
#content
{
line-height:30px;
}

#leftContent
{
	float:left;
	width:284px;
}

#rightContent
{
	float:right;
	width:440px;
}

#rightContent p
{
	line-height:30px;
	padding-left:0px;
	padding-right:100px;
	padding-top:50px;
}

#eventPosterWrapper
{
	margin-left:auto;
	margin-right:auto;
	width:575px;
	height:355px;	
	padding-top:25px;
}

#eventPosterLeft
{
	width:250px;
	height:330px;
	border-style:dashed;
	border-width:2px;
	float:left;
}

#eventPosterRight
{
	width:250px;
	height:330px;
	border-style:dashed;
	border-width:2px;
	float:right;
}


a
{
	text-decoration:none;
	color:#64b6e5;
}

a:hover
{
	color:#b6d4e5;
}

#packageButton
{
	width:440px;
	height:227px;
	position: absolute;
	top:550;
	left:700;

}

/*start of AJAX backgrounds */
#busDevCreativeAjaxBackground
{
	background-image:url('../images/busdev/busdevcreative_03_light.jpg');
	height:394px;
	width:470px;
}

#busDevStrategyAjaxBackground
{
	background-image:url('../images/busdev/strategy_light.jpg');
	background-repeat:no-repeat;
	height:394px;
	width:470px;
}

#busDevApproachWatersBackground
{
	background-image:url('../images/busdev/approach_water.jpg');
	background-repeat:no-repeat;
	height:394px;
	width:470px;
}
#busDevApproachImpBackground
{
	background-image:url('../images/busdev/approach_imp.jpg');
	background-repeat:no-repeat;
	height:394px;
	width:470px;
}
#servicesText
{
	position:absolute;
    left: 700px;
    top: 250px;
	width:300px;
	background:white;
}
/*end of AJAX backgrounds */