 

body{
	font-size:12px;
	color:#666666;
 behavior:url("csshover.htc");
}
p { font: 12px/18px Arial, Helvetica, sans-serif;   margin: 0px 0px 10px; padding: 0px; }

strong {font-weight:bold;}
#member #custom-doc { margin:auto; width:78.76em; *width:76.80em; min-width:1024px; }
#doc4{
	width:1000px;
}

a, a:visited{
	color: #0066FF
}

h1{ font-weight:bold; font-size:18px; margin-bottom:0px; }
h2{
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
}

/* NAVIGATION */
li{
list-style-type: numeric;
}
  
#navigation{
	width:824px;
	height:68px;
	text-align: center;
	margin-bottom: 12px;
	margin-top: 15px;
	float: left;
}
#navigation #topnav {
	background: url(/images/topnav.gif) no-repeat center center;
	height: 68px;
	width: 824px;
	margin-right: auto;
	margin-left: auto;
}
#navigation #topnav #nav-home {
	float: left;
	height: 20px;
	width: 60px;
	margin-top: 20px;
	margin-left: 24px;
}
#navigation #topnav #nav-jobseek {
	float: left;
	height: 20px;
	width: 98px;
	margin-top: 20px;
	margin-left: 40px;
}
#navigation #topnav #nav-agents {
	float: left;
	height: 20px;
	width: 118px;
	margin-top: 20px;
	margin-left: 25px;
}
#navigation #topnav #nav-ville {
	float: left;
	height: 20px;
	width: 134px;
	margin-top: 20px;
	margin-left: 20px;
}
#navigation #topnav #nav-demo {
	float: left;
	height: 20px;
	width: 98px;
	margin-top: 20px;
	margin-left: 25px;
}
#navigation #topnav #nav-contact {
	float: left;
	height: 20px;
	width: 90px;
	margin-top: 20px;
	margin-left: 32px;
}


/* HOMEPAGE CONTENT */

.yui-t4 #yui-main .yui-b {
	margin: 0px;
	padding: 0px;
}
#leftcont{
	padding:0px;
	width:100%;
	text-align: right;
	margin: 0px;
}

/* GENERIC PAGE */
#pagetxt { float: left; width: 780px; margin-right: 20px; height: auto; margin-left: 20px;min-height:832px; }
/* ABOUT PAGE */
#aboutdemobox{ height: 290px; width: 824px; margin-bottom: 30px; background: url(/images/abouttopimg.jpg) no-repeat center top; float: left; position: relative; }

#aboutdemobox p{ font: 14px/30px Arial, Helvetica, sans-serif; color: #ccc; margin: 97px 0px 0px 47px; padding: 0px; }

.yui-g #aboutpagetxt { float: left; width: 514px; margin-right: 20px; height: auto; margin-left: 20px; text-align: left; }
.yui-g #aboutpagetxt p { font: 12px/18px Arial, Helvetica, sans-serif; margin: 0px 0px 10px; padding: 0px; }
.yui-g #aboutpagetxt em { font: italic 10px/14px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #999; }

/* CONTACT US PAGE */
#contactusdemobox{ height: 290px; width: 824px; margin-bottom: 30px; background: url(/images/contactustopimg.jpg) no-repeat center top; float: left; position: relative; }
#contactusdemobox p{ font: 14px/30px Arial, Helvetica, sans-serif; color: #ccc; margin: 97px 0px 0px 47px; padding: 0px; }

#contactuspagetxt { float: left; width: 514px; margin-right: 20px; height: auto; margin-left: 20px; }
#contactuspagetxt p { font: 12px/18px Arial, Helvetica, sans-serif;  margin: 0px 0px 10px; padding: 0px; }
#contactuspagetxt em { font: italic 10px/14px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #999; }

/* HOW IT WORKS PAGE */
#howitworksdemobox{ height: 290px; width: 824px; margin-bottom: 30px; background: url(/images/howitworkstopimg.jpg) no-repeat center top; float: left; position: relative; }
#howitworksdemobox p{ font: 14px/30px Arial, Helvetica, sans-serif;   margin: 97px 0px 0px 47px; padding: 0px; }

#howitworkspagetxt { float: left; width: 514px; margin-right: 20px; height: auto; margin-left: 20px; }
 
#howitworkspagetxt p { font: 12px/18px Arial, Helvetica, sans-serif;  margin: 0px 0px 10px; padding: 0px; }
#howitworkspagetxt em { font: italic 10px/14px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #999; }


#howitworkspagetxt ol, #pagetxt ol{
	margin-left:20px;
	padding-left:20px;
}
#howitworkspagetxt ol li, #pagetxt ol li{
	list-style-position:outside;
	list-style-type:decimal;
	margin-bottom:10px;
}


/* JOBSEEKERS REGISTRATION */
#jobseekersregistermain{ height: auto; width: 654px; margin-bottom: 10px; float: left; background: url(/images/jobseek-register_01.gif) no-repeat center top; margin-top: 18px; margin-left: 89px; padding-top: 69px; }
#jobseekersregistermain #jobseekformbg .checkbox { font: 12px Arial, Helvetica, sans-serif; color: #666666; padding-left: 225px; margin-top: 10px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; }
#jobseekersregistermain #jobseekformbg { float: left; height: auto; width: 654px; background: url(/images/jobseek-register_02.gif) repeat-y center center; padding-bottom: 20px; }
#jobseekersregistermain #jobseekformbg fieldset li.captcharow { padding-bottom: 10px; float: left; clear: left; width: 100%; }
#jobseekersregistermain #jobseekformbg .captcha { background: #FFFFFF; height: 59px; width: 217px; border: 1px solid #d9d9d9; margin-top: 10px; font: 40px Georgia, "Times New Roman", Times, serif; color: #666666; }
#jobseekersregistermain #jobseekformbg .txtonly { background: #FFFFFF; height: 22px; width: 225px; font: bold 14px Arial, Helvetica, sans-serif; color: #333333; padding-left: 4px; border-style: none; margin: 0px; padding-top: 0px; padding-bottom: 0px; }
#jobseekersregistermain #jobseekformbg .txtfield { background: #FFFFFF; height: 20px; width: 217px; border-top: 2px solid #b4b4b4; border-right: 1px solid #b4b4b4; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #b4b4b4; }
#jobseekersregistermain #jobseekformbg .txtfieldshort { background: #FFFFFF; height: 20px; width: 155px; border-top: 2px solid #b4b4b4; border-right: 1px solid #b4b4b4; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #b4b4b4; margin-left: 30px; }
#jobseekersregistermain #jobseekformbg fieldset { margin: 1.5em 0 0 0em; padding: 0; float: left; clear: left; width: 80%; }
#jobseekersregistermain #jobseekformbg fieldset ol { padding: 1em 1em 0 1em; list-style: none; }
#jobseekersregistermain #jobseekformbg fieldset li { padding-bottom: 20px; float: left; clear: left; width: 100%; } 
#jobseekersregistermain #jobseekformbg fieldset.submit { border-style: none; float: none; width: auto; border: 0 none #ffffff; padding-left: 18em; }
#jobseekersregistermain #jobseekformbg label { display: block; float: left; width: 210px; margin-right: 1em; font: bold 14px Arial, Helvetica, sans-serif; color: #333333; }
#jobseekersregistermain #jobseekformfooter { background: url(/images/jobseek-register_04.gif) no-repeat left top; clear: left; float: left; height: 14px; width: 654px; }
.requiredfield { font: bold 18px Arial, Helvetica, sans-serif; color: #669900; }
.hideme { color: #FFFFFF; }
/* JOBSEEKERS */
#jobseekersdemobox{
	height: 290px;
	width: 824px;
	margin-bottom: 30px;
	background: url(/images/jobseekers_demobox.jpg) no-repeat center top;
	float: left;
	position: relative;
}
#bluebox #bluemid .txtunderbtn { font: italic bold 12px/14px Arial, Helvetica, sans-serif; color: #ffffff; width: 200px; margin-right: auto; margin-left: auto; margin-top: 6px; }

#jobseekersdemobox ul {
	margin: 87px 0px 0px 118px;
	padding: 0px;
	list-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
#jobseekersdemobox ul li {
	padding: 0px;
	list-style: none;
	font: italic bold 14px/21px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
}

#jobseekersdemobox #btnjobseekcreate {
	margin: 198px 0px 0px 152px;
	padding: 0px;
	height: 67px;
	width: 282px;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* CASTINGAGENT */
#castingagentdemobox{
	height: 290px;
	width: 824px;
	margin-bottom: 30px;
	background: url(/images/castingagent_demobox.jpg) no-repeat center top;
	float: left;
	position: relative;
}
#castingagentdemobox ul {
	margin: 87px 0px 0px 118px;
	padding: 0px;
	list-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
#castingagentdemobox ul li {
	padding: 0px;
	list-style: none;
	font: italic bold 14px/21px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
}

#castingagentdemobox #btncastingagentcreate {
	margin: 198px 0px 0px 152px;
	padding: 0px;
	height: 67px;
	width: 282px;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
}

.formbox {
	height: 120px;
	width: 210px;
	margin: 0px auto;
	padding: 0px;
}
#contents #memlogin1 {
	float: left;
	height: 20px;
	width: 215px;
	margin-top: 17px;
	text-align: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#contents #memlogin2 {
	float: left;
	height: 20px;
	width: 215px;
	margin-top: 7px;
	text-align: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: 10px;
}


#contents .formbox p {
	margin: 0px;
	padding: 0px;
	float: right;
	clear: both;
}
#contents #memlogin1 #uname {
	height: 17px;
	width: 110px;
	padding: 0px;
	margin: 0px 0px 0px 3px;
	border-top: 1px solid #666666;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #666666;
}
#contents #memlogin2 #pwd {
	height: 17px;
	width: 110px;
	margin: 0px 0px 0px 3px;
	border-top: 1px solid #666666;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #666666;
}

/*BUTTON*/
a.btn-btnjobseekcreate {
	display: block;
	width: 282px;
	height: 67px;
	background: url(/images/btn-jobseekcreate.png) no-repeat;
	text-indent: -9999px;
}

a.btn-btnjobseekcreate:link, a.btn-btnjobseekcreate:visited, a.btn-btnjobseekcreate:active {
	background: url(/images/btn-jobseekcreate.png) no-repeat;
}

a.btn-btnjobseekcreate:hover {
	background: url(/images/btn-jobseekcreate.png) no-repeat -282px 0; 
}
a.btn-castingagentcreate {
	display: block;
	width: 282px;
	height: 67px;
	background: url(/images/btn-castingagentcreate.png) no-repeat;
	text-indent: -9999px;
}

a.btn-castingagentcreate:link, a.btn-castingagentcreate:visited, a.btn-castingagentcreate:active {
	background: url(/images/btn-castingagentcreate.png) no-repeat;
}

a.btn-castingagentcreate:hover {
	background: url(/images/btn-castingagentcreate.png) no-repeat -282px 0;
}
/*BUTTON ends*/
#demobox{
	height: 290px;
	width: 824px;
	margin-bottom: 10px;
	background: url(/images/demoboxbg.jpg) no-repeat center top;
	float: left;
}
#demobox #demobutton {
	margin: 155px 0px 0px 318px;
	padding: 0px;
	height: 78px;
	width: 235px;
}

a {
	outline: none;
}


a.nav-home {
	display: block;
	width: 60px;
	height: 20px;
	background: url(/images/nav-home.png) no-repeat;
	text-indent: -9999px;
}

a.nav-home:link, a.nav-home:visited, a.nav-home:active {
	background: url(/images/nav-home.png) no-repeat;
}

a.nav-home:hover {
	background: url(/images/nav-home.png) no-repeat -60px 0;
}


a.nav-jobseek {
	display: block;
	width: 98px;
	height: 20px;
	background: url(/images/nav-jobseek.png) no-repeat;
	text-indent: -9999px;
}

a.nav-jobseek:link, a.nav-jobseek:visited {
	background: url(/images/nav-jobseek.png) no-repeat;
}

a.nav-jobseek:hover {
	 background: url(/images/nav-jobseek.png) -98px 0;
}
#nav-jobseek .uberlink {
	display: block;
	width: 98px;
	height: 20px;
	background: url(/images/nav-jobseek.png) no-repeat;
	background-position:-98px 0;
	text-indent: -9999px;
}


a.nav-agents {
	display: block;
	width: 118px;
	height: 20px;
	background: url(/images/nav-agents.png) no-repeat;
	text-indent: -9999px;
}

a.nav-agents:link, a.nav-agents:visited, a.nav-agents:active {
	background: url(/images/nav-agents.png) no-repeat;
}

a.nav-agents:hover {
	background: url(/images/nav-agents.png) -118px 0;
}
#nav-agents .uberlink {
	display: block;
	width: 118px;
	height: 20px;
	background: url(/images/nav-agents.png) no-repeat;
	background-position:-118px 0;
	text-indent: -9999px;
}

a.nav-ville {
	display: block;
	width: 134px;
	height: 20px;
	background: url(/images/nav-ville.png) no-repeat;
	text-indent: -9999px;
}

a.nav-ville:link, a.nav-ville:visited, a.nav-ville:active {
	background: url(/images/nav-ville.png) no-repeat;
}

a.nav-ville:hover {
	background: url(/images/nav-ville.png) no-repeat -134px 0;
}

#nav-ville .uberlink {
	display: block;
	width: 134px;
	height: 20px;
	background: url(/images/nav-ville.png) no-repeat;
	background-position:-134px 0;
	text-indent: -9999px;
}

a.nav-demo {
	display: block;
	width: 98px;
	height: 20px;
	background: url(/images/nav-demo.png) no-repeat;
	text-indent: -9999px;
}

a.nav-demo:link, a.nav-demo:visited, a.nav-demo:active {
	background: url(/images/nav-demo.png) no-repeat;
}

a.nav-demo:hover {
	background: url(/images/nav-demo.png) no-repeat -98px 0;
}

a.nav-contact {
	display: block;
	width: 90px;
	height: 20px;
	background: url(/images/nav-contact.png) no-repeat;
	text-indent: -9999px;
}

a.nav-contact:link, a.nav-contact:visited, a.nav-contact:active {
	background: url(/images/nav-contact.png) no-repeat;
}

a.nav-contact:hover {
	background: url(/images/nav-contact.png) no-repeat -90px 0;
}
#demobutton a {
	display: block;
	width: 234px;
	height: 78px;
	background: url(/images/btn-viewdemo.png) no-repeat;
	text-indent: -9999px;
}
 
#demobutton a:hover {
	background: url(/images/btn-viewdemo.png) no-repeat -234px 0;
}

#tresamigos {
	background: url(/images/3boxes.jpg) no-repeat center center;
	height: 270px;
	width: 824px;
	float: left;
}
.yui-g #tresamigos #jobseekers {
	float: left;
	height: 160px;
	width: 250px;
	margin-top: 60px;
	margin-left: 15px;
}
#doc4 #bd #yui-main .yui-b .yui-g #tresamigos #jobseekers #btn-jobseeker {
	float: left;
	height: 50px;
	width: 195px;
	margin-top: 10px;
	margin-left: 24px;
}
#btn-jobseeker a:link, #btn-jobseeker a:visited, #btn-jobseeker a:active  {
	display: block;
	width: 195px;
	height: 50px;
	background: url(/images/btn-jobseeker.png) no-repeat;
	text-indent: -9999px;
}
 

#btn-jobseeker a:hover {
	background: url(/images/btn-jobseeker.png) no-repeat -195px 0;
}
#tresamigos #jobseekers p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 12px 0px 0px 13px;
	padding: 0px;
}

.yui-g #tresamigos #castingagents {
	float: left;
	height: 160px;
	width: 250px;
	margin-top: 60px;
	margin-left: 22px;
}
#doc4 #bd #yui-main .yui-b .yui-g #tresamigos #castingagents #btn-castingagents .btn-castingagents {
	height: 50px;
	width: 203px;
	margin-top: 9px;
	margin-left: 23px;
}

#tresamigos #castingagents p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 12px 0px 0px 15px;
	padding: 0px;
}

a.btn-castingagents {
display: block;
width: 203px;
height: 50px;
background: url(/images/btn-castingagents.png) no-repeat;
text-indent: -9999px;
}

a.btn-castingagents:link, a.btn-castingagents:visited, a.btn-castingagents:active {
background: url(/images/btn-castingagents.png) no-repeat;
}

a.btn-castingagents:hover {
background: url(/images/btn-castingagents.png) no-repeat -203px 0;
}

.yui-g #tresamigos #accounts {
	float: left;
	height: 150px;
	width: 250px;
	margin-top: 60px;
	margin-left: 18px;
/*	padding-top: 10px;*/
}

	#accounts input#username,#accounts input#userpassword{
		width:100px;
	}

.accountslinks {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

#tresamigos #accounts p {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin-left: 30px;
	margin-top: 7px;
}


label {
	width: 5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}
label2 {
	width: 5em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.inputs {
	color: #fff;
	border-top: 1px solid #7c7c7c;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-left: 1px solid #7c7c7c;
	height: 16px;
	width: 107px;
}

.submit input {
	margin-left: 2.5em;
}



/* ADVERTISEMENTS */

#adbar{
	padding:15px 0px 10px;
	width:180px;
	text-align: right;
}
#adbar #bannerwrapper {
	text-align: center;
	height: auto;
	width: 160px;
	padding-top: 20px;
	border: 1px solid #cccccc;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
#adbar #bannerwrapper img {
	margin-bottom: 12px;
}
#adbar .adbox{
	display:block;
	border:1px solid #333333; 
	background:#cccccc;
	margin:0 auto 10px;
	text-align:center;
}
	#adbar .sixhundred{			
		height:600px;
		width:120px;
	}
	#adbar .twoforty{
		height:240px;
		width:120px;
	}
	#adbar .sixty{
		height:60px;
		width:120px;
	}

#leftwrap {
	top: 0;
	left: 0;
	height: 68px;
	width: 824px;
	text-align: center;
	position: absolute;
}
#leftwrap #topnav {
	background: url(/images/topnav.gif) no-repeat center center;
	height: 68px;
	width: 824px;
	margin-right: auto;
	margin-left: auto;
}

#rightwrap {
	top: 0px;
	right: 0px;
	height: auto;
	width: 180px;
	text-align: center;
	position: absolute;
}
#accountslinks {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	float: left;
	margin-top:-2px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#accountslinks a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px;
	text-decoration: none;
	margin-right: 7px;
	margin-left: 7px;
}
#whatsnew {
	width: 260px;
	margin-right: 10px;
	float: left;
	height: auto;
	padding-bottom: 10px;
}
#whatsnew #header {
	height: 15px;
	width: 260px;
	background: url(/images/whatsnew_01.gif) no-repeat center top;
	margin-right: auto;
	margin-bottom: auto;
}
#whatsnew #footer {
	height: 15px;
	width: 260px;
	background: url(/images/whatsnew_03.gif) no-repeat center top;
	margin-right: auto;
	margin-bottom: auto;
}
#whatsnew #contents {
	height: auto;
	width: 260px;
	margin-right: auto;
	margin-bottom: auto;
	background: url(/images/whatsnew_02.gif) repeat-y center top;
	padding-top: 10px;
	padding-bottom: 20px;
}

#whatsnew #contents #whatsnewtit {
	height: 27px;
	width: 140px;
	margin-left: 10px;
}
#whatsnew #contents #whatsnewtit2 {
	height: 29px;
	width: 180px;
	margin-left: 15px;
}

#whatsnew #loggedin{
	font-size:20px;
font-weight:normal;
margin:10px 10px 10px 18px;
}

#whatsnew #contents ul {
	list-style-type:disc;
	margin: 10px 20px 0px 35px;
}
#whatsnew #contents ul li {
	list-style-type: disc;
	margin: 0px 0 5px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
#whatsnew #contents p {
	font: 12px  Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	line-height:14px;
}

#whatsnew em{
	font-weight:bold;
	font-style:italic;
}


#welcome {
	float: left;
	height: 225px;
	width: 544px;
	margin-right: 10px;
}
#welcome #btnone {
	float: left;
	height: 41px;
	width: 96px;
	margin-top: 26px;
	margin-right: 7px;
}
#welcome #btntwo {
	float: left;
	height: 41px;
	width: 120px;
	margin-top: 26px;
	margin-right: 7px;
}
#welcome #btnthree {
	float: left;
	height: 41px;
	width: 120px;
	margin-top: 26px;
	margin-right: 7px;
}
#welcome #btnfour {
	float: left;
	height: 41px;
	width: 130px;
	margin-top: 26px;
}
#welcome #titlewelc {
	height: 40px;
	width: 275px;
}
#welcome p {
	font: 12px/24px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 10px 0px 0px;
	padding: 0px;
}
#welcome #imgscreenshot {
	float: right;
	height: 172px;
	width: 183px;
	margin-right: 25px;
	margin-left: 10px;
}
#welcome #tityourprofile {
	height: 40px;
	width: 307px;
}
#welcome ul {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: disc outside;
	margin-top: 0px;
	margin-left: 30px;
}
#welcome h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #669900;
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 5px;
}
#welcome ul li {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: disc outside;
	margin-top: 0px;
	margin-left: 25px;
}
#welcome.loginerror { 
	width: 784px; 
}

	.loginerror strong{
		color:#c47f19;
		font-size:22px;
	}

/*CASTING AGENT*/

#castagent {
	float: left;
	/*height: 225px;*/
	width: 544px;
	margin-right: 10px;
}

#castagent #imgscreenshot {
	float: right;
	height: 172px;
	width: 183px;
	margin-right: 25px;
	margin-left: 10px;
}

#castagent #tityourprofile {
	height: 40px;
	width: 307px;
}

#castagent p {
	font: 12px/24px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 10px 0px 0px;
	padding: 0px;
}
#castagent h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #cc6600;
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 5px;
}
#castagent ul {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: disc outside;
	margin-top: 0px;
	margin-left: 30px;
}
#castagent ul li {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: disc outside;
	margin-top: 0px;
	margin-left: 25px;
}


 #footernav {
	height: 56px;
	width: 814px;
	background: url(/images/footer_03.gif) repeat-x center center;
	margin-top: 25px;
	margin-bottom: 13px;
	margin-left: 0px;
	float: left;
}
#footernav #leftedge {
	float: left;
	height: 56px;
	width: 14px;
}
#footernav #center {
	height: 56px;
	width: 780px;
	float: left;
}
 #footernav #center p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-align: center;
	margin: 18px 0px 0px;
	padding: 0px;
}
#footernav #center a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration: none;
}

#footernav #rightedge {
	float: right;
	height: 56px;
	width: 15px;
}
 #footernav #center a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration: underline;
}
 #footernav #center a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #cccccc;
}
#accountslinks a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #2d7373;
	padding: 0px;
	text-decoration: underline;
}
#accountslinks a:visited {
	font: 11px Arial, Helvetica, sans-serif;
}

#contents #memloginbtn {
	height: 44px;
	width: 125px;
	margin-top: 12px;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#whatsnew #bluebox {
	background: url(/images/bluepremium_03.gif) no-repeat center top;
	margin-top: 15px;
}

	#whatsnew #bluebox.blank {
		background: url(/images/bluepremium_02.gif) repeat-y center top;
		margin-top: 15px;
	}

#bluebox #blueboxtop {
	height: 48px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
}
#bluebox #bluemid {
	height: auto;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
#bluebox #bluebottom {
	height: 29px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
}
#bluebox #bluemid p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 20px 0px;
	padding: 0px;
}
#bluebox #bluemid ul {
	list-style: disc outside;
	margin-left: 25px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#bluebox #bluemid ul li {
	list-style: disc outside;
	font: italic bold 12px/18px Arial, Helvetica, sans-serif;
	color: #fff;
}
#bluebox #bluemid h2 {
	font: italic bold 20px Arial, Helvetica, sans-serif;
	color: #fff;
	margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 0px;
}
#bluebox #bluemid #btnreg {
	height: 52px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
a.btn-reg {
	display: block;
	width: 200px;
	height: 52px;
	background: url(/images/btn-reg.png) no-repeat;
	text-indent: -9999px;
}

a.btn-reg:link, a.btn-reg:visited, a.bbtn-reg:active {
	background: url(/images/btn-reg.png) no-repeat;
}

a.btn-reg:hover {
	background-position:-200px 0;
}
/* CASTING AGENT RIGHT COLUMN BUTTONS */

#bluebox #bluemid #btnmonthly {
	height: 52px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
a.btn-monthly {
	display: block;
	width: 220px;
	height: 52px;
	background: url(/images/btn-monthly.png) no-repeat;
	text-indent: -9999px;
}
a.btn-monthly:link, a.btn-monthly:visited, a.bbtn-monthly:active {
	background: url(/images/btn-monthly.png) no-repeat;
}
a.btn-monthly:hover {
	background-position:-220px 0;
}

#bluebox #bluemid #btnannually {
	height: 52px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
a.btn-annually {
	display: block;
	width: 220px;
	height: 52px;
	background: url(/images/btn-annually.png) no-repeat;
	text-indent: -9999px;
}

a.btn-annually:link, a.btn-annually:visited, a.bbtn-annually:active {
	background: url(/images/btn-annually.png) no-repeat;
}

a.btn-annually:hover {
	background-position:-220px 0;
}

/* PROFILE PAGE */

#profilebasics{ width:804px; overflow:hidden; float: left; background: url(../images/memprofbg_02.gif) repeat-y center top; margin-left: 10px; margin-top: 0px; padding: 0px; }
#profilebasics #sidelines { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; width: 100%; }
#profilebasics h1{ font: bold 30px Arial, Helvetica, sans-serif; color: #669900; background: #ffffff; display: inline; padding: 0px; margin: 12px 0px 0px 10px; }
#featuredheadshot { font: bold 10px Arial, Helvetica, sans-serif; color: #669900; text-decoration: none; text-align:center; margin-left: 20px; }
#featuredheadshot .contactGroup{ width:215px; }
#featuredheadshot a { font: bold 10px Arial, Helvetica, sans-serif; color: #669900; text-decoration: none; }
#featuredheadshot a:hover { font: bold 10px Arial, Helvetica, sans-serif; color: #669900; text-decoration: underline; }
#featuredheadshot a:visited { font: bold 10px Arial, Helvetica, sans-serif; color: #669900; }
#basicsinfo{ float:left; width:355px; margin-left:10px; height: auto; margin-top: 15px; }
#landingscreen p{ float:left; width:40%; font-size:16px; margin: 0px 5px 4px 12px; padding: 0px; }
#basicsinfo #primarytalent { clear:both; border-top:1px solid #cccccc; padding-top:6px; height: 28px; }
#basicsinfo #primarytalent p{ width:80%; margin: 0px 0px 15px 12px; padding: 0px; }
#basicsinfo span.viewmore{ float:right; margin-right: 75px; margin-top: 4px; }
#basicsinfo #physicalbox{ clear:both; background: url(../images/physboxbg.gif) no-repeat center top; height: 227px; width: 355px; }
#basicsinfo #physicalbox h2{ margin:0; color: #666666; font: bold 10px Arial, Helvetica, sans-serif; padding-left: 7px; padding-top: 5px; }
#basicsinfo #physicalbox #physicaldata{ overflow:hidden; padding:8px; width: 326px; }
#basicsinfo #physicalbox #physicaldata p{ display:inline; width:95%; font-size:12px; margin-bottom: 10px; }
#basicsinfo #headshots .profileimages .headshotgroup .hs img{ width:55px; }
.profileimages .headshotgroup a.hsimg:hover{ border:1px dashed #333333; }
.headshotgroup a.hsimg:hover{ background:#eeeeee; }
.headshotgroup a.hsimg{ display:block; padding:4px; border:1px solid #eeeeee; margin:3px; }
.headshotgroup .hs{ float:left; margin:4px;	text-align:center; border:1px solid #eeeeee; padding:2px; font-size:11px; color:#cccccc; }
#searchresults .headshotgroup .hs{ width:140px; overflow:hidden; color:#333333; }
#skills h3{ border-bottom:1px dotted #cccccc; margin:10px 0; }
#profilenav{ float:left; margin-left:8px; background:#eeeeee url(../images/profilenav_02.gif) repeat-y center center; padding:0px; width:200px; height: auto; margin-bottom: 5px; }
#profilenav .profilenavbtn ul li a{ color:#ffffff; font-style:italic; display:block; width:172px; /*background:#666666; */ text-decoration:none; height: 27px; }
#basicsinfo .headshotgroup{	width:350px; }
#basicsinfo #video .headshotgroup img {	width:56px; }
#gallery{ margin:10px 0; }
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {  background:#666666; color:#FFFFFF; }
.yui-skin-sam .yui-navset .yui-content {  background:#eeeeee none repeat scroll 0 0; }
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {  border-color:#666666; border-style:solid; 	border-width:0 0 5px; }
#tab1, #tab2, #tab3{ overflow:hidden; }
#featuredheadshot, .profileimages{ float:left; margin:2px 2px; }
#videobox{ width:320px; float:left; }
#tab2 .profileimages .headshotgroup{ width:435px; }
.profiledash h2{ border-bottom:1px dashed #cccccc; margin-top:12px; }
.profiledash .details{ padding-left:8px; }
.profiledash{ border:1px solid #cccccc; padding:6px; }
.profiledash ul{ margin-left:20px; }
.profiledash ul li{ list-style-type:disc; }
#favorites{ float:right; }
a.contactme, a.addfavorite{ border:1px solid #cccccc; padding:5px 10px; text-decoration:none; background:#eeeeee; color:#333333; }
a.contactme:hover, a.addfavorite:hover{ border:1px dashed #666666; }
#profileheadshot{ float:left; margin:5px; padding:5px; border:1px solid #eeeeee; }
#profilesamples{ margin-left:15px; }
#profilesamples li{ list-style-type:disc; }
#profilebasics .profiletype,#profilebasics  .gender,#profilebasics  .location,#profilebasics  .range{ font-weight:bold; }
#profilebasics #bordertoplines { background: url(../images/memprofbg_01.gif) no-repeat center top; width: 784px; padding-left: 20px; height: 38px; padding-top: 3px; }
#profilebasics #borderbottom { background: url(../images/memprofbg_04.gif) no-repeat center top; height: 12px; width: 804px; clear: both; }	
#profilebasics #bordertoplines #profilenav #cssnav { background: url(../images/profilenav_01.gif) no-repeat center top; height: 15px; width: 200px; }
#profilebasics #bordertoplines #profilenav #cssnavft { background: url(../images/profilenav_04.gif) no-repeat center bottom; height: 15px; width: 200px; }

	
		/* JOB SEEKERS / ARTIST PAGE */


#seekers #demo{
	background:#cccccc;
	border:1px solid #333333;
	padding:10px;
	width:480px;
	height:200px;
}

#seekers #widebox{
	overflow:hidden;
	border:1px solid #333333;
	padding:10px;
	background:#eeeeee;
}

#seekers #widebox ul,#seekers #profileinfo ul{
		list-style-type:disc;
		margin:5px 0 20px 30px;
	}
	#seekers #widebox ul li,#seekers #profileinfo ul li{
		list-style-type:disc;
		margin:5px 0;
	}

#seekers #premiumacct{
	background:#eeeeee;
	border:1px solid #cccccc;
	padding:5px;
	width:231px;
	margin-top:10px;
}
	#premiumacct ul{
		list-style-type:disc;
		margin:5px 0 20px 30px;
	}
	#premiumacct ul li{
		list-style-type:disc !important;
		margin:5px 0;
	}
#headshotlinks { font: bold 10px Arial, Helvetica, sans-serif; color: #669900; text-decoration: none; }

#headshotlinks a { font: bold 10px Arial, Helvetica, sans-serif; color: #669900; text-decoration: none; }



.lsprofile { font: 18px Arial, Helvetica, sans-serif; color: #333333; margin-right: 8px; }
.lsmyprofile { font: bold 18px Arial, Helvetica, sans-serif; color: #333333; margin-top: 10px; }

.lsprofileage { font: 18px Arial, Helvetica, sans-serif; color: #333333; margin-right: 8px; margin-left: 28px; margin-top: 10px; }

.physattribute { font: 12px/16px Arial, Helvetica, sans-serif; color: #333333; display: block; margin: 0px; padding: 0px 0px 10px; }
.physmyattribute { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #333333; display: inline; margin: 0px 0px 10px; padding: 0px; }

/*.viewmore #attributelink { font: bold 10px Arial, Helvetica, sans-serif; color: #669900; }*/
.viewmore a { font: bold 10px Arial, Helvetica, sans-serif; color: #669900; text-decoration: underline; }
.viewmore a:hover { font: bold 10px Arial, Helvetica, sans-serif; color: #669900; text-decoration: none; }
.viewmore a:visited { font: bold 10px Arial, Helvetica, sans-serif; color: #669900;  }

.profilenavbtn { margin-left: 14px; list-style: none; }
#profilenav .profilenavbtn li { margin-bottom: 4px; }


.btnprofnav-contact { display: block; width: 172px; height: 27px; background: url(../images/btnprofnav-contact.jpg) no-repeat; text-indent: -9999px; }

a.btnprofnav-contact:link, a.btnprofnav-contact:visited, a.btnprofnav-contact:active {
	background: url(../images/btnprofnav-contact.jpg) no-repeat;
}

a.btnprofnav-contact:hover {
	background-position:-172px 0;
}

/* MEMBERS PROFILE NAVIGATION */
#nav-talents { background:url(../images/btnprof_spectal2.gif) no-repeat center top; width:172px; height:27px; margin:0; padding:0; }
#nav-talents span { display:none; }
#nav-talents li, #nav-talents a { height: 27px; display: block; margin-top: 10px; }
#nav-talents li { float:left; list-style: none; display: inline; }
#nav-talents a:hover {background:url(../images/btnprof_spectal2.gif)0px -27px no-repeat;}

#nav-training { background:url(../images/btnprof_training2.gif) no-repeat; width:172px; height:27px; margin:0; padding:0; }
#nav-training span { display:none; }
#nav-training li, #nav-training a { height: 27px; display: block; margin-top: 10px; }
#nav-training li { float:left; list-style: none; display: inline; }
#nav-training a:hover {background:url(../images/btnprof_training2.gif)0px -27px no-repeat;}

#nav-pe { background:url(../images/btnprof_profexp2.gif) no-repeat; width:172px; height:27px; margin:0; padding:0; }
#nav-pe span { display:none; }
#nav-pe li, #nav-pe a { height: 27px; display: block; margin-top: 10px; }
#nav-pe li { float:left; list-style: none; display: inline; }
#nav-pe a:hover {background:url(../images/btnprof_profexp2.gif)0px -27px no-repeat;}

#nav-audio { background:url(../images/btnprof_audio2.gif) no-repeat; width:172px; height:27px; margin:0; padding:0; }
#nav-audio span { display:none; }
#nav-audio li, #nav-audio a { height: 27px; display: block; margin-top: 10px; }
#nav-audio li { float:left; list-style: none; display: inline; }
#nav-audio a:hover {background:url(../images/btnprof_audio2.gif)0px -27px no-repeat;}

#nav-video { background:url(../images/btnprof_video2.gif) no-repeat; width:172px; height:27px; margin:0; padding:0; }
#nav-video span { display:none; }
#nav-video li, #nav-video a { height: 27px; display: block; margin-top: 10px; }
#nav-video li { float:left; list-style: none; display: inline; }
#nav-video a:hover {background:url(../images/btnprof_video2.gif)0px -27px no-repeat;}

#nav-photos { background:url(../images/btnprof_photos2.gif) no-repeat; width:172px; height:27px; margin:0; padding:0; }
#nav-photos span { display:none; }
#nav-photos li, #nav-photos a { height: 27px; display: block; margin-top: 10px; }
#nav-photos li { float:left; list-style: none; display: inline; }
#nav-photos a:hover {background:url(../images/btnprof_photos2.gif)0px -27px no-repeat;}

#nav-profilehome { background:url(../images/btnprof_profhome2.gif) no-repeat; width:172px; height:27px; margin:0; padding:0; }
#nav-profilehome span { display:none; }
#nav-profilehome li, #nav-profilehome a { height: 27px; display: block; margin-top: 10px; }
#nav-profilehome li { float:left; list-style: none; display: inline; }
#nav-profilehome a:hover {background:url(../images/btnprof_profhome2.gif)0px -27px no-repeat;}

#nav-addfav { background:url(../images/btnprof_add2fav2.gif) no-repeat; width:172px; height:27px; margin:0; padding:0; }
#nav-addfav span { display:none; }
#nav-addfav li, #nav-addfav a { height: 27px; display: block; margin-top: 10px; }
#nav-addfav li { float:left; list-style: none; display: inline; }
#nav-addfav a:hover {background:url(../images/btnprof_add2fav2.gif)0px -27px no-repeat;}

#nav-profilecontact { background:url(../images/btnprof_contact2.gif) no-repeat; width:172px; height:27px; margin:0; padding:0; }
#nav-profilecontact span { display:none; }
#nav-profilecontact li, #nav-profilecontact a { height: 27px; display: block; }
#nav-profilecontact li { float:left; list-style: none; display: inline; }
#nav-profilecontact a:hover {background:url(../images/btnprof_contact2.gif)0px -27px no-repeat;}


#otherinfolink { background:url(../images/btnprof_otherinfo.gif) no-repeat; width:172px; height:27px; margin:0; padding:0;display:block }
#otherinfolink  span { display:none; }  
#otherinfolink:hover {background:url(../images/btnprof_otherinfo.gif)0px -27px no-repeat;}


/* CASTING AGENT HOMEPAGE */
#casidebar{ background: #db7804; width:210px; height: auto; }
#casidebar #ca-top{ background: url(../images/m-sidenav_top2.gif) no-repeat center top; display:block; height: 7px; width: 210px; }
#casidebar #ca-bot{ background: url(../images/m-sidenav_bot2.gif) no-repeat center top; display:block; height: 7px; width: 210px; float:left; }
#casidebar .upgrade { font-size:18px; padding:0px; margin:0px 0px 0px 0px; text-align:center; border:0px solid #ffffff; }
#casidebar .upgrade a, #casidebar .upgrade a:visited{ color:#ffffff; text-decoration:none; }
#casidebar #premiumnavcahome { margin-left:7px; height:309px; width:195px; text-align: left; background: #000000; }
#casidebar #premiumnav2 { background-image: url(../images/m-blue.png); margin-left:7px; height:309px; width:195px; text-align: left; }
#casidebar #premiumnav2 p{ margin-top:0px; margin-left:10px; margin-right:10px; }
#casidebar #premiumnav2 .content .upgradepa { height: 42px; width: 135px; margin-right: auto; margin-left: auto; }


/* THICKBOX FOR REGISTER BUTTON */

.jobseeker-tb, .casting-tb{
	float:left;
	width:40%;
	margin:0 14px;
}

.jobseeker-tb h1{
	color:#b0c647;
	margin-bottom:8px;
}

.casting-tb h1{
	margin-bottom:8px;
	color:#d98f38;
}


#TB_title { 
background-color:#666666;
height:27px;
margin-top:10px;
}

h1#registertype{
	color:#ffffff;
font-size:30px;
font-weight:normal;
line-height:31px;
margin-bottom:31px;
margin-top:0;
}

#TB_window{
	background:#666666;
	border:4px solid #EEEEEE;
}

	#TB_window a, #TB_window a:visited{
		color:#ffffff
	}


/* CASTING AGENT REGISTRATION */

#castingregistration,#jobseekersregister{
	margin:0 0 0 90px;
width:700px;
}

#castingregistration h1{
	background: url(/images/casting_agent_reg_head.jpg) no-repeat left top;
	display:block;
	width:365px;
	height:45px;
}

#jobseekersregister h1{
	background: url(/images/jobseek-register_01.gif) no-repeat left top;
	display:block;
	width:660px;
	height:45px;
}
	#castingregistration h1 span, #jobseekersregister h1 span{
			display:none;
		}

#castingregistration h2, #jobseekersregister h2{
	margin-left:30px;
	font-size:20px;
	font-weight:normal;
}

#castingregistration .formwrap form#castingagent_register, #jobseekersregister .formwrap form#jobseeker_register {  
background:transparent url(/images/jobseek-register_02.gif) repeat-y scroll center center;
float:left;
height:auto;
padding-bottom:20px;
width:654px;
padding-top:10px;
}

#castingregistration .formwrap   .top, #jobseekersregister .formwrap .top{  
	background:url(/images/castingform_top.gif) no-repeat left bottom;
	display:block;
	width:654px;
	height:11px;
}

#castingregistration .formwrap   .bottom, #jobseekersregister .formwrap .bottom{  
background:transparent url(/images/jobseek-register_04.gif) no-repeat scroll left top;
clear:left;
float:left;
height:14px;
width:654px;
}

#castingregistration .formwrap form#castingagent_register  label, #jobseekersregister .formwrap form#jobseeker_register label { 
-x-system-font:none;
color:#333333;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-right:1em;
width:210px;
}

#castingregistration .formwrap form#castingagent_register dd label,
#jobseekersregister .formwrap form#jobseeker_register dd label{
	text-align:left;
width:365px;
}



#castingregistration .formwrap form#castingagent_register dd,
#jobseekersregister .formwrap form#jobseeker_register dd {
	 padding-top:2px;
margin:0 0 20px 20px;
}

#castingregistration .formwrap form#castingagent_register dt,
#jobseekersregister .formwrap form#jobseeker_register dt{ 
clear:left;
float:left;
margin:0 0 20px 20px;
overflow:hidden;
width:217px;
}
#castingregistration .formwrap form#castingagent_register dt#interest-label{
	height:75px; 
}

#castingregistration .formwrap form#castingagent_register dd input#interest-1,
#castingregistration .formwrap form#castingagent_register dd input#interest-2,
#castingregistration .formwrap form#castingagent_register dd input#interest-3,
#castingregistration .formwrap form#castingagent_register dd input#interest-4{
	float:left;
	margin:0 10px 0 0;
}
#castingregistration input,
#jobseekersregister input{
background:#FFFFFF none repeat scroll 0 0;
border-color:#B4B4B4 #B4B4B4 #D9D9D9;
border-style:solid;
border-width:2px 1px 1px;
height:20px;
width:217px;
}

#castingregistration input#agree_terms,#jobseekersregister input#agree_terms,
#jobseekersregister input#upgrade{width:15px;margin-right:5px;float:left;}
#castingregistration input#captcha-input,
#jobseekersregister input#captcha-input{
	margin-left:218px;
}

#castingregistration input#Register,#castingregistration input#Continue,
#jobseekersregister input#Register,#jobseekersregister input#Continue{ 
	background:transparent url(/images/submit_button.jpg) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	display:block;
	font-size:23px;
	font-style:italic;
	font-weight:normal;
	height:55px;
	width:165px;
	margin-top:20px;
}
ul.errors{clear:both}

	.errors li{
		background-color:#FFDDDD;
border:1px solid #FF9999;
margin:0 0 0 217px;
padding:5px 10px;
width:300px;
	}

#castingregistration .zend_form p,
#jobseekersregister .zend_form p{
	margin-left:40px;
}
#castingregistration .zend_form h3,
#jobseekersregister .zend_form h3{
border-bottom:1px dotted #619A00;
clear:both;
color:#619A00;
display:block;
font-size:18px;
font-weight:normal;
margin:4px 20px 10px 40px;
padding-bottom:5px;
text-align:left;
width:540px;
}

#castingregistration .zend_form h3 a,
#jobseekersregister .zend_form h3 a{
	font-size:12px;
}


.thankyou p{margin-left:30px}

#castingregistration .thankyou p.printlink,
#jobseekersregister .thankyou p.printlink{
	text-align:right;
	margin-right:80px
}


	input#interest-4,input#interest-2,input#interest-3,input#interest-4{
		width:20px;
		margin-right:10px;
		border:0;
	}
	input#interest-1{
			width:20px;
			border:0; 
		margin-right:10px;
			margin-left:217px; 
	}


input#agree{
	width:22px;
}

#castingregistration .formwrap form.stage3 #agree-label{float:none;width:90%;}
#castingregistration .formwrap form.stage3 #agree-label label{width:90%;text-align:left;font-weight:normal;margin-left:50px;}

#castingregistration .formwrap form#castingagent_register dt#agree-label,
#jobseekersregister .formwrap form#jobseeker_register dt#agree-label{
	height:100px;
	margin:0 30px;
	overflow:scroll;
	border:1px solid #cccccc;
	background:#ffffff;
}

#jobseekersregister .formwrap #occupation2_id,#jobseekersregister .formwrap dd img{margin-top:16px}
#jobseekersregister .formwrap dd img {
margin-left:-170px;
}
/* FAQ */

#faq h2{
	margin:18px 0 10px;
	padding-bottom:5px;
	border-bottom: 1px dotted #cccccc;
	font-size:16px;
}

#faq h3 {  
	color:#CC6600;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px; 
	font-weight:bold;
	line-height:normal;
	margin-bottom:5px; 
	margin-top:20px;
}

