body
{
   font-size: x-small;
   font-family: Verdana, Tahoma, Arial, Times New Roman;
}
p,td
{
   font-size: x-small;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
ol,ul
{
   margin-top: 0px;
   font-size: x-small;
   margin-bottom: 0px;
   padding-bottom: 0px;
   padding-top: 0px;
}
input
{
   font-size: x-small;
}
h1
{
   font-weight: bold;
   font-size: large;
}
h2
{
   font-weight: bold;
   font-size: medium;
}
h3
{
   padding-right: 7px;
   padding-left: 7px;
   font-weight: bold;
   font-size: small;
   background: url(images/maroon_border.gif) no-repeat left top;
   padding-bottom: 6px;
   color: silver;
   padding-top: 3px;
   font-style: italic;
}
h3.dbl
{
   background: url(images/maroon_border_dbl.gif) no-repeat left top;
   padding-top: 6px;
   padding-bottom: 6px;
}
h3.dbl1
{
   background: url(images/maroon_border_dbl.gif) no-repeat left top;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
h3.dbl2
{
   background: url(images/maroon_border_dbl.gif) no-repeat left bottom;
   font-size: x-small;
   margin-top: 0px;
   padding-top: 0px;
}
h3.titlepg
{
   background: url(images/maroon_border_mid.gif) repeat-x center top;
   text-align: center;
}
h3.titlepg_l
{
   background: url(images/maroon_border.gif) no-repeat left top;
}
h3.titlepg_r
{
   background: url(images/maroon_border.gif) no-repeat right top;
}
h3.titlepgdbl
{
   background: url(images/maroon_border_dbl_mid.gif) repeat-x center top;
}
h3.titlepgdbl_l
{
   background: url(images/maroon_border_dbl.gif) no-repeat left top;
   text-align: center;
}
h3.titlepgdbl_r
{
   background: url(images/maroon_border_dbl.gif) no-repeat right top;
}
h3.titlepgtpl
{
   background: url(images/maroon_border_tpl_mid.gif) repeat-x center top;
   text-align: center;
}
h3.titlepgtpl_l
{
   background: url(images/maroon_border_tpl.gif) no-repeat left top;
}
h3.titlepgtpl_r
{
   background: url(images/maroon_border_tpl.gif) no-repeat right top;
}
h3.print
{
   background-image: none;
   color: black;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
.msg
{
   color: red;
   border-top-style: none;
   border-right-style: none;
   border-left-style: none;
   text-align: center;
   border-bottom-style: none;
}
.content
{
   border-right: #660033 2px solid;
   padding-right: 5px;
   border-top: #660033 2px solid;
   padding-left: 5px;
   padding-bottom: 5px;
   border-left: #660033 2px solid;
   padding-top: 5px;
   border-bottom: #660033 2px solid;
}
.outer
{
   border-right: #660033 1px solid;
   padding-right: 5px;
   border-top: #660033 1px solid;
   padding-left: 5px;
   padding-bottom: 5px;
   border-left: #660033 1px solid;
   padding-top: 5px;
   border-bottom: #660033 1px solid;
}
.nav_expanded_menu
{
   border-right: #660033 1px solid;
   border-top: #660033 1px solid;
   filter: BlendTrans(duration=0.5);
   left: 70px;
   visibility: hidden;
   border-left: #660033 1px solid;
   width: 240px;
   border-bottom: #660033 1px solid;
   position: absolute;
   background-color: #0066ff;
   background-color: #c3dbea;   
}
.nav_expanded_menu2
{
   border-right: #660033 1px solid;
   border-top: #660033 1px solid;
   filter: BlendTrans(duration=0.5);
   left: 140px;
   visibility: hidden;
   border-left: #660033 1px solid;
   width: 200px;
   border-bottom: #660033 1px solid;
   position: absolute;
   background-color: #0066ff;
   background-color: #c3dbea;   
}
.titlepage
{
   font-weight: bold;
   color: #660033;
   text-decoration: none;
}
.titlepage:hover
{
   color: Blue;
}
.colourscheme
{
   color: #660033;
   font-weight: bold;
}
.red
{
   color: Red;
   font-weight: bold;
}
.contextmenu
{
   border-right: #660033 1px solid;
   border-top: #660033 1px solid;
   z-index: 10;
   left: 0px;
   visibility: visible;
   border-left: #660033 1px solid;
   width: 200px;
   color: black;
   border-bottom: #660033 1px solid;
   position: absolute;
   top: 0px;
   background-color: #cccccc;
}
.menu_item
{
   font-size: 11px;
   color: black;
   text-decoration: none;
}
.menu_item:hover
{
   color: #660033;
}
.menu_item_over
{
   color: #660033;
   background-color: #e5e5e5;
}
.onscreenmenu
{
   border-right: #660033 1px solid;
   padding-right: 3px;
   border-top: #660033 1px solid;
   padding-left: 3px;
   z-index: 10;
   left: 580px;
   visibility: visible;
   padding-bottom: 3px;
   border-left: #660033 1px solid;
   color: black;
   padding-top: 3px;
   border-bottom: #660033 1px solid;
   position: absolute;
   top: 10px;
   background-color: transparent;
}
.tborder
{
   border-right: black 1px solid;
   padding-right: 0px;
   border-top: black 1px solid;
   padding-left: 0px;
   padding-bottom: 0px;
   border-left: black 1px solid;
   padding-top: 0px;
   border-bottom: black 1px solid;
   border-collapse: collapse;
}
.tbhead
{
   border-right: black 1px solid;
   padding-right: 5px;
   border-top: black 1px solid;
   padding-left: 5px;
   font-weight: bold;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   background-color: thistle;
}
.tbodd
{
   padding-right: 5px;
   padding-left: 5px;
   background-color: thistle;
   border-left: black 1px solid;
   border-right: black 1px solid;
}
.tbeven
{
   padding-right: 5px;
   padding-left: 5px;
   border-left: black 1px solid;
   border-right: black 1px solid;
}
.tboddsmall
{
   border-right: black 1px solid;
   padding-right: 5px;
   padding-left: 5px;
   font-size: xx-small;
   border-left: black 1px solid;
   background-color: thistle;
}
.tbevensmall
{
   border-right: black 1px solid;
   padding-right: 5px;
   padding-left: 5px;
   font-size: xx-small;
   border-left: black 1px solid;
}
.qj
{
   font-size: xx-small;
}
.qjinput
{
   font-size: xx-small;
   color: #660033;
}
.qjmsg
{
   font-size: xx-small;
   color: red;
   border-top-style: none;
   border-right-style: none;
   border-left-style: none;
   background-color: #c3dbea;
   border-bottom-style: none;
}
.ma
{
   padding-bottom: 2px;
   padding-top: 1px;
}
.inflow_pic
{
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   margin: 0px;
   padding-top: 0px;
}
.country_links
{
   border-right: #ff9900 1px solid;
   padding-right: 5px;
   border-top: #ff9900 1px solid;
   padding-left: 5px;
   visibility: hidden;
   padding-bottom: 5px;
   border-left: #ff9900 1px solid;
   padding-top: 5px;
   border-bottom: #ff9900 1px solid;
   position: absolute;
   background-color: #ffffcc;
   text-align: left;
}
table.sm, td.sm, span.sm
{
   color: Black;
   font-size: xx-small;   
}
a.sm
{
   color: black;
}
a.sm:hover
{
   color: #660033;
}
.sm_h1
{
   color: Black;
   font-size: small;
   font-weight: bolder;
}
.sm_h2
{
   color: Black;
   font-size: x-small;
   font-weight: bolder;
}

.allpagenumbers
{
   text-align: justify;
   width: 500px;
   visibility: hidden;
   position: absolute;
   border: solid 1px #ccc;
   padding: 20px;
   padding-top: 5px;
   background-color: White;
   margin: auto;
   z-index: 100;
}

