﻿
body{
   margin-left: 0;
   margin-top: 0;
   margin-right: 0;
   margin-bottom: 0;
}


table{
   empty-cells:     show;
   margin-left: 0;
   margin-top: 0;
   /*table-layout: fixed;*/
   font-family:     Verdana, Arial;
   color:           black;
   background:      white; /* #F1F1F1 */ 
   padding:         0em, 0em, 0em, 0em;
   border:          none; 
   font-size:		11px;
}

td.topheader {
   text-align:      right;
   vertical-align:  middle;
   margin:          0;
   padding:         0.75em 2.5em, 0.5em 0.5em;
   color:			white;
   font-size:		10px;
   background-color: rgb(97,52,24);
}

td.topheader a {
   text-decoration: none;
   color:           white;
   padding: 2px;
   border-bottom:   1px solid rgb(97,52,24);
   border-top:   1px solid rgb(97,52,24);
   border-left:   1px solid rgb(97,52,24);
   border-right:   1px solid rgb(97,52,24);
}

td.topheader a:hover {
	background-color: rgb(128,93,91);
	padding: 2px;
	border-bottom:   1px solid rgb(128,93,91);
	border-top:   1px solid rgb(128,93,91);
	border-left:   1px solid rgb(128,93,91);
	border-right:   1px solid rgb(128,93,91);
	
}


td.mainheader {
   text-align:      left;
   vertical-align:  middle;
   margin:          0;
   padding:         0em 0em, 0em 0em;
   color:			black;
   background-color: rgb(97,52,24);
}

td.subheader {
   text-align:      left;
   vertical-align:  middle;
   margin:          0;
   padding:         0.5em 2.5em, 0.5em 0.5em;
   color:			white;
   font-weight:		bold; 
   font-size:		13px;
   background-color:	rgb(128,93,91);
}

td.subheader2 {
   text-align:      left;
   vertical-align:  middle;
   margin:          0;
   padding:         0.25em 2.5em, 0.25em 0.5em;
   border-bottom:   1px solid #999999;
   color:			black;
   background-color:#F1F1F1;
}

td.subheader2 a {
   text-decoration: none;
   color:           black;
  
}

td.side {
   width:			14.5em;
   text-align:      left;
   vertical-align:  top;
   margin:          0;
   padding:         0.5em 0.75em, 2.5em 0.75em;
   color:			black;		
   background-color:	#F1F1F1;
}
table.profile 
{
    background-color: #F1F1F1;
}
td.main {
   text-align:      left;
   vertical-align:  top;
   margin:          0;
   padding:         1em, 1em, 1em, 1em;
   color:			black;
   border-left:   1px solid #999999;
   font-size:		12px;
}

td.main a{
 text-decoration : none;
 color :           blue;
}

/* For the right side of the Portal - contains the slots */

td.right {
   width: 18.5em;
   text-align:      left;
   vertical-align:  top;
   margin:          0em;
   padding:         0em 0em, 0em 0em;
   border-left:   1px solid #999999;
   color:			black;		
}

td.filler {
   height: 1em;	
}

td.slot {
   height: 0.25em;	
   background-color: #D0D0D0;
   padding:         0.25em 2.5em, 0.25em 0.5em;
   font-weight: bold;
}

td.slotmain {
   text-align:      left;
   vertical-align:  middle;
   margin:          0;
   color:			black;	
   padding:         0.5em 0em, 0em 0em;	
}

td.slotmain a
{
text-decoration: none;
color:           blue;
}

td.footer {
   text-align:      left;
   vertical-align:  middle;
   margin:          0;
   padding:         0.5em 2.5em, 0.25em 0.5em;
   border-top:      1px solid rgb(97,52,24);
   color:			black;
   background-color: rgb(128,93,91);
   }

td.footer a {
   color:           white;
}

td.copyright {
   text-align:      center;
   vertical-align:  middle;
   color:			black;
   padding-top: 0.5em; 
   }

.RowStyleBackGroundColor

{

background-color:#FFFBD6;

}

.RowAlternateStyleBackGroundColor

{

background-color:White;

}

.HighLightRowColor

{

background-color:Yellow;

}
