/*  #316B84 dark blue
    #638CA5 med blue
    #5A949C menu blue
    #D1A53D gold heading
*/

Body {	margin: 1px;             
    padding: 0;
    border: 0px solid black;
    width: 774px;
    background: #E7F0F5;
    background: url('images/background.gif') repeat;
	}

body,  td, th	{
	font-family: "Tahoma, Arial", sans-serif;
	font-size: 9px;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	}
table { width: 100%;
    border-collapse: collapse;
    }

/* ================= overall layout ======================= */
table#pagebody  {
    background:  url(images/abanner.jpg) white no-repeat ;
    width: 774;
    border-width: 0px;
    padding: 0;
    margin: 0;
    }
table#pagebody  tr#banner {height: 121px;}

td#leftmenu, td#leftmenuspace   {
    width: 103px;
    background: #6FA5C1;
    background: #B0C5D4;
    background: #86A7BC;
    vertical-align: top;
    padding: 25px 0 0 0;
    }
td#leftmenu  {
    width: 103px;
    }
td#leftmenuspace {
    width: 25px;
    }
    
td#leftmenu  a  {
    display: block;
    text-align: left;
    text-indent: 23px;
    padding: 2px 0 2px 8px;
    margin: 0 0 0 0px;
    background: #316B84  url(images/off.gif) no-repeat;;
    color: white;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border: solid black 1px;
	}

td#leftmenu  a:hover {
    color: #FFB529;
    background: #5A949C url(images/on.gif) no-repeat;
    }
	
td#content {
    width: 671px;
    padding: 10px 15px 5px 15px;
    margin: 0;
    vertical-align: top;
    }

table#pagebody  td#login span {
    font-size: 10px;
   position: absolute;
   top: 3px;
   left: 600px;    
   font-weight: bold;
    }
table#pagebody  td#login span input{
    font-size: 10px;
    }    
/* ================= right column formats/boxes ======================= */	
.sidebar	{
	font-family: "Tahoma, Arial", sans-serif;
	font-size: 8px;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	text-align: left;
	}

A.submenu {
    display: block;
    padding: 4px;
    margin: 0px;
    }
A.submenu:link { color:#800040; font-family: "Tahoma, Arial", sans-serif; text-decoration: none; font-weight: 600; font-size: 9pt;}
A.submenu:visited {color:#800040; font-family: "Tahoma, Arial", sans-serif;  text-decoration: none; font-weight: 600; font-size: 9pt;}
A.submenu:hover { color: #2CA2E0; font-family: "Tahoma, Arial", sans-serif;  text-decoration: none; font-weight: 600; font-size: 9pt; }

/* ==================== links in the page body ==================== */
A:link { color:#800000; text-decoration: underline; font-weight: normal; }
A:visited {color:#800000;  text-decoration: underline; font-weight: normal; }
A:hover { color: #218595;  text-decoration: underline; font-weight: normal;  }

/* ==================== format/links in the footer ============================== */

td.footer {margin: 0px 0 0px 0;
    padding: 5px 0 0 0;
    line-height: 110%;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
    }
.footer A { color:#660033; 
    text-decoration: none; 
    font-weight: bold; 
    font-size: 8pt;
    padding: 0 5px 0 5px;
    color: #000000;
    }


/* ================= all purpose general stuff ======================= */	
A.totop:link, A.totop:visited, A.totop:hover { 
    color: #660033; 
    text-decoration: underline; 
    font-weight: normal; 
    font-size: 9pt;
    }
.totop  {text-align: right;}
    
.toright  { text-align: right; }

/*   used for 'close window' on pop-up   */
.closebutton {
    float: right;
    margin-right: 10px;
    font-family: Tahoma, Arial, sans-serif;
	font-size: 8px;
	font-size: 8pt;
	font-weight: normal;
    }
   
/* ============= page specific ============================ */    
table.portfolio img {border: 1px solid grey;}
table.portfolio td { padding: 0px 10px 30px 10px;
	vertical-align:middle;
    }
td.imageleft  p { vertical-align: middle; 
    padding-right: 55px;
     }
td.imageleft img  { float:left ;
    margin:  0px 20px 0px 20px;
      }
td.imageright p { vertical-align: middle;  
    padding-left: 35px;
    }
td.imageright img  {  float: right;
    margin: 0px 20px 0px 20px;
    vertical-align: top;
    position: relative;
    }


/* ============= headers ============================ */    

h1  { font-family: "Tahoma, Arial", sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #d1a53d;
	margin-bottom: 0;
	 }

h2  { font-family: "Comic Sans MS", sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #D1A53D;
	margin-bottom: 0;
	 }

 h3  { font-family: "Comic Sans MS", sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000;
	margin-bottom: 0;
	 }
