/******************************************************************************

  Script    :   fes_style.css
  Author    :   C.E. Berry
  Version   :   1.0
  Notes     :   CSS Stylesheet for Flex-eSystems website

                All material contained within is the intellectual property of
                Flex-eSystems Ltd. and as such may not be reproduced in any way
                shape or form without the prior consent of Flex-eSystems.

*******************************************************************************

    Styles for default page elements e.g. anchors, body etc.

******************************************************************************/

body                        {background-color: #D0A070;}

table,tr,td                 {font-family: Verdana;
                             font-size: 8pt;}

a                           {color: #000080;
                             font-weight: bold;
                             text-decoration: none;}

a:hover                     {color: #d04000;}

hr                          {color: #000000;
                             height: 1;}

img.fesblock                {display: block;}    /* Necessary for Netscape 6 & 7 */

input,textarea,select       {background-color: #DFDBDB;
                             color: #000000;
	                         font-family: Verdana;
	                         font-weight: normal;
	                         font-size: 8pt;
	                         border-color: #000000;
	                         border-top-width: 1px;
                             border-right-width: 1px;
                             border-bottom-width: 1px;
                             border-left-width: 1px;}

input                       {text-indent: 2px;}

h3                          {color: #000080;
                             font-family: Verdana;
                             font-size: 18pt;}

h4                          {color: #000080;
                             font-family: Verdana;
                             font-size: 14pt;}


/******************************************************************************

    Styles for splash page elements

******************************************************************************/

.fessitebg                  {background-color: #D0A070;}

.fessiteline                {background-color: #F7C694;}

#fessitecontent             {background-color: #F7C694;
                             border-color: #FFE0B0 #B08050 #B08050 #FFE0B0;
                             border-style: solid;
                             border-width: 2px;
                             padding: 0px 20px 10px 20px;
                             color: #000000;
                             text-align: left;
                             height: 250px;}

#fessitebartop              {background-color: #A07050;
                             border-color: #C09070 #704020 #704020 #C09070;
                             border-style: solid;
                             border-width: 2px;
                             padding: 2px 10px 2px 10px;
                             color: #FFFFFF;
                             font-family: Arial;
                             font-size: 11pt;
                             font-weight: bold;
                             text-align: left;
                             height: 26px;}

#fessitebarbottom           {background-color: #A07050;
                             border-color: #C09070 #704020 #704020 #C09070;
                             border-style: solid;
                             border-width: 2px;
                             padding: 3px 3px 3px 3px;
                             color: #FFFFFF;
                             font-family: Arial;
                             font-size: 8pt;
                             text-align: right;
                             height: 26px;}

a.fessitebarbottom          {color: #FFFFFF;
                             font-weight: normal;
                             text-decoration: underline;}

a.fessitebarbottom:hover    {color: #FFFFFF;
                             font-weight: normal;
                             text-decoration: none;}

/******************************************************************************

    Styles for main site page elements

******************************************************************************/

/* Page background */

#fespagecontent             {background-color: #F7C694;
                             border-color: #FFE0B0 #B08050 #B08050 #FFE0B0;
                             border-style: solid;
                             border-width: 2px;
                             padding: 10px 10px 10px 10px;
                             width: 620px;
                             margin: 0px;}

/* Top bar */

#fespagetopbar              {background-color: #A07050;
                             border-color: #C09070 #704020 #704020 #C09070;
                             border-style: solid;
                             border-width: 2px;
                             padding: 2px 10px 2px 10px;
                             height: 28px;
                             width: 620px;}

td.fespagetoptitle          {color: #FFFFFF;
                             font-family: Arial;
                             font-size: 12pt;
                             font-weight: bold;}

/* Bottom bar */

#fespagebottombar           {background-color: #A07050;
                             border-color: #C09070 #704020 #704020 #C09070;
                             border-style: solid;
                             border-width: 2px;
                             padding: 2px 10px 2px 10px;
                             color: #FFFFFF;
                             font-family: Arial;
                             font-size: 8pt;
                             text-align: right;
                             height: 10px;
                             width: 620px;}

a.fespagebottombar          {color: #FFFFFF;
                             font-weight: normal;
                             text-decoration: underline;}

a.fespagebottombar:hover    {color: #FFFFFF;
                             font-weight: normal;
                             text-decoration: none;}

/* Details section */

.fespagedetails             {background-color: #FFFFFF;
                             border-color: #000000;
                             border-style: solid;
                             border-width: 1px;
                             border-top-width: 0px ;
                             border-bottom-width: 0px ;
                             padding: 5px 10px 5px 10px;
                             color: #000000;
                             font-family: Verdana;
                             font-size: 8pt;
                             margin: 0px;
                             text-align: justify;}

/* Details section navigation bars */

.fespagenavtopbar           {background-color: #E0B080;
                             border-color: #000000;
                             border-style: solid;
                             border-width: 1px;
                             margin: 0px;
                             padding: 2px;
                             padding-left: 8px;
                             padding-right: 8px;
                             font-family: Verdana;
                             font-size: 8pt;
                             text-align: center;}

.fespagenavbottombar        {background-color: #E0B080;
                             border-color: #000000;
                             border-style: solid;
                             border-width: 1px;
                             margin: 0px;
                             padding: 2px;
                             padding-left: 8px;
                             padding-right: 8px;
                             font-family: Verdana;
                             font-size: 8pt;
                             text-align: center;}

.fespagecurrpage            {color: #805020;
                             font-weight: bold;}

/* Details section - title */

.fespagesectionhdr          {background-color: #000080;
                             border-color: #000000 #000000 #000000 #000000;
                             border-style: solid;
                             border-width: 1px;
                             color: #FFFFFF;
                             font-family: Verdana;
                             font-size: 10pt;
                             font-weight: bold;
                             padding: 2px 5px;}

/* Details section - spacers, images etc. */

.fesfrmainimgr              {margin: 5px 0px 0px 15px;
                             float: right;}

.fesfrmainimgl              {margin: 5px 15pxpx 0px 0px;
                             float: left;}

.fespagespacer              {height: 10px;}

/* Details section - note boxes */

.fespagenote1           {background-color: #01A7A5;
                         border-color: #000000;
                         border-style: solid;
                         border-width: 1px;
                         padding: 5px;
                         margin-top: 4px;
                         margin-left: 30px;
                         margin-bottom: 4px;
                         margin-right: 30px;
                         font-style: italic;
                         width: 510px;}

.fespagenote2           {background-color: #F7C694;
                         border-color: #000000;
                         border-style: solid;
                         border-width: 1px;
                         padding: 5px;
                         margin-bottom: 10px;}

.fespagenote3           {background-color: #F7C694;
                         border-color: #000000;
                         border-style: solid;
                         border-width: 1px;
                         padding: 5px;
                         margin-top: 4px;
                         margin-left: 180px;
                         margin-bottom: 4px;
                         margin-right: 180px;
                         font-weight: bold;
                         width: 200px;}

.fespagenote4           {background-color: #01A7A5;
                         border-color: #000000;
                         border-style: solid;
                         border-width: 1px;
                         padding: 5px;
                         margin-top: 4px;
                         margin-left: 30px;
                         margin-bottom: 20px;
                         margin-right: 30px;
                         font-style: normal;
                         width: 510px;}

.fespagenote5           {background-color: #01A7A5;
                         border-color: #000000;
                         border-style: solid;
                         border-width: 1px;
                         padding: 5px;
                         margin-top: 4px;
                         margin-left: 139px;
                         margin-bottom: 20px;
                         margin-right: 139px;
                         font-family: Verdana;
                         font-weight: bold;
                         font-size: 20pt;
                         width: 295px;}


/* Details section - Miscellaneous styles */

.fesquote                   {margin-top: 0px;
                             margin-bottom: 15px;
                             font-weight: bold;}

.fespagelink                {margin-bottom: 5px;
                             margin-top: 0px;}

/* Main frame - Quick links styles */

#fesfrmainql                {background-color: #F0D0B0;
                             margin: 0px 0px 0px 10px;
                             border-color: #000000;
                             border-style: solid;
                             border-width: 1px;
                             border-top-width: 0px;
                             font-family: Arial;
                             font-size: 8pt;
                             text-align: left;
                             width: 140px;
                             float: right;}

.fesfrmainqltitle           {background-color: #A07050;
                             border-color: #000000;
                             border-style: solid;
                             border-width: 1px 0px 0px 0px;
                             padding: 0px 5px 0px .5px;
                             color: #FFFFFF;
                             font-size: 9pt;
                             font-weight: bold;}

.fesfrmainqlhdr             {background-color: #D0A070;
                             border-color: #000000;
                             border-style: solid;
                             border-width: 1px 0px 1px 0px;
                             padding: 0px 5px 0px .5px;
                             font-weight: bold;}

.fesfrmainqltxt             {padding: 4px 5px 4px 5px;}

.fesfrmainqlsep             {margin: 2px 0px 2px 0px;
                             border-color: #D0A070;
                             border-style: solid;
                             border-width: 1px 0px 0px 0px;}

/* Page table elements */

table.fespagetable          {background-color: #000000;
                             width: 500px;}

td.fespagetabletitle        {background-color: #E0B080;
                             color: #000000;
                             font-family: Verdana;
                             font-size: 9pt;
                             font-weight: bold;
                             height: 25px;}

td.fespagetablehdr          {background-color: #01A7A5;
                             color: #000000;
                             font-family: Verdana;
                             font-size: 8pt;
                             font-weight: bold;}

td.fespagetabletxt          {background-color: #FFFFFF;
                             color: #000000;
                             font-family: Verdana;
                             font-size: 8pt;
                             font-weight: normal;}

input.fespagenoshade        {background-color: #FFFFFF;
                            text-indent: 0px;}

/******************************************************************************

    Styles for admin page elements

******************************************************************************/

.fesadmsrshaded             {background-color: #F7C694;}