*{margin:0px; padding:0px;}

@font-face {
    font-family:Calibri;
    src: url('../font/calibri.eot');
    src: url('../font/calibri.eot?#iefix') format('embedded-opentype'),
         url('../font/calibri.woff') format('woff'),
         url('../font/calibri.ttf') format('truetype'),
         url('../font/calibri.svg#calibri') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url('../font/avgardn-webfont.eot');
    src: url('../font/avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/avgardn-webfont.woff') format('woff'),
         url('../font/avgardn-webfont.ttf') format('truetype'),
         url('../font/avgardn-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{background:#ffffff url(../images/body_bg.jpg) top repeat-x;font:13px/20px Arial, Helvetica, sans-serif;color:#333333;position:relative;}
html,body{height:100%;}
p{padding:0px 0px 10px 0px;}
a{color:#000;outline:none;cursor:pointer;text-decoration:none;}
a img{border:none; outline:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#000;font-family:'Arimo', sans-serif; font-weight:400;}
h1{font-size:30px;font-weight:700;}
h2{font-size:28px;font-weight:700; padding-bottom:17px;}
h3{font-size:26px;padding-bottom:12px;} 
h4{font-size:18px; padding-bottom:12px;}  
h5{font-size:16px;}
h6{font-size:14px;}
/* Global Structure---------------------------------------- */
#wrapper{margin:0 auto;position:relative;width:990px; overflow:hidden;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#000;}
.red{color:#FF0000;}
.blue{color:#0000FF;}
.wrapper-large{overflow:hidden;position:relative; height:80px;}
/*********************************header*************************************/
header{position:relative;z-index:99;padding:0px 0 0px 0;width:100%;}
header h1{margin:15px 0px 0px 26px; padding:0px 0px 0px 0px; width:482px; height:52px; float:left;}
header h1 a{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:482px; height:52px; background:url(../images/logo.png) top left no-repeat; display:block; line-height:250px; overflow:hidden;}
header .contact_info{margin:16px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
header .contact_info p{margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; font-family:'avantgarde_bk_btbook'; font-size:20px; color:#253378; font-weight:normal; text-align:right;}
header .contact_info p a{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:20px; color:#253378; font-weight:normal; text-decoration:none;}
header .contact_info p a:hover{text-decoration:underline;}
header .contact_info span{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:20px; color:#b75614; font-weight:normal;}
/********************** Navigation ************************/
nav.menu{margin:27px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:32px; clear:both; background:url(../images/nav_bg.jpg) top repeat-x;}

.jqueryslidemenu{
list-style:none;
background: transparent;
width: 100%;
z-index:9999;
position:relative;
}

.jqueryslidemenu ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
z-index:9999;
list-style:none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position: relative;
display: inline;
float: left;
list-style:none;
display:inline;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
margin:0px 3px 0px 3px;
padding:0px 15px 2px 15px ;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
display:block;
}

.jqueryslidemenu ul li.selected{
background:url(../images/nav_bg-h.jpg) top repeat-x;
}


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:hover{
/*background:url(../images/nav_bg-h.jpg) top repeat-x;*/
}

.jqueryslidemenu ul li:hover{
background:url(../images/nav_bg-h.jpg) top repeat-x;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
width: 220px;
display: block;
visibility: hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#37458e;
border:solid 1px #0d153c;
border-bottom:none;
border-top:none;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
line-height:12px;
background:#37458e !important;
padding:0px 0px 0px 6px !important;
line-height:20px;
border-bottom:solid 1px #0d153c;
}

.jqueryslidemenu ul li ul li:hover{
background: #0d153c !important;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
padding: 8px 0px 8px 0px;
margin: 0;
border-top-width: 0;
background:none !important;
font-weight:normal;
color:#FFFFFF !important;
display:block !important;
line-height:12px;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
color: #FFFFFF !important;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 14px;
right: 20px; display:none;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/*********************************Banner*************************************/
header .banner{margin:0px 0px 0px 0px; padding:6px; width:978px; height:100%; overflow:hidden; z-index:1;}
header .banner .banner_left{position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:691px; height:343px; float:left; border:solid 3px #9e540c;}
header .banner .banner_right{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:270px; float:right;}
header .banner .coin_club{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:270px;}
header .banner .coin_club a{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:267px; height:106px; border:solid 1px #FFFFFF; display:block;}
header .banner .coin_club a:hover{border:solid 1px #CCCCCC;}
header .banner .latest_events{margin:7px 0px 0px 0px; padding:0px 0px 0px 0px; width:268px; min-height:228px; background:#FFFFFF; border:solid 1px #cdcbcb;}
header .banner .latest_events h3{margin:6px 6px 0px 6px; padding:0px 0px 0px 0px; font-family:Calibri; font-size:20px; color:#253378; font-weight:normal; text-transform:uppercase;}
header .banner .latest_events ul{margin:0px 0px 0px 0px; padding:0px 18px 0px 6px; list-style:none;}
header .banner .latest_events ul li{margin:0px 0px 0px 0px; padding:7px 0px 15px 0px; list-style:none; border-bottom:dotted 1px #3b3939;}
header .banner .latest_events ul li h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3939; font-weight:bold;}
header .banner .latest_events ul li h4 a{color:#3b3939; font-weight:bold; text-decoration:underline;}
header .banner .latest_events ul li h4 a:hover{text-decoration:none;}
header .banner .latest_events ul li p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3939; font-weight:normal; line-height:16px;}
header .banner .latest_events ul li p a{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#611d10; font-weight:normal; line-height:16px; text-decoration:underline;}
header .banner .latest_events ul li p a:hover{text-decoration:none;}
header .banner .latest_events a.view_more{margin:10px 0px 5px 7px; padding:0px 0px 0px 0px; background:url(../images/view_more_button.jpg) top left no-repeat; width:105px; height:30px; display:block; line-height:150px; overflow:hidden;}

/********************** Matter ************************/
section{position:relative; z-index:1; margin:18px 0px 0px 6px; padding:0px 0px 0px 0px; width:698px; float:left;}
article{margin:0px 0px 7px 0px; padding:0px 0px 0px 0px; width:696px; border:solid 1px #cdcbcb; background:#ffffff url(../images/content_bg.jpg) bottom repeat-x;}
article.matter_top h2{margin:6px 0px 0px 45px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:30px; color:#b75614; font-weight:bold; text-transform:uppercase; text-align:center; border-top:solid 1px #000000; border-bottom:solid 1px #000000; width:570px;}
article.matter_top p{margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:15px; color:#000000; font-weight:bold; text-align:center;}
article.matter_top p span{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:15px; color:#0c1a5b; font-weight:bold; text-transform:uppercase; text-align:left;}
article.matter_top .table_head{margin:0px 0px 0px 100px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:15px; color:#000000; font-weight:bold;}
article.matter_top .table_data{margin:6px 0px 6px 143px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:15px; color:#000000; font-weight:bold;}
article.matter_top .table_data .row{margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; height:100%; overflow:hidden;}
article.matter_top .table_data .col1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:135px;}
article.matter_top .table_data .col2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:192px;}
article.matter_top .table_data .col3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:141px; text-align:right;}
article.matter_bottom{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:100%; overflow:hidden;}
article.matter_bottom ul{margin:10px 0px 0px 0px; padding:0px 0px 0px 13px; width:48%; float:left;}
article.matter_bottom ul li{margin:8px 0px 8px 0px; padding:0px 0px 0px 15px; background:url(../images/arrow.jpg) left no-repeat; font-family:"Times New Roman", Times, serif; font-size:17px; color:#000000; font-weight:bold; list-style:none;}
article.matter_bottom ul li span{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font-family:"Times New Roman", Times, serif; font-size:20px; color:#740404; font-weight:bold;}
article.matter_bottom .info{margin:30px 20px 10px 0px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:17px; color:#000000; font-weight:bold; text-align:right;}
article.matter_bottom .info span{margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:17px; color:#740404; font-weight:bold;}
/********************** Sidebar ************************/
aside{position:relative; z-index:1; margin:18px 0px 0px 8px; padding:0px 0px 0px 0px; width:270px; float:left;}
aside .small_box{margin:0px 0px 7px 0px; padding:5px 5px; width:258px; border:solid 1px #cdcbcb; background:#ffffff url(../images/content_bg.jpg) bottom repeat-x;}
aside .small_box h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:258px; background:url(../images/video_bg.jpg) top left repeat-x; font-family:Calibri; font-size:22px; color:#FFFFFF; text-transform:uppercase; text-align:center;}
aside .small_box p{margin:7px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:center;}
aside .small_box h5{margin:5px 0px 10px 0px; padding:0px 0px 0px 0px; font-family:Calibri; font-size:16px; color:#253378; text-align:center; text-transform:uppercase;}
aside .small_box form{margin:0px 0px 0px 0px; padding:0px 0px 12px 0px;}
aside .small_box form input[type="email"]{margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; background:url(../images/input-box_bg1.jpg) top left no-repeat; width:174px; height:29px; border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:30px; color:#979797;}

.email_box{margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; background:url(../images/input-box_bg1.jpg) top left no-repeat; width:174px; height:29px; border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:30px; color:#979797;}


aside .small_box form input[type="submit"]{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/button-bg.jpg) top left repeat-x; width:44px; height:29px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; cursor:pointer;}
aside .small_box h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Calibri; font-size:20px; color:#253378; text-transform:uppercase;}
aside .small_box .social{margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
aside .small_box .social a{margin:0px 10px 0px 0px; padding:0px 0px 0px 0px;}
aside .small_box ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
aside .small_box ul li{margin:1px 0px 1px 0px; padding:0px 0px 0px 0px; list-style:none;}
aside .small_box ul li a{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3939;}

/******************** Footer ******************/
footer{ padding:10px 0px 12px 0px; margin:7px auto 23px auto; width:974px; border:solid 1px #cdcbcb; background:url(../images/footer_bg.jpg) bottom repeat-x;}
footer ul.footer_nav{ padding:5px 0px 5px 0px; margin:0px auto; width:684px; height:100%; overflow:hidden;}
footer ul.footer_nav li{ padding:0px 4px 0px 4px; margin:0px 0px 0px 0px; list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d7c7c;}
footer ul.footer_nav li a{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d7c7c; text-decoration:none;}
footer ul.footer_nav li a:hover{ text-decoration:underline;}
footer .copy{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d7c7c; text-align:center;}

/******************** Inner Page ******************/
article.matter_inner{margin:0px 0px 0px 0px; padding:5px 15px; width:668px; min-height:694px;}
article.matter_inner h2{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:30px; color:#b75614; font-weight:bold; text-transform:none; text-align:left; border-bottom:solid 1px #000000;}
article.matter_top p{margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-size:15px; color:#000000; font-weight:bold; text-align:center;}
.visitor_info{margin:0px 0px 0px 0px; padding:3px; width:660px; border:solid 1px #CCCCCC;}
.visitor_info .info_header{margin:0px 0px 0px 0px; padding:7px 0px 7px 0px; height:100%; overflow:hidden; font-size:14px; color:#000000; font-weight:bold; background:#CCCCCC;}
.visitor_info .info_header .info_col1{margin:0px 0px 0px 0px; padding:0px 0px 0px 7px; width:58%; float:left;}
.visitor_info .info_header .info_col2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; float:left;}
.visitor_info .info_data{margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; height:100%; overflow:hidden; font-size:14px; color:#000000; font-weight:normal;}
.visitor_info .info_data .info_col1{margin:0px 0px 0px 0px; padding:0px 0px 0px 7px; width:58%; float:left;}
.visitor_info .info_data .info_col2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; float:left;}
p.heading{margin:10px 0px 6px 0px; padding:0px 0px 0px 0px; font-size:14px; font-weight:bold;}
p.heading span{text-decoration:underline;}
ul.Schedule{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
ul.Schedule li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
ul.Schedule li span{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; display:block; float:left;}
article.matter_inner h4 span{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:underline;}
.early_bird_form{border: 1px solid #000000; padding: 1pt 5pt 31pt 4pt;}
ul.site_map{margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; list-style:none;}
ul.site_map li{margin:0px 0px 0px 0px; padding:5px 0px 5px 15px; list-style:none; background:url(../images/arrow.jpg) 0px 11px no-repeat; font-size:16px;}
ul.site_map li ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;}
ul.site_map li ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:circle; background:none; font-size:12px;}

#resultEmail{
	display:block;
	float:right;
}

.album{width:314px; float:left; margin-right:20px;}
.album_bg{  float:left;  background:#FFFFFF; border:1px solid #d2cfcf; padding:10px; width:294px; height:164px; -webkit-box-shadow: 1px 1px 11px rgba(50, 50, 50, 0.75);-moz-box-shadow:1px 1px 11px rgba(50, 50, 50, 0.75);box-shadow:1px 1px 11px rgba(50, 50, 50, 0.75); margin-right:32px; margin-bottom:20px; }
.album_bg img{width:294px; height:164px; border:none;}

.matter_inner h3{margin:6px 6px 10px 6px; padding:0px 0px 0px 0px; font-family:Calibri; font-size:20px; color:#253378; font-weight:normal; text-align:left; border-bottom:1px dashed #333333; }

.visitor_info h1{text-align:center;}
.visitor_info h3{text-align:center;}

/*.matter_inner p img{width:auto; height:auto;}*/


/*.Schedule img {width: 200px;height: 100px;}*/