body
{
font-family: verdana, arial, helvetica, sans-serif;
background-color:#333333;
color:#ffffff;
text-align:center;
margin:0;
padding:0;
}

h1
{
padding:0;
margin:1em 0 0.5em 0;
text-align:left;
line-height:180%;
}

h2
{
margin:1.5em 0 0 0;
padding:0;
font-weight:bold;
text-align:left;
}

div.header
{
padding:0;
margin-bottom:8px;
margin-top:6px;
text-align:left;
}

div.languages
{
width:948px;
margin: 2px auto 2px auto;
padding:0;
text-align:right;
}
.languages a           { color: #AB873A; text-decoration: none;}
.languages a:link      { color: #AB873A; text-decoration: none;}
.languages a:visited   { color: #AB873A; text-decoration: none;}
.languages a:active    { color: #AB873A; text-decoration: underline;}
.languages a:hover     { color: #AB873A; text-decoration: underline;}

div.container1L
{
width:948px; 
background-color: #000000;
margin: 0 auto 1em auto;
padding: 0;
border: 1px solid #696969;
}

div.container1
{
width:948px; 
background-color: #000000;
margin: 27px auto 1em auto;
padding: 0;
border: 1px solid #696969;
}

div.container2
{
margin:4px 12px 12px 12px;
width:920px; 
padding:0;
}

div.text
{
padding:10px 0px 0px 0px;
line-height:150%;
text-align:left;
}
.text a           { color: #AB873A; font-weight: bold; text-decoration: none;}
.text a:link      { color: #AB873A; font-weight: bold; text-decoration: none;}
.text a:visited   { color: #AB873A; font-weight: bold; text-decoration: none;}
.text a:active    { color: #AB873A; font-weight: bold; text-decoration: underline;}
.text a:hover     { color: #AB873A; font-weight: bold; text-decoration: underline;}

div.footer
{
color:#f8f8f8;
text-align:center;
border-top: 1px solid #696969;
border-bottom: 1px solid #696969;
padding:6px 0 6px 0;
}
.footer a         { color: #f8f8f8; text-decoration: none;}
.footer a:link    { color: #f8f8f8; text-decoration: none;}
.footer a:visited { color: #f8f8f8; text-decoration: none;}
.footer a:active  { color: #f8f8f8; text-decoration: underline;}
.footer a:hover   { color: #f8f8f8; text-decoration: underline;}

td
{
line-height:150%;
text-align:left;
}

div.division
{
clear:both;
}

div.boxline
{
border-top: 1px solid #696969;
border-bottom: 1px solid #696969;
padding:0;
margin:0;
}

td.navbar
{
font-weight:bold;
color:#f8f8f8;
padding:6px 10px 6px 10px;
}
.navbar a         { color: #f8f8f8; text-decoration: none;}
.navbar a:link    { color: #f8f8f8; text-decoration: none;}
.navbar a:visited { color: #f8f8f8; text-decoration: none;}
.navbar a:active  { color: #f8f8f8; text-decoration: underline;}
.navbar a:hover   { color: #f8f8f8; text-decoration: underline;}

td.navbarsel
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#f8f8f8;
background-color:#333333;
font-weight:bold;	
padding:4px 10px 4px 10px;
border-left: 1px solid #696969;
border-right: 1px solid #696969;	
}

div.boxline2
{
border-bottom: 1px solid #696969;
} 

hr.line
{
color:#696969;
background-color:#696969;
height:1px;
clear:both;
}

td.navbar2
{
font-weight:bold;	
font-size: 75%;
color:#f8f8f8;
padding:4px 10px 4px 10px;
}
.navbar2 a         { color: #f8f8f8; text-decoration: none;}
.navbar2 a:link    { color: #f8f8f8; text-decoration: none;}
.navbar2 a:visited { color: #f8f8f8; text-decoration: none;}
.navbar2 a:active  { color: #f8f8f8; text-decoration: underline;}
.navbar2 a:hover   { color: #f8f8f8; text-decoration: underline;}

td.navbarsel2
{
font-weight:bold;	
font-size: 75%;
color:#f8f8f8;
background-color:#333333;
padding:4px 10px 4px 10px;
border-left: 1px solid #696969;
border-right: 1px solid #696969;	
}

div.example
{
width: 100%;
font-weight:bold;
font-variant:small-caps;
float:left;
margin:8px 0 8px 4px;
padding:0;
text-align:center;
}

div.buttons
{
float:right;
text-align:right;
padding-top:1em;
}

div.buttons2
{
text-align:right;
width: 100%;
padding:20px 0px 0px 0px;
}

.pics
{
padding:30px 0px 0px 0px;
}

div.instructions
{
font-style:italic;
text-align:center;
padding:1em 0 0.25em 0;
margin:0;
}

div.leftcolumn
{
width:650px;
}

div.ticketq
{
margin:1em 4em 2em 4em;
font-weight:bold;
vertical-align:top;
}

div.ticketa
{
margin: 0 4em 4em 4em;
vertical-align:top;
}

table.tickets td
{
vertical-align:top;
padding: 0 0.5em 0.25em 0.5em;
background-color:#000000;
}

table.nolinepadding td
{
padding:0 0.5em 0 0.5em;
}

div.messageBox
{
overflow: auto;
background-color: #ffffff;
color:#000000;
padding: 0.5em 1em 0.5em 1em;
}

div.messageBoxTitle
{
font-weight:bold;
border-bottom: 1px solid #000000;
padding-bottom: 0.5em;
}

div.messageBoxBody
{
padding: 0.5em 0 0.5em 0;
}

div.faq_a
{
margin: 2em 22em 4em 2em;
}

div.faq_a h2
{
margin:0;
padding:0;
}


td.faq_bigqa
{
vertical-align:top;
font-size: large;
font-weight:bold;
padding-right:1em;
}

td.faq_lower
{
padding-top: 0.5em;
}

