/* CSS Document */

html {height:100%;}
body {
	margin:0;
	padding:0;
	color:#FFFFFF;
	background:#0d001a url(bg.jpg);
	font-family:sans-serif,Helvetica, Arial;
	min-width:850px;
	position:relative;
	height:100%;
	font-size:medium;

}
#container {
	width: 843px;
	\width: 863px;
	w\idth: 843px;
	margin: 0px auto;
}
#nav {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #b2010c;
	margin: 0px;
	padding: 0px;margin-top: 50px;
}

#menucontainer ul
{
	color: White;
	font-family: sans-serif,Helvetica, Arial;
	font-weight: normal;
	margin: 0px 0 0;
	padding: 0;	
}

#menucontainer ul li {
	display: inline;
}

#menucontainer ul li a
{
	padding: 8px 20px;
	color: #9175a5;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	font-family: sans-serif,Helvetica, Arial;
	margin: 0px;
	line-height: 16px;
	text-transform: uppercase;
}

#menucontainer ul li a:hover
{
	color: #FFFFFF;
	background-image: url(crownicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#content-main{
	padding: 15px;
	background-color: #000000;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
	height: 440px;
		}
#content {
	padding: 15px;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
	height: 440px;
		}
		
#content-entry {
	padding: 15px;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
	height: 440px;
		}
#footer {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #b2010c;
	margin: 0px;
	padding: 0px;
	
}
#entry-buttons{margin:0 auto;text-align:center;padding-top:185px;}

#menucontainer2
{
	width:585px;
	float: left;
}
#menucontainer2 ul
{
	color: White;
	font-family: sans-serif,Helvetica, Arial;
	font-weight: normal;
	margin: 13px 0 0;
	padding: 0;	
}

#menucontainer2 ul li {
	display: inline;
}

#menucontainer2 ul li a
{
	padding: 8px 20px;
	color: #9175a5;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	font-family: sans-serif,Helvetica, Arial;
	margin: 0px;
	line-height: 16px;
	text-transform: uppercase;
}

#menucontainer2 ul li a:hover
{
	color: #FFFFFF;
	background-image: url(crownicon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#logo{
	float: left;
}
.clear
	{
	clear:both;
	}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#imageSlideshowHolder{
		margin-left:0px;
	}

	#imageSlideshowHolder{
		background-color:#000;
		position:relative;
		border:0px solid #317082;
		
		/* CSS HACK */
		width: 716px;	/* IE 5.x */
		width/* */:/**/716px;	/* Other browsers */
		width: /**/716px;
		
		/* CSS HACK */
		height: 440px;	/* IE 5.x */
		height/* */:/**/440px;	/* Other browsers */
		height: /**/440px;

	
	
	}
	#imageSlideshowHolder img{
		position:absolute;
	}
	.imageInGallery{
		position:absolute;
		width:716px;
		height:440px;
		background-color:#000;
		left:0px;
		top:0px;
	}

#content .halebob-dan-text{
	font-family:verdana,sans-serif,Helvetica, Arial;
	font-size:12px;
	font-weight:400;
	font-style:normal;
	float: left;
	text-align: justify;
	background-color: #FFFFFF;
	color: #452663;
	height:440px;
	text-transform: none;
	line-height: 14px;
}
#content .halebob-dan-text img{
	float:left;
	margin-right:20px;
	margin-bottom:18px;
	margin-left: 20px;
	margin-top: 20px;
}
#content .halebob-dan-text p{
	margin:0;
	padding-bottom:0px;
	margin-left: 20px;
	margin-top: 13px;
	margin-right: 20px;
}
#content .campaign-wrapper {
	height:440px;
	background-color: #FFFFFF;		padding-top:0.0em;
}
#content .campaign-list {float:left;width:80px;background-color: #FFFFFF;}
#menu{
	margin-top:0.8em;
	margin-bottom:0.8em;
	margin-left: 0.4em;
}
#menu a, #menu a:visited {
	text-decoration:none;
	text-align:left;
	background-color:#FFFFFF;
	color:#990099;
	display:block;
	width:5em;
	padding:0.1em;
	padding-left:0.5em;
	margin:0.1em;
	border-right:5px solid #fff;
	font-size: 11px;
	font-family: sans-serif, Helvetica, Arial;font-weight:500;	color: #452663;
	font-weight: 400;
	font-size: 12px;
	text-decoration: none;
  }
#menu a:hover {
  border-right:0px solid #000;
  }
#menu a.focus {
  padding-left:0.5em;
  }
#content .campaign-list-splash{
	float:left;
	width:324px;
	text-align:center;
	float: left;
	margin-right: 0.0em;
	padding-top: 15px;
	
}
#content .campaign-list-splash img{height:413px;width:324px;background-image: url(loading_transp.gif) no-repeat 50% 50%;}
#content .campaign-list-thumbs{
	width:292px;
	margin-left:418px;
	padding-top: 15px;
}
#content .campaign-list-thumbs img{margin-bottom:0px;}
.campaign-list-thumbs dl{padding:0;margin:0;margin-top:0.0em;}
.campaign-list-thumbs dt{margin:0;padding:0;margin-bottom:0px;}
.campaign-list-thumbs dd{
margin-left:0;padding:0;line-height:1px;margin:0;
}
.campaign-list-thumbs dd img{cursor:auto;
}
#content .campaign-list-video{float:left;

	width:625px;
	text-align:center;
	float: left;
}
#content .celebrity-wrapper{
	/*background-color:*/
	border:0px solid #317082;
	/* CSS HACK */
		width: 716px;	/* IE 5.x */
	width/* */:/**/716px;	/* Other browsers */
	width: /**/716px;
	/* CSS HACK */
		height: 440px;	/* IE 5.x */
	height/* */:/**/440px;	/* Other browsers */
	height: /**/440px;
	margin: 0 auto;	
	background-image: url(loading_transp.gif) no-repeat 50% 50%;
	
}
.contactbg {
	background-image: url(contact-ng.jpg);
	background-repeat: no-repeat;
	background-position: 15px 35px;
}
#content .contact p{
	margin-left:35px;
	padding-top: 15px;
	color: #452663;
	font-weight: 400;
	font-size: 14px;
}
#content .contact .chb A{
	color: #452663;
	font-weight: 400;
	font-size: 14px;
	text-decoration: none;
}
.contact dl{
	margin-top:50px;margin-left:30px;
	color: #452663;
	float: left;
}
.contact dt{color: #452663;font-size: 12px;
	font-weight: normal;padding-bottom:6px;}
.contact dd{
margin-left:0;color: #452663;font-size: 12px;
	font-weight: normal;padding:2px;padding-left:3px;
}
.contact dd A{
	color: #452663;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#content .contact-international p{
	margin-left:20px;
	padding-top: 0px;
	color: #452663;
	font-weight: 400;
	font-size: 14px;
}



.contact-international dl{
	margin-top:0px;margin-left:20px;
	color: #452663;
	float: left;
}


.contact-international dt{
	color: #452663;
	font-size: 11px;
	font-weight: bold;
	padding-bottom:2px;
	padding-top:10px;
	text-decoration: none;
}
.contact-international dd{
margin-left:0;color: #452663;font-size: 11px;
	font-weight: normal;padding:1px;padding-left:0px;
}
.contact-international dd A{
	color: #452663;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


#content .events p{
	margin-left:35px;
	padding-top: 0px;
	color: #452663;
	font-weight: 400;
	font-size: 14px;
}



.events td{
	padding:5px;
	color: #452662;
	font-size: 12px;
	font-weight: 500;

}


#content .clients p,#content .clients-login p{
	padding:0;
	margin:0;
	margin-left:35px;
	margin-top:17px;
	color: #452662;
	font-weight: 400;
	font-size: 14px;width:150px;float:left;
}
.clients-login{	margin:0 auto;}
#content .clients-login p{
	padding:0;
	margin:0;
	margin-left:150px;
	margin-top:200px;
	color: #452662;
	font-weight: 400;
	font-size: 14px;width:150px;float:left;
}

.clientform{
	margin-top:200px;
	padding:0;
	display:inline;
	float: left;
}
.clientform input{
	margin-top:0px;
	padding:0;
	display:inline;
	float: left;
}
.client-splash{
	display:block;
	margin-left:40px;
	padding-top: 60px;
}

/*marketing tool*/

#mtmid{
width:95%;
float:left;
margin-top:20px;
padding-left:32px;

}
#mtheading{
width:100%;
float:left;
margin-bottom: 35px;
}
#mt1{
width: 180px;
height:auto;
float:left;
margin-right: 12px;
margin-top:0px;
text-align:left;}
#mt1 p{
font-family: sans-serif,Helvetica, Arial;
font-size: 10px;
color: #000066;
font-weight: normal;
margin: 0px;
padding:0px;
text-decoration: none;
}
#mt1 p a:link, #mt1 p a:visited{
font-family: sans-serif,Helvetica, Arial;
font-size: 10px;
color: #000066;
font-weight: normal;
margin: 0px;
padding:0px;
text-decoration: none;
display:block;
margin-bottom: 8px;
margin-top: 0px;
}
#mt1 .marginClass
{
font-family: sans-serif,Helvetica, Arial;
font-size: 10px;
color: #000066;
font-weight: normal;
margin: 0px;
padding:0px;
text-decoration: none;
display:block;
margin-bottom: 8px;
margin-top: 0px;
}
#mt1 p a:hover{
text-decoration: underline;
}


#mt2{
width: auto;
height:auto;
float:left;
margin-right: 15px;
margin-top:0px;
text-align:left;}
#mt2 p{
font-family: sans-serif,Helvetica, Arial;
font-size: 10px;
color: #000066;
font-weight: normal;
margin: 0px;
padding:0px;
text-decoration: none;
}
#mt2 p a:link, #mt1 p a:visited{
font-family: sans-serif,Helvetica, Arial;
font-size: 10px;
color: #000066;
font-weight: normal;
margin: 0px;
padding:0px;
text-decoration: none;
display:block;
margin-bottom: 10px;
margin-top: 0px;
}
#mt2 p a:hover{
text-decoration: underline;
}

#mtheading h1{
font-family: sans-serif,Helvetica, Arial;
font-size: 12px;
color: #000066;
margin: 0px;}

#mtmiddle{
width:100%;
height: 300px;
float:left;
}
#mtmiddle_left{
width:395px;
height: 300px;
float:left;
margin-right: 3px;
}

#mtmiddle_right{
width:268px;
height: auto;
float:left;
}



#mtbottom{
width:95%;
height: auto;
float:left;
margin-top: 15px;}

.text{
font-family: sans-serif,Helvetica, Arial;
font-size: 10px;
color: #000066;
line-height: 12px;
margin: 0px;
}

.next{
width: 107px;
text-align:left;
font-family: sans-serif,Helvetica, Arial;
font-size: 11px;
color: #000066;
float:right;
font-weight: bold;
text-decoration: none;
}
.next p{
float:left;
margin:0px;
}
.next p a:link, .next p a:visited{
font-family: sans-serif,Helvetica, Arial;
font-size: 11px;
color: #000066;
font-weight: bold;
text-decoration: none;
}
.next p a:hover, {
text-decoration: underline;
}


.next img{
float:right;
margin-left: 5px;}
.previous{
width: 105px;
text-align:right;
font-family: sans-serif,Helvetica, Arial;
font-size: 11px;
color: #000066;
float:left;
font-weight: bold;
text-decoration: none;
}
.previous p{
float:right;
margin:0px;
}

.previous p a:link, .previous p a:visited{
font-family: sans-serif,Helvetica, Arial;
font-size: 11px;
color: #000066;
font-weight: bold;
text-decoration: none;
}
.previous p a:hover, {
text-decoration: underline;
}


.previous img{
float:left;
margin-right: 5px;}

/*client page*/

#div1{
width:180px;
float:left;
margin-right: 30px;
text-align:left;
}
#div1 p{
font-family: sans-serif,Helvetica, Arial;
font-size: 12px;
color: #000066;
font-weight: bold;
margin: 0px;
padding:0px;
text-decoration: none;
margin-bottom: 15px;
}
/*#div1 p a:link, #div1 p a:visited{
font-family: sans-serif,Helvetica, Arial;
font-size: 10px;
color: #000066;
font-weight: normal;
margin: 0px;
padding:0px;
text-decoration: none;
display:block;
margin-bottom: 10px;
margin-top: 0px;
}
#div1 p a:hover{
text-decoration: underline;
}
*/



#div2{
width:200px;
float:left;
margin-right:30px;
background-color: #eaeaea;
}
#div3{
width:220px;
float:left;
margin-right: 0px;
margin-left: 20px;
}
#div3 p{
font-family: sans-serif,Helvetica, Arial;
font-size: 12px;
color: #000066;
font-weight: bold;
margin: 0px;
padding:0px;
text-decoration: none;
margin-bottom: 15px;
}


.p1{
float:left}

.colorText
{ 
 color:#FF0000;	 
}
.pagingText
{
 font-family:sans-serif,Helvetica, Arial;
 color:#FF0000;	
 font-size:11px;
}