/*  #b43719 - red bkgrd 
	#664128 - maroon (text)
	#af3717 - "ticket" red
	#ba8247 - gold
	#13628f - blue
	#62615d - dark gray
	
*/

body {margin: 0; padding: 0; background: #b43719 url(../images/bkgrd.jpg) repeat-x top left; text-align: center; font-family:"Myriad Pro", Arial, sans-serif; font-size: 12px; }
a:active, a:focus {outline: 0;}


#wrapper {width: 875px; margin: 0 auto 20px auto; padding: 0; background: url(../images/shadow_bkgrd.png) no-repeat top left; text-align: left;}

#container {width: 850px; margin: 0 0 0 12px; padding: 0; text-align: left; background: #fff;}

#mainarea {margin: 0; padding: 0 0 25px 0; border-top: 1px solid #c9c9c9; overflow: auto; clear: both;}

.content {width: 520px; margin: 0; padding: 12px 0 0 20px; float: left; }
.fullcontent {width: 810px; margin: 0; padding: 20px; float: left; background: #FFF;}

#rightside {width: 290px; float: right; overflow: hidden;} 
#rightside img {margin: 20px 0 10px 3px; border: 7px solid #b43719; }
#rightside .graybox {width: 284px; height: 210px; padding: 22px 0 0 6px; background: url(../images/side_gray.jpg) top left no-repeat;}
#rightside h2 {margin: 0; padding: 7px 0 5px 5px; color: #13628f; font-size: 17px;} 
#rightside h3 {margin-top: 10px; color: #13628f; font-size: 14px;} 
#rightside p {margin: 0; color: #62615d; font-size: 13px;}
.lW { float: left; clear: left; height: 16px; }
.rW { float: right; clear: right; height: 16px; }


#footer p {margin: 0; color: #481906;}
#footer a, #footer a:visited {color: #706f6b;}
#footer a.textcolor, #footer a.textcolor:visited {color: #481906; text-decoration:none;}

.footer_bar {width: 828px; margin: 10px auto; padding: 10px; border: 1px solid #ba8247; background: #ebebeb; text-align: center; font-size: 15px; }
.footer_bar h2 {margin: 0;}

h1 {margin: 10px 0; font-size: 20px; color: #13628f; text-transform: uppercase;}
h2 {margin: 10px 0; font-size: 19px; color: #b43719;}
h3 {margin: 10px 0; font-size: 14px; color: #664128;}
p {margin: 5px 0 25px 0; color: #541e09;}

#faqs ul {margin: 15px 0 25px 0;}
#faqs ul li {margin: 5px 0; font-weight: bold;}
#faqs dt {color: #13628f; font-size: 13px;}

ol li {margin: 2px 10px 5px 0;}
ol li ol, 
ol li ol li {list-style: lower-alpha;}

/* EXTRAS */
.closer {margin-top: -10px;}
.blue {color: #13628f;}
.gold {color: #ba8247;}
.black {color: #000;}
.ticketred {color: #af3717;}
.uppercase {text-transform: uppercase;}



/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    bottom: 7px;  left: -222px;
    padding: 0 0 15px 0;
    width:520px;
    color: #993300;
    text-align: center;
    
}
a.tt:hover span.top{
    display: block;
    padding: 3px 8px 10px 8px;
    background: url('../images/bubble_500.gif') no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
    padding: 0 8px; 
    background: url('../images/bubble_filler_500.gif') repeat-y left; 
}
a.tt:hover span.bottom{
    display: block;
    padding:30px 8px 0 8px;
    color: #548912;
    background: url('../images/bubble_500.gif') no-repeat bottom;
}




a, a:visited {color: #b43719;}
a:hover {color: #13628f;}




