*{
    margin:0px;
    padding:0px;
}

.content-area {
    padding-top:32px;
    padding-left:35px;
    padding-right:35px;
    padding-bottom:35px;
}

.pointer {
    cursor:pointer;
}

.input, .input-error {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 8pt;
    border:0px none;
    background-color: #C8E3EB;
    padding-left:5px;
    padding-right:5px;
    height:14px;
    vertical-align:top;
}

.input-error {
    color: #DE2725;
    width: 90px;
}

.input {
    color: #5992ab;
}

.input-form{
    width: 90px;
}

.bold {
    font-weight: bold;
}

.menu-flag {
    background-color: #5992ab;
    height:34px;
}

.menu-flag-active {
  background-color: #BA2725;
}

.menu-text, .menu-item
{
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 9pt;
    vertical-align:middle;
}

.search-quick
{
    color: #5992ab;
}

.search-quick-label
{
    color: #5992ab;
    vertical-align:top;
    font-weight:normal
}

.menu-item {
    height:34px;
    width:170px;
    cursor:pointer;
    padding:0px 10px 0px 10px;
}

.menu-inactive {
    color: #5992ab;
    background-color: #C8E3EB;
    background-image: url(../images/menu-background.jpg);
}

.menu-active {
    background-color: #5992ab;
    color: #ffffff;
    font-size: 8pt;

}

a.menu-item-link-hover {
    color: #ffffff;
    border-bottom: 0px;
}

a.menu-item-link {
    color: #5992ab;
    border-bottom: 0px;
}

a.menu-item-link-hover:hover {
    color: #ffffff;
    border-bottom: 0px;
}

a {
    color: #5992ab; text-decoration: none;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 8pt;

}
a:hover {
    text-decoration: none;
}

body
{
    font-family: Tahoma, Verdana, Arial, Helvetica;
}

h1
{
  font-size: 18pt;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
  color: #5992ab;
  line-height:22px;
}

h2
{
  font-size: 12pt;
  font-weight: bold;
  margin: 15px 0px 5px 0px;
  color: #5992ab;
}

h3
{
  font-size: 8pt;
  font-weight: bold;
  margin: 15px 0px 5px 0px;
}

a.h1Anchor, a.h2Anchor, a.h3Anchor
{
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    color: #5992ab;
    border-bottom: 0px none;
}

a.h1Anchor:hover, a.h2Anchor:hover, a.h3Anchor:hover
{
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    color: #5992ab;
    text-decoration: underline;
}

a.h1Anchor
{
    font-size: 18pt;
}

a.h1Anchor:hover
{
    font-size: 18pt;
}

a.h2Anchor
{
    font-size: 11pt;
}

a.h2Anchor:hover
{
    font-size: 11pt;
}

a.h3Anchor
{
    font-size: 8pt;
}

a.h3Anchor:hover
{
    font-size: 8pt;
}

p {
	margin: 5px 0px 10px 0px;
    font-size: 8pt;
}

.warning-message
{
	border-color: #FFCC33;
}
.warning {
    color: #FFCC33;
    font-weight: bold;
}

.message-table {
	border-width: 2px;
	border-style: solid;
}

.arrow-title {
    background: url(../images/arrow-mid.gif);
    background-repeat:repeat-x;
    color:#ffffff;
    font-weight:bold;
    padding-top:13px;
}

.popup {
	visibility: hidden;
	border: 0px;
    background-color: #C8E3EB;
    z-index:10;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 8pt;
    color: #5992ab;
    padding-left:5px;
    padding-right:5px;
    margin-left:15px;

    height:100px;
	width: 175px;
    overflow:scroll;
	position: absolute;
}


.select-option {
    background-color: #C8E3EB;
    color: #5992ab;
    cursor:pointer;
}

.select-option-hover {
    background-color: #5992ab;
    color: #ffffff;
    cursor:pointer;
}

.hidden {
    visibility:hidden;
}

br {
    line-height:10px;
}

.main {
   background-repeat: no-repeat;
   background-image: url(../images/main.jpg);
   height:400px;
}

.main-nobottom {
   background-repeat: no-repeat;
   background-image: url(../images/main-nobottom.JPG);
   height:400px;
}

.top {
    height:97px;
    float:top;
}

td.case {
    color: #5992ab;
    padding:3px;
    cursor:pointer;
}

td.case-inner, td.case-inner-hover, td.case-inner-upcomming {
    padding:4px 9px 4px 9px;
    background-color: #C8E3EB;
    vertical-align:top;
}

td.case-inner-hover {
    background-color: #5992ab;
}


td.case-inner-upcomming {
    background-color: #F3F8FF;
}

.case-label, .case-label-upcomming
{
    text-align:left;
    font-size: 8pt;
    border-top:1px #ffffff solid;
    border-left:1px #ffffff solid;
    border-right:1px #ffffff solid;
    background-color:#DFEFFF;
    height:12px;
    padding-left:2px;
}

.case-label-upcomming
{
    color: #E3E8EF;
    background-color:#F3F8FF;
}

img.case
{
    border:1px #ffffff solid;
}

td.case-price, td.case-price-hover, td.case-price-upcomming
{
    font-size: 8pt;
    vertical-align:bottom;
    font-weight:normal;
    line-height:10px;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    text-align:left;
}

td.case-price
{
    background-color: #C8E3EB;
}

td.case-price-upcomming, td.case-price-right-upcomming
{
    color: #E3E8EF;
    background-color: #F3F8FF;
}

td.case-price-hover {
    color: #FFFFFF;
    background-color: #5992ab;
}

.input-label {
    font-size: 8pt;
    vertical-align:top;
}

.label-group-spacer {
    padding-bottom:5px;
}

.odd {
    background-color: #C8E3EB;
}

.even {
    background-color: #FFFFFF;
}

.case-details, .case-details-right, a.case-details {
    font-size: 8pt;
    vertical-align:top;
    color: #000000;
    vertical-align:top;
    padding-left:5px;
    padding:1px;
    padding-left:10px;
}

a.case-details {
    padding-left:0px;
}

.case-details-right {
    text-align:right;
    padding-right:5px;
}
.mandatory {
    color: #DE2725;
}