@charset "UTF-8";
/* FESTIVAL Web Templates */
/* Unique styles and style overrides to default web templates */
/* July 2017 */


/* FONTS */
body { color:#646464; font:arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; }
h1,h2,h3,h4,h5,h6 {font-family: "arial", helvetica, sans-serif;}
h1 { font-size:24px; line-height:30px; color:#f00202; }
h2 { font-size:18px; line-height:30px; color:#f18800; }


/* BODY CONTENT
--------------------------------------------------------------------------------*/
/* Adds padding to text in columns so that text doesn't span the full width of the grid column */
p,h1,h2,h3 {padding-left:6px; padding-right:12px; margin-bottom:3px;margin-top:0;}
p {padding-top: 6px}

/* Styles for left navigation */
#left_nav_2 { margin: 10px 0 10px 10px; font-size:12px; line-height:13px; width:150px; bgcolor:#ffffff; }
ul.left_nav li.first  { }
ul.left_nav li { display:block; margin-left: -10px; padding: 4px 14px 6px 10px; }
ul.left_nav li a {color:#1d9921; text-decoration:none; }
ul.left_nav li a:link {text-decoration:none; color:#f1880;}
ul.left_nav li a:visited {color:#f1880;}
/* Underlining of left nav items
ul.left_nav li a:visited:hover { color:#D7620D; border-bottom: 1px solid #FEAA32; text-decoration: none; }
ul.left_nav li a:hover { color:#D7620D; border-bottom: 1px solid #D7620D; text-decoration: none; }
*/
ul.left_nav li a:visited:hover { color:#bcfeb6; text-decoration: none; }
ul.left_nav li a:hover { color:#bcfeb6; text-decoration: none; }
ul.left_nav li a:active {color:#bcfeb6;}
ul.left_nav li.current  {
	color:#1d9921;
	margin-right: 2px;
	border-left:1px solid #cbcaca;
	background: #f5f5f5;
}
ul.left_nav li.current a {color:#1d9921; background-color:#f5f5f5; }
ul.left_nav_sub li.first { margin-top:5px;   }
ul.left_nav_sub li {
	display:block;
	margin-left:10px;
}
ul.left_nav_sub li.current { border-left:none;  }

.relatedlinks { margin-left: -20px; }




/* 960 GRID
--------------------------------------------------------------------------------*/
/* Change the background image to create various column separations on the page*/

.container_12 { border-bottom: none; background:#ffffff; }

#bg264 {background:#ffffff; }

#bg2col {background:#ffffff; }

#bgblog {background:#ffffff; }

#bghome {background:#ffffff; background-repeat: no-repeat; }

/*OPTIONAL HORIZONTAL NAVIGATION*/

.hhh-spacer { margin-bottom:10px; clear:both;}

#header_sub {line-height:10px;color:#6c6c6c;background-color:#ffffff;background-image:none;border-top:none;border-bottom:none;}

#header_sub_nav {margin:0 0 8px 0; float:right; }

#header_sub_nav li { display:inline; font-size:11px;}
#header_sub_nav li.tl_menu {border-right:1px solid #A1A1A1;}
#header_sub_nav li.last {border-right:none;}
#header_sub_nav li.tl_menu a {color:#6c6c6c;font-weight:normal;padding:0 12px; text-decoration:none;}
#header_sub_nav li.tl_menu a:hover {color:#741e1f;}


/*OPTIONAL UNIT FOOTER*/
#unit_footer { border-top: 1px dotted #a0a0a0; border-bottom: 1px dotted #a0a0a0; padding: 5px 0 0 0; margin-top: 25px;}

/* set the float to left for left-aligned links, or right for right-aligned links*/
ul.unit_footer_links { float:left; }





/* LINKS SPECIFIC TO CONTAINER 12*/

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



/* CLASSES UNIQUE TO FESTIVAL





--------------------------------------------------------------------------------*/

/*FESTIVAL MAIN HORIZONTAL NAVIGATION*/
#festival_main {behavior:url("../lib/htc/csshover2.htc");} /*Fix for IE's lack of support for :hover*/

#festival_main {height:37px;line-height:22px;  font-size:100%; color:#afafaf;text-align:left;background:#3b34ff url(../../assets/img/bg_petals_main_nav.gif) top left repeat-x;border-bottom: 1px solid #FFF;}
#festival_main ul#festival_main_nav {margin:8px 0 0 10px;display:inline;float:left;}
#festival_main ul#festival_main_nav li.festival_menu {display:inline;float:left;position:relative;border-right:1px solid #A1A1A1;  margin-top:0; padding-top:0;}

#festival_main ul#festival_main_nav li.festival_menu a {display:block;color:#FFFFFF;font-weight:bold;padding:1px 17px 0 17px; text-decoration: none;}
#festival_main ul#festival_main_nav li.first a {padding:1px 17px 0 0; margin-left:6px; }
#festival_main ul#festival_main_nav li.last a {padding:1px 17px 0 17px; border-right:none; }
#festival_main ul#festival_main_nav li.festival_menu a.current {color:#bcfeb6;}
#festival_main ul#festival_main_nav li.festival_menu a:hover { color:#bcfeb6;}

#festival_main ul#festival_main_nav li.festival_menu div {padding-top:0;padding-bottom:5px;display:none; position:absolute;  }

#festival_main ul#festival_main_nav li.festival_menu div ul.festival_pulldown {padding-left:5px;margin-left:0;padding-bottom:10px;background-color:#404040;top:26px; width:175px;padding-top:10px;}

#festival_main ul#festival_main_nav li.festival_menu div ul.festival_pulldown li { list-style:none; color:#bcfeb6;padding-left:0;margin-left:0;background-color:#404040;}
#festival_main ul#festival_main_nav li.festival_menu div ul.festival_pulldown li a:link { padding-left:0;margin-left:0;font-weight:normal; line-height: 15px; padding-bottom: 5px;}
#festival_main ul#festival_main_nav li.festival_menu div ul.festival_pulldown li a:visited { padding-left:0;margin-left:0;font-weight:normal; line-height: 15px; padding-bottom: 5px;}

#festival_main ul#festival_main_nav li.festival_menu:hover div  {display:block;}

.festival-logo {
	padding-bottom:20px;
	padding-top:10px;
}

.bg_white {background-color:#FFFFFF;}

/* Adds vertical white space to obscure background borders */
.container_12 .whitespace_8_vert {background-color:#FFFFFF;height:8px;}
.container_12 .whitespace_10_vert {background-color:#FFFFFF;height:10px;}
.container_12 .whitespace_15_vert {background-color:#FFFFFF;height:15px;}

/* Adds vertical white space to obscure background borders */
.container_12 .borderspace_15_vert {border:15px solid white;}

/* Uses body header to obscure center border and reveal right border */
.container_12 .body_header {width: 799px; background-color: #FFFFFF; padding-bottom:15px;}
.container_12 .body_header  img {padding-top:8px;margin-left:20px;}


.container_12 .body_header  img {float:left; margin-right:10px;}
/* Adds padding to h1 when the headline spans two columns */
.container_12 .body_header h1 {padding-right: 250px;}

/* Adds padding to bottom of text columns */
.container_12 .main_col,.container_12 .right_col {padding-bottom: 30px;}
.main_col .teaser {width: 430px; background-color: #FFFFFF; font-size:18px; line-height:22px; color:#464646;}


/* Adds padding to text in main column */
.container_12 .main_col p,.container_12 .main_col h2,.container_12 .main_col h3 {padding-right: 30px;font-weight:normal;margin-bottom:7px;}
.main_col  p {padding-bottom:15px;}infoform

.main_col h3 {color:#edad24; }
.main_col img {margin-right:10px; margin-bottom:5px; }
.intro-rightpad {font-size:16px;line-height:24px;color:#868686;margin-top:12px;margin-right:140px;}

.intro {font-size:16px;line-height:24px;color:#868686;margin-top:12px;}

h3.maincollink {margin:0 0 0  15px; padding:0 ;border:1px solid red;}


ul.circlelist   { padding-left:0;   margin-left:17px; padding-bottom:10px; }
ul.circlelist li  { padding:0;   margin:0;  font-size:11px;  background:url(../../assets/img/more-circle.gif) top left no-repeat; }
ul.circlelist li a:link { padding-left:0;   margin-left:17px; }
ul.circlelist li a { padding-left:0;   margin-left:17px; }

div.related-links {margin:3px 0 0 20px; padding:0;  }

/* HOME PAGE */

.container_12 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	font-style:normal;
	font-weight: normal;
	margin-bottom: 2px;
	padding-right: 30px;
} /*margin:0 0 0 0; padding:0 0 0 0;*/

div.splash-right {height:287px;background-image:url(../../assets/img/splash_right_bg.jpg); color:White; margin-top:5px;}
div.splash-right p {padding:10px 20px 10px 20px; color:White;font-size:18px; line-height:8px;}
div.splash-right p.title {padding:10px 20px 10px 20px; color:White ;font-size:18px; line-height:18px;}

div.video { margin: 0 0 0 0; padding:0;}
div.video p {font-size:12px; margin:0 7px 0 0; padding:0; line-height:12px;}
div.video p.title {font-size:16px; margin:0 7px 8px 0; padding:0;line-height:16px; }

div.video img.thumb {float:left; margin: 0 15px 0 0 ;}
div.video img.video-button {float:left; margin: 10px 15px 0 0 ;}
/* slide show definitions */

a.graybg:link { color:blue;}
a.graybg:visited { color:blue;} 

div.alumni { margin: 0 0 0 20px; padding:0;}
div.alumni p {font-size:12px;  margin:0 7px 0 0; padding:0; line-height:16px;}
div.alumni p.title {font-size:16px; margin:0 7px 8px 0; padding:0;line-height:16px; }
div.alumni p.jobtitle {font-size:12px; margin:6px 0 0  0; padding:0;line-height:16px; }
div.alumni img.thumb {float:left; margin: 0 15px 0 0 ;}
div.alumni a { color: white; }
div.alumni a:visited { color: white; }
div.alumni a.blue-link { color: #6B82B1; }
div.alumni a.blue-link:visited { color: #6B82B1; }

/* 
div.events-rss-email { float:right;padding-right:165px; padding-top:2px;}
div.news-rss-email { float:right;padding-right:108px; padding-top:2px;}
*/
div.events-rss-email { float:right; padding-top:2px;}
div.news-rss-email { float:right; padding-top:2px;}

/* maroon-light #900021 */
a.blog-name:link { color:#3E5177; }
a.blog-name:hover { color:#3E5177; }

#home-slide-show {width:633px; height:287px; margin-top:5px;}

/*
div.main_head { background-image:url('/assets/img_hhh/banner_gradient.png'); width:960px; height:120px }
div.main_head h1 { color:black; padding-top:48px; padding-left:20px; font-family:"Arial Black",Verdana,sans-serif; font-size:xx-large; }
div.main_head a:link { text-decoration:none; }
*/

div.home-col-containter {margin-top:0; padding: 0 20px;}
div.home-col-containter-last { padding: 0 15px 0 20px;}

div.home-col-containter h2.first { font-size:22px;padding-left:0;padding-top:0;margin-top:10px; color: #2E5D85; }
div.home-col-containter h2 { font-size:22px; padding-left:0;padding-top:0;margin-top:22px; color:#2E5D85}
div.home-col-containter-last h2 {font-size:22px; padding-left:0;padding-top:0;margin-top:22px;}
div.home-col-containter-last h2.first { font-size:22px;padding-left:0;padding-top:0;margin-top:0;}

div.home-col-containter h3 { color:#2e5d85; font-size:14px; line-height:20px; font-weight:normal;padding-left:0; margin-bottom:0;padding:0;}
div.home-col-containter p.dmy { padding:0; margin:0 0 8px 0; font-size:12px; color:#818181;}
div.home-col-containter-last h3 { padding-left:0;}
div.home-col-containter p { padding:0; margin:8px 0 8px 0; font-size:12px;}

div.home-col-containter-last p {  padding:0; margin:8px 0 8px 0;}
div.home-col-containter-last p.padtop {  padding-top:10px;}
div.home-col-containter-last p.date {  padding:0; margin:0;}
div.home-col-containter-last p.titlelink {  padding:0;  margin:3px 0 0 0;}
 
div.more  { padding-left:0;   margin-left:0; padding-bottom:10px;font-size:11px;  background:#ffffff; }
div.more a:link  { padding-top:0;   margin-left:15px; }
div.more a  { padding-top:0;   margin-left:15px; }

div.home-right-col { margin-bottom:0;padding-bottom:0; margin-top:0;padding-top:0; }
div.home-right-col  h2 {color:#3d6c94;}
div.home-right-col  h2.first {color:#3d6c94; margin-top:5px;}



input.greybg  { background-image:url(../../assets/img/inputbg.jpg); border: 1px solid #c5c4c4;width:250px;height:19px; color:#9a9a9a;padding-top:5px; margin-bottom:10px;}


div.q-and-a {padding-bottom:10px;} 

div.question  {color:#6e1d1e;  font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;  margin: 10px 15px 10px 15px;}
div.question  .Q {color:#6e1d1e;font-size:18px;}

div.answer  { margin-left:15px;}
div.answer  .A {color:#6e1d1e;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif; }

div.centercollist  { margin-top:0px;}
div.centercollist h3 {
	color:#6b82b1;
	font-weight: normal;
}
div.centercollist ul {margin: 8px 25px 30px 25px; margin-left:40px;}
div.centercollist li {line-height:14px; list-style:  url(../../assets/img/circle.gif); color:#666666; margin-bottom:8px;}
  
  /*div.centercollist ul {margin-left:40px; margin-right:25px; background:url(../../assets/img/yellow-bullet.gif)}*/


/* RIGHT COL */

.img_rightcol {border-top: 1px solid #FFFFFF;}
.img_rightcol_centered {border-top: 1px solid #FFFFFF; padding-left:1px;}



.right_col  h2  { padding-top:30px; padding-bottom:5px;  margin:0;}
.right_col  h2.no-top-margin  { padding-top:1px; padding-bottom:5px;  margin:0;}
.right_col  p.name  { padding-top:0; padding-bottom:1px;  margin:0;}
.right_col p.job-organization { padding-top:1px; padding-bottom:1px; margin:0;}
.right_col p.email { padding-top:1px; padding-bottom:1px; margin:0;}
.right_col p.link { padding-top:0; padding-bottom:3px; margin:0;}


div.download { margin-left:18px;margin-top:8px; }
div.download  img { margin-right:3px; vertical-align:middle;}

p.blue-header { font-size:16px; margin:15px 7px 8px 17px; padding:0;line-height:16px; color:#3e77a8; }


.connect-with-us {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 16px;
}
.connect-with-us p.title {font-size:16px; margin:0 7px 8px 0; padding:0;line-height:16px; color:#3e77a8; }
.connect-with-us ul { padding:0; margin:0;}
.connect-with-us ul li {display:inline;}


.right_col div.alumni  { margin: 0px 0px 0px 0px; padding:15px 7px 20px 15px; background-color:#3e77a8;}
.right_col div.alumni p {font-size:12px;  color:#d7d7d7; margin:0 7px 0 0; padding:0; line-height:16px;}

.right_col div.alumni p.header  {font-size:16px; color:#ffffff; ;margin:0 7px 8px 0; padding:0;line-height:16px; }
.right_col div.alumni p.title a:link  {font-size:16px; color:#ffffff; ;margin:0 7px 8px 0; padding:0;line-height:16px; }
.right_col  div.alumni p.jobtitle {font-size:12px; color:#ffffff; margin:6px 0 0  0; padding:0;line-height:16px; }
.right_col  div.alumni img.thumb {float:left; margin: 0 15px 0 0 ;}
.right_col  .related-links {color:white; margin:10px 0 0 0; padding:0;}
.right_col  .related-links a:link {color: white;}

.right_col div.blog-feed { margin-top: 0px; padding-left: 0px; }
.right_col div.blog-feed h2 { color: #2E5D85; font-size: 22px; }
.right_col div.blog-feed p.dmy { margin-bottom: 8px; padding-bottom: 0px; }
.right_col .more { margin-left: 20px; }
.right_col .events-rss-email { padding-top: 30px; padding-right: 210px; }
.right_col .news-rss-email { padding-top: 30px; padding-right: 150px;}

/* 3 COL - CENTER COL */v

.quote_centercol { font-family:georgia,"times new roman",times,serif;color:#FFFFFF;width:441px; background:#F0BE2E url(../../assets/img/3col-quote-bg.gif) top left repeat-y;border-bottom: 15px solid #FFFFFF;border-left: 15px solid #FFFFFF;border-bottom: 25px solid #FFFFFF;border-top: 25px solid #FFFFFF;}
.quote_centercol p.quote { font-size:18px;line-height:22px;padding:15px 20px 5px 16px;}
.quote_centercol p.quote_attr { font-size:13px;line-height:18px;padding:0 20px 15px 16px;}
.img_centercol {border-left: 20px solid #FFFFFF;}


div.blue_bar   {background-color:#3e77a8;font-size:18px;width:780px;line-height:32px;color:white; padding: 20px 0 20px 20px; margin:0 0 0 0; float:left; }

.blue_bar div.video  { margin: 0 0 0 445px; padding:0 7px 0 15px; background-color:#3e77a8; border-left:1px solid #6b97bc; height:100px;}
.blue_bar div.video p {font-size:12px;  color:#d7d7d7; margin:0 7px 0 0; padding:0; line-height:16px;}

.blue_bar div.video p.title   {font-size:16px; color:#ffffff; ;margin:0 7px 8px 0; padding:0;line-height:16px; }
.blue_bar  div.video img.thumb {float:left; margin: 0 15px 0 0 ; padding-top:0;}
.blue_bar  .related-links {color:#d7d7d7; margin:10px 0 0 0; padding:0;}
.blue_bar  .related-links a:link {color:#aed5f7;}



div.bluebarvideo { margin: 0 0 0 450px;border-left:1px solid white; padding: 0 0 0 20px;color:white;}

div.bluebarvideo p {font-size:12px; margin:0 7px 0 0; padding:0; line-height:12px; }
div.bluebarvideo p.title {font-size:18px; margin:0 7px 8px 0; padding:0;line-height:16px; }
div.bluebarvideo img.thumb {float:left; margin: 0 15px 0 0 ;}
div.bluebarvideo img.video-button {float:left; margin: 10px 15px 0 0 ;}


div.videotour_rightcol { background:url(../../assets/img_hhh/rightcol-vidtour-bg.jpg) top left ; width:320px; height:127px; }
div.videotour_rightcol p {font-size:12px; margin:0 7px 0 0; padding:0; line-height:12px;}
div.videotour_rightcol p.title {font-size:18px; margin:0 7px 8px 0; padding:13px 0 0 0;line-height:16px;  color:#3e77a8;}
div.videotour_rightcol img.thumb {float:left; margin: 13px 15px 0 15px ;}
div.videotour_rightcol img.video-button {float:left; margin: 10px 15px 0 0 ;}

div.info_rightcol  {margin:0; padding:0 0 0 20px; background:#CCCCCC url(../../assets/img/rightcol-information-bg.jpg) top left no-repeat;}

div.info_rightcol  p.title {font-size:16px; color:#3e77a8;margin:10px 7px 8px 0; padding:10px 0  10px 0;line-height:16px; }
div.info_rightcol  input.button {margin:10px 0 15px 0;padding:0; }
div.info_rightcol  input { margin:0 0 5px 0; padding:0; background-color:#ffffff;}
div.info_rightcol  .infoform {margin: 0 0 8px 15px; color:#CCCCCC;  background-color:#ffffff;}


div.apply-now {margin:10px 0 0 0; padding:0; background:#CCCCCC url(../../assets/img/rightcol-applynow-bg.jpg) top left  no-repeat; }

div.apply-now  ul.circlelist   { padding:9px 0 9px 0;   margin: 0 0 0 17px;}
div.apply-now  ul.circlelist li  { padding:0 0 0 0;   margin:0 0 0 0;  font-size:16px;  background:url(../../assets/img/more-circle.gif) middle left no-repeat; }
div.apply-now  ul.circlelist li a { padding-left:0;  margin-left:17px;}



/* END 3 COL - CENTER COL */



/* 2 COL - RIGHT COL */

div.publication { margin-bottom:30px;}
div.publication  h3 {margin-bottom: 3px; margin-top:1px; font-weight:normal;}
div.publication p {padding-top:2px; padding-bottom:2px;}
div.publication p.info { color:#bfbfbf; margin-top:2px; margin-bottom:0;}

div.pagination {border-top:dotted 1px #a0a0a0; margin-top:5px;  margin-left:20px;padding: 0 12px;}
div.pagination p { float:right; margin-top:10px;}

/*div.tab1-title {float:left; padding-top:10px; font-body_headerfamily:Georgia, "Times New Roman", Times, serif;}
div.tab2-title {margin-left:175px; padding-top:10px;font-family:Georgia, "Times New Roman", Times, serif;}
.on {color:#6e1d1e;}*/

div.pulldown-menu {margin-left:10px; padding-top:10px;font-family:Georgia, "Times New Roman", Times, serif;color:#6e1d1e; font-size:14px;}

div.leadership-directory { margin-left:10px; padding-left:0;}

table.leadership-directory {width:700px;margin-left:10px; margin-top:20px; }
table.leadership-directory  th {color:#fecb32;}
table.leadership-directory  tr {border-bottom:15px solid #FFF; vertical-align:top;}

p.question {font-size:14px;color:#6e1d1e; margin:15px 0 2px 10px;}
p.link {font-size:14px; color:#6b82b1; margin:0 0 5px 50px;} 
.arrow {font-size:14px; color:#deaf20;} 
 
.container_12 .body_header_narrow {width: 499px; background-color: #FFFFFF; padding-bottom:15px;}





div.directory-button {width:273px;height:79px;padding-top:1px;margin-top:10px;margin-right:20px;margin-left:500px;margin-top:50px;background:url(../../assets/img/directory-button-bg.jpg) no-repeat; }
div.title-teaser {position:relative;width:700px;float:left;width:500px;}
div.title-teaser h1 {width:500px;}


.subscribe {font-size:14px; color:#6b82b1;}



/*  EVENT PODCAST */


div.event-podcast {}
div.event-podcast h3 {font-family: Arial, Helvetica, sans-serif; font-size:16px; margin:0 0 0 0;padding:0;line-height:18px;font-weight:normal;}

div.event-podcast img {margin-left:10px; border-bottom:20px solid white;}

div.event-podcast p.date{margin:2px 0 6px 0;padding:0; color:#bfbfbf; }
div.event-podcast p.description {margin:0;padding:0; font-size:12px;}
div.setwidth {width:325px;margin:10px 20px 45px 20px;}
div.icon-list { margin:0 0 10px 0; padding:0;}
div.icon-list img { margin:0 5px 0 0; padding:0;float:left;}
div.icon-list p { margin:7px 0  0 0; padding:0;}

div.rss-itunes {margin:0 0 30px 20px; padding:0;}
div.rss-itunes p {margin:4px 0 4px 0; padding:0; }
div.rss-itunes img{margin:0 3px 0 5px; vertical-align:bottom}
div.rss-itunes a:link {margin:0 10px 0 0; padding:0;}

div.video {margin:0 0 2px 20px; }
div.audio {margin:0 0 0 0; }

div.icon-list-inline { margin:0; padding:0;}
div.icon-list-inline img { margin:0 5px 0 125px; padding:0;float:left;}
div.icon-list-inline p { margin:7px 0  0 0; padding:0;}


/*  BLOG */ 

div.blog { margin-bottom:30px;}
div.blog  h3 {margin-bottom: 3px; margin-top:1px;}
div.blog p {padding-top:2px; padding-bottom:2px;}
div.blog p.name { color:#bfbfbf; margin-top:2px; margin-bottom:0;}
div.blog  h1 { font-size:24px; line-height:30px; margin-bottom:1px; }
p.blogdate {padding-top:0;margin-top:0;}
div.blog-search-containter {margin-top:0; padding: 0 18px;}
div.blog-search-containter h2 { margin:0 0 5px 0; padding-left: 0; padding-top:0;}
p.title {margin:0;padding-top:15px;padding-bottom:0;}
p.category {margin:0;padding-top:1px;padding-bottom:1px;}


/* FOR SCREEN READERS - CHANGED DIV STYLE TO DIV CLASS */
.hhh_panel { display:none; }

.shadow-box { height:250px; margin-left: 18px; margin-top: 18px; margin-right: 18px; padding-left: 22px; padding-top: 22px; background: #3E77A8; }
.shadow-box p { color: white; font-weight: bold; padding-top: 5px; padding-left: 0px; }

.info-form-label {
	width: 43px;
	float: left;
}