@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	text-align:center;
	}

form {
	padding:0px;
	margin:0px;	
}	
	
.clear {
	clear:both;
	}
#container {
	width:1000px;
	height:auto;
	margin:0px auto;
	padding:0px;
	}	
ul, li, ol {	
	margin:0px;
	padding:0px;
}
a, a:link, a:visited, a:active, a:hover {outline:none;}

/********************************************************************************************************
**********************************************
************************************* HEADER STYLES
**********************************************
*********************************************/

.headercontainer {
	width:100%;
	height:336px;
	margin:0px;
	padding:0px;
	background-image:url(../images/s180_headercontainer_bg_tile.gif);
	background-position:left top;
	background-repeat:repeat-x;
	
	}	
.int_headercontainer {
	width:100%;
	height:236px;
	margin:0px;
	padding:0px;
	background-image:url(../images/s180_headercontainer_bg_tile.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-bottom:5px solid #72880d;
	}	
.header {
	margin:0px auto;
	width:1000px;
	height:336px;
	}
.int_header {
	margin:0px auto;
	width:1000px;
	height:241px;
	}
.headerlogo {
	float:left;
	width:270px;
	height:38px;
	text-align:left;
}
.headerlogo a, .headerlogo a:link, .headerlogo a:visited, .headerlogo a:active, .headerlogo a:hover {
	border:none;
	outline:none;
}
.logo {
	margin-top:16px;
	margin-left:58px;
	}
.hp_flash {
	width:1000px;
	height:282px;
	background-color:#110D36;
	background-position: top left;
	background-image: url(../images/s180_hp_flash_bg_image.gif);
	background-repeat: no-repeat;
	}
.int_flash {
	width:1000px;
	height:182px;
	background-color:#171539;
	background-position: top left;
	background-image: url(../images/s180_hp_flash_bg_image.gif);
	background-repeat: no-repeat;
	}



/********************************************************************************************************
**********************************************
********************************** NAVIGATION STYLES
**********************************************
*********************************************/
.nav, .nav * {margin:0;padding:0;list-style:none;}
.nav ul {position:absolute;top:-999em; border-bottom: 2px solid #2a2d67;}
.nav li {float:left;position:relative;z-index:99;}
.nav a {display:block; text-decoration:none; }
.nav ul li{width: 100%; border-bottom: 1px solid #2a2d67; }
.nav li:hover ul,ul.nav li.sfHover ul {left:0px;top:27px; }
.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul {left:190px;top:0px;}
.nav li:hover ul,.nav li li:hover ul {top: -999em; }
.nav li li {
display: block;
padding: 0px;
height: auto !important;
}
.nav li:hover {
background-color: #363972 !important;
}
.nav li li a:link, .nav li li a:visited {
width: 170px;
display: block;
background-color: #363972;
height: auto !important;
color:#FFFFFF;
}
.nav li li li a:link, .nav li li li a:visited {
width: 190px;
display: block;
background-color: #363972;
height: auto !important;
color:#FFFFFF;
}
.nav li li a:hover {
background-color: #2a2d67 !important;
color:#FFFFFF;

}

#categories {
	float:right;
	width:730px;
	height:27px;
	background-image:url(../images/s180_header_tile_top.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin: 27px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

#categories ul {
margin: 0px;
padding-left: 0px;
list-style-type: none; 
list-style-image: none; 
float: right;
}

#categories ul li {
float: left; 
display: block; 
padding-left: 0px;
height: auto;
}

#categories ul li a:link {
display: block;
font-size: 12px;
padding: 6px 10px;
float: left;
margin: 0px;
color: #363972;
font-weight:bold;
}

#categories ul li a:visited, #categories ul li a:active  {
display: block;
font-size: 12px;
padding: 6px 10px;
float: left;
margin: 0px;
font-weight:bold;
color: #363972;
}

#categories ul li a:hover {
background-color: #363972;
font-weight:bold;
}
#categories ul li:hover a {
color:#FFFFFF;
}



	
	

/********************************************************************************************************
**********************************************
********************************** SIDE COLUMN STYLES
**********************************************
*********************************************/
#hp_side_column_left { text-align:left; width:322px; height:auto; border:1px solid #6b698b; float:left; margin:10px 0 0 0; height:670px; 
	}
#hp_side_column_left h3, #hp_side_column_right h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#393569;
	margin:0px;
	padding:0px;
	}
#hp_side_column_left h4, #hp_side_column_right h4{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#72880d; margin:0px 0px 0px 0px; 
	}
#hp_side_column_right { text-align:left; width:320px; height:auto; float:right; margin:10px 0 0 0; height:670px; border:1px solid #6b698b; 
	}
.hp_side_column_right_section {
	text-align:left;
	width:320px;
	height:auto;
	border:1px solid #6b698b;
	margin:0;
	height:539px;
	}
.hp_side_column_right_about_images { margin:5px auto; height:73px; width: 140px; 
	}
.hp_side_column_right_about_images img {
	margin-right:1px;
	vertical-align: right;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	}
.hp_side_column_right_about_images img:link, .hp_side_column_right_about_images img:active, .hp_side_column_right_about_images img:visited{
	text-decoration:none;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	vertical-align: right;
	}
.hp_side_column_right_about_images img:hover {
	text-decoration:none;
	border-bottom:2px solid #72880d;
	border-top:2px solid #72880d;
	}
.hp_side_column_right_section_btm {
	text-align:center;
	width:320px;
	height:auto;
	border:1px solid #6b698b;
	margin:10px 0 0 0;
	}
.hp_side_column_right_section form {
	padding:0 20px;
	}
.hp_side_column_right_section_btm_hdr {	
	height:auto;
	padding:10px 20px 10px 20px;
	}
/*.hp_side_column_right_section_btm_hdr h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#393569;
	margin:0px;
	padding:5px 0;
	text-align:center;
	border-bottom:1px dotted #6b698b;
	border-top:1px dotted #6b698b;
	}*/
/*.hp_side_column_right_section h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	color:#72880d;
	margin:0px 0px 0px 0px;
	padding:0 20px;
	}*/
.column_section h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	color:#72880d;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
.newsletter_signup_field {
	border:1px solid #b9b9b9;
	background-color: #FFFFFF;
	margin:10px 10px 10px 20px;
}
.newsletter_signup_submit {
	margin:10px 20px 10px 0px;
}
.hp_side_column_header {
	background-image:url(../images/s180_sidebar_hdr_bg.gif);
	background-position:top left;
	background-repeat: repeat-x;	
	height:15px;
	margin:0px;
	padding:0px;
}
.hp_middle_column_testimonials {
	padding:10px 20px;
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	height:138px;	
	}
.column_section {
	border-top:1px solid #6b698b;
	padding:10px 20px;
	margin:0px;
	}
.column_section a, .column_section a:link, .column_section a:active, .column_section a:visited{
	color:#72880d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:0px;
	margin:0px;
	text-align:justify;
	}
.column_section a:hover {
	text-decoration:none;
	}
.column_section_title{
	border-bottom:1px dotted #6b698b;
	width:100%;
	margin-bottom:8px;
	}
.column_section p {
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-align:justify;
	}
.column_section ul {
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-align:justify;
	}
.column_section ul li {
	margin-left:20px;
	}
.ultitle {
	list-style:none;
	list-style-type:none;
	font-weight:bold;
	}
li.ultitle {
	list-style:none;
	list-style-type:none;
	font-weight:bold;
	}
.int_column_section_left_list .ultitle_leftlist {
	list-style:none;
	list-style-type:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	}
.column_section_video {
	width:282px;
	height:196px;
	margin:5px 0;
	}
.learnread_btn {
	float:right;
	margin-top:10px;
	}
	



#int_side_column_left {
	text-align:left;
	width:250px;
	height:auto;
	border:1px solid #6b698b;
	float:left;
	margin:10px 0 0 0;	
	}
#int_side_column_left h3, #int_side_column_right h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-weight:bold;
	color:#393569;
	margin:0px;
	padding:0px;
	}
#int_side_column_left h4, #int_side_column_right h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#72880d;
	margin:30px 0px 5px 0px;
	}
.int_column_section h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#393569;
	margin:0px;
	padding:0px;
	}
#int_side_column_right h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#393569;
	margin:30px 0px 0px 0px;
	}
#int_side_column_right {
	text-align:left;
	width:738px;
	height:auto;
	float:left;
	margin:10px 0 0 10px;
	}
.int_side_column_right_section {
	text-align:left;
	width:738px;
	height:auto;
	margin:0;
	}
.int_side_column_right_about_images {
	margin:5px 0px;
	height:73px;
	}
.int_side_column_right_about_images img {
	margin-right:1px;
	vertical-align: top;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	}
.int_side_column_right_about_images img:link, .int_side_column_right_about_images img:active, .int_side_column_right_about_images img:visited{
	text-decoration:none;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	}
.int_side_column_right_about_images img:hover {
	text-decoration:none;
	border-bottom:2px solid #72880d;
	border-top:2px solid #72880d;
	}
.int_side_column_right_section_btm {
	text-align:center;
	width:320px;
	height:auto;
	border:1px solid #6b698b;
	margin:10px 0 0 0;
	}
.int_side_column_right_section form {
	padding:0 20px;
	}
.int_side_column_right_section_btm_hdr {	
	height:auto;
	padding:10px 20px 10px 20px;
	}
.int_side_column_right_section_btm_hdr h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#393569;
	margin:0px;
	padding:5px 0;
	text-align:center;
	border-bottom:1px dotted #6b698b;
	border-top:1px dotted #6b698b;
	}
.int_side_column_header {
	background-image:url(../images/s180_sidebar_hdr_bg.gif);
	background-position:top left;
	background-repeat: repeat-x;	
	height:15px;
}

.int_column_section_left_list {
	background-color:#393569;
	border-top:1px solid #6b698b;
	padding:10px 20px;
	}
.int_column_section_left_list ul {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	margin:10px 0px 10px 0px;
	padding:0px;
	text-align:left;
	list-style-type: disc;
	list-style-position: inside;
	}
.int_column_section_left_list ul li {
	padding-bottom: 8px;
	color: #FFFFFF;
	font-size:8pt;
	font-weight: normal;
	}
	
.int_column_section {
	padding:10px 20px;
	}
.int_column_section img{
	border:none;
	}
.int_column_section img a, .int_column_section img a:link, .int_column_section img a:visited, .int_column_section img a:active, .int_column_section img a:hover{
	border:none;
	}
.int_column_section_left_img {
	margin-bottom:10px;
	}
.int_column_section_left .int_column_section_quoted {
	font-style:italic;
	text-align:justify;
	}
.int_column_section_left .quote, .testimonial_page_personquoted {
	font-style:italic;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#72880d;
	}
.testimonial_page_quote {
	font-style:italic;
	font-size:12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.int_column_section_left div.int_column_section_personquoted .personquoted {
	font-style:italic;
}
.int_column_section_personquoted {
	float:right;
	margin-top:10px;
	}
.int_column_section_title{
	border-bottom:1px dotted #6b698b;
	width:100%;
	margin-bottom:20px;
	}
#int_side_column_right .int_column_section .int_column_section_title h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#72880d;
	margin:0px 0px 5px 0px;
}
.int_column_section_cta{
	border:1px dotted #6b698b;
	width:666px;
	margin:8px auto;
	padding:20px;
	background-color:#EEEEEE;
	}
.int_column_section_cta a:link, .int_column_section_cta a:active, .int_column_section_cta a:visited{
	color:#72880d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:0px;
	margin:0px;
	text-align:justify;
	font-weight:bold;
	}
.int_column_section_cta a:hover {
	text-decoration:none;
	font-weight:bold;
	}
.int_column_section_cta p{
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-align:justify;
	}
.int_column_section a:link, .int_column_section a:active, .int_column_section a:visited{
	color:#72880d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:0px;
	text-align:justify;
	font-weight:bold;
	}
.int_column_section a:hover {
	text-decoration:none;
	font-weight:bold;
	}

.int_column_section p, .int_column_section label{
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:justify;
	}
.int_column_section ul{
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:justify;
	}
.int_column_section ul li {
	margin-left:20px;
	}
.int_column_section ol{
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:justify;
	}
.int_column_section ol li {
	margin-left:20px;
	margin-bottom:5px;
	}
.int_column_section_left {
	border-top:1px solid #6b698b;
	padding:10px 20px;
	}
.int_column_section_left_title{
	border-bottom:1px dotted #6b698b;
	width:100%;
	margin-bottom:8px;
	}
.int_column_section_left p{
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-align:justify;
	}
.int_column_section_left ul {
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	font-style: italic;
	list-style-type: disc;
	list-style-position: inside;
	}
.int_column_section_left ul li {
	padding-bottom: 8px;
	color: #72880d;
	font-weight: bold;
	}
.content_sidebox {
	border:1px dotted #6b698b;
	width:666px;
	margin:8px auto;
	padding:20px;
	background-color:#EEEEEE;	
	width:200px;
	height:auto;
	float:right;
	margin-left: 20px;
	padding:10px 20px;
	}
.content_sidebox h6 {
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#393569;
	margin:0px 0px 10px 0px;
	}
.content_sidebox p {
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#393569;
	margin:0px 0px 10px 0px;
	text-align: left;
	}
.content_sidebox ul {
	margin-left:10px;
	font-size:9pt;
	text-align:left;
	font-style: italic;
	font-weight: bold;
	}
.content_sidebox ul li {
	margin-bottom:10px;
	margin-left:0px;
	}
.content_spot_container {
	width:100%;
	margin:0 0 20px 0;
	}
.content_spot1 {
	width:600px;
	margin:0 auto;
	}
.content_spot2 {
	width:700px;
	margin:0 auto;
	}
.highlight {
	color:#393569;
	font-weight:bold;
	font-style:italic;
}
/********************************************************************************************************
**********************************************
********************************** MIDDLE COLUMN STYLES
**********************************************
*********************************************/
#hp_middle_column_container {
	width:333px;
	height:auto;
	float:left;
	margin:0px 10px 0 10px;
	}
.hp_middle_column {
	text-align:left;
	width:331px;
	height:auto;
	border:1px solid #6b698b;
	border-top: none;
	margin:0px;
	padding:0px;
	}
.hp_middle_column_btm { text-align:left; width:331px; height:auto; border:1px solid #6b698b; margin-top:10px; height:auto; padding-bottom: 10px; 
	}
.hp_middle_column_btm_title {
	background-image: url(../images/s180_testimonials_hdr_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:auto;
	padding:0 20px;
	padding-bottom:10px;
	margin:0px;
	}
.hp_middle_column h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#393569;
	margin-top:0px;
	padding-top:0px;
	text-align:center;
	}
	
.hp_middle_column_btm_title h2 { font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; color:#393569; margin:0px; margin-top:10px; padding:5px; text-align:center; 
	}
	
.hp_middle_column_top {
	background-image: url(../images/s180_middle_column_hdr.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:42px;
	padding:0 5px;
	}
.blogcontent {
	width:230px;
	margin-left:50px;
	}
.blogcontent .readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#393569;
	float:right;
	}
.blogtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#393569;
	margin:0px;
	padding:0px;
}
.blogdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#AAAAAA;
	margin:0px;
	padding:0px;
	text-align:left;
}
.blogtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#72880d;
	margin:0px;
	padding:0px;
	text-align:left;
}

.hp_middle_column_blogs ol li{	
	list-style:none;
	color:#FFFFFF;	
	margin:0px;
	padding:20px;
	font-weight:bold;
	border-top:1px solid #dadada;
}
.hp_middle_column_blogs ol a, .hp_middle_column_blogs ol a:link, .hp_middle_column_blogs ol a:visited, .hp_middle_column_blogs ol a:active, .hp_middle_column_blogs ol a:hover{	
	text-decoration:none;
}
.hp_middle_column_blogs ol li .blogtitle a, .hp_middle_column_blogs ol li .blogtitle a:link, .hp_middle_column_blogs ol li .blogtitle a:visited, .hp_middle_column_blogs ol li .blogtitle a:active, .hp_middle_column_blogs ol li .blogtitle a:hover{	
	text-decoration:none;
	color:#393569;
}
.hp_middle_column_blogs ol li:hover {	
	text-decoration:none;
	background-color:#f3f3f3;
}
.blog1 {
	background-image: url(../images/s180_blogbar_ol_bullet1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.blog2 {
	background-image: url(../images/s180_blogbar_ol_bullet2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.blog3 {
	background-image: url(../images/s180_blogbar_ol_bullet3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.blog4 {
	background-image: url(../images/s180_blogbar_ol_bullet4.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.odd {
	background-color:#f7f7f7;
}
.even {
	background-color:#f9f9f9;
}

.estore_image {
	float:left;
	width:275px;
	height:auto;
	margin-right:20px;
	margin-bottom:10px;
	text-align:center;
	}
.podcast_image {
	float:left;
	width:165px;
	height:auto;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	}
.artphotos_spot {
	float:left;
	width:200px;
	height:150px;
	margin-right:20px;
	margin-bottom:50px;
	}
.artphotos_spot img{
	width:200px;
	height:150px;
	text-decoration:none;
	border:none;
	}
.artphotos_spot a:link, .artphotos_spot a:active, .artphotos_spot a:visited {
 	text-decoration:none;
	border:2px solid #FFFFFF;
	}
.artphotos_spot a:hover {
	text-decoration:none;
	border:2px solid #72880d;
	}
.about_bios_spot {
	width:230px;
	height:290px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}
.about_assbios_spot {
	width:100px;
	height:133px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}
.about_assbios_text {
	width:578px;
	height:auto;
	float:left;
	}
.about_bios_text {
	width:448px;
	height:auto;
	float:left;
	}	
/********************************************************************************************************
**********************************************
********************************** INQUIRY FORM STYLES
**********************************************
*********************************************/
.inquires_contact_info { width:50%; float:left; height:auto; margin: 10px 0px; }
.form_body {
	width:450px;
	height:auto;
	border:1px dotted #6b698b;
	margin:8px auto 8px 0;
	padding:20px;
	background-color:#EEEEEE;
	float: left;
	}
.field {
	margin-bottom:10px;	
	}
.fieldtitle {
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	padding:0px;
	width:auto;
	font-weight:bold;
	}
.textfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	padding:3px;
	border:1px solid #3d3d3d;
	margin-top: 2px;
	}









/********************************************************************************************************
**********************************************
********************************** FOOTER STYLES
**********************************************
*********************************************/
#footer_container {
	width:100%;
	margin:20px 0px 0px 0px;
	background-color:#171539;
	height:50px;
	border-top:3px solid #393569;
}

.footer{
	width:1000px;
	margin:0px auto;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #FFFFFF;
	height:20px;
	padding:17px 40px 10px 10px;
}








/********************************************************************************************************
**********************************************
********************************** YVAN STYLES
**********************************************
*********************************************/
.toggleopacity img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;
}

.toggleopacity:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:.80;	
}

.video_button_off {
	width:210px;
	background-color:#999999;
	margin-bottom:10px;
	margin-left:20px;
}

.video_button_on {
	width:210px;
	background-color:#999999;
	margin-bottom:10px;
	margin-left:20px;
}

.video_button_on img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:.80;
}

#player, #clips1, #clips2, #clips3 {
	display:block;
}

#clips1 h3 {
	padding:0px;
	margin-bottom:25px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#393569;
}  

#clips2 h3 {
	padding:0px;
	margin-bottom:25px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#393569;
} 

#clips3 h3 {
	padding:0px;
	margin-bottom:25px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#393569;
} 

#video_subcats {
	width:650px;
	font-size:10pt;
	margin:0 auto;
	margin-top:35px;
	font-family:Arial, Helvetica, sans-serif;
}

#video_subcats a:link {
	color:#72880D;
	text-decoration:underline;
}

#video_subcats a:visited {
	color:#72880D;
	text-decoration:underline;
}

#video_subcats a:hover {
	color:#72880D;
	text-decoration:none;
}

#video_subcats a:active {
	color:#72880D;
	text-decoration:none;
}

.subcategory1 {
	width:193px;
	border-right:1px dotted #333;	
	padding-right:10px;
	padding-left:10px;
	min-height:250px;
	float:left;
}

.subcategory2 {
	width:193px;
	border-right:1px dotted #333;
	padding-right:10px;
	padding-left:10px;
	min-height:250px;
	float:left;
}

.subcategory3 {
	width:193px;
	padding-right:10px;
	padding-left:10px;
	min-height:250px;
	float:left;
}

.corporate_floatleft {
	float:left; 
	width:348px;
	text-align:center;
}
