/* 
    Document   : main
    Created on : April 9, 2005, 11:28 AM
    Author     : Steve
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #525252;

    background-color: #EFECD9;
}
a {
    color: A1715B;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
}
a:link {
    color: A1715B;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #851C06;
    font-family: verdana;
    font-weight: bold;
    font-style: normal;
    line-height: normal;
    font-variant: normal;
    text-transform: none;
    border: thin none #FFFFFF;
    text-decoration: underline;
}
td, textarea, input, select {
    font-family: Verdana;
    font-size: 10px;
    color: 510600;
    font-weight: normal;
}
.tableDetail {
    font-size: 10px;
    font-family: Verdana;
    color: #49394E;
}
.news_title {
    font-family: Tahoma;
    font-size: 9px;
    color: 510600;
    font-weight: bold;
}
.news_text {
    font-family: Tahoma;
    font-size: 9px;
    color: 510600;
    font-weight: normal;
}
.text1 {
    font-family: Verdana;
    font-size: 10px;
    color: 510600;
    font-weight: bold;
}
.text1_light {
    font-family: Verdana;
    font-size: 10px;
    color: 510600;
    font-weight: normal;
    margin-left: 8px;
}
.text2 {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: 851C06;
}
.text3 {
    font-family: Verdana;
    font-size: 10px;
    color: 851C06;
    margin-left: 8px;
}
.frame {
    font-family: Verdana;
    font-size: 10px;
    color: #FE6400;
    border: 1px solid #E2E2E2;
}
.text4 {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: A1715B;
    margin-left: 8px;
}
.designed_by {
    font-family: verdana;
    font-size: 9px;
    font-weight: normal;
    color: #363636;
}
.text5 {
    font-family: Verdana;
    font-size: 10px;
    color: A1715B;
}
.text6 {
    font-family: verdana;
    font-size: 10px;
    color: CF5D21;
    margin-left: 8px;
}
.text7 {
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    color: 4C495C;
}

/*
    Specialty items
*/
td.invalid {
    color: C74001;
    font-weight: bold;
}
td.header {
    background-image: url(images/header.jpg);
    display: block;
    width: 611;
    height: 159;
}

A.login {
    background-image: url(images/login_dn.jpg);
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #000000;

    width: 39px;
    height: 22px;
    display: block;
    line-height: 22px;
}
A.login:hover {
    text-decoration: underline;
    background-image: url(images/login_up.jpg);
    color: #FFFFFF;
}

.client_name {
    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 14pt;
    font-weight: bold;
    text-shadow: 2px 2px black;
    color: #000000;
    vertical-align: bottom;
}

.cafe_text_the {
	font-family: Times, Times New Roman, Garamond, Apple Garamond, serif;
	font-size: 10pt;
	color: #ffffff;
}
.cafe_text_cafe {
	font-family: Times, Times New Roman, Garamond, Apple Garamond, serif;
	font-size: 10pt;
	font-style: italic;
	color: #000000;
}


/*
    special table
*/
td.element_content {
    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 8pt;
}
.small_title  { color: black; font-size: 7pt; font-family: Verdana, Tahoma, Helvetica, sansserif; text-decoration: none }
a.small_link {
    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 7pt;
    color: C74001;
    text-decoration: none;
}
a.small_link:hover {
    text-decoration: underline;
}
a.project_title {
    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 8pt;
    color: #C74001;
    text-decoration: none;
}
.project_title {
    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

table.element_frame {
    border: 1px dotted #525252;
}
tr.element_frame {
    border: 1px dotted #525252;
}

td.element_header  { color: #ffffff; font-size: 8pt; font-family: Verdana, Tahoma, Helvetica, sansserif; font-weight: bold; line-height: 24px; background-image: url("images/tableheader.gif"); text-indent: 5px; height: 24px; }

/*
    BEAN BAR
*/
a.button {
    display: block;
    width: 100px;
    height: 18px;
    background-image: url(images/beanbar_button.gif);
    color: #ffffff;

    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 8pt;
    text-decoration: none;
    line-height: 15px;
    text-align: center;
}
a.button:hover {
    background-image: url(images/beanbar_button_hover.gif);
    color: #ffffff;

    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 8pt;
    text-decoration: none;
    line-height: 15px;
    text-align: center;
}
a.button_tiny {
    display: block;
    width: 22px;
    height: 18px;
    background-image: url(images/beanbar_button_tiny.jpg);
    color: #ffffff;

    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 8pt;
    text-decoration: none;
    line-height: 15px;
    text-align: center;
}
a.button_tiny:hover {
    background-image: url(images/beanbar_button_tiny_hover.jpg);
    color: #ffffff;

    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 8pt;
    text-decoration: none;
    line-height: 15px;
    text-align: center;
}

a.igotlost {
    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 18px;
    font-weight: normal;
    color: CF5D21;
    text-decoration: none;
}

a.igotlost:hover {
    font-family: Verdana, Tahoma, Helvetica, sansserif;
    font-size: 18px;
    font-weight: normal;
    color: CF5D21;
}

table.survey {
    font-family: Tahoma, Verdana, Helvetica, san-serif, sansserif;
    font-size: 8pt;
    color: #000000;
}