/* allowed colors */

ALLOWEDCOLORS {#99CCFF; #1A6A88; #4B7F98; #7DAFCC; #76ADCC; #50829F; #EEE8E8; #CCCCCC; #888888; #676767; #000000; #ffffff; #2FB4CC; #FFCE49; #F68E0A; #FFCCCC; #FF9999; #FF6666; #DB2A20; #990000; #CCCCFF; #9999CC; #260A70; }

/* bread-crumbs panel */

.breadcrumbs {
font-family: Tahoma;
font-size: 9px;
color: #6e6e6e;
margin: 12px 0px 12px 0px;
text-align: right;
width: 100%;} 

/* bread-crumbs links */

a.breadcrumb {
font-size: 9px;
font-weight: bold;
color: #6e6e6e !important;
text-decoration: none;}

a.breadcrumb:hover {
text-decoration: underline;}

/* bottom navigation panel links */

a.bottomlink {
font-family: Verdana;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #7dafcc !important;}

a.bottomlink:hover {
text-decoration: underline;
color: #7dafcc !important;}

/* bottom credits panel */

.credits {
font-family: Tahoma;
font-size: 9px;
color: #676767;
padding-top: 9px;
}

/* H1-H3 styles */

h1 {
font-family: Tahoma;
font-size: 25px;
font-weight: normal;
color: #7dafcc;
margin: 20px 0px 20px 0px;}

h2 {
font-family: Tahoma;
font-size: 19px;
font-weight: normal;
color: #7dafcc;
margin: 12px 0px 12px 0px;}

h3 {
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
color: #7dafcc;
margin: 12px 0px 12px 0px;}

/* general paragraph style */

p {
font-family: Verdana;
font-size: 12px;
line-height: 1.6;
color: #676767;
margin: 10px 0px 10px 0px;}

/* general links style */

a {
font-family: Verdana;
color: #0097dd;}

a:active {
color: #ffae00;}

a:hover {
color: #ffae00;}

a:visited {
font-family: Verdana;
color: #a4a4a4;}

/* general list style */

ul {
font-family: Tahoma;
font-size: 12px;
color: #676767;
list-style-image: url(/images/bullet.gif);}

li {
margin: 6px 0px 6px 0px;
line-height: 1.4;}

/* form elements style */

form {
margin: 5px 0px 5px 0px;}

.chktext {
font-family: Tahoma;
font-size: 11px;
color: #585858;
padding: 3px 5px 8px 5px}

button, .button {
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
color: #dcf5ff;
background-color: #8eaeba;
border-top: 1px solid #badbe7;
border-left: 1px solid #badbe7;
border-bottom: 1px solid #568394;
border-right: 1px solid #568394;
margin: 2px;}

.input {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #676767;
background-color: #ffffff;
border: 1px solid #c7c7c7;
margin: 2px;}

/* table elements */

td {
font-family: Tahoma;
font-size: 12px;
}

td.h1 {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #ffffff;
background-color: #50829f;
padding: 3px;}

td.h2 {
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #ffffff;
background-color: #719fba;
padding: 3px;}

td.odd {
color: #707070;
background-color: #d1e9f6;
padding: 3px;}

td.even {
color: #707070;
background-color: #b9ccd7;
padding: 3px;}

td.sel {
font-weight: bold;
color: #ffffff;
background-color: #50829f;
padding: 3px;}
/* block header */

.leftblockheader {
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
text-align: right;
padding: 0px 21px 0px 0px;
color: #ffffff;
width: 171px;
height: 16px;
background: url(/images/leftmenuheader.gif);}

/* text styles */

.tahoma9orange {
font-family: Tahoma;
font-size: 9px;
color: #2fb4cc;
padding: 2px;}

a.tahoma9gray {
font-family: Tahoma;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #2fb4cc !important;
padding: 2px;}

a.tahoma9gray:hover {
text-decoration: underline;}

.tahoma11gray {
font-family: Tahoma;
font-size: 11px;
color: #676767 !important;
padding: 2px;
text-align: justify;}/* block header */

.rightblockheader {
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
text-align: left;
padding: 0px 0px 0px 21px;
color: #ffffff;
width: 171px;
height: 16px;
background: url(/images/rightmenuheader.gif);}/* language selector */

.lngselector {
font-family: Verdana;
font-size: 9px;
font-weight: bold;}

.lngselector a {
text-decoration: none;
color: #9f9f9f !important;}

.lngselector a:hover {
color: #568394 !important;}

/* menu table */

.upnavbox {
background: url(/images/upnavorangebg.gif);
background-repeat: repeat-x;}

/* first-level headers */

.upnavh1 {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
width: 115px;
height: 39px;
padding: 7px 0px 0px 13px;
background: url(/images/upnavh1bg.gif);
background-repeat: no-repeat;}

.upnavh1 a {
text-decoration: none;
color: #ffffff !important;}

.upnavh1 a:hover {
text-decoration: underline;
color: #ffffff !important;}

/* second-level headers */

.upnavh2 {
font-family: Verdana;
font-size: 10px;
width: 115px;
height: 28px;
padding: 0px 15px 2px 13px;
background: url(/images/upnavh2bgn.gif);
background-repeat: no-repeat;}

.upnavh2#expand {
background: url(/images/upnavh2bge.gif) !important;}

.upnavh2 a {
text-decoration: none;
color: #ffffff !important;}

.upnavh2 a:hover {
text-decoration: underline;
color: #ffffff !important;}

/* popup menu */

.popupmenu {
font-family: Verdana;
font-size: 10px;
width: 107px;
height: 28px;
padding: 0px 13px 2px 7px;
background: url(/images/popupbg.gif);
background-repeat: no-repeat;}

.popupmenu a {
text-decoration: none;
color: #ffffff !important;}

.popupmenu a:hover {
text-decoration: underline;
color: #ffffff !important;}
