/* ----- PAGE STRUCTURE ----- */

#divOuter
{
    width: 965px;
    
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    
    text-align: center;
    
    clear: both;
    
    background-color: #FFFFFF;

    background-image: url(/images/bk_divContent_bkgrd.gif);
    background-repeat: repeat-y;
    background-position: top left;
}

#divTop
{
    width: 100%;
    height: 150px; /*160*/
    
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    
    clear: both;
    
    color: #FFFFFF;
    font-size: 75%;
    
    background-image: url(/images/bk_divTop.jpg);
    background-repeat: no-repeat;
    background-position: top left;

    font-family: Sans-Serif;
}
#divTop a:link {
	color: #FF0000;
	text-decoration: none;
}
#divTop a:visited {
	color: #FF0000;
	text-decoration: none;
}
#divTop a:hover {
	color: #FFAA00;
	text-decoration: none;
}

#divTopInner
{
    width: 100%;
    height: 150px; /*160*/
    
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    
    clear: both;
    
    color: #FFFFFF;
    font-size: 75%;
    
    background-image: url(/images/bk_divTop_inner.jpg);
    background-repeat: no-repeat;
    background-position: top left;

    font-family: Sans-Serif;
}
#divTopInner a:link {
	color: #FF0000;
	text-decoration: none;
}
#divTopInner a:visited {
	color: #FF0000;
	text-decoration: none;
}
#divTopInner a:hover {
	color: #FFAA00;
	text-decoration: none;
}

#divNavTop
{
    width: 100%;
    height: 28px; /*40*/
    
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
    
    clear: both;
    
    text-align: center;
    
    background-image: url(/images/bk_divNavTop.jpg);
    background-repeat: repeat-x;
    background-position: top left;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #FFFFFF;
}
#divNavTop a:link {
	color: #FF0000;
	text-decoration: none;
}
#divNavTop a:visited {
	color: #FF0000;
	text-decoration: none;
}
#divNavTop a:hover {
	color: #FFAA00;
	text-decoration: none;
}

#divNavTopFade
{
    width: 100%;
    height: 10px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    clear: both;
    
    background-image: url(/images/bk_divContent.jpg);
    background-repeat: repeat-x;
    background-position: top left;        
}

#divContent
{
    width: 100%;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    clear: both;
    
    background-image: url(/images/bk_divContent_bkgrd.gif);
    background-repeat: repeat-y;
    background-position: top left;
    
    color: #000000;
        
    text-align: left;

    font-family: Sans-Serif;
    font-size: 75%;
}

#divNavBottom
{
    width: 100%;
    height: 20px; /*30*/
    
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    
    clear: both;
    
    background-image: url(/images/bk_divNavBottom.jpg);
    background-repeat: repeat-x;
    background-position: top left;
    
    font-family: Sans-Serif;
    font-size: 70%;
    color: #FFFFFF;
}
#divNavBottom a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#divNavBottom a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#divNavBottom a:hover {
	color: #FFAA00;
	text-decoration: none;
}

#divBottom
{
    width: 100%;
    
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 35px 0px;
    
    clear: both;
    
    background-image: url(/images/bk_divBottom.jpg);
    background-repeat: repeat-x;
    background-position: top left;

    background-color: #670000;
        
    font-family: Sans-Serif;
    font-size: 65%;
    color: #FFFFFF;
    
    border-bottom: solid 3px #B78202;
}
#divBottom a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#divBottom a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#divBottom a:hover {
	color: #FFAA00;
	text-decoration: none;
}

#divAidaFrame_left
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    width: 185px;
    
    background-color: #FF0000;
}
#divAidaFrame_right
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    width: 545px;
    
    background-color: #FF0000;
}


/* ----- PAGE SUB DIVISION ----- */

/* divTop */

#divTop_Left
{
    width: 340px;
    
    margin: 15px auto;
    padding: 0px 0px 0px 0px;
    
    float: left;
    position: relative;
    
    text-align: center;
}

#divTop_Right
{
    width: 535px; /*625*/
    
    margin: 0px 0px 0px 0px;
    padding: 10px 30px 0px 60px;
    
    float: left;
    position: relative;

    text-align: right;
    
    font-size: 90%;
    font-family: Arial;
}

#divTop_BackgroundHover
{
    width: 540px;
    height: 35px;
    
    margin: 0px auto;
    padding: 150px 0px 0px 400px;

    background-image: url(/images/bk_fronthover.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    
    z-index: 99;
    
    text-align: center;
    
    position: fixed;
}

#divTop_EnterButtons
{
    width: 540px;
    height: 85px;
    
    margin: 0px auto;
    padding: 85px 0px 0px 400px;
    
    z-index: 100;
    
    text-align: center;
    
    position: fixed;
}


/* divContent */

.divContent_SubNav
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    clear: both;
    
    text-align: right;
    
    font-size: 95%;
    color: #000000;
}


.divContent_Whole
{
    width: 965px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    clear: both;

    background-image: url(/images/bk_divContent.jpg);
    background-repeat: repeat-x;
    background-position: top left;    
    
    background-color: #FFFFFF;    
}

#divContent_Left
{
    width: 735px; /*765*/
    
    margin: 0px 0px 0px 0px;
    padding: 10px 15px 0px 15px;
    
    float: left;
}
    #divContent_Left_Flash
    {
        width: 500px;
        
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        
        float: left;
    }
    #divContent_Left_Schedule
    {
        width: 215px; /*235*/
        
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
        
        background-color: #FFFFFF;
        
        border-left: dotted 1px #000000;
        
        float: left;
    }
    #divContent_Left_CityList
    {
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 10px 5px;
        
        border-left: solid 10px #666666;
        
        background-color: #CDCDCD;
        
        clear: both;
    }
    .divContent_Left_LSplit
    {
        width: 50%;
        float: left;
    }
    .divContent_Left_RSplit
    {
        width: 50%;
        
        text-align: right;
        float: left;
    }
    .divContent_Left_LSide
    {
        width: 50%;
        float: left;
    }
    .divContent_Left_RSide
    {
        width: 50%;
        float: left;
    }

#divContent_Right
{
    width: 190px; /*200*/
    
    margin: 0px 0px 0px 10px;
    padding: 10px 0px 0px 0px;
    
    float: left;

    color: #FFFFFF;
}
#divContent_Right a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#divContent_Right a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#divContent_Right a:hover {
	color: #FFAA00;
	text-decoration: none;
}


/* divBottom */

#divBottom_Left
{
    width: 665px; /*665*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    text-align: left;

    float: left;
}

#divBottom_Right
{
    width: 300px; /*300*/
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    text-align: right;
    
    float: left;
}

#myGallery
{
	text-align: left;
	margin: 0 auto;
}

#divBottom_Right_Print
{
    width: 150px;
    
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
    
    border-top: dotted 1px #FFFFFF;
    
    clear: both;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.divSubNav {
class="divContent_SubNav"
}

