/*
/////////////////////////////////////////////////////////////////
//
// Web Beget Framework & Application under
// Copyright © 2009 Robb Garrioch, robb@datamenus.com
// All rights reserved
//
/////////////////////////////////////////////////////////////////
*/


h1, h2 {
    font-family:Arial;
    font-size:1em;
    color:#036;
    margin:.8em 0 .2em 0;
    padding:0;
}

h3 {
    font-family:Arial;
    font-size:0.8em;
    color:#036;
    margin:.8em 0 .2em 0;
    padding:0;
}

p {
    margin:.4em 0 .8em 0;
    padding:0;
    font-family:Arial;
    font-size:0.9em;
}


a.nav:link                { color:#59708C; font-family:Verdana; font-size:.8em;  }
a.nav:visited             { color:#5C6C7D; font-family:Verdana; font-size:.8em;  }
a.nav:hover, a.nav:active { color:#8CA0B4; text-decoration:none; font-family:Verdana; font-size:.8em;  }

a.uploadlnk:link                      { color:#59708C; text-decoration:none; outline-width:0px; font-family: Verdana; font-size:.7em;  }
a.uploadlnk:visited                   { color:#5C6C7D; text-decoration:none; outline-width:0px; font-family: Verdana; font-size:.7em;  }
a.uploadlnk:hover, a.uploadlnk:active { color:#8CA0B4; text-decoration:none; outline-width:0px; font-family: Verdana; font-size:.7em;  }

a.cbmatrix:link                     { color:#59708C; font-family:Verdana; font-size:1em; outline-width:0px; }
a.cbmatrix:visited                  { color:#5C6C7D; font-family:Verdana; font-size:1em; outline-width:0px; }
a.cbmatrix:hover, a.cbmatrix:active { color:#8CA0B4; text-decoration:none; font-family:Verdana; font-size:1em; outline-width:0px; }

a.searchlist:link                     { color:#59708C; font-family:Verdana; font-size:0.8em; outline-width:0px; }
a.searchlist:visited                  { color:#5C6C7D; font-family:Verdana; font-size:0.8em; outline-width:0px; }
a.searchlist:hover, a.searchlist:active { color:#8CA0B4; text-decoration:none; font-family:Verdana; font-size:0.8em; outline-width:0px; }



/* Suppressed in 0.3 due to conflict with dec in backgroundalert.css */
/*
.inp {
    color:#000;
    font-size:.8em;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
}

.sel {
    color:#000;
    font-size:1.7em;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
    /* width:190px; overwritten at tag level */
}


.selsm {
    color:#000;
    font-size:1.0em;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
    /* width:190px; overwritten at tag level */
}


/* Fix: this stops the cut-off of the bottom of the select drop-down in Firefox and maybe others */
select, option {
    font-size:0.8em;
}




/* Fix: this stops the cut-off of the bottom of the select drop-down in Firefox and maybe others */
/* ******************************************************************
option {
    font-size:1.1em;
}
************************************************************************ */


.inp_counter {
    color:#888;
    font-size:.7em;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
}


.multisel {
    color:#000;
    font-size:1.0em;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
    width:140px;
}

/* Referencing selectmultipletomultiple by id to set font attributes */
#multimultisel {
    color:#000;
    font-size:1.1em;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
    width:130px;
}

form, img {
    border:0; 
    margin:0; 
    padding:0;
}

.widgettxt {
    color:#000;
    font-size:0.8em;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
}

.widgettxtsm {
    color:#000;
    font-size:0.7em;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
}


/* Layout */ 

#wrapper {
    margin-left:auto;
    margin-right:auto;
    width:800px;
    background:#fff; /* url(images/wrapper.gif) repeat-y; */
    text-align:left;
}
#header {
    text-align:left;
    padding:0px 0px 0px 0px;
    width:600px;
    height:30px;
    /*background:url(images/header.gif) no-repeat;*/
}


#left_table_cell, #left_table_cell2 {
    border-top:1px solid #ddd;
    border-right:1px solid #ddd;
    float:left;
    padding:20px 5px 80px 18px;
    width:585px;
    min-height:300px;
    height:auto;
    background:#fff; /* url(images/left_table_cell.gif) no-repeat;*/
    voice-family:"\"}\""; 
    voice-family:inherit;
    overflow:visible;
}
 
html>body #left_table_cell {
    width:585px;
}
html>body #left_table_cell2 {
    width:585px;
}

#right_table_cell {
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    float:left;
    padding:10px 5px 20px 20px;
    width:120px;
    min-height:100px;
    background:#fff; /* url(images/right_table_cell.gif) no-repeat top right; */
    font-size:1em;
    text-align:left;
}

#right_table_cell ul {
    margin:0;
    padding:0;
    list-style-type: none;
}
#right_table_cell ul li {
    margin:0;
    padding:0 0 0 0;
    overflow:visible;
}


* html #left_table_cell, * html #left_table_cell2, * html #right_table_cell {
    overflow:hidden; /* for IE */
}



.reqholder {
    width:170px;
    height:39px;
    padding:0px;
    z-index:5;
}

.reqtxt {
    height:19px;
    padding:3px 0px 0px 10px;
    color:#fff;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
    font-weight:bold;
    font-size:0.8em;  /* was 0.7em, changed 02/26/2008 to try */
    text-align:left;
    vertical-align:middle;
    border:1px solid red;
}



.help {
    color:#333;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
    font-weight:normal;
    font-size:0.7em;
    /* width:190px; Removed 10/7/2008 */
    text-align:left;
    padding-left:10px;
}

.btn {
    font-family:Verdana, Arial, Sans-serif;
    font-size:1.1em;
    color:#555;
}
.multiselbtn {
    font-family:Verdana, Arial, Sans-serif;
    font-size:.9em;
    color:#555;
}

td {
    color:#000;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
    font-weight:normal;
    font-size:1em;
}

#footer {
    clear:both;
    width:760px;
    padding:0px 0px 100px 0px;
    background:white;
    border-top:1px solid #ddd;
}

/* Footer styles */
#footer p {
    margin:0;
    padding:0.5em 20px;
    background-color:#fff;
    font-size:0.9em;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
}
#footer a:hover, #footer a:active {
    color:#5C6C7D;
    text-decoration: none;
}

.error_message { font-family:arial; font-size:1.5em; color:red; }

.even{
padding: 5px;
background-color:#CCCCCC; }

.odd{
padding: 5px;
background-color:#ffffff; }

.label {
text-align:right; padding:0px 5px 0 5px; height:25px; 
font-family:Arial; font-size:.8em; color:#666; font-weight:bold; 
}
.button {
text-align:left; padding:0px 5px 0 5px; height:50px; 
font-family:Arial; font-size:0.8em;}

.results td{
	padding:2px;
    font-family:Verdana, "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
    font-weight:normal;
    font-size:.8em;
}

.large_text { width: 380px; height: 30px; }

