html,body{
 background-color:#fff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 color:#333;
 margin: 0px auto 0px auto;
 height: 100%;
 text-align:center;
}

#parent{
 position:relative;
 width:100%;
 min-height:100%;
 margin: 0px auto 0px auto;
 background-color:#fff;
}

#header{
 position:relative;
 width:100%;
 height:177px;
 margin: 0px 0px 0px 0px;
 background-color:#ffffff;
 text-align:left;
 background-image:url("../images/header/header-02.jpg");
 background-position:top center;
 background-repeat:no-repeat;
 z-index:5;
}

#title{
 position:relative;
 top:165px;
 left:524px;
 width:378px;
 height:75px;
 background-color:#aaa;
 z-index:5;
}

#header-inner{ position:relative; top:0px; width:780px; height:177px; margin: 0px auto 0px auto; z-index:50; }

#logo{ position:absolute; top:12px; left:0px; width:88px; height:103px; background-image:url("../images/logo-01.jpg"); }

#contact{ position:absolute; top:68px; right:3px; width:210px; height:45px; background-image:url("../images/header/header-contact-details.jpg"); }

#menu{
 position:relative;
 top:130px;
 width:522px;
 height:47px;
 margin: 0px auto 0px auto;
 z-index:50;
}

#popupmenucontainer{
 position:relative;
 top:130px;
 /*left:34px;*/
 left:0px;
 width:522px;
 margin: 0px auto 0px auto;
 z-index:50;
}

/* NAV POSITIONS */

/* left aligned
#menu-home{ position:absolute; width:105px; top:0px; left:34px; overflow:hidden; z-index:90; }
#d2{ position:absolute; width:1px; height:35px; top:0px; left:139px; z-index:100; background-image:url("../images/menu-new/d1.jpg"); }
#menu-talent-list{ position:absolute; width:147px; top:0px; left:159px; overflow:hidden; z-index:90; }
#d3{ position:absolute; width:1px; height:35px; top:0px; left:287px; z-index:100; background-image:url("../images/menu-new/d1.jpg"); }
#menu-contact-us{ position:absolute; width:148px; top:0px; left:287px; overflow:hidden; z-index:90; }
#d8{ position:absolute; width:1px; height:35px; top:0px; left:435px; z-index:100; background-image:url("../images/menu-new/d1.jpg"); }
#menu-search{ position:absolute; width:120px; top:0px; left:435px; overflow:hidden; z-index:90; }

#menu-home-h{ position:absolute; top:0px; left:34px; width:146px; height:47px; background-image:url("../images/home_square_hover.png"); background-repeat:no-repeat; visibility:hidden; z-index:500; }
#menu-talent-list-h{ position:absolute; top:0px; left:-1px; width:148px; height:47px; background-image:url("../images/menu-new/talent-list-h.jpg"); background-repeat:no-repeat; visibility:hidden; z-index:500; }
#menu-contact-us-h{ position:absolute; top:0px; left:286px; width:149px; height:47px; background-image:url("../images/menu-new/contact-us-h.jpg"); background-repeat:no-repeat; visibility:hidden; z-index:500; }
#menu-search-h{ position:absolute; top:0px; left:434px; width:121px; height:47px; background-image:url("../images/menu-new/search-h.jpg"); background-repeat:no-repeat; visibility:hidden; z-index:500; }
*/

#menu-home{ position:absolute; width:105px; top:0px; left:0px; overflow:hidden; z-index:90; }
#d2{ position:absolute; width:1px; height:35px; top:0px; left:105px; z-index:100; background-image:url("../images/menu-new/d1.jpg"); }
#menu-talent-list{ position:absolute; width:147px; top:0px; left:125px; overflow:hidden; z-index:90; }
#d3{ position:absolute; width:1px; height:35px; top:0px; left:253px; z-index:100; background-image:url("../images/menu-new/d1.jpg"); }
#menu-contact-us{ position:absolute; width:148px; top:0px; left:253px; overflow:hidden; z-index:90; }
#d8{ position:absolute; width:1px; height:35px; top:0px; left:401px; z-index:100; background-image:url("../images/menu-new/d1.jpg"); }
#menu-search{ position:absolute; width:120px; top:0px; left:401px; overflow:hidden; z-index:90; }

#menu-home-h{ position:absolute; top:0px; left:0px; width:146px; height:47px; background-image:url("../images/home_square_hover.png"); background-repeat:no-repeat; visibility:hidden; z-index:500; }
#menu-talent-list-h{ position:absolute; top:0px; left:-1px; width:148px; height:47px; background-image:url("../images/menu-new/talent-list-h.jpg"); background-repeat:no-repeat; visibility:hidden; z-index:500; }
#menu-contact-us-h{ position:absolute; top:0px; left:252px; width:149px; height:47px; background-image:url("../images/menu-new/contact-us-h.jpg"); background-repeat:no-repeat; visibility:hidden; z-index:500; }
#menu-search-h{ position:absolute; top:0px; left:400px; width:121px; height:47px; background-image:url("../images/menu-new/search-h.jpg"); background-repeat:no-repeat; visibility:hidden; z-index:500; }


.talent-popup-menu { /* second-level lists */
	text-indent:8px;
	color:#fff;
	background-image:url("../images/misc/menubackground.jpg");
	width:140px;
	margin-top:0px;
	padding-top:0px;
	list-style: none;
	line-height: 200%;
	//line-height: 180%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:0px;
	padding-left:0px;
	z-index:600;
}

.talent-popup-menu ul li{ /* second-level lists */
	/* background-color:#9A110A; */
	display:list-item;
	margin-left:0px;
	padding-left:0px;
	}


.talent-popup-menu a {
	display: block;
	xwidth: 10em;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	width:108px;
}

.talent-popup-menu a:hover {color:#fff; text-decoration:none; }
.talent-popup-menu a.sublink {color:#fff; width:140px; }
.talent-popup-menu a.sublink:hover {color:#fff; text-decoration:none; background-color:#D16925; width:140px; }

.services-popup-menu { /* second-level lists */
	text-indent:8px;
	color:#fff;
	background-image:url("../images/misc/menubackground.jpg");
	width:140px;
	margin-top:0px;
	padding-top:0px;
	list-style: none;
	line-height: 200%;
	//line-height: 180%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:0px;
	padding-left:0px;
	z-index:600;
}

.services-popup-menu ul li{ /* second-level lists */
	/* background-color:#9A110A; */
	display:list-item;
	margin-left:0px;
	padding-left:0px;
	}


.services-popup-menu a {
	display: block;
	xwidth: 10em;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	width:108px;
}

.services-popup-menu a:hover {color:#fff; text-decoration:none; }
.services-popup-menu a.sublink {color:#fff; width:140px; }
.services-popup-menu a.sublink:hover {color:#fff; text-decoration:none; background-color:#D16925; width:140px; }



#menutestimonials{ position:absolute; width:76px; top:0px; left:387px; overflow:hidden; z-index:90; }

#menuquicksearch{
 position:absolute;
 width:120px;
 top:3px;
 left:660px;
 overflow:hidden;
 z-index:90;
}

#quicksearch{
 position:absolute;
 width:166px;
 height:21px;
 top:12px;
 right:5px;
 overflow:hidden;
 background-image:url("../images/misc/quicksearch-bg.jpg");
 background-repeat:no-repeat;
 z-index:90;
}

#content{
 position:relative;
 width:780px;
 margin: 15px auto 0px auto;
 text-align:left;
 z-index:5;
}

#onlycolumn{
 position:relative;
 width:780px;
 float:left;
 background-color:#fff;
 z-index:5;
}

#leftcolumn{
 position:relative;
 width:380px;
 float:left;
 background-color:#fff;
 z-index:5;
}

#rightcolumn{
 position:relative;
 width:380px;
 float:right;
 background-color:#fff;
 z-index:5;
}

#leftcolumnthin{
 position:relative;
 width:180px;
 float:left;
 background-color:#fff;
 z-index:5;
}

#rightcolumnlarge{
 position:relative;
 width:580px;
 float:right;
 background-color:#fff;
 z-index:5;
}

#welcome{
 background-color:#980F08;
 width:380px;
 z-index:5;
}

#welcomeinner{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:normal;
 color:#fff;
 margin:15px 20px 0px 20px;
 padding:0px 0px 13px 0px;
 z-index:5;
}

p.welcomeinner{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:normal;
 color:#fff;
}

#mailinglist{
 margin:26px 0px 0px 0px;
 z-index:5;
}

#mailinglistheader{
 margin-bottom:0px;
 z-index:5;
}

#mailinglistinner{
 height:134px;
 background-color:#ffffff;
 background-image:url("../images/misc/mailinglist-bg2.jpg");
 background-repeat:no-repeat;
 padding:7px 0px 15px 11px;
 z-index:5;
}

#latestnewsandeventsinner{
 width:380px;
 background-color:#ECECEC;
 padding:14px 0px 13px 0px;
 z-index:5;
}

#latesttalent{
 position:relative;
 width:779px;
 margin:0px 0px 0px 0px;
 z-index:5;
}

#latesttalentinner{
 width:759px;
 background-color:#ECECEC;
 padding:10px 10px 10px 10px;
 margin-bottom:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 z-index:5;
}

#latesttestimonials{
 width:779px;
 margin:25px 0px 0px 0px;
 z-index:5;
}

#latesttestimonialsinner{
 width:759px;
 background-color:#ECECEC;
 padding:10px 10px 5px 10px;
 z-index:5;
}

#footerparent{
 position:relative;
 width:840px;
 margin: 40px auto 0px auto;
 z-index:1;
}

#footer{
 position:relative;
 width:840px;
 height:30px;
 margin: 0px auto 0px auto;
 background-color:#fff;
 clear:both;
 z-index:5;
}

h2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 color:#A0180F;
 display:block;
}

h3{
 font-family:Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 color:#A0180F;
 display:inline;
}

.testimonial{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#A0180F;
}

p{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 margin:0px 0px 15px 0px;
}

p.text{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 margin:0px 0px 15px 0px;
}

p.textbig{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 margin:0px 0px 15px 0px;
}

p.small{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 margin:0px 0px 12px 0px;
}

td{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
}

ul{ margin-top:0px; margin-bottom:0px; }
li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
li.teambuilding{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:160%;}

.inputbutton{ margin:0px 0px 0px 15px; }

.mailinglist{ width:242px; }

.latestnews{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#333;
 font-weight:bold;
 margin-left:-18px;
}

a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:none; }
a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:underline; }
a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:none; }

a.smalllink{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#A0180F; text-decoration:none; }
a.smalllink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#A0180F; text-decoration:underline; }
a.smalllink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#A0180F; text-decoration:none; }

a.categorylink{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333; text-decoration:none; }
a.categorylink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333; text-decoration:underline; }
a.categorylink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333; text-decoration:none; }

a.welcomelink{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; }
a.welcomelink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; text-decoration:underline; }
a.welcomelink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; }

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

a.latestnewslink2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:none; }
a.latestnewslink2:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:underline; }
a.latestnewslink2:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:none; }

a.latesttalentlink{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#C00000; text-decoration:none; }
a.latesttalentlink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#C00000; text-decoration:underline; }
a.latesttalentlink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#C00000; text-decoration:none; }

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

a.weblink{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#A0180F; text-decoration:none; }
a.weblink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#A0180F; text-decoration:underline; }
a.weblink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#A0180F; text-decoration:none; }

a.lightlink{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; }
a.lightlink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:underline; }
a.lightlink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; }

a.lightlinkdownloads{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#fff; text-decoration:none; }
a.lightlinkdownloads:hover{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#fff; text-decoration:underline; }
a.lightlinkdownloads:visited{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#fff; text-decoration:none; }

span.downloads-heading{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-decoration:underline; line-height:20px; }

span.mp3s-heading{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-decoration:underline; line-height:20px; }

span.videos-heading{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-decoration:underline; line-height:20px; }

p.video-links{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#fff; text-decoration:none; line-height:12px; }
span.video-links{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#fff; text-decoration:none; line-height:12px; }

a.video-link{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#fff; text-decoration:none; }
a.video-link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#fff; text-decoration:underline; }
a.video-link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#fff; text-decoration:none; }

a.lightlinkbig{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
a.lightlinkbig:hover{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-decoration:underline; }
a.lightlinkbig:visited{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }

a.lightlinkbig2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-decoration:underline; }
a.lightlinkbig2:hover{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-decoration:underline; }
a.lightlinkbig2:visited{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-decoration:underline; }

a.talentlink{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9A110A; text-decoration:none; }
a.talentlink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9A110A; text-decoration:underline; }
a.talentlink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9A110A; text-decoration:none; }

#pageheading{
 margin:0px 0px 20px 0px;
}

#thinbox{
 width:180px;
 margin:0px 0px 21px 0px;
}

#thinboxheader{
 width:160px;
 height:15px;
 background-image:url("../images/subheaders/subheaderbg_180.gif");
 background-repeat:no-repeat;
 background-color:#333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#fff;
 padding:5px 10px 7px 10px;
 text-transform:uppercase;
}

#thinboxheaderprofile{
 width:180px;
 height:10px;
 background-image:url("../images/subheaders/subheaderbg_180x10.gif");
 background-repeat:no-repeat;
 background-color:#333;
 color:#fff;
 padding:0px 0px 0px 0px;
}

#thinboxinner{
 width:160px;
 background-color:#ECECEC;
 padding:12px 10px 12px 10px;
 line-height:180%;
}

#thinboxinnerprofile{
 width:160px;
 background-color:#333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#fff;
 padding:0px 10px 12px 10px;
 overflow:hidden;
}

#thinboxdark{
 width:180px;
 margin:0px 0px 21px 0px;
 background-color:#333;
 line-height:180%;
}

#thinboxinnerdark{
 width:160px;
 padding:8px 10px 8px 10px;
 line-height:200%;
}

#thinboxinnerdarkshort{
 width:160px;
 padding:8px 10px 8px 10px;
}

#thinboxinnerdark2{
 width:160px;
 padding:0px 10px 8px 10px;
}

#largebox{
 position:relative;
 width:580px;
 margin:0px 0px 21px 0px;
}

#largeboxheader{
 width:560px;
 background-image:url("../images/subheaders/subheaderbg_580.gif");
 background-repeat:no-repeat;
 background-color:#333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#fff;
 padding:5px 10px 5px 10px;
 text-transform:uppercase;
}

#largeboxheaderprofile{
 width:580px;
 height:10px;
 background-image:url("../images/subheaders/subheaderbg_580x10.gif");
 background-repeat:no-repeat;
 background-color:#ECECEC;
 color:#fff;
 padding:0px 0px 0px 0px;
}

#largeboxfooterprofile{
 width:580px;
 height:10px;
 background-image:url("../images/subheaders/subfooterbg_580x10.gif");
 background-repeat:no-repeat;
 color:#fff;
 padding:0px 0px 0px 0px;
}

#largeboxinner3{
 width:470px;
 background-color:#ECECEC;
 padding:0px 0px 0px 110px;
}

#largeboxinner2{
 width:560px;
 height:100%;
 background-color:#ECECEC;
 padding:10px 10px 10px 10px;
}

#largeboxinner9{
 width:580px;
 height:100%;
 background-image:url("../images/misc/bgthinleft.gif");
 padding:0px 0px 0px 0px;
}

#largeboxinner{
 width:580px;
 height:100%;
 background-color:#D4D4D4;
 padding:0px 0px 0px 0px;
}

#largeboxinnersearch2{
 width:580px;
 background-color:#D4D4D4;
 padding:0px 0px 0px 0px;
}

#largeboxinnerprofile{
 width:560px;
 background-color:#ECECEC;
 padding:0px 10px 10px 10px;
}

#largeboxinnertitle{
 width:560px;
 background-color:#ECECEC;
 padding:9px 10px 0px 10px;
}

#largeboxinnersearch{
 width:560px;
 background-color:#ECECEC;
 padding:20px 10px 10px 10px;
}

#largeboxinnercontact{
 width:560px;
 background-color:#ECECEC;
 padding:0px 10px 10px 10px;
}

#largeboxinnerleftthin{
 width:80px;
 background-color:#D4D4D4;
 padding:25px 10px 20px 10px;
}

#largeboxinnerleftthin2{
 width:100px;
 background-color:#D4D4D4;
 padding:25px 10px 20px 10px;
}

#largeboxinnerleft{
 width:160px;
 background-color:#D4D4D4;
 padding:25px 10px 20px 10px;
}

#largeboxinnerright{
 width:380px;
 background-color:#ECECEC;
 padding:25px 10px 20px 10px;
}

#largeboxinnerrightwide{
 width:460px;
 background-color:#ECECEC;
 padding:25px 10px 20px 10px;
}

#largeboxinnerrightwide2{
 width:440px;
 background-color:#ECECEC;
 padding:25px 10px 20px 10px;
}

#largeboxinnerrightwide9{
 width:460px;
 background-color:#ECECEC;
 padding:25px 10px 0px 10px;
}

.dark{ background-color:#D4D4D4; }
.light{ background-color:#ECECEC; }

img{ border:0px none #fff; }
img.blackline{ margin:10px 0px 10px 0px; }
img.greyline{ margin:0px 0px 0px 0px; }

span.title{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#A0180F; text-decoration:none; }
span.text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333; text-decoration:none; }
span.textalt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; }
span.small{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#333; text-decoration:none; }
span.small2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#A0180F; text-decoration:none; }
span.subcategory{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333; text-decoration:underline; }
div.talentspacer{ margin:0px 0px 20px 0px; }

input.wide{ width:275px; }
input.quicksearch{ width:120px; }
input.quicksearch2{ width:160px; cursor:pointer; padding:4px 27px 0px 10px; background-color:transparent; border:0px solid #EBEBEB; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

#txtHint{
 position:absolute;
 margin:-2px 0px 0px 0px;
 //margin:21px 0px 0px -280px;
 z-index: 5000;
}

#txtHint2container{
 position:relative;
 top:0px;
 width:780px;
 margin:0px auto 0px auto;
 text-align:left;
 z-index: 5000;
}

#txtHint2{
 position:absolute;
 top:31px;
 right:5px;
 text-align:left;
 z-index:5000;
}

#hints{
 width:260px;
 //width:260px;
 padding:0px 0px 0px 0px;
 background-color:#9A110A;
}

#hintarrow{
 margin:2px 0px 0px 0px;
}

#hintclose{
 background-color:#9A110A;
 padding:3px 0px 0px 0px;
 cursor: pointer;
}

div.hint{
 width:260px;
 //width:260px;
 padding:3px 10px 3px 10px;
 background-color:#9A110A;
 color:#fff;
 font-size: 12px; font-family: Arial, Helvetica, sans serif; font-weight:bold;
 cursor: pointer;
}

div.hint:hover{
 width:260px;
 //width:260px;
 padding:3px 10px 3px 10px;
 background-color:#D16925;
 color:#fff;
 font-size: 12px; font-family: Arial, Helvetica, sans serif; font-weight:bold;
 cursor: pointer;
}

input.controlfield{
 display: none;
}

#popupcontainer{
 position:relative;
 width:780px;
 margin:0px auto 0px auto;
 text-align:left;
 z-index: 5000;
}

#popuptalentlistcontainer{
 position:absolute;
 top:150px;
 left:90px;
 padding:0px 0px 0px 0px;
 background-color:#9A110A;
 visibility:hidden;
 z-index: 5000;
}

#popuptalentlistitem{
 padding:3px 10px 3px 10px;
 background-color:#9A110A;
 color:#fff;
 font-size: 12px; font-family: Arial, Helvetica, sans serif; font-weight:bold;
 cursor: pointer;
}

#popuptalentlistitem:hover{
 padding:3px 10px 3px 10px;
 background-color:#D16925;
 color:#fff;
 font-size: 12px; font-family: Arial, Helvetica, sans serif; font-weight:bold;
 cursor: pointer;
}

img.thumbnail{ margin: 0px 15px 15px 0px; }

span.audioplayerlabel{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#fff; text-decoration:none; }

img.divider-horizontal{ width:80px; height:1px; margin:4px 0px 4px 0px; }
img.divider-horizontal-red{ width:80px; height:1px; margin:4px 0px 4px 0px; }

#twitter_update #twitterlistheader {padding: 0 0 10px 0;}
#twitter_update #twitter_update_list.items .item {width:380px;padding: 0 0 10px 0;font-size:12px;}
#twitter_update #twitter_update_list.items .item a {color:#980F08;font-size:11px;}

#sc-logo{ position:absolute; top:30px; left:30px; margin:0px 0px 0px 0px; z-index:1000; }
#copyright{ position:relative; float:left; width:300px; text-align:left; margin:15px 0px 0px 30px; }
#sitemeter{ position:relative; float:left; width:200px; margin:15px 0px 0px 0px; }
#footer-links{ position:relative; float:left; width:260px; text-align:left; margin:0px 0px 0px 20px; }
