/* Default Styling */



#Container
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    MARGIN: 10px auto 10px auto;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 1024px;
    COLOR: #333333;
    LINE-HEIGHT: 130%;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    FONT-SIZE: 0.9em;
    BACKGROUND-COLOR: white
}

/* Header Styling    */

#Header
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    BACKGROUND-IMAGE: url(hdrbackground.jpg);
    PADDING-BOTTOM: 1em;
    PADDING-TOP: 1em;
    HEIGHT: 100px
}
#Header H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-SIZE: 2em;
}


#Header img.Logo
{
    
    Margin: 10px 30px 19px 2px; 
     

}
#Header IMG.Pics
{
   
    Margin: 10px 4px 10px 5px;
    
    

}

/* Top Navigation   */

#TopNav
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    PADDING-TOP: 0em;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #f00000
}

#TopNav A
{
    MARGIN-TOP: 0px;
    FONT-SIZE: larger;
    COLOR: white;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#TopNav A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
#TopNav TABLE
{
    MARGIN-TOP: 0px;
    WIDTH: 100%;
    HEIGHT: 5pt;
    TEXT-ALIGN: center
}

#TopNav TD
{
    BORDER-RIGHT: white thin double;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin
}

/*  Left Navigation     */

#Leftnav
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    FLOAT: left;
    BACKGROUND-IMAGE: url(leftnav.jpg);
    PADDING-BOTTOM: 1em;
    MARGIN: 0px;
    PADDING-TOP: 1em;
    HEIGHT: 630px
}

#Leftnav P
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16pt;
    MARGIN: 0px 0px 1em;
    COLOR: #ffffff
}

#Leftnav p:msg
{
    FONT-SIZE: 8pt;
    MARGIN: 0px 0px 1em;
    COLOR: #ffffff
}

#Leftnav A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: larger;
    COLOR: white;
    TEXT-DECORATION: none
}
#Leftnav A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
    background-color: white;
}

#Leftnav TD.products
{
    FONT-SIZE: larger;
    COLOR: black
}

#Leftnav p.msg
{
    FONT-SIZE: 8pt;
    MARGIN: 0px 0px 1em;
    COLOR: #ffffff
}

/*  Main Content   */

#Content
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    MARGIN-LEFT: 190px;
    MARGIN-RIGHT: 30px;
    PADDING-TOP: 1em;
    BACKGROUND-COLOR: white
}
#Content H1
{
    FONT-SIZE: 1.6em;
    MARGIN-LEFT: 50px
}

#Content H2
{
    MARGIN: 50px 50px 1.4em

}
#Content H3
{
    FONT-SIZE: 1.2em;
    MARGIN-LEFT: 50px;
    COLOR: black;
    BACKGROUND-COLOR: white
}

#Content H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt
}

#Content H5
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 22pt;
    TEXT-DECORATION: none
}
#Content A#links
{
    FONT-WEIGHT: bolder;
    MARGIN-LEFT: 0px;
    COLOR: blue;
}
#Content UL
{
    MARGIN-LEFT: 50px
}

#Content P
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: medium;
    MARGIN-LEFT: 50px;
    COLOR: black;
    MARGIN-RIGHT: 50px;
}

#Content TABLE
{
    MARGIN-LEFT: 50px;
    PADDING_top: 0px;
}

#Content TD
{
    PADDING-RIGHT: 15pt;
    PADDING-LEFT: 15pt;
}

#Content A
{
    MARGIN-LEFT: 50px;
    COLOR: blue;
    TEXT-DECORATION: none;
}
#Content A:hover
{
    MARGIN-LEFT: 50px;
    COLOR: gray;
    TEXT-DECORATION: none;
}

#Content IMG
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
}
#Content IMG#map
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}

/* Footer  */

#footer
{
    CLEAR: both;
    PADDING-RIGHT: 0em;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0em;
    HEIGHT: 15px;;
    BACKGROUND-COLOR: #f00000;
}


#footer P
{
    MARGIN-TOP: 0px;
    COLOR: white;
    WHITE-SPACE: pre;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}

/* Forms Styling */

TABLE.submit
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 150px;
}



/* Span Styling */

SPAN.asterisk
{
    COLOR: #6600ff;
}

SPAN.NewLink
{
    LEFT: 510px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 750px;
}


SPAN.AdminMenu
{
    LEFT: 800px;
    FLOAT: none;
    POSITION: absolute;
    TOP: 800px;
}
SPAN.ErrMessage
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    COLOR: red;
}

SPAN.bold
{
    FONT-WEIGHT: bold;
}

