﻿/* CSS Document */
/* Generic Styles*/
body {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background:#ccc;
}
#wrapper {background-color:#FFFFFF; padding:0 10px 80px 10px;}
img {
	border: none;
}
h1, h2, h3, h4, h5 { font-weight:normal;}
ul 
{
	list-style:circle;
}
li {
}
a {
	/*margin-right:10px;*/
	color: #1c3585;
}
a:hover {
    color: #2156FF;
}
a.underline {
    text-decoration: underline!important;
}
tr {
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
	margin-right: 10px;
}
.floatnone { float:none!important;}
.clearright {
	clear: right;
}
.clearleft {
	clear: left;
}
.clearboth {
	clear: both;
}
.padding-left {
	padding-left: 30px;
}
.width {
	width: 100px;
	padding-left: 25px;
	padding-top:6px;
	padding-bottom:4px;
	/*color: #1C3584;*/
	
}
.widtha {
	width: 300px;
	padding-left: 25px;
	/*color: #1C3584;*/
	padding-top: 5px;
}
.widthb {
	width: 480px;padding-left: 25px;padding-top: 5px; margin-bottom:8px;
}
.headinga {
	font-size: 18px;
	color: #1c3584;
	padding-bottom: 15px;
	padding-left: 25px;
}
.margin-left {
	margin-left: 30px;
}
.margin-lefta {
	margin-left: 125px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.margin-leftb {
	padding:15px 0px 25px 124px!important;

}
.margin-leftc {
    margin-left: 22px;
}
/* wrapper*/
#wrapper {
	margin: 0 auto;
	width: 986px;
}
/* header */

.printheader 
{
	display:none;
}
#headera {display:none;}
#header {
	width: 986px;
	height: 104px;
	background-color: #1c3584;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#header .logo {
	padding: 10px 0px 0px 23px;
}
#header .logotext {
	padding: 8px 0px 0px 23px;
}
#header #leftheader {
	float: left;
	width: 419px;
}
#header #rightheader {
	background: url('../images/image-headerright.jpg') no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	width: 561px;
	height: 104px;
	float: right;
}
#header #rightheader .hnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
#header #rightheader #hnavlayout {
	white-space: nowrap;
	margin: 7px 22px 0px 0px;
	float: right;
}
#header #rightheader #hnavlayout a {
	color: #fff !important;
	text-decoration: none;
}
#header #rightheader #hnavlayout a:hover {
	text-decoration: underline;
}
#header #rightheader #htelnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	white-space: nowrap;
	margin: 4px 22px 0px 0px;
	float: right;
	clear: right;
}
#header #rightheader #hadsearch {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 38px 22px 0px 0px;
	float: right;
	white-space: nowrap;
	clear: right;
}
#header #rightheader #hadsearch a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#header #rightheader #hadsearch a:hover {
    text-decoration: underline;
}
#header #rightheader #hsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	margin: 53px 0px 0px 160px;
}
#header #rightheader #hsearch img {
	vertical-align: bottom;
}
#header #rightheader #hsearch input {
	border: 1px black solid;
	padding: 2px 0px 2px 0px;
	vertical-align:bottom;
}
#header #rightheader #hsearch img {
	vertical-align: bottom;
 	/*padding-bottom:1px;  */
}
#header #rightheader #hsearch .hsearchbutton{ vertical-align:bottom;}
/* navigation */
#nav {
	width: 986px;
	background-color: #8f0068;
	height: 30px;
	position:relative;
	z-index:1;
	color:#FFF;
	font-size: 12px;
}
#nav #navlayoutleft a {
	font-size: 12px;
	text-decoration: none;
	white-space: nowrap;
	color: #ffffff;
}
#nav #navlayoutleft ul {
	padding: 0px;
	margin: 0px;
	
}
#nav #navlayoutleft ul li {
	float: left;
	position: relative;
	display: block;
	padding: 8px 5px 7px 20px;

}
#nav #navlayoutleft ul li a {
	color: #ffffff;
}
#nav #navlayoutleft ul li a:hover {
	text-decoration: none;
	width: 100%;
	color: #1c3585;
}

* html #nav #navlayoutleft ul li a:hover {
	
	width: 100px;
	
}
#nav #navlayoutleft ul ul {
	position: absolute;
	left: 0;
	top: 30px;
	display: none;
	background: #f6d9ef;
	z-index: 1;
	list-style-type: none;

}
#nav #navlayoutleft ul li:hover ul {
	display: block;
}
#nav #navlayoutleft ul li ul li {
	height: auto;
	float: none;
	padding: 0px;
	margin: 0px;
	display: block;
	padding: 0px;

}
#nav #navlayoutleft ul li ul li a {
	text-transform: none;
	color: #20368c;
	width: 163px;
	display: block;
	padding: 0px;
	margin: 10px;
}
#nav #navlayoutleft ul li ul li a:hover {
	color: #9985fa;
	margin: 10px;
	padding: 0px;
}




*:first-child+html .OtherTTie {margin-left:-18px!important;}
* html .OtherTTie {margin-left:-17px!important;}
/*#nav #navlayoutleft ul ul li{
	display:block;
	background:#fff;
	display:block;
	width:100%;
	text-indent:10px;
	line-height:20px;
	vertical-align:middle;
}

#nav #navlayoutleft ul ul a{
	border-top:1px #bdbdbd solid;
	color:#868686; 
	margin-bottom:3px;
	padding-bottom:3px;
	background:#fff; 
	display: block;
}

#nav #navlayoutleft li ul li a:hover{
	background: #df1811;
	color:#7d0103;
	text-decoration:none;
	width:100%;
}
#nav #navlayoutleftul li:hover ul{
    display:block; 
}*/
#nav #navlayoutleft #nav #navlayoutleft {
	float: left;
	padding-top: 8px;
	padding-left: 12px;
}
#nav #navlayoutright {
	float: right;
	padding-right: 21px;
}
#nav #navlayoutright img {
	margin: 5px 0px 0px 8px;
}
/* navigation infomation */
#navinfo {
	width: 986px;
	height: 34px;
	color: #999999;
	position:relative;
}
#navinfo a {
	color: #1c3584;
	text-decoration: none;
}
#navinfo a:hover {
    color: #2156FF;
}
#navinfo #navpostion {
	margin: 13px 0px 0px 21px;
	float: left;
}
* html #navinfo #navpostion {
	margin: 13px 0 0 11px;
}
#navinfo #login {
	margin: 13px 0px 0px 0px;
	padding-right:23px;
	float: right;
	color: #1c3584;
}

/* contnet holder */
#contentholder {
	width: 986px;
	clear: both;
	/*overflow:hidden;*/
	position:relative;
}
/* contnet top image*/
#contentimage {
	font-size: 25px;
	
	color: #8f0068;
	float: left;
	width: 692px;
	margin-left: 23px;
}
#contentimage p {
	margin: 0px;
	padding-bottom: 9px;
}
#contenttitle {
	font-size: 22px;
	
	color: #8f0068;
	margin-left: 20px;
	margin-bottom: 0px;
}
#contenttitle h1{font-size: 22px;
		color: #8f0068; margin-bottom:3px; margin-top:0px;
	}
* html #contenttitle h1{
	
	margin-left: 0px;
	
}
* html #contentimage {
	margin-left: 10px;
}
#contentimage img {
	margin-top: 10px;
}
/* main content*/
#maincontent {
	position: relative;
	float: left;
	width: 720px;
	padding-top: 15px;
}
/* main content left*/
#maincontentright {
	float: left;
	width: 255px; /*height:743px;*/
	margin-left: 25px;
	margin-top: -2px;
	padding-bottom:0px;
	min-height:530px;
}
*:first-child+html #maincontentright 
{padding-bottom:0px;
 
}
* html #maincontentright {
	margin-left: 20px;height:530px;
}
.featuredtalent {
	position: relative;
	width: 255px;
	top: 0px;
	right: 0px;
	background-color: #e9eeff;
	margin: 0px 0 12px 5px;
	min-height:147px;
	padding-bottom:10px;
}

#maincontentright .featuredtalent { margin-left:0px;}
/*:first-child+html .featuredtalent{
	top:25px; 
}*/
/** html .featuredtalentsa
	top:25px;
}*/
* html #featuredtalent {
	width: 200px;
	margin-left:0px;
	height:151px;
}
* html .featuredtalent {
	
	margin-left:5px;
	
}
.featuredtalentimage {
	margin: 10px 0 0 7px;
	float: left;
	height:55px;
	width:55px;
}
.featuredtalentimage img 
	{
	border:1px solid #223884!important;}
.featuredtalentimage.imgwidth {
	height: 52px;
	width: 52px;
}
.featuredtalentimage.imgwidth a img {
	height: 52px;
	width: 52px;
}
.featuredtalentcont {
	/*float:;*/
	padding-top: 9px;
	margin-left: 70px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.featuredtalentcont a {
    font-size: 0.9em;
    text-decoration: none;
}
.featuredtalentcont b a { text-decoration:none; color:#1C3584; font-size: 14px;}
.featuredtalent b a:hover { color: #2156FF; }
.featuredtalentcont h3 
{    font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
color:#1C3584;	
	}
.imgwidth a img {
	height: 52px;
	width: 52px;
}	
.featuredtalentconta {
	/*float:;*/
	padding-top: 9px;
	margin-left: 70px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.featuredtalentcontb {
	/*float:;*/
	padding-top: 9px;
	margin-left: 70px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-decoration:none;
}
.featuredtalentcontb a {
	/*float:;*/
	text-decoration:none;
}
.featuredtalentb p { margin:0px; padding-top:5px; }
* html #featuredtalentcont {
	margin-left: 40px;
}
			
* html .featuredtalent {
	
	height:160px;
	
}
#featuredtalent img {
	position: absolute;
}
.ft-tl {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 0 0;
}
.ft-tr {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0 0 0 0;
}
.ft-tr {
	right: -1px;
}
.ft-bl {
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0 0 0 0;
}
.ft-br {
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0 0 0 0;
}
*html .ft-br {
	
	right: -1px;
	
}
#maincontentright h2 {
	font-size: 18px;
	color: #1c3584;
	margin-bottom:0px;
}
/* main contnet left */
#contentholder #contentleft {
	color: #1c3584;
	margin-left:-7px;
	width: 160px;
	/*margin-top:3px;*/
	padding-right:31px;
	float: left;
	height:100%;
	clear:left;
}
*:first-child + html #contentholder #contentleft {
	
	margin-left:0px;
	padding-right:25px;
	
	
}
* html #contentholder #contentleft {
	
	margin-left: 10px;
	padding-right:20px;
	width:150px;
	
}
#contentleft ul { margin-top:0px;} 
* html #contentleft ul {margin-left:20px;} 
#contentholder #contentlefta {
	color: #1c3584;
	margin-left: 22px;
	width: 200px;
	
	float: left;
}

#contentholder #contentlefta #contentleftbox { height:140px; background-color:#e9efff; color:#000; position:relative; width:180px; padding-left:20px; margin-top:10px; }
#contentholder #contentlefta #contentleftbox.contact_us_container { height: 190px; }
#contentholder #contentlefta #contentleftbox p {width:170px; margin:4PX 0PX; }
#contentholder #contentlefta #contentleftbox a { text-decoration:none;  }
#contentholder #contentlefta #contentleftbox img {
	position: absolute;
}

#contentholder #contentlefta #contentleftbox .ei-tl {
	top: 0px;
	left: 0px;
	margin:0px;
}
#contentholder #contentlefta #contentleftbox .ei-tr {
	top: 0px;
	right: 0px;
	margin:0px;
}
#contentholder #contentlefta #contentleftbox .ei-bl {
	bottom: 0px;
	left: 0px;
	margin:0px;
}
#contentholder #contentlefta #contentleftbox .ei-br {
	bottom: 0px;
	right: 0px;
	margin:0px;
}
* html #contentholder #contentlefta #contentleftbox .ei-br {
	bottom: -1px;
	right: 0px;
	margin: 0PX;
}
* html #contentholder #contentlefta #contentleftbox .ei-bl {
	bottom: -1px;
	left: 0px;
	margin:0px;
}
* html #contentholder #contentlefta #contentleftbox .ei-tr {
	top: 0px;
	right: 0px;
	margin: 0PX;
}

* html #contentholder #contentlefta {
	
	margin-left: 11px;
	
}
.testimonialsbox {  background-color:#e9efff; color:#000; position:relative; width:450px; padding-left:20px; margin-top:10px; }
.testimonialsbox p {width:430px; margin:0px; padding:0px; }
.testimonialsbox .testimonialimg {  float:left; height:90px; width:130px; padding-right:10px; }
.testimonialsbox .testimonialimg img {width:124px;}
.testimonialsbox .testimonialtxt {  float:left; width:300px;}
.testimonialsbox .testimonialtxt p {width:300px;}
.testimonialsbox img {
	position: absolute; 
}

.testimonialsbox .ei-tl {
	top: 0px;
	left: 0px;
	margin:0px;
}
.testimonialsbox .ei-tr {
	top: 0px;
	right: 0px;
	margin:0px;
}
.testimonialsbox .ei-bl {
	bottom: 0px;
	left: 0px;
	margin:0px;
}
.testimonialsbox .ei-br {
	bottom: 0px;
	right: 0px;
	margin:0px;
}
* html .testimonialsbox .ei-br {
	bottom: -1px;
	right: 0px;
	margin: 0PX;
}
* html .testimonialsbox .ei-bl {
	bottom: -1px;
	left: 0px;
	margin:0px;
}
* html .testimonialsbox .ei-tr {
	top: 0px;
	right: 0px;
	margin: 0PX;
}

#rightpannel { float:right; width:276px; margin-top:-3px;}
.top10 {float:right; margin-right:20px;}
.top10a {float:right; margin-left:10px!important;}
* html #contentleft { MARGIN-LEFT: 10px;}

#contentholder #contentleft ul {
	list-style-image: url('../images/arrowpink.gif');
	margin-top:-8px;
	
}
#contentholder #contentleft ul li {
	/*margin-left: -22px;*/
	padding-top: 0px;
	margin-top:5px;
}
#contentholder #contentleft ul li a {
	color: #1c3584;
	text-decoration: none;
	margin-top:10px;
}
#contentholder #contentleft ul li a:hover {
    color: #2156FF;
}
#contentholder #contentmiddle {
	float: left;
	width: 515px;
	/*margin-top: 3px;*/
}
* html #contentholder #contentmiddle {
	float: left;
	width: 519px;
	margin-top: 3px!important;
}
#contentholder #contenfull {
	float: left;
	width: 790px;
	margin-top: 10px;
}

#contentholder #contentmiddle p {
	margin-left: 20px;
	margin-right:11px;
}
.confhelp {
	font-style: italic;
	color: #8f0068;
}
#contentholder #contentright {
	float: left;
	margin-left: 10px;
}
#contentholder #contentright .title {
	color: #1c3584;
	font-size: 18px;
}
#csfeaturedtalent1 {
	position: absolute;
	margin-top: 70px;
	margin-right: 23px;
	top: 0px;
	right: 0px;
	width: 240px;
	background-color: #e9eeff;
}
#csfeaturedtalent1 #cs-tl {
	top: 0px;
	left: 0px;
	margin: 0 0 0 0;
}
#csfeaturedtalent1 #cs-tr {
	top: 0px;
	right: 0px;
	margin: 0 0 0 0;
}
#csfeaturedtalent1 #cs-bl {
	bottom: 0px;
	left: 0px;
	margin: 0 0 0 0;
}
#csfeaturedtalent1 #cs-br {
	bottom: 0px;
	right: 0px;
	margin: 0 0 0 0;
}
*:first-child + html #csfeaturedtalent1 {
	top: 0px;
}
* html #csfeaturedtalent1 {
	top: 0px;
}
/* main content right*/
#maincontentleft {
	float: left;
	width: 417px; /*height:743px;*/
	margin-left: 23px;
}
* html #maincontentleft {
	margin: 0px 0px 0px 12px;
}
#maincontentleft .pnktxt {
	color: #8f0068;
	font-style: italic;
}
#exclusiveinterviews {
	position: absolute;
	border: 1px #1c3585 solid;
	margin-top: 20px;
	width: 428px;
}
* html #exclusiveinterviews { width : 429px}

#exclusiveinterviews img {
	position: absolute;
}

.ei-tl {
	top: 0px;
	left: 0px;
	margin: -1px 0 0 -1px;
}
.ei-tr {
	top: 0px;
	right: 0px;
	margin: -1px -1px 0 0;
}
.ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0 0 -1px -1px;
}
.ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0 -1px -1px 0;
}
* html .ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0 -2px -1px 0;
}
* html .ei-tr {
	top: 0px;
	right: 0px;
	margin: -1px -2px 0 0;
}
#registerContent #contenttitle { margin-bottom:5px;}
.registerContentholder img {
	position: absolute;
}
.registerContentholder .ei-tl {
	top: 0px;
	left: 0px;
	margin: 0px;
}
.registerContentholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: 0px;
}
.registerContentholder .ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0px;
}
.registerContentholder .ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0px ;
}
* html .registerContentholder .ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0 -1px -1px 0;
}
* html .registerContentholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: -0px -1px 0 0;
}
* html .registerContentholder .ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0px -1px -1px 0px;
}
.bulletpoint {
	background: url('/media/images/bulletpoint.jpg') no-repeat;
	padding-left: 20px;
	margin-left: 5px;
	float: left;
}
#exclusiveinterviews .title {
	background-color: #1c3585;
	color: #ffffff;
	font-size: 18px;
	padding: 4px 12px 0 160px;
	height: 26px;
}
#exclusiveinterviews #exintcont #ei-image {
	margin: 10px 0 0 15px;
	float: left;
	
}
#exclusiveinterviews #exintimage {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
* html #exclusiveinterviews #exintimage {
	
	margin-left: 10px;
	
}
#exclusiveinterviews #exintimage img
{
	margin-top:-32px;
	
}

#exintimage img 
{
	width:238px;
	height:311px;
}
#exclusiveinterviews #exintcont {
	float: right;
	margin-top:-10px;
	margin-left:7px;
}
*:first-child + html #exclusiveinterviews #exintcont {
	float: right;
	margin-top:0px;
	margin-left:0px;
}
* html #exclusiveinterviews #exintcont {
	float: right;
	margin-top:0px;
	margin-left:0px;
}
#exclusiveinterviews #exintcont p {
	margin: 10px 10px 0 0px;
	color: #000000;
	padding-left:153px;
}
*:first-child + html #exclusiveinterviews #exintcont p {
	
	padding-left:150px;
}
* html #exclusiveinterviews #exintcont p 
{
	padding-left:150px;
}
#exclusiveinterviews #exintcont ul {
	/*list-style-image: url('../images/arrowa.jpg');*/
	color: #1c3585;
	list-style:none;
	
}
#exclusiveinterviews #exintcont ul li {
	margin:10px 10px 10px 127px;
	padding:0px 0 0 0px ;
}
*:first-child + html #exclusiveinterviews #exintcont ul li { padding-left:0px; margin-left:107px;}
* html #exclusiveinterviews #exintcont ul li { padding-left:0px; margin-left:107px;}
#exclusiveinterviews #exintcont ul li a {
	text-decoration: none;
	color: #1c3585;
	background: url('../images/arrowa.gif') no-repeat;
	margin-left:-10px;
	padding-left:10px;
}
*:first-child + html #exclusiveinterviews #exintcont ul li a { margin-left:10px;}
* html #exclusiveinterviews #exintcont ul li a { margin-left:10px;}
#exclusiveinterviews #exintcont p.excintlist {
	color: #1c3585;
}
#exclusiveinterviews #exintcont ul li a:hover {
	color: #2156FF;
}
#quicklinks {
	position: absolute;
	margin-top: 270px;
	width: 428px;
	color: #999999;
}
#quicklinks a {
	color: #999999;
	text-decoration: none;
}
#quicklinks b {
	color: #1c3585;
}
#quicklinks .p {
	color: #999999;
}
/* right side pannels */
#pannelright {
	float: right;
	width: 259px;
	/*height: 1073px;*/
}
 

* html #pannelright {
	
	width: 258px;
	position:relative;
	
}
#pannelrighta {
	float: right;
	width: 245px;
	height: 100%;
	margin-right: 10px;
}
#pannelrightc
{
	width: 265px;
	float: left;
	width: 245px;
}
#pushdown {
	padding-top: 213px;
}
#pushdown2 {
	padding-top: 180px;
}
/**:first-child + html #pushdown {
	padding-top: 19em;
}*/
*:first-child + html #pushdown2 {
	padding-top: 190px;
}
* html #pushdown2 {
	padding-top: 200px;
}

* html #pushdown {
	padding-top: 20em;
}
#signup {
	border: 1px #1c3585 solid;
	margin-top: 28px;
	width: 236px;
	position: absolute;
	background: #fff url('../images/newsletter-sli.gif') 0 100% repeat-x;
	height:180px;
}
*:first-child + html #signup { margin-top:28px;}
* html #signup{margin-top:28px;}
#signup input {
	border: 1px black solid;
	padding: 2px 0px 2px 0px;
}
#signup img {
	position: absolute;
}
#signup #ei-tl {
	top: 0px;
	left: 0px;
	margin: -1px 0 0 -1px;
}
#signup #ei-tr {
	top: 0px;
	right: 0px;
	margin: -1px -1px 0 0;
}
#signup #ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0 0 -1px -1px;
}
#signup #ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0 -1px -1px 0;
}
* html #signup {width:224px;}
* html #signup .ei-br {
	margin: 0 -2px -1px 0;
	right:1px;
	bottom:-1px;
}
* html #signup .ei-bl {
	
	left:0px;
	bottom:-1px;
}
* html #signup .ei-tr {
	margin: -1px -2px 0 0;
	right:1px;
}
#signup .title {
	background-color: #1c3585;
	color: #ffffff;
	font-size: 17px;
	padding: 4px 12px 0 12px;
	height: 26px;
	white-space: nowrap;
}
#signup #exintcont1 {
	float: right;
	color: #1c3584;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	_padding-left: 5px;
	position: relative;
}
#signup iframe {
    _height: 220px!important;
}
#signup #exintcont1 input {
	width: 90px;
	font-size: 11px;
}
#signup #exintcont1 input.submit {
    position: absolute;
    width: auto;
    right: 23px;
    _right: 2px;
    bottom: 5px;
    border: 0;
    background: none;
}
#signup #exintcont1 p {
	margin-bottom: 5px;
	margin-top: 5px;
}
#signupfistname {
	float: left;
	padding-right: 10px;
}
#signupfistname p {
	margin-bottom: 0px;
}
#signupemail a {
	text-decoration: none;
	
	float:right;
	
}
#signupemail p {
	margin-bottom: 0px;
}
#pannel1 {
	position: relative;
	width: 245px;
	margin-top: 10px;
}
#signupemail .signupemailsubscribe
{
	margin-right:23px;
}
* html #signupemail .signupemailsubscribe
{
	margin-right:0px;
}
* html #pannel1 {
	position: relative;
	width: 245px;
	padding-top: 10px;
}
#pannel2 {
	position: relative;
	width: 245px;
	margin-top: 10px;
}
#pannel3 {
	position: relative;
	width: 236px;
	margin-top: 10px;
	border-top: 3px #8f0068 solid;
	border-bottom: 3px #8f0068 solid;
	text-align: center;
	font-style: italic;
	color: #1C3585;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 23px;
}
#pannel3 p {
	margin: 8px;
}
#pannel3 span {
	color: #8f0068;
	font-size: 150%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.smallertext {
    font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.smallertext a {
    text-decoration: none;
}
.smallertext a:hover {
    color: #2156ff;
}
/*margin-right:10px;*/
#pannel4 {
	position: relative;
	width: 236px;
	color: #999999;
	margin-top: 10px;
}
#pannel4 .link1 a {
	color: #999999;
	text-decoration: none;
}
#pannel4 .link1 a:hover {
    color: #2156FF;
}
#pannel4 .link1 b {
	color: #1c3585;
}
#pannel5 {
	position: relative;
	width: 236px;
	margin-top: 10px;
	margin-bottom:10px;
	font-size: 1.4em;
	line-height: 23px;
	border:1px #1a3586 solid;
	float:left;
	z-index:1000;
}
#pannel5 h3 {color:#1C3585!important;
  background:transparent url(../images/YourQuestionsArrow.gif) no-repeat scroll 0%;
  padding-left:10px;
   font-size:12px; 
  margin-left:10px;
  margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; line-height:18px; text-decoration:none;
   }
#pannel5 h3 a {text-decoration:none; font-weight:bold;}
#pannel5 h4   { font-size:14px; margin:0px; padding:0px; margin-top:7px;}
#pannel5 h2 { font-size:16px; color:#233a88; margin-bottom:0px; font-weight:bold; padding:10px 0 0px 10px; margin-top:0px;}
#pannel5 .TopTenInfoHolder { background-color:#E9EEFF; padding: 0 10px; margin:0 10px; position:relative; margin-top:5px;}
#pannel5 .TopTenInfoHolder h4{ color:#233a88; font-weight:bold; font-size:12px; margin:0px; padding:0px; line-height:normal;}
#pannel5 .TopTenInfoHolder H4 a { text-decoration:none;}
#pannel5 .TopTenInfoHolder p { color:#000; font-size:12px; font-weight:normal; margin:0px; padding:0px; padding-bottom:10px; line-height:normal; }
.spacer { height:10px; display:block;}

.ttft-tl {
	position: absolute;
	top: -1px;
	left: -1px;
	margin: 0 0 0 0;
}
.ttft-tr {
	position: absolute;
	top: -1px;
	right: -1px;
	margin: 0 0 0 0;
}
.ttft-bl {
	position: absolute;
	bottom: -1px;
	left: -1px;
	margin: 0 0 0 0;
}
.ttft-br {
	position: absolute;
	bottom: -1px;
	right: -1px;
	margin: 0 0 0 0;
}
* html .ttft-tr {
	position: absolute;
	top: -1px;
	right: -2px;
	margin: 0 0 0 0;

}
* html .ttft-br {
	position: absolute;
	bottom: -1px;
	right: -2px;
	margin: 0 0 0 0;
}
.ttft-tla {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 0 0 0;
}
.ttft-tra {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0 0 0 0;
}
.ttft-bla {
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0 0 0 0;
}
.ttft-bra {
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0 0 0 0;
}
* html .ttft-bla {
	position: absolute;
	bottom: -1px;
	left: 0px;
	margin: 0 0 0 0;
}
* html .ttft-bra {
	position: absolute;
	bottom: -1px;
	right: 0px;
	margin: 0 0 0 0;
}
/* footer */
#footer {
	width: 900px;
	margin-left: 23px;
	height: 110px;
	color: #999999;
	clear: both;
	margin-top: 25px;
}
#footer a {
	color: #1C3584;
}
.link {
	color: #1c3584;
}
.link a {
    text-decoration: none;
}
#footer a:hover, #footer .link1 a:hover, #footer .link1 span.blk a:hover {
    color: #2156FF;
}
#footer .link1 {
	color: #999999;
}
#footer .link1 span.blk {
	color: #000;
}
#footer .link1 span.blk a 
{
	COLOR: #1c3584
}
#footer .link1 p {margin:0px;}
#footer p.link1  {width:900px; margin-top:10px; font-size: 0.9em;}
#footer .link1 a {
	color: #999999;
}
/* search results page */
#content {
	width: 765px;
	color: #1c3584;
	margin: 0 0 0 20px;
	position: relative;
	float: left;
}
* html #content {
	width: 755px;
	color: #1c3584;
	margin: 0 0 0 20px;
	position: relative;
	float: left;
}
#content a {
	color: #1c3584;
}
#content a:hover {
    color: #2156FF;
}
.featuredtalenta {
	position: relative;
	width: 255px;
	top: 0px;
	right: 0px;
	background-color: #e9eeff;
	margin: 10px 0 10px 0;
}
.featuredtalentb {
	position: relative;
	width: 255px;
	top: 0px;
	right: 0px;
	background-color: #e9eeff;
	margin: 0px 10px 10px 0px;
	height:160px;
	margin-left:5px;
}
* html .featuredtalentb {
	margin-left:5px;
}
.featuredtalentimageb {
	margin: 10px 0 0 7px;
	padding-bottom: 20px;
	float: left;
	width: 52px;
	height: 52px;
}
.featuredtalentimageb img 
{
		width: 52px;
	height: 52px;
	
}
.featuredtalentcontb {
	/*float:;*/
	margin-left: 70px;
	color: #000000;
	padding: 9px 0px 0px 0px;
}
.border {border:1px solid #213481!important;}
.featuredtalentcontb .linkpad {
	padding: 15px;
}
.featuredtalentb h3 { font-size:14px; padding:0px; margin:0px; font-weight:bold; text-decoration:none;}
.featuredtalentimagea {
	margin: 10px 0 0 7px;
}
#content b {
	color: #1c3584;
}
#content .black {
	color: #000000;
}
#content .padleft {
	padding-left: 10px;
}
.padleft {
	padding-left: 10px;
}
#content .linkpad {
	padding: 0 0 0 30px;
}

.featuredtalentb {
	float: left;
	background-color: #e9eeff;
	width: 245px;
	top: 0px;
	right: 0px;
	margin: 0px 10px 10px 0px;
	padding-bottom: 10px;
}
* html #content .featuredtalentb .padleft { padding-left:3px!important;}
* html .featuredtalentb {
	float: left;
	background-color: #e9eeff;
	width: 245px;
	top: 0px;
	right: 0px;
	margin: 0px 10px 10px 0px;
}
.featuredtalentb .marginleft {
	margin-left: 10px;
	margin-bottom: 5px;
	width: 170px;
	float: left;
}
* html .marginleft {width:160px! important}
.featuredtalentb .minh {
	height: 50px;
}
.featuredtalentb .paddingleft {
	padding-left: 60px;
	font-size: 0.9em;
	padding-top: 10px;
}
.featuredtalentb a {
    text-decoration: none;
}
.featuredtalentb a:hover {
    color: #2156FF;
}
* html #imageChanger {width:706px;}
/*.featuredtalentcontb{
	float:left;
	padding-top:9px;
	margin-left:10px;
	padding-right:10px;
	padding-bottom:10px;*/
/* Results Page*/
.searchresultnav {
	position: relative;
	width: 126px;
	top: 0px;
	right: 0px;
	background-color: #e9eeff;
}
.searchresultnav a {
    text-decoration: none;
}
#searchresultnavinfo {
	padding: 0 5px 0 5px;
}
#searchresultinformation {
	float: left;
	width: 500px;
	margin-left: 30px;
}
#searchresultinformation h2 {
	margin: 0;
	font-size: 2.5em;
}
#rightpannel h2 {color:#1C3584;
font-size:18px; margin:10px 0 0px 0px; }

#rightpannel #pannel5 h2 {color:#1C3584;
font-size:18px; margin:0px 0 0px 0px; }

#pannelrightc h2 {color:#1C3584;
font-size:18px; margin:10px 0 0px 0;padding-left:11px;}
#searchresultinformation li {
	/*margin:0 0 0 20px ;*/
	margin-left: 20px;
	/*float: left;*/
	padding: 0px;
	border: 0px;
	list-style: disc;
	list-style-position: inside;
}
#rightpannel .featuredtalent { margin-left:0px;}
#searchresultinformation ul {
	margin: 0px;
	padding: 0px;
	/*padding-left:12px;*/
}
#searchresultinformation p {
	color: #000000;
}
#searchresultinformation p .black {
	color: #000000;
}
.InterviewArchivesa {
	position: relative;
	width: 255px;
	top: 0px;
	right: 0px;
	background-color: #e9eeff;
	margin: 10px 0 10px 0;
}
.InterviewArchivesb {
	position: relative;
	width: 255px;
	top: 0px;
	right: 0px;
	margin: 0px 0 10px 0;
	margin-left: -8px;
}
.InterviewArchivesb {
	
	margin: 10px 0 10px 0;
	
}
.InterviewArchivesimageb {
	margin: 10px 0 0 7px;
	float: left;
}
.InterviewArchivescontb {
	/*float:;*/
	padding-top: 9px;
	margin-left: 70px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #000000;
}
*:first-child + html .InterviewArchivesimagea {
	margin: 10px 0 0 7px;
}
* html .InterviewArchivesimagea {
	margin: 10px 0 0 7px;
}
#content b {
	color: #1c3584;
}
#content .black {
	color: #000000;
}
.InterviewArchivesb {
	float: left;
	width: 245px;
	top: 0px;
	right: 0px;
	/*margin:10px 10px 10px 0;*/
}
.InterviewArchivesb ul {
	list-style-image: url('../images/arrowpink.gif');
	margin-bottom: 5px;
	list-style-position: outside;
	margin-bottom: 0px;
	padding-left:20px;
}
*:first-child + html .InterviewArchivesb ul {
	margin-left:4px;
}
.InterviewArchivesb p {
	margin: 0;
	padding: 0 0 5px 0px;
	margin-left: 7px;
}
*:first-child + html .InterviewArchivesb p {
	margin: 0;
	padding: 0 0 5px 0px;
	margin-left: 8px;
}
* html .InterviewArchivesb {
	float: left;
	width: 240px;
	top: 0px;
	right: 0px;
}
#exinterviews {
	width: 743px;
	//width:751px;
	margin-left: 10px;
	color: #000;
}
* html #exinterviews {
	width: 735px;
}

#exinterviews img {
	border: 3px #e1e1e1 solid;
	margin-top: 20px;
}
#exinterviews a {
	color: #000;
}
#exinterviews p {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	text-align: right;
	color: #999999;
}
#exinterviews h1 {
	padding: 0px;
	margin: 0px;
	color: #1C3584;
}
/*#exintimage {
	width: 100px;
	float: left;
	padding-right: 15px;
	padding-bottom: 12px;
}
*/
#exintimage img {
	width:238px;
	height:311px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;

}/*
/*#exintcont {
	padding-top: 3px;
	padding-bottom:15px;
}*/
*:first-child + html #exintcont {
	padding-top: 0px;
	padding-bottom:14px;
	
}
/** html #exintcont { padding-bottom:14px}*/
#exintcont h2 {
	font-size: 150%;
	font-style: italic;
	color: #1C3584;
	margin-top:0px;
	padding-top:17px;
}
#exintcont h3 {
	color: #333399;
	padding: 0 5px 0 0;
	margin: 0px;
	display: inline;
	font-size: 180%;
}
#exintcont span {
	color: #333399;
	font-weight: bolder;
}
#exintcont h4 {
	color: #8f0068;
	padding: 0 5px 0 0;
	margin: 0px;
	display: inline;
	font-size: 180%;
}
#exintcont p {
	color: #999999;
	text-align: left;
}
#FadeOutDiv {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
	opacity: 0.0;
	/*filter: alpha(opacity=0);*/
	background: #000;
}
#MusicPopupDiv {
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -200px 0 0 -190px;
	opacity: 0.0;
	/*filter: alpha(opacity=0);*/
	width: 294px;
	height: 335px;
	z-index: 1001;
	background:#fefefe url('../images/Feesli.jpg') repeat-x bottom;
	padding:0 155px 60px 25px ;
}
#MusicPopupDiv .poplogo { float:left;}
#MusicPopupDiv h3 { font-size:16px; color:#1a3787;  font-weight:bold; padding-left:44px;  }
*:first-child + html #MusicPopupDiv h3 {padding-top:20px;}
* html #MusicPopupDiv h3 {padding-top:20px;}
* html #MusicPopupDiv {
	position: absolute;
	padding:0 0 20px 20px;
	width:450px;
	
}

#VideoPopupDiv {
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -200px 0 0 -190px;
	opacity: 0.0;
	/*filter: alpha(opacity=0);*/
	width: 294px;
	height: 335px;
	z-index: 1001;
	background:#fefefe url('../images/Feesli.jpg') repeat-x bottom;
	overflow: visible;
	padding:0 155px 60px 25px ;
}
* html #VideoPopupDiv { padding-right:40px; padding-bottom:15px; width:320px; } 
#VideoPopupDiv h3 { font-size:16px; color:#1a3787; font-weight:bold; padding-left:44px;  }
*:first-child + html #VideoPopupDiv h3 {padding-top:20px;}
* html #VideoPopupDiv h3 {padding-top:20px;}
#VideoPopupDiv .poplogo { float:left;}
* html #VideoPopupDiv {
	position: absolute;
	position: absolute;
	padding:0 0 20px 20px;
	width:450px;
	
}
.imgwidth {
	width: 52px;
	height: 52px;
}
.regform {
	margin: 2px 0px;
}

#playerContainer 
{
	
	color: white;
	/*margin-top: 75px;*/
	background-color: #fff;
	width:399px;
}

*:first-child + html #playerContainer { width:265px; float:left;}
* html #playerContainer { width:265px; float:left;}
.pannelright2 { margin-top:0px!important;}
/**************** advanced Search Styles *****************/
#adsearch {
	margin: 0 0 0 23px;
	width: 963px;
}
#adsearch h2 {
	color: #8f0068;
	font-size: 25px;
	padding: 0px;
	margin: 0px;
}
#adsearch .intro {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#adsearchtitle {
	font-size: 25px;
	width:941px;
	color: #8f0068;
	float: left;
	margin: 0px;
	padding: 0px;
}
#adsearchtitle p {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	margin: 7px 0 0 0;
	padding: 0px;
}
#step1 {
	clear: both;
	padding-top: 15px;
}
#step1 span {
	color: #333399;
}
#step1search {
	margin: 15px 0 0 15px;
}
#step1search h3 {
	color: #333399;
	font-size: 18px;
	margin-bottom: 10px;
}
#step1search h3 span {
	padding-right:20px;
}

#step1search p {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
.step1search {
	margin: 15px 0 0 0px;
}
.step1search h3 {
	color: #333399;
	font-size: 18px;
	margin-bottom: 10px;
}
.step1search p {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
.step1search span { color: #333399;}
#step2 {
	clear: both;
	padding-top: 15px;
}
#step2 span {
	color: #333399;
}
#step2search {
	margin: 0 0 0 36px;
}
#step2 h3 {
	color: #333399;
	font-size: 18px;
	display: inline;
}
#step2 h2 {
	margin-bottom: 18px;
}
#step2 h3 span {
	padding: 0 30px;
}
#step2search p {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
#step3 {
	clear: both;
	padding-top: 15px;
}
#step3 h2 {
	margin-bottom: 18px;
}
#step3 span {
	color: #333399;
	width: 50px;
}
.inputsearch {
	width: 300px;
	vertical-align: middle;
	margin: 0 35px 0 10px;
}
.selectsearch {
	vertical-align: middle;
	margin-right: 10px;
	border-left: 0px;
	margin-left: 0px;
	clear: both;
	
	height:19px;
	line-height:1px;
	border:0xp;
	float:left;
	display:block;
	
}

.selectsearch label { height:1px;
	line-height:1px; font-size:12px;}
*:first-child + html .selectsearch input {margin:0px; padding:0px;}
* html .selectsearch input {margin:0px; padding:0px;}
*:first-child + html .iemargin input{ margin:0px;}
/*.selectsearch input {margin:3px 3px 3px 4px; padding:0px; line-height:22px;}
.selectsearch { line-height:22px;}
*/
.red {
	font-size: 11px;
	font-style: italic;
	color: #ff0000 !important;
	margin-left: 20px;
}
.searchcat input {margin:3px 2px; padding:0xp; line-height:normal; border:0xp;}
.searchcat {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:25px;

}
.searchcat h4 {
	color: #333399;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top:0px;
	font-size: 12px;
}
.searchcat .col1 {
	height:485px;
	float: left;
	width:  200px;
	border-right:1px solid #9ea5cc;
}
*:first-child + html .searchcat .col1 {
	
	height:493px;
}

.searchcat .col2 {
	float: left;
	width:  200px;
	border-right:1px solid #9ea5cc;
	height:485px;
	padding-left:25px;
}
*:first-child + html .searchcat .col2 {
	height:493px;
	
}
*html .searchcat .col2 {
	height:525px;
}
.searchcat .col3 {
	float: left;
	width:  200px;
	border-right:1px solid #9ea5cc;
	height:485px;
	padding-left:25px;
}
*:first-child + html .searchcat .col3 {
	height:493px;
}
*html .searchcat .col3 {
	height:525px;
}
.searchcat .col4 {	
	float: left;
	width:  200px;
	
	height:485px;
	padding-left:25px;
}
*:first-child + html .searchcat .col4 {
	height:493px;
}

.searchcat .col1a {
	float: left;
	width:  200px;
	border-right:1px solid #9ea5cc;
	height:226px;
}
.searchcat .col2a {
	float: left;
	width: 200px;
	border-right:1px solid #9ea5cc;
	height:226px;
	padding-left:25px;
}
.searchcat .col3a {
	float: left;
	width:  200px;
	border-right:1px solid #9ea5cc;
	height:226px;
	padding-left:25px;
}
.searchcat .col4a {
	float: left;
	width: 200px;
	height:226px;
	padding-left:25px;
}

#adsearchholder {background-color:#e9efff; float:left; color:#000; position:relative; padding-left:20px; width:924px; margin-top:10px;  }
.adsearchholder {background-color:#e9efff; float:left; color:#000; position:relative; padding-left:20px; width:924px; margin-top:10px;  }
.adsearcheight {height:55px!important; margin-bottom:25px;}
.adsearcheight1 {height:38px!important; padding-top:15px}
#enquirholderthank { height:150px; background-color:#e9efff; color:#000; position:relative; width:625px; padding-left:20px; margin-top:10px; }
*:first-child + html #enquirholder {height:auto;}
#adsearchholder p {width:650px;}

#adsearchholder img {
	position: absolute;
}
.adsearchholder img {
	position: absolute;
}
#enquirholderthank img {
	position: absolute;
}
#adsearchholder input { margin:3px 0px;}
#adsearchholder .ei-tl {
	top: 0px;
	left: 0px;
	margin: 0px;
	
}
#adsearchholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: 0px;
	
}
#adsearchholder .ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0px;
	
}
adsearchholder .ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0px ;

}
.adsearchholder .ei-tl {
	top: 0px;
	left: 0px;
	margin: 0px;
	
}
.adsearchholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: 0px;
	
}
.adsearchholder .ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0px;
	
}
.adsearchholder .ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0px ;

}
* html .adsearchholder .ei-br {
	bottom: -1px;
	right: 0px;
	margin: 0px ;
	
	
}
* html #adsearchholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: -0px -1px 0 0;
	
}
* html .adsearchholder .ei-bl 
{
		bottom:-1px!important;
		left:0px!important;
		margin: 0px ;
}



.adsearchholder h3 {color:#333399;
font-size:18px;
margin-bottom:10px; margin-left:24px;}

.adbutton { vertical-align:bottom; padding-left:312px;}
.adbutton1 { vertical-align:bottom; padding-left:785px;}
/*****************/
#searchnowbut {
	margin-top: 30px;
}
/************************** Feedback Form *******************************************/
#feedback {
	margin: 0 0 0 21px;
	width: 963px;
}
#feedback .submit {margin:20px 0 0 250px;}
#feedback p {
	/*float: right; margin:10px 0;*/
	/*white-space: nowrap;*/
	clear: both;
	margin:0px;
	padding:15px 0 10px 0;
	width:590px;
	margin-left:0px;
}
#feedback p.lesspadding
{
	padding:0px 0 0px 0;
}
#feedback span 
{
	padding: 0 30px 0 2px;
}
#feedback a  { text-decoration:none;}
#feedback h2 
{
	color:#333399;
	font-size:25px;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:20px;}
#feedbacktitle {
	font-size: 25px;
	
	color: #8f0068;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left:-2px;
}
.feedbackholder {background-color:#e9efff; color:#000; position:relative; width:610px; padding:0 0 10px 20px; height:100%; margin-top:20px;  }
.feedbackholdertop { margin-top:10px!important;  }
.feedbackholder input {margin:0 3px 0 0px;}
*:first-child + html .feedbackholder input {margin:0 0px 0 0px;}
.feedbackholder span.name { display:block; float:left; width:160px; padding-top:2px!important; padding-right:5px!important;}
.feedbackholder span.job {display:block; float:left; width:160px; padding-top:2px!important; padding-right:5px!important}
.feedbackholder span {padding:0px!important; margin:0px!important;}
.feedbackholder span p {padding:0px!important; margin:0px!important;}
*:first-child + html .feedbackholder {height:auto;}
strong.reference { font-size:110%;}
.feedbackholder p {width:590px; }

.feedbackholder img {
	position: absolute;
}
.feedbackholder .ei-tl {
	top: 0px;
	left: 0px;
	margin: 0px;
	
}
.feedbackholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: 0px;
	
}
.feedbackholder .ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0px;
	
}
.feedbackholder .ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0px ;

}
* html .feedbackholder .ei-br {
	bottom: -1px;
	right: -1px;
	
	
}
* html .feedbackholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: -0px -1px 0 0;
	
}
* html .feedbackholder .ei-bl {
	
	bottom: -1px;
	left: 0px;
}
* html .feedbackholder .ei-br {
	bottom: -1px;
	right: 0px;
	
	
}
* html .feedbackholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: -0px 0px 0 0;
	
}
.feedbackoptions
{
	margin:0px;
	padding:0px;	

}
*:first-child + html .feedbackoptions
{
	margin:0 0 0 -7px;
	padding:0px;	

}
*html .feedbackoptions
{
	margin:0 0 0 -7px;
	padding:0px;	

}
.feedbackoptions label {padding-right:20px;}
.feedbackoptions label.nopadding {padding-right:0px;}

#feedbackthankyou p { margin:0px; padding:8px 0px;}

/*************************** Enquiry form *******************************************/
#enquiry {
	margin: 0 0 0 21px;
	width: 963px;
}
#enquiry p {
	/*float: right; margin:10px 0;*/
	/*white-space: nowrap;*/
	clear: both;
	margin: 3px 0px;
	width:720px;
	margin-left:0px;
}
.lables {
	float: left;
	width: 180px;
	padding-right: 20px;
}
.lables p .bold {
	font-weight: bold;
	margin: 0px;
	/*float: right; margin:10px 0;*/
	white-space: nowrap;
	clear: both;
}
* html .lables p { width:200px!important;}
/*.lables p 
{
	float:right;
	margin:0px 0;
	white-space:nowrap;
	padding:5px 0px;
}*/
#enquirytitle {
	font-size: 25px;
	
	color: #8f0068;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left:-2px;
}
#enquirholder {background-color:#e9efff; color:#000; position:relative; width:700px; padding-left:20px; height:1140px; margin-top:10px;  }
#enquirholderthank { height:150px; background-color:#e9efff; color:#000; position:relative; width:625px; padding-left:20px; margin-top:10px; }
*:first-child + html #enquirholder {height:auto;}
#enquirholder p {width:650px;}

#enquirholder img {
	position: absolute;
}
#enquirholderthank img {
	position: absolute;
}
#enquirholder input { margin:3px 0px;}
#enquirholder .ei-tl {
	top: 0px;
	left: 0px;
	margin: 0px;
	
}
#enquirholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: 0px;
	
}
#enquirholder .ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0px;
	
}
#enquirholder .ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0px ;

}
* html #enquirholder .ei-br {
	bottom: -1px;
	right: -1px;
	
	
}
* html #enquirholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: -0px -1px 0 0;
	
}
* html #enquirholder .ei-bl {
	
	
	bottom:-1203px!important;
left:-20px!important;
}


#enquirholderthank .ei-tl {
	top: 0px;
	left: 0px;
	margin: 0px;
	
}
#enquirholderthank .ei-tr {
	top: 0px;
	right: 0px;
	margin: 0px;
	
}
#enquirholderthank .ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0px;
	
}
#enquirholderthank .ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0px ;
	
}

* html #enquirholderthank .ei-tr {
	top: 0px;
	right: -1px;
	margin: 0px;
	
}
* html #enquirholder .ei-bl {
	bottom: 0px;
	left: 0px;
	position:relative;
	
}
* html #enquirholderthank .ei-br 
{
	bottom: -136px;
	right: -711px;
	position:relative;
	
}
#aboutyou {
	clear: both;
	padding-top: 15px;
	float: left;
	width: 963px;
	/*font-size: 0.9em;*/
}
* html #aboutyou {
	clear: both;
	padding-top: 15px;
	float: left;
	width:auto;
}
#aboutyou h2 {
	font-size: 25px;
	color: #333399;
	margin-top: 0px;
	margin-bottom: 10px;
}
#aboutyou a {
    text-decoration: underline!important;
}
.bold {
	font-weight: bold;
}
.aboutyoubox {
	margin: 3px 0px;
	padding: 0px;
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.aboutyouboxa {
	margin: 3px 0px;
	padding: 0px;
	width: 270px;
	height: 85px;
}
.aboutyouboxselect {
	margin: 3px 0px;
	width:273px;
}
#eventdetails {
	clear: both;
	padding-top: 15px;
	float: left;
	width: 963px;
}
#eventdetails h2 {
	font-size: 25px;
	color: #333399;
	margin-top: 0px;
	margin-bottom: 10px;
}
#marketing {
	clear: both;
	padding-top: 15px;
	float: left;
	width: 963px;
}
#marketing h2 {
	font-size: 25px;
	color: #333399;
	margin-top: 0px;
	margin-bottom: 10px;
}
* html #enquirholder {width:625px; float:left;}
* html #enquirholder #eventdetails {width:625px; float:left;}
* html #enquirholder #aboutyou {width:625px; float:left;}
* html #enquirholder #aboutyou span .pink { color:#840b68; }
* html #enquirholder #marketing  {width:625px; float:left;}
/*** About us page *****/

#aboutus
{
	margin-left:13px;
	width:473px;
	float:left;
	
}
* html #aboutus
{
	margin-left:0px;
	
	
}
#aboutus ul { list-style:none; font-weight:bold; color:#1C3585;}
#aboutus ul li { padding:5px 0px;}
#aboutus ul ul ul li { padding:0px;}
#aboutus ul ul ul { font-weight:normal;}
#aboutus p {	margin-bottom:10px; margin-left:10px; margin-top:5px;}
#aboutus p strong { font-size:1.1em;}
#aboutus p strong span { color:#8F0068;}
#aboutus h3 
{
	color:#1c3584;
	font-size:12px;
	font-family:Verdana;
	background: url('../images/YourQuestionsArrow.gif') no-repeat;
	margin-bottom:5px;
	

}
#aboutus h3 { padding-left:15px;  margin:5px 0px;}
#aboutus h2 
{
	color:#8f0068;
	font-size:13px;
	font-family:Verdana;
	margin-bottom:0px;
	/*margin-top:30px;*/
	font-weight:bold;
	
}

#aboutus h2 a.aztop {font-size:24px!important; width:20px!important; display:inline-block; font-weight:normal;}
#aboutus h2 a.aztop:hover {font-weight:bold!important;}
#aboutus h2.BorderB
{
	color:#8f0068;
	font-size:24px;
	font-family:Verdana;
	margin-bottom:0px;
	/*margin-top:30px;*/
	border-bottom:1px solid #8F0068;
	margin-bottom:15px;
}
#aboutus h2 a
{
	color:#8f0068;
}

#aboutus #pannelright #signup
{	
	margin-top:0px!important;
}
#aboutus a { text-decoration:none;} 
#aboutus a.AZName { width:180px;  float:left; position:relative;}
* html #aboutus a.AZName { width:160px;  float:left; position:relative;}
#Generalholder
{
	margin-left:23px;
}

/*** feeGuide popup ****/

#feeGuide
{
	padding:10px;
	background:#fff url('../images/Feesli.jpg') repeat-x  bottom ;
	overflow:hidden;
	padding-bottom:20px;
	
		
}
* html #feeGuide
{
	
	padding-bottom:50px;
	
		
}
#feeGuide h3 {color:#8F0068; padding:0px; margin:0px;  font-size:14px; }
#feeGuide p { font-size:12px; margin:0px; padding:5px 0; line-height:14px; overflow:hidden;}
#feeGuide .closeBut {float:right;}
#feeGuide img { padding-bottom:10px;}
.watermarked
{

	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
	
}
/*** register styles  ***/

.registerContentholder { background-color:#e9efff; color:#000; position:relative; width:625px; margin-left:21px;}
#registerContent p {margin:0 300px 15px 20px;}
* html #registerContent p {margin:0 300px 15px 22px;}
.registerContentholder div { position:relative; padding-bottom:5px;}
.registerContentholder .error { vertical-align:super-top!important; font-weight:bold; text-transform:uppercase; text-align:left; }
*:first-child + html .registerContentholder .error { vertical-align:supper!important;}
.registerContentholder .errorpos { position:absolute;}
.loginContentholder .error { font-weight:bold;}
.errora { font-weight:bold;}


*:first-child + html .registerContentholder .regform { float:left;}
*:first-child + html .registerContentholder .width {clear:both;}
* html .registerContentholder .regform { float:left;}
* html .registerContentholder .width {clear:both; width:110px;}

*:first-child + html .error { margin:7px 0 0 3px!important; float:left; }
*:first-child + html .errora {margin:7px 0 0 3px!important; float:left; text-transform:uppercase; font-weight:bold!important;}
* html .error { margin:7px 0 0 3px!important; float:left; }
* html .errora {margin:7px 0 0 3px!important; float:left; text-transform:uppercase; font-weight:bold!important;}
/*** testimonials styles  ***/

.testimonials  
{
margin-left:25px;
width:450px!important;
color:#999999;
margin-bottom:50px;
margin-top:-25px;
}
*:first-child + html .testimonials {margin-top:-15px;}

.testimonials  p
{

margin-bottom:5px;

}


/**** newsletter-archives ***/
#NewsLetter
{
	margin-left:25px!important;
	padding-right:22px;
	
}
.NewsLetterDate
{
	clear:left;
}
.NewsLetterDate a
{
	float:left;
	display:inline;
	text-decoration: none;

	
}

.NewsLetterDescription
{
	
	margin-left:100px;
	padding-bottom:8px;
	
} 

#NewsLetter h3 
{
color:#8f0068;
font-size:22px;
font-weight:bold;
}

/***** favourite page *****/

#favouriteholder
{
	width:775px; 
	float:left;
	margin-top:0px;
	margin-left:12px;
	
}
*:first-child + html #favouriteholder
{
	width:775px; 
	margin-left:28px;
	
}
#favouriteholder .featuredtalent { margin-bottom:5px;}
* html #favouriteholder
{
	width:785px; 

}
* html .WishlistTalent 
{
	width:120px;
}

.credit
{color:#9394b0; padding-bottom:5px; padding-top:5px; text-align:center; }

.talent span {color:#000;}
.talent ul {color:#8F0068!important; list-style:disc!important; font-weight:normal!important; margin-top:0px!important; padding-left:23px!important; margin-bottom:0px; }
*:first-child + html .talent ul { margin-left:5px!important;}
* html .talent ul { margin-left:5px!important;}
.talent li { padding:0px!important;}
/**** Wishlist Talent ****/
.WishlistTalent
{
	background-color:#e9eeff; 
	float:right; width:143px; 
	margin-right:17px; 
	margin-bottom:15px; 
	padding:10px; 
	position:relative;
}

.WishlistTalent .wishimage 
{
	padding-right:6px;	
	float:left;
}
.WishlistTalent a {float:left;}
/**** Wish List pop up ***/
.popmailmain {background:#fefefe url('../images/Feesli.jpg') repeat-x bottom; width:600px;}
.popImgMiddle
{

}
.popImgMiddlea
{
	
	position: relative; 
	
	BACKGROUND:#fff; PADDING-BOTTOM: 15px;
}
.popemail
{
	
	BACKGROUND:#fff;
	float:left;
	width:580px;
	padding-left:15px;
	padding-bottom:10px;

	
}
.popemail h1 {color:#8F0068; margin:15px 0px; font-size:24px;}
.popemail input
{
	float:left;
}
.popTxtBoxHolder
{
	
	width:595px;
	
	float:left;
	clear:both;
	padding-bottom:10px;
}
.popTxtBox
{
	
	
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	background-color:#fff;
	border:1px solid #18388b;
	padding-left:15px;
	padding-top:20px;
	margin-left:15px;
	width:550px;

}
* html .popTxtBox
{	width:553px}
.popTxtBoxa
{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	background-color:#f5f5f5;
	border:1px solid #8f0068;
	padding-left:15px;
	padding-top:20px;
	margin-left:10px;
	width:555px;
}
.popbottom
{
	float:left;
	clear:both;
	BACKGROUND:#8f0068;
	width:595px;
	
}
.popbottom p 
{
	margin:15px 0 0 10px;
	text-align:left;
	color:#fff;	
	float:left;
}

.popBtnOk 
{
	float:right;

	padding:5px 10px 10px 0px;
}
.popBtnCancel
{
	float:right;
	
	padding:25px 15px 10px 0px;
}
.popemail span { width:110px; margin-left:3px; margin-top:4px;}

.errormessagepop { float:left; position:absolute;}


.popImgbot 
{
	bottom: -6px; 
	left: 0px; 
	position: absolute;
}

.displayPosition
{
	/*position:absolute;*/
	float:left;
	margin-top:2px;
	/*0*/
}
.exclusiveinterviewsadmin
{width:570px!important; margin-left:195px;}

* html .exclusiveinterviewsadmin {width:599px!important;}
/* LOGIN STYLES */

.loginContentholder  { background-color:#e9efff; color:#000; position:relative; width:625px; margin-left:21px;}
.loginContentholder img {
	position: absolute;
}

.loginContentholder .ei-tl {
	top: 0px;
	left: 0px;
	margin: 0px;
}
.loginContentholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: 0px;
}
.loginContentholder .ei-bl {
	bottom: 0px;
	left: 0px;
	margin: 0px;
}
.loginContentholder .ei-br {
	bottom: 0px;
	right: 0px;
	margin: 0px ;
}
* html .loginContentholder .ei-br {
	bottom: 0px;
	right: -1px;
	
}
* html .loginContentholder .ei-tr {
	top: 0px;
	right: 0px;
	margin: -0px -1px 0 0;
}
* html .loginContentholder .ei-bl {
	bottom: 0px;
	left: 0px;
	
}
.loginlinks {color:#1C3585; text-decoration:none; margin-top:10px;}
.loginlinks a {color:#1C3585; text-decoration:none; }
.loginlinks a:hover { color: #2156FF; }
/**** SITE MAP STYLES ****/
/*************************/

.newshidden 
{
	display:none;

}

.qanda

{
	margin-left:22px!important;
	width:680px!important;
}
.arrowup {background:transparent url(../images/ImgArrowUp.gif) no-repeat bottom left; padding-left:12px;}
.qanda h2
{ color:#1C3585!important;
  background:transparent url(../images/YourQuestionsArrow.gif) no-repeat scroll 0% 75%;
  padding-left:15px;
  padding-top:10px;
  margin-top:0px!important;
  
  }
  .qanda h2 a
{ color:#1C3585!important;
  font-weight:bold!important;
  padding-left:0px;
  margin-left:0px;
  margin-top:0px!important;
  
  }
  .qanda h2 a:hover
{ color: #2156FF!important;
  
  }
  .qanda h3 a
{ 
  font-weight:bold!important;
  
  }
.qanda span { padding-left:16px;}
.qanda1
{
	float:left!important;
	margin-top:10px!important;
}
.qanda b p { padding:0px!important; margin:1px 0px 0px 16px!important; }
* html .qanda1
{
	float:left!important;
	margin-top:20px!important;
	margin-left:10px!important;
}
.qanda p { margin-left:20px!important;}	
.qanda p.first { margin-left:15px!important; margin-top:0px!important;}	
.qanda p.firsta { margin-left:20px!important; margin-top:0px!important;}	
.qanda p.starpline { margin-left:12px!important; margin-top:0px!important; margin-bottom:7px!important; padding-top:0px;}	
.qanda p a { text-decoration:underline!important; color:#000!important;}
.qanda p.close a { text-decoration: none!important;}
.qanda p a:hover { color: #2156FF!important; }
.qanda h3 { margin-left:10px!important; margin-bottom:0px!important;}	
.AZ {width:723px!important; margin-left:18px;}
* html .AZ {width:680px!important; margin-left:18px;}
* html .AZ div { display:inline; width:100%;}
*:first-child + html .AZ div { display:inline; width:100%;}

.contentmiddleAZ {margin-top:-24px!important;}
*:first-child + html .contentmiddleAZ {margin-top:-15px!important;}
b.errortxt { color:#1C3584; text-align:center; font-size:13px;  padding-left:250px;}
* html b.errortxt { color:#1C3584; font-size:13px;  padding-left:250px;}
h2.errortxt { color:#1C3584;  font-size:13px;}

.favoriteul { margin-left:22px!important; padding-right:10px!important;}
*:first-child + html .favoriteul  { /*margin-left:22px!important;*/ padding-right:0px!important;}
.favoriteul ul {
	list-style-image: url('../images/arrowpink.gif');
	
}
.favoriteul ul li {
	margin-left: -26px!important;
	padding-top: 0px;
	margin-top:5px;
}
*:first-child + html .favoriteul ul li {margin-left: -23px!important; padding-right:3px!important;}
* html .favoriteul ul li {margin-left: -43px!important;}
.favoriteul ul li a {
	color: #1c3584;
	text-decoration: none;
	margin-top:10px;
}

.favoriteul b {color:#1c3584;}

#printfooter {display:none;}
#imageprint {display:none;}
.hideprint  {display:none;}

span.pink { color:#840b68; font-size:14px!important;}
span.pinka {color:#840b68; font-size:14px!important;}

.nounderline { text-decoration:none;}
.featuredtalentcont a.nounderline:hover h3.printshow { color: #2156FF!important; }
.menuwithlineholder { height:100%; overflow:auto; background-image: url('../images/menuline.jpg'); background-position:183px 0; background-repeat:repeat-y; }


.yourfav
{color:#9394b0!important; }

*html .ie6fix
{
	
width:775px;
}
.emailerror {padding:0 0 5px 204px; display:block;}
*html .ie6fixa
{
	 width:775px!important;
}
.ie6fixb {padding-right:23px}
* html .ie6fixb {padding-right:8px}

b.search_for span {
    color: #8f0068!important;
}

.success_message {
    color: #8f0068!important;
    float: left;
    margin: 10px 0 10px 4px;
}

.contact_us_side {
    width: 180px!important;
}

.LabelDiv.csv_label {
    float: left;
    margin-top: 10px;
}

input.csv_upload {
    float: left;
    margin-top: 10px;
    height: 25px;
}

input.csv_submit {
    float: left;
    width: 75px;
    margin-left: 3px;
    margin-top: 10px;
    height: 25px;
}

input.input_admin {
    width: 150px;
}

.order_links a {
    text-decoration: none;
}

.enquiry_submit {
    float: left;
    margin: 3px 0;
}

.enquiry_error {
    float: left;
    margin: 8px 0 0 8px;
    padding: 0;
}