body{margin: 0 0 0 0;}
#Wrapper{ width:768px;margin: auto;}
body 
{
    background-color: #996633;
}

#Top
{   
    text-align:right;
    color: #ffffff;
    padding-right: 8px;
    line-height: 23px;
    height: 23px;
}
#TopCorner{}
#TopMenu {}
#TopMenu ul 
{ 
    margin:0; 
    padding: 0;
}
#TopMenu li 
{
    margin: 0;
    display: inline;
    list-style-type: none;
}
#TopMenu li a
{
    padding: 0 6px 0 12px;
    text-decoration: none;
    color: #ffffff;
    font-size: 11px;
    font-family: Arial, Verdana;
}
#TopMenu li a:hover
{
    color: #cccccc;
    text-decoration: none;
}
.THasSubMenu
{
    background-image: url(./images/droplight.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.TSubMenu
{
    padding: 0 7px 0 7px;
    display:none;
    text-align:left;
    background-color: #333333;
    margin: 4px 0 0 7px;
}
.TSubMenu ul
{
    padding: 0;
    margin: 0;
}
.TSubMenu li
{
   margin: 0;
   padding: 4px 0 4px 0;
   list-style-type: none;
}
.TSubMenu li a
{
    font-family: Arial, verdana;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
.TSubMenu li a:hover
{
   color: #cccccc;
   text-decoration: none;
}
#Wrapper
{ 
    padding-top: 15px;
    padding-bottom: 80px;  
}
#Frame
{
    text-align:left; 
}
#FrameTL,#FrameTR,#FrameBL,#FrameBR
{
    background-image: url(./images/small-round.gif);
    height: 5px;
    font-size: 2px;
}
#FrameTL,#FrameBL  
{
    margin-right: 5px;
}
#FrameTR,#FrameBR  
{
    margin-left: 5px;
    margin-top: -5px;
}
/* Frame Top */
#FrameTL{}
#FrameTR
{
    background-position: right top; 
}
#FrameContent 
{
    background-color: #ffffcc;
    padding: 0px 5px 0px 5px;
}
/* Frame Bottom */
#FrameBL
{
    background-position: left bottom;
}
#FrameBR
{
    background-position: right bottom;
}
#Header 
{   
   clear: both;
   background-color: #ffffcc;
   color: #000000;
   background-image: url(./images/hd-grad.gif);
   background-position: top;
   background-repeat: repeat-x;
}

#Header a
{
    color: #000000;
    text-decoration: none;
}
#Header a:hover
{
    text-decoration: underline;
    color: #000000;
}
#HeaderContent 
{ 
    padding: 10px;
}
#Menu 
{  
    clear:both;
    width: 100%;
    margin: 5px 0 5px 0;
    line-height: 36px;
}
#MenuCorner,#MainMenu
{
    background-image: url(./images/rounded-shade.gif);
    background-repeat: no-repeat;
    height: 36px;
}
#MenuCorner
{
    background-position: top left;
    margin-right: 12px;
}
#MainMenu
{
    background-position: top right;
    margin: -36px 0 0 12px; 
    text-align: center;
}
#MainMenu ul 
{ 
    margin:0; 
    padding: 0;    
}
#MainMenu li 
{
    list-style-type: none;   
    display: inline;
    font-size: 13px; 
    line-height: 36px;
    font-family: Verdana;
}
#MainMenu li:first-child a
{
    border-left: solid 1px #ecec98;
}

#MainMenu li a
{
    text-decoration: none;
    padding: 10px 15px 10px 15px;
    color: #000;
    cursor: pointer;
    border-right: solid 1px #ecec98;
}

#MainMenu li a:hover
{
    background-image: url(./images/rounded-shade-hover.png);
    background-repeat: repeat-x;
}
.SelectedMenuItem a
{
    background-image: url(./images/rounded-shade-hover.png);
    background-repeat: repeat-x;
}

/* Drop down / Fly out menu */
.HasSubMenu
{
    background-image: url(./images/drop.gif);
    background-repeat: no-repeat;
    background-position: 94% center;
}
.SubMenu
{
    padding:0;
    display:none;
    text-align:left;
    margin-left: -1px;
    background-color: #ffff66;
    border-left: solid 1px #ecec98;
    border-right: solid 1px #ecec98;
    border-bottom: solid 1px #ecec98;
}
.SubMenu ul
{  
    padding: 0;
    margin: 0;
}
.SubMenu li
{
    padding: 0;
    margin: 0;
    font-family: verdana;
    font-size: 12px;
    list-style-type: none;
    line-height: 31px;    
    width: 140px;
}
.SubMenu li a
{ 
    padding: 0px 5px 0px 15px;
    color: #000;
    /*display: -moz-inline-stack;
    display: inline-block;*/
    display: block;
    text-decoration: none;
}
.SubMenu li a:hover
{
    text-decoration: none;
    background-image: url(./images/rounded-shade-hover.png);
    background-repeat: repeat-x;
    color: #000;
}
#MenuContentFrame{}
#Content
{
    width:100%;
}
#Content {}
/* Top Content Section */
#ContentTL{}
#ContentTR{}

#PageContent
{     
    background-color: #ffffcc;    
    color: #000000;
    padding: 5px; 
}

/* Top Panels */
.PanelTL{}
.PanelTR{}

/* Panel Content */
.Panel{}

/* Bottom Panel */
.PanelBL{}
.PanelBR{}

/* Content Bottom */
#ContentBL{}
#ContentBR{}
body
{
    font-family: Arial, Helvetica, Tahoma;
    font-size: 13px;
}
a { color:#006600; text-decoration: none; }
a:hover { text-decoration: none; color: #669933;}

h1 { font-size: 27px;margin: 0; padding: 4px 0 6px 0; font-weight: normal;}
h2 { font-size: 21px;margin: 0; padding: 2px 0 4px 0; font-weight: normal;}
h3 { font-size: 15px;margin: 0; padding: 2px 0 3px 0; font-weight: normal;}
h4
{ 
    font-size: 20px;
    font-weight: normal; 
    border-bottom: solid 1px #006600;
    padding: 0 0 2px 0;
    margin: 2px 0 3px 0;
}
h5 
{ 
    font-size: 17px; 
    font-weight: normal; 
    border-bottom: dashed 1px #cccccc;
    padding: 2px 0 2px 0;
    margin: 0 0 4px 0;
}
h6 
{ 
    font-size: 16px; 
    font-weight: normal;
    padding: 5px 3px 5px 3px;
    background-color: #eee;
}

blockquote 
{
    background-image: url(./images/blockquote-a.gif); 
    background-repeat: no-repeat; 
    padding: 0 10px 0 45px; 
    line-height: 29px; 
}
hr{}

/*Images*/
.Icon { background-color: #fff; padding: 1px; border: solid 1px #669933;}
a img.Icon:hover { border-color:#006600; }

.Thumb { background-color: #fff; padding: 1px; border:solid 1px #669933;}
a img.Thumb:hover { border-color:#006600; }

.Snap { background-color: #fff; padding: 1px; border:solid 1px #669933;}
a img.Snap:hover { border-color:#006600; }

.Display { background-color: #fff; padding: 1px; border:solid 1px #669933;}
a img.Display:hover { border-color:#006600; }



#Footer 
{ 
    clear: both;
    background-color: #ffffcc;
    color: #000000;   
}
#Footer a 
{
   text-decoration: none;
   color: #999999;
}
#Footer a:hover
{
   color: #999999;
   text-decoration: underline;
}
#FooterContent
{   
    padding: 10px 5px 10px 5px;
}

.Feature 
{
    margin: 0 0 8px 0;  
}
.Feature a
{
   color: #669933;
    text-decoration: none;
}
.Feature a:hover
{
   color: #669933;
   text-decoration: underline;
}
.FContent
{ 
    background-color: #ccff66;
    color: #000000;
}
.FTL, .FTR, .FBL,.FBR{height: 0px; font-size: 2px;}
.FHeader
{
    padding: 0 3px 0 3px;
}
.FCollapse, .F2Collapse, .FExpand, .F2Expand 
{ 
    float:left;
    width: 16px; 
    height: 14px; 
    background-image: url(./images/expandcollapse.gif); 
    background-repeat: no-repeat;
    margin-top: 4px;
}
.FCollapse, .F2Collapse { background-position:  0 -14px; }
.FCollapse:hover, .F2Collapse:hover { background-position:  0 -42px; }
.FExpand:hover, .F2Expand:hover { background-position: 0  -28px; }
.FTitle    
{ 
    height: 25px;
    line-height: 25px;
    font-size: 16px;    
    font-family: Verdana, Arial; 
}
.FTitle a
{
    color: #669933;
    text-decoration: none;
}
.FTitle a:hover
{
    color: #669933;
    text-decoration: underline;
}
.FText
{
    padding: 1px 4px 5px 4px;
}

/* Second Feature Container */
/* Footer Top */
.Feature2 
{
    margin: 0 0 8px 0;
}
.F2Content{}

.F2TL,.F2TR,.F2BL,.F2BR{height: 0px; font-size: 2px;}

.F2Header
{
    padding: 0 3px 0 3px;
    background-color: #ccff66;
    color: #000000;
}
.F2Title 
{
    line-height: 25px;
    height: 25px;
    font-size: 16px;    
    font-family: Verdana, Arial;
}
.F2Title a
{
    color: #669933;
    text-decoration: none;
}
.F2Title a:hover
{
    color: #669933;
    text-decoration: underline;
}
.F2Text
{
    padding: 1px 4px 5px 4px;
}
.Window
{ 
    position: absolute; 
    overflow: hidden;  
    color: #333; 
}
.WCorner
{
    background-position: left top; 
}
.WHeader,.WCorner,.WStatus,.WResizer 
{
    background-image: url(./images/rounded-win.gif);
    background-repeat: no-repeat;
    /*font-size: 2px;*/
}
.WHeader,.WCorner
{
    height: 30px;
}
.WStatus,.WResizer
{
    height: 16px;
}
.WCorner,.WStatus 
{
    margin-right: 5px;
}
.WHeader,.WResizer
{
    margin-left: 5px;
}

.WResizer 
{
    background-position: right bottom;
}

.WHeader
{   
    background-position: right top;
    margin-top: -30px;
    line-height: 29px;
    font-family: arial;
}
.WTitle 
{ 
    cursor: move; 
    font-size: 15pt; 
    padding-left: 5px;   
    color: #ffffff; 
}
.WClose 
{ 
    background-image: url(./images/close.gif); 
    background-repeat: no-repeat; 
    background-position: center center;
    float:right; 
    width: 16px; 
    height:29px; 
    margin: 0px 5px 0 0;
}
.WContent 
{  
    padding: 1px 4px 0px 4px; 
    border-left: solid 1px #ff9999;
    border-right: solid 1px #ff9999;
    background-color: #fff;
}
.WContent a
{
    text-decoration: none;
    color: #0066cc;
}
.WContent a:hover
{
    text-decoration: none;
    color: #003366;
}
.WFooter {}

.WStatus
{ 
    font-size: 8pt; 
    background-position: left bottom;   
    margin-top: -16px;
    padding-left: 5px;
}
.WStatus img 
{ 
    margin-top: 2px; 
    margin-left: 5px;
}
