﻿
/* grey 999999*/
/* light grey CCCCCC*/

/* -- Links -- */
a
{
    font-family: "Century Gothic", sans-serif;
    color: #999999;
    text-decoration: underline;
    outline: none; 
}

a:focus,
a:active
{ 
    outline: none; 
} 

a:hover
{
    color: #CCCCCC;
    outline: none;     
}

a.NavLink
{
    color: #999999;
    text-decoration: none;

}

a.NavLink:hover
{    
    color: #CCCCCC;
}

/* -- End Links -- */




/* HTML elements */ 
body
{
   background-color: white;
   font-family: "Century Gothic", sans-serif;
   font-size: 12pt;
   color: #999999;
   margin: 0px 0px 0px 0px; 
}

li
{
    padding: 0px;
    margin: 0px;
}

table
{
    width:100%;
    border-collapse:collapse;
    border: none 0px white;   
/*    border:inset 1px red;*/
}

td
{
    vertical-align: top;
    text-align: left;
    border: none 0px white;   
/*    border:inset 1px red;*/
}

img
{
    border: none 0px white;   
    vertical-align: top;
}
blockquote
{
    padding:0px 0px 0px 10px; 
    margin:0px 0px 0px 0px; 
}
/* -- End Html Elements -- */


/* -- OuterTable -- */

#OuterTable
{
    width: 860px;         /* Width of the content space */
    margin-top: 15px;
    margin-left: 15px;     
}

.Header_Img
{
     width:430px;       /* this is 1/2 of the OuterTable.width */
     height:153px;
}

.OuterTable_Side_Img
{
    height: 405px; /* 385 is necessary but this will help prevent flicker on ctgy pages */
    width: 2px; 
}

#BodyRowTable
{
    width:860px;   
}

#BodyContentCell
{
    width:730px;          /* OuterTable.width - (2*OuterTable_Side_Img.width) - CategoryTree.width */   
    padding-top:6px; 
    padding-right:20px;
    
}

#BodyContentCell > table  
{
	border: solid 1px #CCCCCC;
	margin-bottom:10px;
}


#Left_Bottom_Corner_Img
{   
    width:25px; 
    height:118px;
}

#Bottom_Img
{
    width:691px;   /* OuterTable.width - Left_Bottom_Corner_Img.width - Right_Bottom_Corner_Img.width */ 
    height:2px; 
    vertical-align:top;
} 

#Right_Bottom_Corner_Img
{ 
    width:144px; 
    height:118px;
}

#BottomNav_Table
{
    height:57px; 
}

#As_Seen_In_Img
{
    vertical-align:bottom; 
}

.BottomNav_LinkCell
{
    text-align:center;
    font-size: 12pt;
    vertical-align:bottom; 
    padding:8px;
}
/* -- End OuterTable -- */


/* -- Category Tree -- */

.NavSelected
{
    color: #CCCCCC;
}

#NavCell,
#CategoryTree
{
    width: 125px;
    font-size: 12pt;
}
#CategoryTree td
{
    padding:15px 0px 0px 10px;
}
#CategoryTree td td
{
    padding:15px 0px 0px 25px;
}
/* -- End Category Tree -- */
