A
{
	font-family: Verdana, Verdana, Geneva, sans-serif; 
	color: #333366; 
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

A:hover
{
	font-family: Verdana, Verdana, Geneva, sans-serif; 
	color: #333366; 
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

TD
{
	font-family: Verdana, Verdana, Geneva, sans-serif; 
	color: #333366; 
	font-size: 10pt;
	font-weight: normal;
}


BODY
{
    background-attachment: fixed;
    z-index: 1;
}




.clspagehead
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}

.clsleftmenu
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #000066;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.clsleftmenulink
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #000066;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}


A.clsleftmenulink:hover
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #000099;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

A.clstopmenu
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.clstopmenu:hover
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.clsheadtext
{
	font-family: Verdana, Verdana, Geneva, sans-serif; 
	color: #333366; 
	font-size: 14px;
	font-weight: bold;
}

.clsnormalbold
{
    font-family: Verdana, Verdana, Geneva, sans-serif;
    color: #333366;
    font-size: 10pt;
    font-weight: bold;
    z-index: 1;
}

.clsnormaltext
{
    font-family: Verdana, Verdana, Geneva, sans-serif;
    color: #333366;
    font-size: 10pt;
    font-weight: normal;
    z-index: 1;
}

.clssmalltext
{
	font-family: Verdana, Verdana, Geneva, sans-serif; 
	color: #333366; 
	font-size: 10px;
	font-weight: normal;
}

.clserrortext
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #FF0000;
	font-size: 10pt;
	font-weight: bold;
}

SELECT.clsselectbox
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 10px;
	border-color: #333366;
}

SELECT.clsselectboxlarge
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 10pt;
	border-color: #333366;
}

INPUT.clsbutton
{	
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 10px;
	font-weight: bold;
	border-color: #333366;
}

INPUT.clsinputtext
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 10pt;
	border-color: #333366;

}

TEXTAREA.clstextarea
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 10pt;
	border-color: #333366;

}


A.clsmonthlink
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.clsmonthlink:hover
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.clsmonthlinksel
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.clsmonthlinksel:hover
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.clsEventLink
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

A.clsEventLink:hover
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #333366;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

A.clssmalltext:hover
{
	font-family: Verdana, Verdana, Geneva, sans-serif; 
	color: #333366; 
	font-size: 11px;
	font-weight: bold;
}
.clsbreadcrumbtext
{
    font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #333366;
    text-decoration: none;
}
A.clsbreadcrumbtext
{
    font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #333366;
    text-decoration: none;
}
A.clsbreadcrumbtext:hover
{
    font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #333366;
    text-decoration: underline;
}

.bbcnav
{
    width: 100%;
}
td.bbcnav
{
    padding: 2px;
}
.bbcnav td
{
    padding: 2px;
    }
 .bbcnavpad
{
    padding: 5px;
    }   
 A.bbcnav:hover
    {
    font-family: tahoma;
	text-decoration:underline ; 
	font-size: 8pt;
    }
 A.bbcnav
{
    font-family: tahoma;
    text-decoration: none;
    font-size: 8pt;
}
.bbcnavhr
{
    border: 0;
    color: #9E9E9E;
    background-color: #9E9E9E;
    height: 1px;
    text-align: left;
}
    .bbcnavtitle
{
    padding: 2px;
    font-family: Verdana, Verdana, Geneva, sans-serif;
    text-decoration: none;
    font-size: large;
    font-weight: bold;
}
.bbcnavsubmenutitle
{
    font-family: Verdana, Verdana, Geneva, sans-serif;
    text-decoration: none;
    font-size: x-small;
    font-weight: lighter;
    font-style: normal;
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
}
 
 .edithdn
{
    visibility: hidden;
    background-color: #FFFF00;
}
 .editshow
{
    border: thin dashed #C0C0C0;
    padding: 2px;
    visibility: visible;
    background-color: #DDE6EE;
    text-align: left;
}
.editportlettitle
{
    font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif;
    font-size: small;
    font-weight: lighter;
    font-style: italic;
    color: #045473;
    text-align: left;
}
.highlightportlet
{
     border: 1px dashed gray;
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
    z-index: 0;
    width: auto;
    height: auto;
}
 .unhighlightportlet
{

}
.editbtndiv
{
    text-align: right;
    background-color: #DDE6EE;
}
.collapsePanelHeader
{
    border-style: none none solid none;
    font-size: small;
    width: 100%;
    height: 30px;
    color: #333366;
    font-weight: bold;
    font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif;
    border-bottom-width: thin;
    border-bottom-color: #C0C0C0;
}

.BignavPanelHeader
{
    font-size: 10pt;
    width: 95%;
    height: auto;
    color: #333366;
    font-weight: normal;
    font-family: tahoma;
    float: left;
}
.BignavPanelHeader2
{
    font-size: 10pt;
    width: auto;
    height: auto;
    color: #333366;
    font-weight: bold;
    font-family: tahoma;
    cursor: hand;
}
.BignavPanelcontent

{
    font-size: 8pt;
    height: auto;
    color: #333366;
    font-family: tahoma;
    clear: both;
    float: left;
    padding-left: 10px;

}
.autosize
{
    height:auto ;
    max-height: 100%;
    max-width: 100%;
}

.waitpnl
{
    padding: 100px;
   
    z-index: 900;
    position: absolute;
    top: 100px;
    margin: 0 auto;
    left: 100;
    width: 100px;
    height: 100px;
    text-align: center;
    display: block;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    color: #808080;
    filter: alpha(opacity=90);
    -moz-opacity: .90;
    opacity: .90;
    clear: both;
}
.waitpnl2
{
    padding: 100px;
    z-index: 900;
    position: fixed;
    margin: 0 auto;
    width: 50%;
    height: 50%;
    text-align: center;
    display: block;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    color: #808080;
    filter: alpha(opacity=90);
    -moz-opacity: .90;
    opacity: .90;
    clear: both;
    bottom: 0px;
    left: 0px;
}
.previewpnl
{
    padding: 20px;
   
    z-index: 900;
    position: absolute;
    top: 0px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-color: #FFFFFF;
    filter: alpha(opacity=99);
    -moz-opacity: .99;
    opacity: .99;
    clear: both;
    
}
    
  .clsnormalleftmenu { font-family: Verdana, Verdana, Geneva, sans-serif; color: #000066; font-size: 10pt; font-weight: bold; text-decoration: none; }
.clstopbarlink { font-family: Verdana, Verdana, Geneva, sans-serif; color: #333366; font-size: 10pt; font-weight: bold; text-decoration: none}
.clssuperscript {  vertical-align: super; font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10px; font-weight: bold; color: #333366}
.clssubscript { vertical-align: sub; font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10px; font-weight: bold; color: #333366 }
.unnamed1 {  text-decoration: overline}

/* Shop Styles */
.datagrid
{
    }
.datagrid A
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    vertical-align: top;
    }
    .datagrid th
{
    padding: 5px;
    border-style: inset none inset none;
    border-width: thin;
    border-color: #003399;
    color: #808080;
    position: relative;
    top: expression(this.scrollTop);
    z-index: 10;
    font-family: Tahoma;
    font-size: 8pt;
    background-color: #E8F3FF;
}
.datagrid tr
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    vertical-align: top;
}
   .datagrid td
{
    padding: 2px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    vertical-align: top;
}

.datagrid td A
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    vertical-align: top;
}
.datagrid td A:hover
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: underline;
}
.srchbox
{
    font-family: tahoma;
    font-size: 9pt;
    color: #808080;
    border-style: solid;
    border-color: #666666;
    width: 60px;
    vertical-align: top;
}
.hdn
{
    visibility: hidden;
}
.prodtitle
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #333333;
    vertical-align: top;
    font-weight: bold;
}
.waitpnl
{
    padding: 100px; /*border: thin solid #000000;*/
    z-index: 900; 
    position: absolute;
     top: 30px;
      /* margin: 0 auto;*/ 
      left: 100;
    width: 60%;
    height: auto;
    text-align: center;
    display: block;
    font-family: tahoma;
    font-size: medium;
    font-weight: bold;
    color: #808080;
    filter: alpha(opacity=90);
    -moz-opacity: .90;
    opacity: .90;
    overflow: visible;
}
.wysiwyg
{
    background-color: #FFFF99;
    font-family: Tahoma;
    font-size: 10pt;
}
.selectbox
{
    font-family: tahoma;
    font-size: 8pt;
    border: thin solid #C0C0C0;
    background-color: #FFFFFF;
    color: #666666;
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 0px;
}
.floatingwindow
{
    border: thin ridge #C0C0C0;
    padding: 10px;
    margin: 10px;
    position: fixed;
    top: 20px;
    left: 20px;
    width: 500px;
    height: auto;
    background-color: #FFFFFF;
    
    z-index: 10000;
}
.floatingwindowLarge
{
    border: thin ridge #C0C0C0;
    padding: 10px;
    margin: 10px;
    position: absolute;
    top: 20px;
    left: 20px;
    width: 800px;
    height: auto;
    background-color: #FFFFFF;
    z-index: 80;
}
.floatingwindowright
{
    border: thin ridge #C0C0C0;
    padding: 10px;
    margin: 10px;
    position: fixed;
    top: 20px;
    left: 550px;
    width: 200px;
    height: auto;
    background-color: #FFFFFF;
    z-index: 99;
}
.floatingwindowtop
{
    border: thick groove #C0C0C0;
    position: fixed;
    left: 0;
    top: 0;
    width: 90%;
    min-height: 50%;
    padding: 10px;
    padding-bottom: 0;
    cursor: pointer;
    background-color: #E8E8E8;
    z-index: 999;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    text-align: center;
}

.invoicegrid
{
    }
.invoicegrid A
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    vertical-align: top;
    }
    .invoicegrid th
{
    padding: 5px;
    border-style: inset none inset none;
    border-width: thin;
    border-color: #000000;
    color: #808080;
    position: relative;
    z-index: 10;
    font-family: Tahoma;
    font-size: 8pt;
}
.invoicegrid tr
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    vertical-align: top;
}
   .invoicegrid td
{
    padding: 2px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    vertical-align: top;
}

.invoicegrid td A
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    vertical-align: top;
}
.invoicegrid td A:hover
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: underline;
}
.invoice
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    vertical-align: top;
    z-index: 1;
}
    
    .invoice tr
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    vertical-align: top;
}
   .invoice td
{
    padding: 2px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    vertical-align: top;
}

.invoice td A
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    vertical-align: top;
}
.invoice td A:hover
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: underline;
}
.editbtn
{
    /*border: thin dotted #C0C0C0;*/
    padding: 1px;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1%;
    /*background-color: #FFFFFF;*/
    z-index: 999;
    clear: none;
    float: none;
    text-align: right;
    overflow: visible;
}
.editmode
{
    padding: inherit;
    border: thin dotted #C0C0C0;
    z-index: 95;
}

.PortletSubGroups
{
    padding: 5px;
    border: thin dotted #C0C0C0;
    z-index: 95;
}
.searchtitle
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #0000FF;
    vertical-align: top;
    font-weight: bold;
    text-decoration: none;
}
.searchtitle A:hover
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #0000FF;
    vertical-align: top;
    font-weight: bold;
    text-decoration: underline;
}
/* Search */

.searchresults
{
    }
.searchresults A
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
    vertical-align: top;
    }
    .searchresults th
{
    padding: 5px;
    border-style: inset none inset none;
    border-width: thin;
    border-color: #003399;
    color: #808080;
    position: relative;
    top: expression(this.scrollTop);
    z-index: 10;
    font-family: Tahoma;
    font-size: 8pt;
    background-color: #E8F3FF;
}
.searchresults tr
{
    border-style: none;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    vertical-align: top;
}
   .searchresults td
{
    border-width: thin;
    padding: 2px;
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    vertical-align: top;
    border-style: none none solid none;
    border-bottom-color: #008000;
}

.searchresults td A
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #3333FF;
    text-decoration: none;
    vertical-align: top;
}
.searchresults td A:hover
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #3333FF;
    text-decoration: underline;
}

.searchresulttext
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
}
.searchresulttext A
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #3333FF;
    text-decoration: none;
}
.searchresulttext A:hover
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #3333FF;
    text-decoration: none;
}

.searchresultsinfo
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #666666;
    text-decoration: none;
}

/* FROM MLW */
.goldtitle {  font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 16pt; color: #FFCC00}
.bartitle { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold }
.black {  font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #000000; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal}
.white {  font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF}
.red {  font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #CA0000}
.grav {  font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; font-weight: normal; color: #000000}
.gravbold {  font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.blue {  font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; font-weight: bold; color: #0033CC}
.sectiontitleblk {  font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 18px; font-weight: bold; color: #000000}
.green { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #006600; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal }
.purple { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #ACA9C0; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal }
.gold { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #DAAB00; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal }
.yellow { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #ECEC00; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal }
.brown { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #804040; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal }
.grey { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #804040; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal }
.orange { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #FF9933; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal }
.homepage { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #FF00FF; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal }
.ltgreen { font-family: Verdana, Verdana, Geneva, sans-serif, sans-serif; font-size: 10pt; color: #00CC66; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal }


.adminicon
{
    float: left;
}
.shortheader
{
    font-family: Verdana;
    text-decoration: none;
    font-size: 10pt;
    font-weight: normal;
}
     A.shortheader:hover
    {
    font-family: Verdana;
	text-decoration:underline ; 
	font-size: 10pt;
	font-weight: normal;
    }
 A.shortheader
{
    font-family: Verdana;
    text-decoration: none;
    font-size: 10pt;
    font-weight: normal;
    
}
.clslowz
{
    z-index: 10;
}
    
/* Border Bottom */
.borderbtm
{
border-left:none 0% #000000; 

border-top:none 0% #000000; 

border-right:none 0px #000000; 

border-bottom:solid 1px  #C0C0C0;   
    
    }
    .borderbtm td
{
border-left:none 0% #000000; 

border-top:none 0% #000000; 

border-right:none 0px #000000; 

border-bottom:solid 1px  #C0C0C0;   
    
    }
 /* Menu Portlet css to allow seamless use of images */   
    table.vmenu
{
    border-style: none;
    padding: 0px;
    margin: 0px;
    border-width: -1px;
    border-collapse: collapse;
    border-spacing: 0px;
}
table.vmenu tr
{
    border-style: none;
    padding: 0px;
    margin: 0px;
    border-width: -1px;
    border-collapse: collapse;
    border-spacing: 0px;
    height: 2px;
}
    table.vmenu td
{
        padding: 0px;
    margin: 0px;
    border-width: -1px;
    border-collapse: collapse;
    border-spacing: 0px;
    }
   table.vmenu td img {
display:block;
}

