@charset "UTF-8";

body { background-image:url(../images/background.jpg); background-repeat:repeat-x; background-color:#D9D9D9; padding-top:0px; margin-top:0px; font-family:Arial; font-size:12px; color:#333333; }

table tr td div { font-family:Arial; font-size:12px; color:#333333; text-align:left; }

a link { color: #336699; text-decoration: none; }
a visited { text-decoration: none; color: #336699; }
a hover { text-decoration: underline; color: #336699; }
a active { text-decoration: none; color: #336699; }

div.index_nav { background-image:url(../images/nav/nav_right_space.jpg); background-repeat:repeat-x; height:30px; width:950px; text-align:left; }

#header { margin-top:0px; width:950px; height:95px; } 
div.site_header { width:950px; height:95px; }

#leftnav { float:left; margin-left:8px; margin-top:8px; }
div.container_leftnav { width: 223px; height: 686px; background-image:url(../images/leftnav/back.jpg); background-repeat:no-repeat; }
div.space { height:25px; }
div.cat { height:32px; background-image:url(../images/leftnav/cat_back.jpg); background-repeat:no-repeat; font-family: Arial Black, Arial; font-size:18px; color:#336699; padding-left:8px; padding-top:2px; text-align:left; }
div.text { font-family:Arial; font-size:12px; color:#000000; padding-left:8px; padding-top:4px; padding-bottom:4px; text-align:left; }
ul.left_list { list-style-type:none; margin:0 0 0 0; padding:4px 0px 4px 0px; text-align:left; }
li.left_list { font-family:Arial; margin:0 0 0 0; padding:1px 0px 1px 0px; font-size:12px; text-align:left; }
li.left_list_error { font-family:Arial; margin:0 0 0 0; padding:8px 0px 0px 0px; font-size:12px; color:#FF0000; text-align:left; }
ul.left_list_dropdowns { font-family:Arial; list-style-type:none; margin:0 0 0 0; padding:2px 0px 2px 0px; font-size:12px; text-align:left; }
a.left_list:link { color: #336699; text-decoration: none; }
a.left_list:visited { text-decoration: none; color: #336699; }
a.left_list:hover { text-decoration: underline; color: #336699; }
a.left_list:active { text-decoration: none; color: #336699; }

#content_site { margin-top:8px; margin-left:10px; margin-right:10px; font-family:Arial; font-size:12px; color:#333333; text-align:left; }
div.container_site { width:565px; }
div.content_spacer { height:6px; }

div.content_header { height:30px; background-image:url(../images/content/small_stripe.gif); background-repeat:no-repeat; font-family:Arial Black; font-size:18px; color:#336699; padding-left:12px; padding-top:2px; text-align:left;  }
a.content_link { font-family:Arial; font-size:12px; }
a.content_link:link { color: #336699; text-decoration: none; }
a.content_link:visited { text-decoration: none; color: #336699; }
a.content_link:hover { text-decoration: underline; color: #336699; }
a.content_link:active { text-decoration: none; color: #336699; }

.featured_list { list-style-type:none; padding-left:20px; padding-right:20px; }
div.featured { width:563px; height:196px; vertical-align:middle; padding-top:4px; }
div.featured_talent_image { width:280px; height:190px; }
div.featured_content_image { width:280px; height:190px; }
div.featured_talent_info { width:280px; height:190px; padding-top:14px; background-image:url(../images/featured_talent/featured_talent_back.gif); background-repeat:no-repeat; font-family:Arial; font-size:12px; color:#333333; }
div.featured_content_info { width:280px; height:190px; padding-top:14px; background-image:url(../images/featured_content/featured_content_back.gif); background-repeat:no-repeat; font-family:Arial; font-size:12px; color:#333333; }

div.index_news { width:560px; height:auto; padding-left:12px; padding-top:7px;}
ul.index_news { margin:0px; padding:0px; padding-bottom:7px; list-style-type:none; border-bottom:1px dotted #999999; }
ul.news { margin:0px; padding:0px; padding-top:10px; padding-bottom:10px; list-style-type:none; border-bottom:1px dotted #999999; }


div.castings { width:560px; padding-top:6px; padding-bottom:6px; padding-left:2px; font-family:Arial; font-size:12px; }
.castings_01 { height:20px; padding-left:12px; background-color:#CED8E3; }
.castings_02 { height:20px; padding-left:12px; }

div.resource_header { background-image:url(../images/content/resource_head_stripe.gif); background-repeat:no-repeat; height:42px; font-family:Arial; font-size:30px; padding-left:12px; padding-top:5px; color:#336699; text-align:left; }
div.resource_breadcrum { height:10px; padding-left:12px; font-family:Arial; font-size:10px; font-weight:bold; color:#336699; border-bottom: dotted #999999 1px; border-top: dotted #999999 1px; padding-top:6px; padding-bottom:6px; text-align:left; }
a.resource_breadcrum:link { font-family:Arial; font-size:10px; color: #336699; text-decoration: none; }
a.resource_breadcrum:visited { font-family:Arial; font-size:10px; text-decoration: none; color: #336699; }
a.resource_breadcrum:hover { font-family:Arial; font-size:10px; text-decoration: underline; color: #336699; }
a.resource_breadcrum:active { font-family:Arial; font-size:10px; text-decoration: none; color: #336699; }
table.resource_listing { font-family:Arial; font-size:12px; color:#333333; text-align:left; }
div.resource_description_text { font-family:Arial; font-size:12px; color:#333333; padding-right:24px; padding-left:12px; padding-top:4px; padding-bottom:8px; border-bottom:dotted #999999 1px; text-align:left; }
div.resource_listing_main { width: 550px; padding-left: 12px; padding-bottom:12px; }
td.resource_listing_text { padding:0px 0px 0px 0px; list-style-type:none; }
ul.resource_listing_text { font-family:Arial; font-size:12px; color:#333333; padding:0px 0px 0px 0px; list-style-type:none; }
img.resource_listing_image { padding-top:16px; padding-left:2px; }
.resource_rate { padding-top:28px; padding-left:14px; font-family:Arial; color:#333333; font-size:12px; text-align:left; }

div.resource_pages { font-family:Arial; font-size:10px; font-weight:bold; color:#336699; padding:6px; padding-left:6px; border-bottom:dotted 1px #999999; border-top:dotted 1px #999999; text-align:left; }
span.resource_pages { padding-left:4px; word-spacing:4px; }
a.resource_pages:link { font-family:Arial; font-size:10px; color: #336699; text-decoration: none; padding-left:4px; }
a.resource_pages:visited { font-family:Arial; font-size:10px; text-decoration: none; color: #336699; padding-left:4px; }
a.resource_pages:hover { font-family:Arial; font-size:10px; text-decoration: underline; color: #336699; padding-left:4px; }
a.resource_pages:active { font-family:Arial; font-size:10px; text-decoration: none; color: #336699; padding-left:4px; }

td.representation_type { font-family:Arial; font-size:10px; font-weight:bolder; color:#333333; padding-bottom:6px; }

img.browse_talent_image { width:4em; border:solid 1px #336699; }

div.site_footer { background-repeat:no-repeat; height:30px; margin:10px; font-family:Arial; font-weight:bold; font-size:10px; color:#336699; text-align:center; }
a.site_footer:link { color: #336699; text-decoration:none; }
a.site_footer:visited { text-decoration:none; color: #336699; }
a.site_footer:hover { text-decoration:underline; color: #336699; }
a.site_footer:active { text-decoration:none; color: #336699; }

#advertising { width:120px; margin-right:10px; margin-top:8px }


