﻿/* -------------------- *//* Reset *//* -------------------- */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body{line-height:1.5}
a img{border:none}
/* -- STOP SKYPE STYING -- */span.skype_pnh_container{display:none !important}
span.skype_pnh_print_container{display:inline !important}
/* Remove possible quote marks (") from <q>,<blockquote>. */blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}
/* -------------------- *//* Typography *//* -------------------- *//* Default font:% of 16px. (0.75 * 16px = 12px) */body{font-size:75%;font-family:Arial,Verdana,Helvetica,sans-serif;text-align:left;color:#676767}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#012455}
h1{color:#2c5078;font-size:32px; line-height:32px; font-family:arial,sans-serif}
h2{color:#2c5078;font-size:18px;font-weight:bold;font-family:arial,sans-serif}
h3{color:#2c5078;font-size:14px;font-family:georgia,serif;font-weight:bold;font-style:italic}
h4{font-size:14px;color:#fff;font-weight:bold}
h5{font-size:10px;margin-bottom:1.5em;color:#36291f}
h6{font-size:.5em;font-weight:bold}
.gold{color:#ea9c23}
p{margin:0 0 1.5em;line-height:1.75em}
a:focus,a:hover{color:#042157}
a{color:#153d6d;text-decoration:underline}
em{font-style:italic}
ul{list-style:disc; margin-left:25px; padding:2px 0px 2px 0px;}
ol{list-style:disc; margin-left:25px; padding:2px 0px 2px 0px;}
/* -------------------- *//* Framework *//* -------------------- */#test{width:100px;height:100px}
body{background-image:url(../../image/bkg-body.jpg);background-position:50% top;background-repeat:no-repeat;text-align:left}
.container-1{width:970px;margin:0 auto;text-align:left}
#hdr-welcome{height:23px;background-color:#305783;color:#fff;font-size:11px;padding-top:5px}
#hdr-welcome a{color:#a0dadd}
#hdr-logo{height:215px;width:220px;float:left}
a.logo{height:215px;width:220px;background-image:url(../../image/img-logo.png);display:block; background-repeat:no-repeat;}
#hdr-tools{width:746px;height:169px;background-image:url(../../image/bkg-hdrTools.png);background-position:left;background-repeat:no-repeat;float:left}
#hdr-tools-alpha{width:250px;height:25px;float:right}
#hdr-tools-beta{width:137px;height:169px;float:right}
#search{width:250px;height:39px;float:left;padding-top:15px}
#search input{width:135px;height:29px;line-height:29px;padding-left:25px;border:none;background-image:url(../../image/img-search.png);background-repeat:no-repeat;float:left;border:0}
#search a{width:65px;height:29px;background-image:url(../../image/img-search.png);background-position:right;display:block;float:left}
#countdown{width:250px;height:115px;float:left;background-image:url(../../image/bkg-countdown.png);background-repeat:no-repeat;font-size:18px;font-weight:bold;color:#002a5c;position:relative}
#countdowncontainer2{padding:0;width:125px;position:absolute;top:42px;right:53px}
#hdr-nav{width:747px;float:left; margin-top:7px;}
#hdr-nav ul{list-style:none;}
.clear{clear:both;}
#hdr-nav li{float:left; margin-right:2px;}
#hdr-nav li a{text-decoration:none;display:block;font-size:16px;font-family:"trebuchet ms",trebuchet,arial,sans-serif;/* text-transform:uppercase;font-weight:bold;margin-left:12px;padding:0 10px 0 15px;*/}
#hdr-nav li a:hover{color:#fff;background-image:url(../../image/bkg-navhover.png);background-position:left}
#middle-content{width:970px;height:320px;float:left}
#DHTML{width:670px;height:320px;float:left;background-image:url(../../image/bkg-dhtml.jpg);background-position:bottom;background-repeat:no-repeat}
#image-rotator{width:670px;height:320px;float:left}
#slide-1{width:670px;height:320px;background-image:url(../../image/img-slide1.png)}
#slide-2{width:670px;height:320px;background-image:url(../../image/img-slide4.png)}
#slide-3{width:670px;height:320px;background-image:url(../../image/img-slide3.png)}
#btns-middle{width:300px;height:260px;float:right;background-image:url(../../image/bkg-btnsMiddle.png);padding-top:60px;background-repeat:no-repeat;background-position:bottom}
#btns-middle a{display:block;height:80px;width:300px;background-image:url(../../image/btns-sprite.png)}
a.btn-purchase:hover{background-position:0 -240px}
a.btn-events{background-position:0 -80px}
a.btn-events:hover{background-position:0 -320px}
a.btn-donate{background-position:0 -160px}
a.btn-donate:hover{background-position:0 -400px;background-repeat:no-repeat}
#homepage-info{width:970px;float:left;padding:20px 0 20px 0}
#homepage-colAlpha{float:left;width:670px}
#homepage-colBeta{float:right;width:300px}
#hpg-alerts{width:588px;background-color:#c13c3c;border:1px solid #8b2222;padding:20px;font-size:18px;color:#fff;float:left;font-weight:bold}
#hpg-alerts p{margin:0;padding:0}
#hpg-welcome{width:620px;float:left;padding:0 40px 0 0;font-size:14px}
.hdr-welcome{height:75px;background-image:url(../../image/hdrs-sprite.png)}
#hpg-news{width:620px;float:left;font-size:14px}
.hdr-news{height:75px;background-image:url(../../image/hdrs-sprite.png);background-position:0 -75px}
.hpg-newsStory{width:590px;float:left;padding:0 40px 0 30px;background-image:url(../../image/bkg-newsStory.png);background-repeat:no-repeat}
.hpg-newsStory p{font-size:12px;font-weight:normal}
.hpg-box{width:300px;float:left}
.hpg-box input{margin-top:10px;width:300px}
.hpg-box h3{margin-bottom:15px}
a.btn-blue{color:#fff;line-height:30px;padding:0 10px 0 10px;background-color:#2c5078;display:block;font-family:aral,sans-serif;font-size:14px;text-decoration:none;margin-top:15px;font-weight:normal;float:left}
a.btn-blue:hover{color:#fff;background-color:#4d7aab}
.hdr-updates{height:75px;background-image:url(../../image/hdrs-sprite.png);background-position:0 -150px}
.events-container{width:300px;float:left;margin-bottom:15px}
.events-cal{width:40px;height:100%;float:left;margin-right:10px}
.events-cal h1{width:40px;height:20px;font-size:12px;background-color:#c13c3c;color:#fff;line-height:20px;text-align:center;font-family:arial,sans-serif;text-transform:uppercase}
.events-cal h2{width:40px;height:30px;font-size:24px;background-color:#2c5078;color:#fff;line-height:30px;text-align:center;font-family:arial,sans-serif}
.update-box .event-listing{margin-left:10px}
.events-list{width:250px;float:right}
.events-list a{font-size:12px;font-weight:bold;text-decoration:none;color:#2c5078; line-height:12px;}
.events-list a:hover{text-decoration:underline}
.events-list p{margin-bottom:5px}
#sponsors{width:970px;margin-top:15px;float:left;background-image:url(../../image/bkg-sponsors.jpg);background-repeat:no-repeat;background-position:top}
#sponsors h4{width:950px;height:40px;line-height:40px;padding-left:20px}
#sponsors img{float:left;padding:10px}
.sec-content{width:970px;float:left; margin-bottom:30px;}
#footer{width:970px;background-image:url(../../image/bkg-footer.jpg);background-repeat:no-repeat;background-position:top;float:left;color:#294a6f}
#footer a{display:block}
.footer-box{float:left;margin-right:35px;padding-left:20px}
* html .footer-box{width:200px;float:left;padding:0;margin:0}
#footer h4{height:40px;line-height:40px;margin-bottom:15px}

.glidecontentwrapper{position:relative;/* Do not change this value */width:670px;height:320px;/* Set height to be able to contain height of largest content shown*/overflow:hidden;float:left}
/* Total wrapper width:350px+5px+5px=360px Or width of wrapper div itself plus any left and right CSS border and padding Adjust related containers below according to comments*/.glidecontent{/*style for each glide content DIV within wrapper.*/position:absolute;/* Do not change this value */padding:0px;visibility:hidden;width:670px}
/* Total glidecontent width:330px+10px+10px=350px Or width of wrapper div itself (not counting wrapper border/padding)*/.glidecontenttoggler{/*style for DIV used to contain toggler links. */width:360px;margin-top:6px;text-align:center;/*How to align pagination links:"left","center",or "right"background:white;/*always declare an explicit background color for fade effect to properly render in IE*/}
/* Total contenttoggler width:350px+5px+5px=360px Or total width of wrapper div (counting wrapper border/padding)*/.glidecontenttoggler a{/*style for every navigational link within toggler */display:-moz-inline-box;display:inline-block;border:1px solid black;color:#2e6ab1;padding:1px 3px;margin-right:3px;font-weight:bold;text-decoration:none}
.glidecontenttoggler a.selected{/*style for selected page's toggler link. ".selected" class auto generated! */background:#E4EFFA;color:black}
.glidecontenttoggler a:hover{background:#E4EFFA;color:black}
.glidecontenttoggler a.toc{/*style for individual toggler links (page 1,page 2,etc). ".toc" class auto generated! */}
.glidecontenttoggler a.prev,.glidecontenttoggler a.next{/*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */}
.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover{background:#1A48A4;color:white}


/* jQuery Countdown styles 1.5.9. */.hasCountdown{border:1px solid #ccc;background-color:#eee}
.countdown_rtl{direction:rtl}
.countdown_holding span{background-color:#ccc}
.countdown_row{clear:both;width:100%;padding:0px 2px;text-align:center}
.countdown_show1 .countdown_section{width:98%}
.countdown_show2 .countdown_section{width:48%}
.countdown_show3 .countdown_section{width:32.5%}
.countdown_show4 .countdown_section{width:24.5%}
.countdown_show5 .countdown_section{width:19.5%}
.countdown_show6 .countdown_section{width:16.25%}
.countdown_show7 .countdown_section{width:14%}
.countdown_section{display:block;float:left;font-size:28px;text-align:center}
.countdown_amount{font-size:20px;}
.countdown_descr{display:block;width:100%}


.eventticket {
	margin-bottom: 1.5em;
	background: #fffde5;
	border: solid 1px #f1dc6a;
		width:475px;
		
}

.eventticketcontent {
	padding: 10px 10px 10px 10px;
	width:475px;
}

.eventticketheader {
	color: #333;
	background: #fff;
	border-top:  solid 1px #f1dc6a;
	border-left:  solid 1px #f1dc6a;
	border-right:  solid 1px #f1dc6a;
		width:475px;
}

.eventticketheadercontent {
	padding: 5px 10px 5px 10px;
		width:475px;
}

a.eventListTitle {text-decoration:none; color:Gray;}
a.eventListTitle:hover{text-decoration:underline; color:red;}

