html, body {
margin: 0px;
padding: 0px;
background-image: url(/images/bg.jpg);
}

body {
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
color: #331704;
text-align: center;
line-height: 1.6em;
}

.blend img
{
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity:0;
  filter: alpha(opacity=0);
}

tr, td {
font-family: verdana, arial, sans-serif;
font-size: 14px;
line-height: 1.6em;
}

A:link {
text-decoration: underline;
font-weight: bold;
color: #122d91;
}

A:visited {
text-decoration: underline;
font-weight: bold;
color: #122d91;
}

A:hover {
text-decoration: underline; 	
color: #891c48; 
}

#menu
{width: 900px;
float: left;
padding-top: 3px;
padding-left: 15px;
text-align: center;
}

#menu a
{text-decoration: none;
font-weight: normal;
/*color: #612203;
color: #7E354D;*/
color: #7D2252;
font-size: 14px;
}

#menu a:hover
{text-decoration: underline;
font-weight: normal;
color: #000000;
font-size: 14px;
}

#content
{width: 900px;
height: auto;
float: left;
padding-top: 10px;
padding-left: 20px;
letter-spacing: 1px;
}

#footer
{width: 900px;
float: left;
padding-top: 5px;
text-align: center;
font-size: 12px;
}

h1
{
font-family: Times New Roman, Times, serif;
margin: 5px 0px 5px 0;
text-decoration: none;
font-size: 24px;
color: #331704;
font-weight: bold;
letter-spacing: 1px;
text-align: left;
width: 900px;
padding: 3px 0px 3px 0px;
}





.table_title {
        font-family: "Times New Roman", Times, serif;
        font-size: 12pt;
        text-align: center;
}
.talbe_edit_image {
        border-top-width: 12px;
        border-right-width: 12px;
        border-bottom-width: 12px;
        border-left-width: 12px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        height: 12px;
        width: 12px;
}

.list_table_body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
}
.table_header {
        font-family: "Times New Roman", Times, serif;
        font-size: 12pt;
        font-weight: bold;
        background-color: #EEB2B2;
        text-align: left;
        white-space: nowrap;
}
.table_nav_fixed {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
}
.table_nav_dynamic {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #0000FF;
}
.delete_confirmation {
        font-family: "Times New Roman", Times, serif;
        font-size: 18pt;
        color: #CC0000;
        font-weight: bolder;
}
.signin_table_dynamic {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
}

.delete_confirmation_content {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14pt;
        color: #000099;
}
.detail_table_header {
        font-family: "Times New Roman", Times, serif;
        font-size: 12pt;
        background-color: #f2dbdb;
        text-align: center;
}
.detail_table_fixed {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        background-color: #ebccc3;
        text-align: right;
        color: #030303;
}
.detail_table_normal {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        background-color: #ebccc3;
        text-align: right;
        color: #030303;
}
.detail_table_dynamic {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        text-align: left;
        background-color: #ebccc3;
}
.detail_table_dynamic_bggrey {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        background-color: #ECECEC;
        text-align: left;
}
.signin_table_header {
        font-family: "Courier New", Courier, monospace;
        font-size: 12pt;
        background-color: #C0C0C0;
}
.sidebar_image {
        height: 90px;
        width: 70px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-width: thin;
        border-right-width: thin;
        border-bottom-width: thin;
        border-left-width: thin;
}
.required_filed {
        color: #FF0000;
}
.select_image {
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        height: 15px;
        width: 15px;
}
.list_table_body_bggrey {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        background-color: #ECECEC;
}
.sidemenu_image {
        height: 100px;
        width: 80px;
}
.login_text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16pt;
        color: #0000FF;
        text-decoration: underline blink;
        text-align: center;
}

.warning_text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: italic;
        color: #FF0000;
        text-align: center;
}
.help_image {
        height: 15px;
        width: 15px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        float: right;
}


.section                { width: 100%; }
.tableheader            { color: #333333; font-weight: bold; background-color: #a8bfeA; }
.colheader              { color: #333333; font-weight: bold; background-color: #DDDDDD; }
.tablerow               { color: #000000; padding:2px;}
.tablerow_on            { color: #000000; background-color: #ebebeb; padding: 2px; }
.subheading             { color: #2B59AF; font-weight: bold; }
.page_content           { font-size: 100%; }


.action_btn {
   font-size: 12px;
   display: inline;
   margin: 1px;
   padding: 4px 3px 4px 0px;
}
.action_btn img {
   vertical-align: text-bottom;
}
.action_btn_on {
   font-size: 12px;
   display: inline;
   margin: 1px;
   padding: 4px 3px 4px 0px;
}
.action_btn_on img {
   vertical-align: text-bottom;
}
.action_btn_off {
   font-size: 11px;
   display: inline;
   color: #AAA;
   margin: 1px;
   padding: 4px 3px 4px 2px;
}
.action_btn_off img {
   vertical-align: text-bottom;
   -moz-opacity: 0.5;
   opacity: 0.5;
}
.action_btn_cur {
   background-color: #DDD;
   font-size: 11px;
   display: inline;
   border: 1px solid #AAAAAA;
   margin: 1px;
   padding: 3px 2px 3px 1px;
   padding-top: 7px;
}
.action_btn_cur a {
   color: #15336D;
}
.action_btn_cur img {
   vertical-align: text-bottom;
}


.buttonbar {
   height: 27px;
   padding-left: 15px;
   padding-top: 3px;
   border-top: 1px solid darkred;
   border-bottom: 1px solid darkred;
   background-color: #EEB2B2;
}
.buttonbar_shdw {
   height: 7px;
   border-top: 1px solid darkred;
   border-bottom: 1px solid darkred;
   background-color: #ebccc3;
}


/*
a                       {color: #2B59AF; text-decoration: none;}
a:hover                 {color: #FF0000;}



a.crumb                 {color: #0077FF; font-weight: bold; }

a.crumb:hover           {color: #FF0000; font-weight: bold; }
a.point                 {color: #1144cc; }
*/

.breadcrumbs            {color: #122d91; font-weight: bold; }
.point                  {background-color: #000000; position:absolute; visibility:visible; z-index:100;}
.point:link, a.point:visited {border: 1px solid #1144CC;}


.crumbbar {
   height: 27px;
   margin-left: 0px;
   margin-right: 0px;
   border-left: 0px;
   background-color: #EEB2B2;
}
.crumbtext {
   padding-left: 5px;
   background-color: #EEB2B2;
   border-top: 1px solid #AAAAAA;
}
.crumbtab {
   width: 75px;
}

/* Table styles */
/*
table.browse, table.browse td {
   border-color: darkred;
   border-style: solid;
}
table.browse {
   color: #194089;
   background-color: #FFFFFF;
   margin-left: 0px;
   margin-right: 0px;
   border-width: 1px 0 1px 1px;
   border-spacing: 0;
   border-collapse: collapse;
}
table.browse td {
   border-width: 0 1px 0 0;
}
table.browse .title {
   color: #333333;
   font-weight: bold;
   background-color: #DDDDDD;
   border-bottom: 1px solid #AAAAAA;
}
table.browse .status {
   background-color: #DDDDDD;
   border-bottom: 1px solid #AAAAAA;
   padding: 3px;
   color: #333333;
}
table.browse .innertable {
    border-width: 0 0 0 0;
}
table.browse .innertd {
    border-width: 0 0 0 0;
    vertical-align: top;
}
*/

table.browse, table.browse td {
   border-color: #AAAAAA;
   border-style: solid;
}
table.browse {
   color: #194089;
   background-color: #FFFFFF;
   margin-left: 0px;
   margin-right: 0px;
   border-width: 1px 0 1px 1px;
   border-spacing: 0;
   border-collapse: collapse;
}
table.browse td {
   border-width: 0 1px 0 0;
}
table.browse .title {
   color: #333333;
   font-weight: bold;
   background-color: #DDDDDD;
   border-bottom: 1px solid #AAAAAA;
}
table.browse .status {
   background-color: #DDDDDD;
   border-bottom: 1px solid #AAAAAA;
   padding: 3px;
   color: #333333;
}
table.browse .innertable {
    border-width: 0 0 0 0;
}
table.browse .innertd {
    border-width: 0 0 0 0;
    vertical-align: top;
}





.colheader              { color: #333333; font-weight: bold; background-color: #EEB2B2; }

icon_text {
   color: #194089;
   text-decoration: none;
   background-color: #ebccc3;
}
.icon {
   padding-left: 3px;
   padding-bottom: 2px;
   margin-right: 3px;
   vertical-align: middle;
}


.ok_btn                 {
   color:#2B59AF;
   background-color: #CCCCCC;
   border: 1px outset #69C;
}
.cancel_btn           {
   color:#2B59AF;
   background-color: #CCCCCC;
   border: 1px outset #69C;
}

.palette                { background-color: #194089; border: 3px solid #AAAAAA;}
.palette_area           {
   background-color: #CCDDFF;
}
.palette_message        {
   background-color: #EFEFEF;
   border: 1px solid #AAAAAA;
   padding: 0px;
}
.palette_title {
   color: #A8BFEA;
   background-position: top left;
   background-repeat: no-repeat;
}

.alertbox                   { background-color: #EFEFEF; }



.listing,
.stx table {
    /* The default table for document listings. Contains name, document types, modification times etc in a file-browser-likefashion */     border-collapse: collapse;
    border-left: 1px solid #8cacbb;
    border-bottom: 1px solid #8cacbb;
    font-size: 85%;
    margin: 1em 0em 1em 0em;
}
.listing th,
.stx table th {
    background: #dee7ec;
    border-top: 1px solid #8cacbb;
    border-bottom: 1px solid #8cacbb;
    border-right: 1px solid #8cacbb;
    font-weight: normal;
    padding: 0em 1em 0em 1em;
    text-transform: lowercase;
}
.listing .top {
    border-left: 1px solid White;
    border-top: 1px solid White ! important;
    border-right: 1px solid White ! important;
    text-align: right ! important;
    padding: 0em 0em 1em 0em;
}
.listing .odd {
    /*every second line should be shaded */
    background-color: transparent;
}
.listing .even {
    background-color: #f7f9fa;
}
.listing .listingCheckbox {
    text-align: center;
}
.listing td,
.stx table td {
    border-right: 1px solid #8cacbb;
    padding: 0em 1em;
    text-align: left;
}
.listing a:hover {
    text-decoration: underline;
}
.listing img {
    vertical-align: middle;
}

.light {
   background-color: #ebccc3;
}

