/* Page Settings */
html {
 overflow-y: scroll !important;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/* START SPLASH SCREEN */
#splash_screen {
	margin-top:0px;
	width:997px;
}
div.slideshow{
	z-index:40;
	width:997px;
	height:607px;
}
div.Layer1 {
	position:absolute;
	z-index:41;
}
/* END SPLASH SCREEN */
#container { /* Makes the containing divs center on screen */
}
#holder { /* Sets the width for the site */
	width:960px;
	text-align:left;
}
#top { /* links above the header */
	margin-top:9px;
	height:26px;
	text-align:right;
	color:#8c8561;
}
#header{ /* Sets the header */
	height:217px;
}
#menu{ /* Sets the left div */
	width:188px;
	float:left;
	background-color:#fbde04;
}
#content{ /* Sets the middle div */
	width:584px;
	margin-top:3px;
	float:left;
	min-height:350px;
}
#content_news{ /* Sets the middle div */
	width:492px;
	margin-top:3px;
	float:left;
}
#content_txt, #content_txt_yellow, #content_txt_tlk_sf {
	width:431px;
	margin-top:11px;
	line-height:12pt;
}
#content_txt_tlk_sf {
	width:492px;
}
#content_far_left{ /* Sets the middle div for book tickets */
	width:480px;
	margin-top:3px;
	float:left;
}
#content_txt_far_left {
	width:478px;
	margin-top:11px;
	line-height:12pt;
}
#content_right_img {
	width:92px;
	float:right;
}
#content_right_img_news {
	margin-top:3px;
	width:92px;
	float:left;
}
#content_right_img_far_left {
	width:92px;
	float:left;
}
#rightCol{ /* Sets the right div */
	width:188px;
	float:right;
}
#rightCol_news {
	width:280px;
	float:right;
	background-image:url(../images/index_page/newsletter_04.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:560px;
}
#rightCol_no_content_book, #rightCol_no_content_news { /* Sets the right div for book tickets */
	width:480px;
	height:530px;
	background-image:url(../images/index_page/book_04.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
}
#rightCol_no_content_news {
	background-image:url(../images/index_page/newsletter_04.gif);
}

#footer{ /* Sets the footer */
	clear:both;
	border-top:1px solid #8c8561;
}
/* Top Menu */
#top a, #top a:visited, #top a:active {
	color:#8c8561;
	text-decoration:none;
	font-weight:normal;
}
#top a:hover {
	text-decoration:underline;
}
#bread_crumbs {
	margin:0px 0px 10px 0px;
	line-height:normal;
	font-size:11px;
	float:left;
}
#bread_crumbs span {
	color:black;
}

/* Menu */
.mainTitleDIV, .mainTitleDIV_2 {
	border-top:1px solid #ffffff;
	background-image:url(../images/icons/bull-grey-lge.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
	padding-left:29px;
	line-height:24px;
	font-size:13px;
	color:#8c8561;
}
.mainTitleDIV:hover {
	background-image:url(../images/icons/bull-black-lge.gif);
}
.current {
	background-image:url(../images/icons/bull-black-lge.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
	color:#000000;
}
.noImg, .noImg:hover {
	background-image:none;
	padding-left:14px;
	cursor:default;
}
.mainTitleDIV a, .mainTitleDIV a:visited, .mainTitleDIV a:active {
	display:block;
	color:#8c8561;
	text-decoration:none;
	font-weight:normal;
}
.mainTitleDIV a:hover {
	color:#000000;
}
.current a, .current a:visited, .current a:active, .current a:hover {
	color:#000000;
	background-image:none;
	font-weight:normal;
}
.subMenuDIV, .subMenuDIV_talk {
    font-size:11px;
/*    margin:0px 0px 5px -3px;*/
    margin:4px 0px 9px 15px;
    border:0px;
	padding-right:10px;
}
.current_sml a, .current_sml a:visited, .current_sml a:active, .current_sml a:hover {
	color:#000000!important;
	font-weight:normal;
	background-image:url(../images/icons/bull-black-small.gif)!important;
}
.current_tlk a, .current_tlk a:visited, .current_tlk a:active, .current_tlk a:hover {
	color:#000000!important;
	font-weight:normal;
}
.subMenuDIV a, .subMenuDIV a:visited, .subMenuDIV a:active, .subMenuDIV_talk a, .subMenuDIV_talk a:visited, .subMenuDIV_talk a:active {
	display:block;
	color:#8c8561;
	padding-left:15px;
	line-height:11px;
	background-image:url(../images/icons/bull-grey-small.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	font-weight:normal;
	text-decoration:none;
}
.subMenuDIV_talk a, .subMenuDIV_talk a:visited, .subMenuDIV_talk a:active {
	background-image:none;
}
.subMenuDIV a:hover, subMenuDIV_talk a:hover {
	color:#000000;
	background-image:url(../images/icons/bull-black-small.gif);
}
/*.selected .subMenuDIV a {
	background-image:url(../images/icons/bull-black-small.gif);
}
*/
/* Content */
a, a:visited, a:active {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}
a:hover {
	text-decoration:none;
}
p, ul, #content_txt_yellow p, table {
	margin:0px 0px 0px 24px;
}
#content_txt_tlk_sf p {
	width:422px;
}
#content_right_img img,#content_right_img_news img, #content_right_img_far_left img {
	margin:0px 0px 3px 0px;
}
.comp_button {
	border:1px solid #000;
	color:#000;
	background-color:#999;
	padding:5px;
}
.comp_input {
	border:1px solid #FBDE04;
	background-color:#FFF;
	color:#000;
	width:250px;
	padding:2px 0px 2px 5px;
}
.comp_input_free {
	border:1px solid #FBDE04;
	background-color:#FFF;
	color:#8F8762;
	height:30px;
	padding:2px 5px;
	width:400px;
}
.comp_input:hover, .comp_input_free:hover{
	border:1px solid #8F8762;
	color:#8F8762;
	background-color:#FFC;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#8B8561;
	margin:0px 0px 0px 24px;
	font-weight:bold;
	font-size:20px;
}
h3, content_txt_yellow h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#8B8561;
	margin:0px 0px 10px 24px;
	font-weight:bold;
	font-size:16px;
}
#content_txt_yellow h3 {
	margin:0px 0px 10px 24px;
}
.mandatory {
	color:red;
	font-weight:bold;
}
h3 a, h3 a:visited, h3 a:active {
	color:#8B8561;
	text-decoration:underline;
}
h3 a:hover {
	text-decoration:none;
}
.yellow_box, .yellow_box_htgi {
	border:1px solid #FBDE04;
	background-color:#FBDE04;
	width:400px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px 3px 10px;
	margin:0px 14px 10px 14px;
}
.yellow_box {
	margin-bottom:5px;
}
.yellow_box a, .yellow_box a:visited, .yellow_box a:active {
	display:block;
	color:#000000;
	text-decoration:none;
}
.yellow_box a:hover {
	text-decoration:underline;
}
.yellow_box_htgi .pdf {
	background-image:url(../images/icons/pdf.png);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
}

.tlk_box {
	width:443px;
	margin-left:14px;
}
.sf_first_box, .sf_rest_of_boxes {
	padding-top:0px;
	width:148px;
	margin-left:14px;
	float:left;
}
.sf_rest_of_boxes {
	margin-left:0px!important;
}
.sf_first_box img, .sf_rest_of_boxes img {
	width:146px;
	padding:0px;
	margin-left:-2px;
}
.sf_first_box a, .sf_first_box a:visited, .sf_first_box a:active, .sf_rest_of_boxes a, .sf_rest_of_boxes a:visited, .sf_rest_of_boxes a:active {
	margin-left:5px;
	text-decoration:none;
}
.sf_first_box a:hover, .sf_rest_of_boxes a:hover {
	text-decoration:underline;
}
.press_releases_list {
	background-image:url(../images/icons/bullet_yellow.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:20px;
}
.press_date {
	font-size:11px;
	font-weight:bold;
}
#reg_table {
	width:400px;
	margin-left:28px;
}

/* right div contents */
.img_link {
	margin:6px 0px 0px 11px;
}
.download_box {
	margin:11px 0px 0px 11px;
	background-color:#FBDE04;
	width:166px;
}
.download_box a, .download_box a:visited, .download_box a:active {
	padding:3px 5px 5px 18px;
	line-height:20px;
	margin-left:5px;
	color:#8E8460;
}
.download_box a:hover {
	text-decoration:none;
}
.pdf, .docx, .doc, .gif, .jpg, .jpeg, .png, .xls, .xlsx, .zip  {
	background-image:url(../images/icons/pdf.png);
	background-position:center left;
	background-repeat:no-repeat;
}
.docx, .doc  {
	background-image:url(../images/icons/doc.png);
}
.gif, .jpg, .jpeg, .png {
	background-image:url(../images/icons/jpg.png);
}
.xls, .xlsx {
	background-image:url(../images/icons/xls.png);
}
.zip  {
	background-image:url(../images/icons/zip.png);
}
#the_link {
	position:absolute;
	width:188px;
	height:120px;
	z-index:1;
}
#the_flash {
	width:188px;
	height:120px;
	z-index:-1;
}
.video_text{
	width:166px;
	margin-top:-50px;
	display:block;
	text-align:center;
	color:#8F8562;
	font-size:13px;
}
.video_text a, .video_text a:visited, .video_text a:active, .video_text a:hover {
	text-decoration:none!important;
}
/* video page (thickbox) */
#close_window {
	margin-bottom:5px;
	text-align:right;
}
#close_window a, #close_window a:visited, #close_window a:active, #close_window a:hover {
	background-image:url(../images/icons/cancel.png);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:20px;
}
/* footer div contents */
#footer .addy, #footer .media {
	font-size:9px!important;
	margin:10px 0px 0px 0px;
	width:400px;
	text-align:right;
	float:right;
	color:#8c8561;
}
#footer .media {
	margin-right:15px;
}
#footer .addy {
	text-align:left;
	width:560px;
	float:none;
}
#footer a, #footer a:visited, #footer a:active {
	color:#8c8561;
	text-decoration:none;
	margin-right:5px;
	font-weight:normal;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .addy p {
	padding-top:0px;
	margin:0px;
}
#splash_screen #footer {
	width:997px;
	border:0px solid blue!important;
}
#splash_screen #footer .addy {
	text-align:left;
	border:0px solid red;
	width:100%;
}