/*---------------------------------------------*/
/*  ca_department.css                          */
/*  Version 1.20                               */
/* Last Updated 03/23/2007                     */
/*                                             */
/*  Department-specific styles                 */
/*---------------------------------------------*/

/*---------------------------------------------*/
/*  main_content_1                             */
/*---------------------------------------------*/

/* Added the next two styles to allow overflow 
   into the main section. URSUS standard  
   hides them. 
   Updated: 8_26_2009
   By:	John Isberner
   
*/
#left_column, #right_column, .column_inner { 
  overflow:visible;
}
.left_column_top {
 padding:1px 0 34px 0px;
}
/* Get rid of the bullet on the left nav panels for URSUS */

#left_column .list_decorative_blue li {
	list-style-image:none;
	list-style-type:none;
	padding: 2px 0 2px 0;
	margin-bottom: 0px;
	margin-left: -10px;
}
#left_column .list_decorative_blue a {
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #ffffff;
}
#left_column .left_column_top a:hover {
	background: #8db5de; /* light blue */
	color: #000000;
}
/*#main_content_1 {
 margin:0;
 padding:0;
 background:url("/film/res/images/left_column_bg.gif") top left repeat-y;
}*/


/* End of added styles */

#photos {
	background: url("/film/res/images/photos.jpg") no-repeat; 
	height: 177px;
	padding-bottom: 10px;
}

#ContactUs {
	background: url("/film/res/images/ContactUs.jpg") no-repeat;
	height: 177px;
}

#AboutUs {
	background: url("film/res/images/AboutUs.jpg") no-repeat;
	height: 177px;
}

.space {
	color: #ffffff;
}

#middle_column .column_inner {
	padding: 14px;
}

#middle_column .content p {
	padding: 0px 30px 0px 0px;
	text-align: justify;
}

* html .column_inner {
	float: left; /* Needed for IE */
}

#amber_alert_on {
	margin-bottom: 10px;
}

h2 {
	font-weight: bold;
	font-size: 1.38em;
	color:#006600;
	border-bottom: 2px dotted #006600;
	margin: 0 0 10px 0;
	width: 99%; /* Fix IE problem, too short */
}


h3 {
   border-bottom: 2px dotted #CCCCCC;  
   font-size: 1em;
/*	color:#003300; */
	color:#000000;
	margin-left: 7px;
	margin-bottom: 3px;
	margin: 5px 0;
	width: 99%;  /* Fix IE problem, too short */   


}

#cfix h3 {
	border-bottom: none;
	width: auto;
}



h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #eba42e;
}

h5 {
	font-size: 1em;
	font-weight: bold;
}

h6 {
 font-smooth: always;
 text-transform:uppercase;
 font-weight: bold;
 font-size: 1.2em;
 color: #1d3b66;
 border:1px solid #ccd4df;
 margin:10px 0;
 padding:3px 0 2px 3px;
 background-color:#e7e9ec;
 width:95%; /* Fix IE problem, too short */
}

h7 {
	font-size:1.25em;
	font-weight:bold;
	color:#eba42e;
/*	margin-bottom:0;
	padding-bottom:0; */
}

hr {
	color: #bc3e06;
	background-color: #bc3e06;
	height: 2px;
	border: 0;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#575858;
	font-size:.8ems;
}


.italic {
	font-style: italic;
}

.align_center {
	text-align: center;
}

.gold {
	color: #eba42e;
}

.gold_bold {
	color: #eba42e;
	font-weight: bold;
}

.green {
	color: #008000;
}

.green_bold {
	color: #265601;
	font-weight: bold;
}

.red {
	color: #990000;
}

.bold {
	font-weight:bold;
}

.backtotop {
	font-size: 0.75em;
}

.pictureblock_left {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.amber {
	padding-top: 20px;
}

/*---------------------------------------------*/
/*  Tables                                     */
/*---------------------------------------------*/

#table_members {
	border: none; /* table with no borders, 100% wide */
	width: 100%;
}
 
#table_members caption {
	text-align: left;
	font-weight: bold;
}

#table_members th {
	border: none;
	vertical-align: bottom;
	font-weight: bold;
	padding: 0px;
	white-space: nowrap;
}

#table_members td {
	border: none; 
	vertical-align: top;
	font-weight: normal;
	padding: 0px;
}

#table_sunrise {
	border: none; /* table with no borders, 100% wide */
	width: 100%;
}
 
#table_sunrise caption {
	text-align: left;
	font-weight: bold;
}

#table_sunrise th {
	border: none;
	vertical-align: bottom;
	font-weight: bold;
	padding: 4px;
	white-space: nowrap;
}

#table_sunrise td {
	border: none; 
	vertical-align: top;
	font-weight: normal;
	padding: 4px;
}

#table_press {
	border: none; /* table with no borders, 100% wide */
	width: 100%;
}
 
#table_press caption {
	text-align: middle;
	font-weight: bold;
}

#table_press th {
	border: none;
	vertical-align: bottom;
	font-weight: bold;
	padding: 0px;
	white-space: nowrap;
}

#table_press td {
	border: none; 
	vertical-align: top;
	font-weight: normal;
	padding: 10px 20px 0 0;
}

/*---------------------------------------------*/
/*  Left Navigation                            */
/*---------------------------------------------*/

#left_column {
	background: url("/film/res/images/left_column_white.gif") top left repeat-y;
}

#left_column .left_column_top {
    background-image:none;
}

#left_column_white {
	background: url("/film/res/images/left_column_bg_white.gif") top left repeat-y;
}


.left_column_top {
	color: #ffffff;
	background-color: #4D7FB2;
	margin-top: 10px;
}

.left_column_top_white {
	padding: 3px 0px 2px 0px;
}

#left_column a {
	color: #ffffff;
}

/*Ursus conversion August 2009 John Isberner       		*/
/*Took out background color because padding was showing */
/*blank space with text - left code commented out in	*/

#left_column .column_inner { 
	color: #ffffff;
	xbackground-color: #797A7B; 
	padding: 10px 0px 8px 0px;
	width:199px;
}
/* Ursus conversion August 2009 John Isberner			*/
/* added background color back to main_content_2 area   */
#main_content_2 #left_column .column_inner  .related_links{ 
	background-color: #797A7B; 
}


#left_column ul {
	margin: .4em 0em 1em 6px;
	padding: 0em 0em .5em 12px;
}

#left_column ul ul {
	margin: .2em 0em 0em 0em;
}

#left_column a:hover {
	background: #ccccce; /* light gray */
	color: #000000;
}

.list_decorative_white_top li {
	list-style-type: none;
	padding: 2px 0 2px 0;
	margin-bottom: 0px;
	margin-left: -10px;
	border-bottom: 1px solid #ffffff;
}

.list_decorative_white_top a {
	text-decoration: none;
	display: block;
}

.list_decorative_white_bottom li {
	list-style-type: none;
	padding: 2px 0 2px 0;
	margin-bottom: 0px;
	margin-left: -10px;
	border-bottom: 1px solid #ffffff;
}

.list_decorative_white_bottom a {
	text-decoration: none;
	display: block;
}

#left_column .list_decorative_white a {
	text-decoration: none;
	display: block;
}

#left_nav_ul li {
	position: relative;
}




#left_nav_ul.hoverable_list ul {
	position: absolute;
	left: 181px;
	top: -.2em;
	background: #8db5de;
	width: 220px;
	padding-left: 15px;
}

#left_nav_ul a:hover {
	background: #8db5de; /* light blue */
	color: #000000;
}

#left_nav_ul li:hover {
	background: #8db5de; /* light blue */
	color: #000000;
}

#left_nav_ul .sublist_off ul {
	display: none; /* hide sublist */
}

#left_nav_ul .sublist_on ul {
	display: block; /* show sublist */
	margin-left: 10px;
}

#left_nav_ul .sublist_on {
	background: #8db5de; /* light blue hover for IE 6 */
}

#left_column ul li a {
	width: 100% /* adds white lines on sublist for IE 6 and fix the hover color in the gray menu */
}

#left_nav_ul .hoverable_list ul li {
	list-style-type: none;
	padding: 2px;
	margin-bottom: 0px;
}




/*---------------------------------------------*/
/*  Contact Us page                            */
/*---------------------------------------------*/

.contact  {
	width: 32%;
	float: left;
	padding: 10px 0px 5px 0px;
}

.contact_middle  {
	width: 32%;
	float: left;
	padding: 10px 0px 5px 0px;
}

.contact_right  {
	width: 32%;
	float: left;
	padding: 10px 0px 5px 5px;
}

/*---------------------------------------------*/
/*  Green Filmmaking page                            */
/*---------------------------------------------*/

.green_columns_container  {
	padding: 10px 0px 5px 10%;
}

.green_columns_left  {
	width: 48%;
	float: left;
	padding-right:2%;
}
.green_columns_right  {
	width: 48%;
	float: left;
	padding-right:2%;
}

/*---------------------------------------------*/
/*  Site Map page                            */
/*---------------------------------------------*/

* html .column_inner_sitemap {
	float: left; /* Needed for IE */
}

/*.column_inner_sitemap {
	padding: 14px;
}*/

#middle_column .column_inner_sitemap ul li {
	list-style-image: url(../../sysres/images/ca_department/bullet_red.gif);
	margin-bottom: 5px;
}

#middle_column .column_inner_sitemap li ul li {
	list-style-image: url(../../sysres/images/ca_department/bullet_darkgray.gif);
	margin-bottom: 5px;
}


.side_menu {
	padding:10px;
	margin-right:10px;
	background-color:#ccd4df;
	min-height:450px;
}

.tax_credit a{
	font-weight:bold;
	font-size:1.85em;
	color:#eba42e;
	text-decoration:none;	
}

.tax_credit a:hover{
	background-color:white;
}


