@charset utf-8;

*{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
body{background:url(../images/UI/bg.gif) repeat-x #434343;color:#2e3438;font-size:0.75em;line-height:20px;}

#banner_heading{height:70px;margin:auto;padding:25px 0 0 15px;width:974px;position:relative;}
#banner_heading img{border:none;}
#banner_heading .logo{display:block;float:left;width:459px;}
#banner_heading .sponsors{display:block;float:right;margin-right:20px;position:absolute;right:0px;top:10px;width:251px;text-align:right;}
#banner_heading .sponsors img{margin-left:45px;}

#container{height:700px;margin:auto;position:relative;width:989px;}
#container .banner_top{background:url(../images/UI/banner_top.png) no-repeat;height:38px;width:989px;}
#container .content{background:url(../images/UI/content_bg.png) repeat-y;padding:0 32px;width:925px;height:710px;}
#container .banner_bottom{background:url(../images/UI/banner_bottom.png) no-repeat;height:38px;width:989px;}
#container .content .header_img{margin-bottom:56px;}
#container .content .nav_bar{height:83px;position:absolute;top:345px;}
#container .content .nav_bar a {outline:none;}
#container .content .nav_bar .button_1 a{background:url(../images/UI/nav_bar_bg.png) bottom;display:block;float:left;height:83px;width:314px;}
#container .content .nav_bar .button_1 a:hover{background:url(../images/UI/whatis_btn_bg.png) repeat-x bottom;display:block;float:left;height:83px;width:314px;}
#container .content .nav_bar .button_2 a{background:url(../images/UI/nav_bar_bg.png) bottom;display:block;float:left;height:83px;width:309px;}
#container .content .nav_bar .button_2 a:hover{background:url(../images/UI/whatis_btn_bg.png) repeat-x bottom;display:block;float:left;height:83px;width:309px;}
#container .content .nav_bar .button_3 a{background:url(../images/UI/nav_bar_bg.png) bottom;display:block;float:left;height:83px;width:302px;}
#container .content .nav_bar .button_3 a:hover{background:url(../images/UI/whatis_btn_bg.png) repeat-x bottom;display:block;float:left;height:83px;width:302px;}
#container .content .nav_content .content_1{display:block;float:left;width:282px;}
#container .content .nav_content .content_2{display:block;float:left;width:277px;}
#container .content .nav_content .content_3{display:block;float:left;width:270px;}
#container .content .nav_content .content_1 p {margin:none;}
#container .content .nav_content .content_2 p {margin:none;}
#container .content .nav_content .content_3 p {margin:none;}
#container .content .arrow_link{background:url(../images/UI/bullet_arrow.png) no-repeat 0 7px;color:#ec008c;display:block;padding-left:12px;text-decoration:none;}
#container .content .arrow_link_bold{background:url(../images/UI/bullet_arrow.png) no-repeat 0 7px;color:#ec008c;display:block;padding-left:12px;text-decoration:none;font-weight:bold;}
#container .content .lower_box .content_1{background:#e6e6e6;display:block;float:left;height:126px;margin-right:17px;width:606px;}
#container .content .lower_box .content_2{background:#2f2f2f;color:#fff;display:block;float:left;height:126px;width:301px;}
#container .content .lower_box .text{display:block;float:left;height:94px;padding:16px;width:436px;}
#container .content .lower_box .text_right{display:block;float:left;padding:16px;}
#container .content .lower_box .left_image{display:block;float:left;height:126px;width:138px;}
#container .content .lower_box .right_image{display:block;float:right;padding-top:13px;}
#container .content .lower_box a {color:#ec008c;text-decoration:none;}

#container .content .nav_content,#container .content .lower_box{overflow:hidden;}

.rollovers{margin:48px 0 0 17px;}
.rollovers_inner{margin:42px 0 0 0px;}
.filler{padding:16px;margin-bottom:0px;color:#6b6b6b;}
.image_headings{padding-bottom:10px;}
.inner_padding {padding:0 16px 0 16px;}

#footer{color:#a2a2a2;width:971px;margin-top:90px;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-left:18px;font-size:0.95em;position:relative;}
#footer a{color:#a2a2a2;text-decoration:none;}
.footer_link {margin-right:10px;}
#footer .prysm_logo {position:absolute;top:5px;right: 25px;}
#footer img {border:none;}

/*INNER PAGES*/
#container .content .nav_bar_inner{height:69px;position:absolute;top:271px;width: 925px;}
#container .content .nav_bar_inner a {outline:none;}
#container .content .nav_bar_gallery{height:69px;position:absolute;top:466px;width: 925px;}
#container .content .nav_bar_gallery a {outline:none;}
#container .content .but_1 a{background:url(../images/UI/nav_bar_inner_bg.png) bottom;display:block;float:left;height:69px;width:125px;}
#container .content .but_1 a:hover{background:url(../images/UI/home_btn_inner_bg.png) repeat-x bottom;display:block;float:left;height:69px;width:125px;}
#container .content .but_2 a{background:url(../images/UI/nav_bar_inner_bg.png) bottom;display:block;float:left;height:69px;width:253px;}
#container .content .but_2 a:hover{background:url(../images/UI/whatis_btn_inner_bg.png) repeat-x bottom;display:block;float:left;height:69px;width:253px;}
#container .content .but_3 a{background:url(../images/UI/nav_bar_inner_bg.png) bottom;display:block;float:left;height:69px;width:180px;}
#container .content .but_3 a:hover{background:url(../images/UI/register_btn_inner_bg.png) repeat-x bottom;display:block;float:left;height:69px;width:180px;}
#container .content .but_4 a{background:url(../images/UI/nav_bar_inner_bg.png) bottom;display:block;float:left;height:69px;width:195px;}
#container .content .but_4 a:hover{background:url(../images/UI/startup_btn_inner_bg.png) repeat-x bottom;display:block;float:left;height:69px;width:195px;}
#container .content .but_5 a{background:url(../images/UI/nav_bar_inner_bg.png) bottom;display:block;float:left;height:69px;width:172px;}
#container .content .but_5 a:hover{background:url(../images/UI/gallery_btn_inner_bg.png) repeat-x bottom;display:block;float:left;height:69px;width:172px;}

/*
#container .content .nav_bar_inner .midastouch {background:url(../images/UI/whatis_btn_inner_bg.png) repeat-x bottom;display:block;float:left;height:64px;width:253px;}
#container .content .nav_bar_inner .register {background:url(../images/UI/register_btn_inner_bg.png) repeat-x bottom;display:block;float:left;height:64px;width:180px;}
#container .content .nav_bar_inner .startup {background:url(../images/UI/startup_btn_inner_bg.png) repeat-x bottom;display:block;float:left;height:64px;width:195px;}
#container .content .nav_bar_inner .gallery {background:url(../images/UI/gallery_btn_inner_bg.png) repeat-x bottom;display:block;float:left;height:64px;width:172px;}
*/

#container .content .inner_box {background:#e6e6e6;display:block;padding:16px;position:relative;}

/*FORM ATTRIBUTES */
form.register {margin-bottom:10px;}
form.register fieldset { border:0; margin:0;}
form.register legend {margin-bottom:5px;}
form.register fieldset div { overflow:hidden; margin:2px 0;}
form.register fieldset label { float:left; clear:left; width:60px; margin:2px 0px 0 0;}
form.register fieldset input.textbox { float:left; width:240px; border:#c5c5c5 1px solid; padding:3px; margin-right:10px;}
form.register fieldset textarea { width:250px; border:#c5c5c5 1px solid; padding:3px; }
form.register fieldset select { border:#c5c5c5 1px solid; width:248px; padding:1px; }
form.register fieldset .multiline {margin-bottom:10px;}
form.register fieldset .multiline label { float:none; margin-right:30px;}
form.register fieldset .multiline select { display:block; margin-top:5px; }
input.button {width:184px;height:41px;background:#2f2f2f;color:#FFF;font-weight:bold;font-size:0.9em;border:0;display:block;cursor:pointer;position:absolute;right:16px;top:60px;}
.multiline .checkbox {margin-bottom: -3px;}
.float_form {position: absolute;top:25px;right:92px;width:400px;height:100px;display:block;}
.float_form p {margin-bottom:2px;}
.errorDiv {margin-top: 5px;float: left;margin-left: -4px;}
.errorDiv_2 {
	clear: both;
}
.required {color:#e51726;}
/*END*/

/*GALLERY*/
.gallery_collection {height:456px;}
.gallery_collection .photo_thumbs {float: left;width: 463px;display: block;height: 456px;}
.gallery_collection .photo_large {height: 456px;width: 462px;float: left;display: block;}
.gallery_collection .thumbnail {padding:5px;background:#e6e6e6;margin-right: 13px;margin-bottom: 9px;}
.gallery_collection img {border:none;}
.gallery_collection .gallery_link {outline:none;}

p {margin-bottom:20px;}
h2 {font-size:1.2em;color:#ec008c;font-weight:bold;margin-bottom:20px;}
a {outline:none;}
.simple_link {color:#ec008c; text-decoration:none;}

.table {float: left;margin-bottom:30px;width:50%;}
.time_table {overflow: hidden;padding:4px;border-bottom:1px solid #3e3e3e;}
.time_table .time {width:60px;float:left;}
.time_table .seats {width:100px;float:left;font-weight: bold;}
#table_highlight{background:url(../images/bg_trans.png);}
.low_number {color:#E51726;}

