body {
        background-color : #FFFFFF;
        margin-top: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        margin-bottom: 0pt;
        margin: 0 0 0 0;
        padding: 0;
        font-family: Arial;
        font-size: 75%;
        color: #4F6070;
}




.publisher{
        font-size: 10px;
        color: #6184A3;
}


.top_bg_1{
        background-image: url(../images/1_7_bg.jpg);
}

.top_bg_2{
        background-image: url(../images/2_2_bg.jpg);
        background-repeat : no-repeat;
}

.top_bg_3{
        background-image: url(../images/2_3_bg.jpg);
}

.bottom_bg{
        background-image: url(../images/bottom_bg.gif);
        background-repeat : repeat-x;
        background-position : right;
}

.title_bg{
        background-image: url(../images/title_bg.gif);
        background-repeat : repeat-x;
        font-size: 12px;
        letter-spacing: 7pt;
        color: #3399CC;
}


.title_bg_b{
        background-image: url(../images/title_bg.gif);
        background-repeat : repeat-x;
        font-size: 12px;
        font-weight: bold;
}


.table_cell_left_bgcolor{
        background-color: #DEEFFE;
}

.table_cell_left{
        background-color: #DEEFFE;
        background-image: url(../images/left_bg.gif);
        background-repeat : no-repeat;
}

.table_cell_left2{
        background-image: url(../images/left_bg_2.gif);
        background-repeat : repeat-y;
}

.table_cell_body{
	line-height: 150%;
}

h1{
	    font-size: 150%;
	    color: #437FBB;
	    letter-spacing: 2pt;
}

h2{
        font-size: 140%;
        color: #437FBB;
}

h3{
        font-size: 130%;
        color: #437FBB;
}

h4{
        font-size: 120%;
        color: #437FBB;
}

h5{
        font-size: 110%;
        color: #437FBB;
}

h6{
        font-size: 100%;
        color: #437FBB;
}

.countdown{
        font-size: 28pt;
        font-family: Times New Roman;
	    color: #5C98D4;
	    /*line-height: 10px;*/
}

A, A:LINK{
        color : #003399;
        text-decoration: none;
}

A:HOVER{
        color : #4BA3FF;
        text-decoration: underline;
}

A:ACTIVE{
        color : #028448;
        text-decoration: underline;
}


A.name_fest, A:LINK.name_fest, A:ACTIVE.name_fest, A:HOVER.name_fest{
        font-size: 27px;
        font-weight: bold;
        letter-spacing: 4pt;
        color: white;
		text-decoration: none;
}

.html_code{
        font-size: 11px;
       	line-height: 100%;
}

.lMenu{
	font-family: "MS Sans Serif", Verdana, "New York";
	font-size: 14px;
	font-weight: 800;
}

.picture_cell{
	border: 2px solid #DEEFFE;
}

/*------------Photo gallery styles -------------*/

.cursorHand{
    CURSOR: hand
}
.showAll{
    DISPLAY: block
}

.hideAll{
    DISPLAY: none
}

.PDFTableRow1{
	height: 21px;
	background-color:#FFFFFF;
	padding-left: 0px;
}
.PDFTableRow2{
	height: 21px;
	background-color:#FFFFFF;
	padding-left: 0px;
}
.PDFIconPadding{
	padding-top: 6px;
}

.CE1F_open{
	font-size:12px;
	font-weight:bold;
	color:#F0F0F0;

}

.CE1F_close{
	font-size:12px;
	color:#437fbb;

}


.CE1_open{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 1px;
	padding-left: 7px;
	padding-right: 10px;
	background-color:#73abce;
	cursor: default;
}
.CE1_close{
	font-size:12px;
	color:#0D7E8C;
	padding-top: 1px;
	padding-left: 7px;
	padding-right: 10px;
	background-color: #DEEFFE;
	cursor: hand;
}

