img#award
{
    border : 0;
    height : 116px;
}
#contentleft
{
    float : left;
    width : 650px;
}
#contentleft p
{
    margin-bottom : 1px;
    margin-top : 1px;
}
#qclass
{
    width : 650px;
    margin-left : 14%;
}
#contentright
{
    float : left;
    width : 220px;
    padding-right : 0px;
    padding-left : 0px;
    margin-left : 10px;
}
#contentright p
{
    margin-bottom : 1px;
    margin-top : 1px;
}
#footer
{
    background-color : transparent;
    clear : both;
}
#header
{
    background-repeat : no-repeat;
    font-family : Arial , Helvetica , sans-serif;
    height : 100px;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    text-align : left;
    max-width : 100%;
    padding-left : 102px;
}
#strapline
{
    text-align : left;
    font-weight : bolder;
    color : white;
    font-size : 1em;
}
#strapline a
{
    background-color : transparent;
    color : yellow;
}
#wrapper
{
    border-color : 0;
    margin : 5px auto;
    padding : 5px;
    text-align : left;
    width : 900px;
}
#wrapper2
{
    margin : 0px auto;
    border-color : 0;
    padding : 0px;
    text-align : center;
    width : 900px;
}
#wrapper2
{
    margin : 0px auto;
    border-color : 0;
    padding : 0px;
    text-align : center;
    width : 900px;
}
#wrapper4
{
    margin : 0px auto;
    border-color : 0;
    padding : 0px;
    text-align : center;
    width : 900px;
    background : White;
}
h1, h1#topdiv
{
    margin : 0px;
    text-align : center;
    font-size : 1.25em;
    font-weight : bolder;
}
#wrapper3
{
    border-color : 0;
    margin : 0px auto;
    padding : 0px;
    text-align : center;
    width : 650px;
}
body
{
    text-align : center;
    font : 0.75em Arial , Helvetica , sans-serif;
    list-style : lower-roman;
    margin-top : 5px;
    background : url("images/quizback.jpg") no-repeat fixed 150px;
}
html > body
{
    text-align : center;
    font : 0.75em Arial , Helvetica , sans-serif;
    list-style : lower-roman;
    margin-top : 5px;
    background : url("images/quizback.jpg") no-repeat fixed center;
}
ol
{
    background-color : transparent;
    text-align : left;
    color : white;
    list-style-position : inside;
}
li
{
    background-color : transparent;
}
#toptwenty
{
    font-size : 0.75em;
    background-color : transparent;
    font-family : Arial , Helvetica , sans-serif;
}
#mapb
{
    margin : 10;
    padding : 0 0 0 17px;
    font-weight : bold;
    font-size : 0.8em;
    background-color : White;
}
#navcontainer
{
    margin : 0;
    padding : 0 0 0 17px;
    font-weight : bold;
    font-size : 0.8em;
    background : transparent;
}
#navcontainer UL
{
    list-style : none;
    margin : 0;
    padding : 0;
    border : none;
}
#navcontainer LI
{
    display : block;
    margin : 0;
    padding : 0;
    float : left;
    width : auto;
    border : 1px solid Blue;
}
#navcontainer A
{
    color : Black;
    display : block;
    width : auto;
    text-decoration : none;
    background : ButtonFace;
    margin : 0;
    padding : 2px 10px;
    border-left : 1px solid rgb(255 , 255 , 255);
    border-top : 1px solid rgb(255 , 255 , 255);
    border-right : 1px solid rgb(170 , 170 , 170);
}
#navcontainer A:hover, #navcontainer A:active
{
    background : Yellow;
}
#navcontainer A.active:link, #navcontainer A.active:visited
{
    position : relative;
    z-index : 102;
    background : rgb(187 , 187 , 187);
    font-weight : bold;
}
#subnav
{
    position : relative;
    top : -1px;
    z-index : 101;
    margin : 0;
    padding : 0px 0 3px 0;
    background : rgb(187 , 187 , 187);
    border-top : 1px solid rgb(255 , 255 , 255);
    border-bottom : 1px solid rgb(170 , 170 , 170);
}
#subnav UL
{
    list-style : none;
    margin : 1px 0 0px 13px;
    padding : 0px;
    border-right : 1px solid rgb(255 , 255 , 255);
    border-left : 1px solid rgb(170 , 170 , 170);
}
#subnav LI
{
    position : relative;
    z-index : 102;
    display : block;
    margin : 0;
    padding : 0;
    float : left;
    width : auto;
}
#subnav A
{
    color : rgb(255 , 255 , 255);
    display : block;
    width : auto;
    text-decoration : none;
    margin : 0;
    padding : 2px 12px 2px 10px;
}
#subnav A:hover, #subnav A:active
{
    color : rgb(68 , 68 , 68);
}
#subnav A.active:link, #subnav A.active:visited
{
    color : rgb(68 , 68 , 68);
}
#subnav BR, #navcontainer BR
{
    clear : both;
}
a
{
    background-color : transparent;
    color : navy;
}
.raised a
{
    background-color : transparent;
    color : yellow;
}
/* Inset 3D Raised */
.raised
{
    background : transparent;
    width : 100%;
    margin : 0 auto;
    margin-top : 15px;
}
.raised h1, .raised p
{
    margin : 0 10px 0px;
    color : white;
}
.raised h1
{
    font-size : 1.1em;
    color : white;
    letter-spacing : 1px;
}
.raised h3
{
    font-size : 1.1em;
    color : yellow;
    letter-spacing : 1px;
}
.raised h2
{
    font-size : 1.1em;
    color : white;
    letter-spacing : 1px;
}
.raised h4
{
    font-size : 1.1em;
    color : white;
    letter-spacing : 1px;
}
.raised b
{
    font-size : 1.1em;
    color : white;
    letter-spacing : 1px;
}
.raised p
{
    padding-bottom : 0.5em;
    color : white;
    text-align : center;
}
.raised tr
{
    padding-bottom : 0.5em;
    color : white;
    text-align : center;
}
.raised .listp
{
    text-align : center;
    margin : 0;
    padding : 0;
}
.raised .listq
{
    text-align : center;
    margin : 0 3% 0 3%;
    font-weight : lighter;
}
.raised .table
{
    width : 100%;
    text-align : center;
    background-color : transparent;
    Color : white;
}
.raised .top, .raised .bottom
{
    display : block;
    background : transparent;
    font-size : 1px;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b
{
    display : block;
    overflow : hidden;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b
{
    height : 1px;
}
.raised .b2
{
    background : navy;
    border-left : 1px solid rgb(255 , 255 , 255);
    border-right : 1px solid rgb(238 , 238 , 238);
}
.raised .b3
{
    background : navy;
    border-left : 1px solid rgb(255 , 255 , 255);
    border-right : 1px solid rgb(221 , 221 , 221);
}
.raised .b4
{
    background : navy;
    border-left : 1px solid rgb(255 , 255 , 255);
    border-right : 1px solid rgb(170 , 170 , 170);
}
.raised .b4b
{
    background : navy;
    border-left : 1px solid rgb(238 , 238 , 238);
    border-right : 1px solid rgb(153 , 153 , 153);
}
.raised .b3b
{
    background : navy;
    border-left : 1px solid rgb(221 , 221 , 221);
    border-right : 1px solid rgb(153 , 153 , 153);
}
.raised .b2b
{
    background : navy;
    border-left : 1px solid rgb(170 , 170 , 170);
    border-right : 1px solid rgb(153 , 153 , 153);
}
.raised .b1
{
    margin : 0 5px;
    background : rgb(255 , 255 , 255);
}
.raised .b2, .raised .b2b
{
    margin : 0 3px;
    border-width : 0 2px;
}
.raised .b3, .raised .b3b
{
    margin : 0 2px;
}
.raised .b4, .raised .b4b
{
    height : 2px;
    margin : 0 1px;
}
.raised .b1b
{
    margin : 0 5px;
    background : rgb(153 , 153 , 153);
}
.raised .boxcontent
{
    display : block;
    border-left : 1px solid rgb(255 , 255 , 255);
    border-right : 1px solid rgb(153 , 153 , 153);
    background-color : navy;
    height : 90%;
    /*filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;*/
opacity : 0.75;
    Color : White;
}
h1, h1#ttwenty
{
    text-align : center;
}
p#quote
{
    margin : 0px;
    text-align : center;
    font-weight : bold;
    background-color : white;
    font-size : 1.2em;
    padding-top : 10px;
    padding-bottom : 0px;
}
p#stats
{
    margin : 0px;
    text-align : center;
    background-color : transparent;
    font-size : 1em;
    padding-top : 10px;
    padding-bottom : 0px;
}
.prop
{
    float : right;
    width : 1px;
}
.clear
{
    clear : both;
    height : 1px;
    overflow : hidden;
}
.min32px
{
    height : 20px;
}
.barrel
{
    background : navy;
    margin-top : 0px;
    width : 100%;
    text-align : center;
}
.barrel .boxcontent
{
    display : block;
    border-left : 1px solid rgb(255 , 255 , 255);
    border-right : 1px solid rgb(153 , 153 , 153);
    background-repeat : no-repeat;
    /*	background-image: url(images/qback.gif);*/
height : 225px;
    Color : White;
}
html > body .barrel .boxcontent
{
    display : block;
    border-left : 1px solid rgb(255 , 255 , 255);
    border-right : 1px solid rgb(153 , 153 , 153);
    background-repeat : no-repeat;
    /*background-image: url(images/qback.gif);*/
min-height : 125px;
    Color : White;
}
.barrel h1
{
    font-size : 1.25em;
    color : white;
    margin-bottom : 0px;
    padding-top : 7px;
    padding-bottom : 0px;
}
.barrel h2
{
    font-size : 0.5em;
    color : WindowText;
    margin-bottom : 5px;
    padding-top : 0px;
    padding-bottom : 2px;
}
form#two
{
    font-size : 1.1em;
    width : 400px;
    padding : 0px;
    margin : 0px auto auto;
    border-top : 1px solid rgb(225 , 225 , 225);
    border-left : 1px solid rgb(225 , 225 , 225);
    border-bottom : 1px solid rgb(153 , 153 , 153);
    border-right : 1px solid rgb(153 , 153 , 153);
    border : thin ridge Yellow;
    font-family : Arial , Helvetica , sans-serif;
    background : navy;
}
a:hover
{
    background-color : yellow;
    color : navy;
}
form#two P
{
    font : 100% Arial , Helvetica , sans-serif;
    font-weight : bolder;
    text-align : center;
    margin : 0px;
    color : white;
}
form#two fieldset
{
    width : 380px;
    display : block;
    padding : 5px;
    font-family : Georgia;
    line-height : 1.5em;
    border : 1px solid rgb(255 , 255 , 255);
}
form#two fieldset#setquestion
{
    font-size : 0.75em;
    color : white;
    margin : 5px 0 0 5px;
}
form#two fieldset#opt
{
    font-size : 0.75em;
    color : white;
    margin : 15px 0 0 5px;
    background-color : transparent;
}
form#two legend
{
    border : 1px solid rgb(102 , 102 , 102);
    font-family : Arial , Helvetica , sans-serif;
    color : Black;
    font-size : 1em;
    font-weight : bold;
    margin-bottom : 10px;
    padding : 3px;
    width : auto;
    background : none;
}
form#two label
{
    clear : left;
    display : block;
    float : left;
    width : 100px;
    text-align : right;
    padding-right : 10px;
    color : rgb(255 , 255 , 255);
    margin-bottom : 0.5em;
    font-size : 1em;
    line-height : 1.5em;
    font-style : normal;
}
form#two fieldset#personal label
{
    clear : left;
    display : block;
    float : left;
    width : 100px;
    text-align : right;
    padding-right : 10px;
    color : rgb(255 , 255 , 255);
    margin-bottom : 0.6em;
    font-size : 1em;
    line-height : 1.8em;
    font-style : normal;
}
form#two input
{
    padding : 0;
    margin-bottom : 0.5em;
}
form#two fieldset#setquestion input
{
    border : 1px solid;
    background : rgb(255 , 255 , 204);
    padding-left : 0.5em;
    margin-bottom : 0.5em;
    margin-top : 0.5em;
    background-color : Yellow;
}
form#two fieldset#setquestion input#multiplec
{
    border : 1px;
    background : rgb(255 , 255 , 204);
    padding-left : 0.5em;
    margin-bottom : 0.5em;
    margin-top : 0.5em;
}
form#two fieldset#setquestion select
{
    border : 1px solid Blue;
    background : rgb(255 , 255 , 204);
    padding-left : 0.5em;
    margin-bottom : 0.5em;
    margin-top : 0.5em;
    background-color : Yellow;
    min-width : 300px;
}
form#two select
{
    margin-left : 0.5em;
    border : 1px dotted rgb(225 , 225 , 225);
    width : 35%;
}
form#two textarea
{
    width : 425px;
    height : 12em;
    border : 1px solid rgb(225 , 225 , 225);
    padding : 5px;
    margin : -8px 0 0 0;
    overflow : auto;
}
form#two #button1, form#two #button2
{
    background : ButtonFace;
    border-bottom : 1px solid rgb(51 , 51 , 51);
    border-left : 1px solid rgb(153 , 153 , 153);
    border-top : 1px solid rgb(153 , 153 , 153);
    border-right : 1px solid rgb(51 , 51 , 51);
    color : Black;
    cursor : pointer;
    width : 35%;
    margin-left : 12px;
    margin-top : 5px;
    text-align : center;
}
form#two #button1:hover, form#two #button2:hover
{
    background : Gray;
    border-bottom : 1px solid rgb(74 , 0 , 24);
    border-right : 1px solid rgb(74 , 0 , 24);
    color : rgb(255 , 255 , 255);
    width : 35%;
    border-top : 1px solid rgb(204 , 0 , 51);
    border-left : 1px solid rgb(204 , 0 , 51);
}
/* The header and footer */
.headfoot
{
    display : block;
    height : 70px;
    text-align : center;
    padding : 5px;
    font-size : 30px;
    background : url("images/animlogo.GIF") no-repeat;
}
#container
{
    position : relative;
    display : block;
    border-left : 140px solid;
    border-right : 140px solid White;
    background : transparent;
}
#inner
{
    width : 350px;
    padding : 5px;
    background : transparent;
}
#left
{
    float : left;
    position : relative;
    width : 140px;
    left : 0px;
}
#right
{
    float : right;
    position : relative;
    width : 130px;
    right : 0px;
}
#center
{
    margin-left : 140px;
    margin-right : 140px;
    position : relative;
    display : block;
    height : 1%;
}
.clear
{
    clear : both;
}
#xsnazzy h1, #xsnazzy h2, #xsnazzy p
{
    margin : 0 10px;
    letter-spacing : 1px;
    Color : white;
}
#xsnazzy h1
{
    font-size : 1.1em;
    color : white;
    letter-spacing : 1px;
}
#xsnazzy h2
{
    font-size : 2em;
    color : white;
    border : 0;
}
#xsnazzy p
{
    padding-bottom : 0.25em;
    font-weight : bolder;
    color : white;
    font-size : 0.85em;
}
#xsnazzy h2
{
    padding-top : 0.5em;
}
#xsnazzy table
{
    width : 25%;
    text-align : center;
    background : rgb(176 , 85 , 94);
    font-size : 1em;
    background-color : navy;
    Color : white;
}
#xsnazzy
{
    margin : 1em;
    Background-color : navy;
    Color : white;
}
.xtop, .xbottom
{
    display : block;
    background : transparent;
    font-size : 1px;
}
.xb1, .xb2, .xb3, .xb4
{
    display : block;
    overflow : hidden;
}
.xb1, .xb2, .xb3
{
    height : 1px;
}
.xb2, .xb3, .xb4
{
    background : rgb(212 , 212 , 212);
    border-left : 1px solid rgb(0 , 136 , 204);
    border-right : 1px solid rgb(0 , 136 , 204);
}
.xb1
{
    margin : 0 5px;
    background : rgb(255 , 255 , 255);
}
.xb2
{
    margin : 0 3px;
    border-width : 0 2px;
    Background : navy;
}
.xb3
{
    margin : 0 2px;
}
.xb4
{
    height : 2px;
    margin : 0 1px;
}
.xboxcontent
{
    display : block;
    background : rgb(212 , 212 , 212);
    border : 0 solid rgb(0 , 136 , 204);
    border-width : 0 1px;
    Background-color : navy;
    Color : White;
}
#position
{
    font-weight : bolder;
    text-align : center;
    margin-left : 25px;
}
#country
{
    font-weight : bolder;
    text-align : left;
    margin-left : 25px;
}
#name
{
    text-align : left;
    margin-left : 5px;
    margin : 0;
}
#correct
{
    font-weight : bolder;
    text-align : left;
    margin-left : 25px;
}
.inset
{
    margin-top : 0px;
    width : 100%;
    text-align : center;
}
.inset .boxcontent
{
    display : block;
    border-left : 1px solid rgb(255 , 255 , 255);
    border-right : 1px solid rgb(153 , 153 , 153);
    background-repeat : no-repeat;
    background-color : navy;
}
.inset h1, .inset p
{
    margin : 0 10px;
    text-align : center;
}
.inset h1
{
    font-size : 2em;
    color : rgb(255 , 255 , 255);
    letter-spacing : 1px;
}
.inset p
{
    padding-bottom : 0.5em;
}
.inset .top, .inset .bottom
{
    display : block;
    background : transparent;
    font-size : 1px;
}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b
{
    display : block;
    overflow : hidden;
}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b
{
    height : 1px;
}
.inset .b2
{
    background : Yellow;
    border-left : 1px solid rgb(153 , 153 , 153);
    border-right : 1px solid rgb(170 , 170 , 170);
}
.inset .b3
{
    background : Yellow;
    border-left : 1px solid rgb(153 , 153 , 153);
    border-right : 1px solid rgb(221 , 221 , 221);
}
.inset .b4
{
    background : Yellow;
    border-left : 1px solid rgb(153 , 153 , 153);
    border-right : 1px solid rgb(238 , 238 , 238);
}
.inset .b4b
{
    background : Yellow;
    border-left : 1px solid rgb(170 , 170 , 170);
    border-right : 1px solid rgb(255 , 255 , 255);
}
.inset .b3b
{
    background : Yellow;
    border-left : 1px solid rgb(221 , 221 , 221);
    border-right : 1px solid rgb(255 , 255 , 255);
}
.inset .b2b
{
    background : Yellow;
    border-left : 1px solid rgb(238 , 238 , 238);
    border-right : 1px solid rgb(255 , 255 , 255);
}
.inset .b1
{
    margin : 0 5px;
    background : rgb(153 , 153 , 153);
}
.inset .b2, .inset .b2b
{
    margin : 0 3px;
    border-width : 0 2px;
}
.inset .b3, .inset .b3b
{
    margin : 0 2px;
}
.inset .b4, .inset .b4b
{
    height : 2px;
    margin : 0 1px;
}
.inset .b1b
{
    margin : 0 5px;
    background : rgb(255 , 255 , 255);
}
form#three
{
    font-size : 1.1em;
    width : 99%;
    padding : 0px;
    margin : 0px auto auto;
    border-top : 1px solid rgb(225 , 225 , 225);
    border-left : 1px solid rgb(225 , 225 , 225);
    border-bottom : 1px solid rgb(153 , 153 , 153);
    border-right : 1px solid rgb(153 , 153 , 153);
    border : thin ridge Yellow;
    font-family : Arial , Helvetica , sans-serif;
    background : navy;
    text-align : center;
    Color : white;
}
form#three fieldset
{
    width : 90%;
    display : block;
    padding : 5px;
    font-family : Georgia;
    line-height : 1em;
    border : 1px solid rgb(255 , 255 , 255);
}
form#three fieldset#setquestion
{
    font-size : 0.75em;
    color : rgb(85 , 85 , 85);
    margin : 5px 0 0 5px;
    text-align : center;
}
form#three input
{
    padding : 0;
    background-color : Yellow;
    max-height : 0.5%;
    margin : 1px;
}
form#three fieldset#setquestion input
{
    background : rgb(255 , 255 , 204);
    padding-left : 0.5em;
    background-color : Yellow;
}
form#three textarea
{
    width : 425px;
    height : 12em;
    border : 1px solid rgb(225 , 225 , 225);
    padding : 5px;
    margin : -8px 0 0 0;
    overflow : auto;
    background-color : Yellow;
}
form#three #button1, form#three #button2
{
    background : ButtonFace;
    border-bottom : 1px solid rgb(51 , 51 , 51);
    border-left : 1px solid rgb(153 , 153 , 153);
    border-top : 1px solid rgb(153 , 153 , 153);
    border-right : 1px solid rgb(51 , 51 , 51);
    color : Black;
    padding-right : 0.5em;
    cursor : pointer;
    width : 205px;
    margin-left : 12px;
    margin-top : 5px;
}
form#three #button1:hover, form#three #button2:hover
{
    background : Gray;
    border-bottom : 1px solid rgb(74 , 0 , 24);
    border-right : 1px solid rgb(74 , 0 , 24);
    color : rgb(255 , 255 , 255);
    border-top : 1px solid rgb(204 , 0 , 51);
    border-left : 1px solid rgb(204 , 0 , 51);
}
form#counter
{
    font-size : 1.1em;
    font-family : Arial , Helvetica , sans-serif;
    background : ButtonFace;
    font-weight : bolder;
}

