body
{
    font-family         : Arial;
    font-size           : 12px;
    background-color    : white;
    margin              : 0px;
    text-align          : center;
}
body td
{
    font-size           : 11px;    
}
body div
{
    text-align          : left;
}
#container
{
    width               : 782px;
    margin-top          : 20px;
    margin-right        : auto;
	margin-left         : auto;
}
#head
{
    background-image    : url(/images/head.gif);
    background-repeat   : no-repeat;
    height              : 32px;
    text-align          : center;
    padding-left        : 25px;
}
#head div a
{
    font-size           : 11px;
    color               : Black;
}
#head div
{
    float               : left;
    padding-top         : 9px;
    padding-left        : 8px;
    padding-right       : 8px;
    
}
#content
{
    border-left         : 1px solid #75797E;    
    border-right        : 1px solid #75797E; 
    height              : auto;
}
#tail
{
    background-image    : url(/images/tail.gif);    
    background-repeat   : no-repeat;
    height              : 11px;
}
#nav
{
    position            : relative;
    width               : 245px;    
    margin-left         : 5px;
    float               : left;
    background-color    : #dfdfdf;

}

#nav .navItem
{
    height              : 31px; 
    background-color    : #a8a8a8;
}
#nav .navItem div.cont
{
    background-color    : #b9bcbf;
    height              : 30px; 
    background-image    : url(/images/circle_navItem.gif); 
    background-position : right;
    background-repeat   : no-repeat;
    cursor              : pointer;
}
#nav .navItem div.contOverOn,
#nav .navItem div.contOver
{
    background-color    : #f3f3f3;
    height              : 30px; 
    background-image    : url(/images/circle_navItemRed.gif); 
    background-position : right;
    background-repeat   : no-repeat;
    cursor              : pointer;
}
#nav .navItem div.contOverOn div,
#nav .navItem div.contOver div,
#nav .navItem div.cont div
{
    padding-top         : 7px;
    padding-right       : 30;
    text-align          : right;
    font-size           : 12px;
}
#nav .Services div.cont
{
    background-color    : #dfdfdf;
}
#nav .noImage div.cont
{
    background-image    : none;
}
#nav .Information
{
    background-color    : #dfdfdf;
    font-size           : 11px;
    padding-left        : 20px;
    padding-bottom      : 12px;
    padding-top         : 12px;
    padding-right       : 20px;
    height              : auto;
    text-align          : right;
    border-bottom       : 1px solid  #a8a8a8;
    
}
#nav .noBorder
{
    border-bottom       : 0px solid  #a8a8a8;
}

#logo
{
    background-image    : url(/images/SM_Av_Logo.jpg);    
    background-repeat   : no-repeat;
    background-position : center;
    border-top          : 20px solid #585b5d;
    border-bottom       : 1px solid #a8a8a8;
    background-color    : White;
    cursor              : pointer;
}
#logo div
{
    height              : 117px;
    cursor              : pointer;
}
* html #logo div
{
    height              : 123px;
}
#logo div h1
{
    font                : 10px verdana;
    visibility          : hidden;
}
#rightContent
{
    width               : 515px;
    margin-right        : 10px;
    border-top          : 3px solid #585b5d;
    margin-left         : 250px;
}
* html #rightContent
{
    margin-left         : 0px;
    float               : right;
}
#rightContent #flash
{
    width               : 513px;
    height              : 319px;
    margin-left         : 2px;
    margin-top          : 2px;
    margin-bottom       : 2px;
    background-repeat   : no-repeat;
}

#normalContent,
#homeContent
{
    margin-left         : 2px;
    padding-left        : 8px;
    padding-top         : 5px;
}

#homeContent
{
    border-top          : 4px solid #585b5d;   
    padding-top         : 10px; 
}
#nav .Search
{
    text-align          : center;
    border-bottom       : 1px solid  #a8a8a8;
    background-color    : #e63829;
    padding-top             : 5px;
    font-size: 10px;
    color: White;
}
#homeContent .Search
{
    background-color    : #e63829;
    margin-left: 255px;
    margin-right: 5px;
    margin-top: 15px;
    color: White;
    font-size: 11px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}


#rightContentNormal #flash
{
    width               : 513px;
    height              : 157px;
    margin-left         : 2px;
    margin-top          : 2px;
    margin-bottom       : 1px;
    background-color    : #9bcdde;
    background-repeat   : no-repeat;
}
#rightContentNormal
{
    width               : 515px;
    margin-right        : 10px;
    border-top          : 3px solid #585b5d;
    padding             : 0px;
    margin-left         : 250px;
 
}
* html #rightContentNormal
{
    margin-left         : 0px;
    float               : right;
}
#normalContent #ContentNodes_Content .ContentNode,
#homeContent #ContentNodes_Content .ContentNode
{
    padding-right       : 10px;
}

#homeContent #ContentNodes_Content,
#homeContent #ContentNodes_Right
{
    margin-top          : 10px;
    padding             : 0px;
}
* html #homeContent #ContentNodes_Right
{
    padding-left        : 10px; 
}
#normalContent #ContentNodes_Content
{
    margin-top: -2px;    
}
* html #normalContent #ContentNodes_Content
{
    margin-top: 8px;    
}
#normalContent #ContentNodes_Content,
#homeContent #ContentNodes_Content
{
       float            : left;
}


#normalContent #ContentNodes_Content a,
#homeContent #ContentNodes_Content a,
a,
a:visited
{
        color           : #e63a2a;
}
#normalContent #ContentNodes_Content img,
#homeContent #ContentNodes_Content img
{

        float               : left;
        padding-right       : 6px;
        padding-bottom      : 3px;
        
}
#normalContent #ContentNodes_Right,
#homeContent #ContentNodes_Right
{
       width            : 250px;
       margin-left      : 255px;
}
*html #normalContent #ContentNodes_Right,
*html #homeContent #ContentNodes_Right
{
       margin-left      : 0px;
}
#normalContent #ContentNodes_Right h3,
#homeContent #ContentNodes_Right h3,
#normalContent #ContentNodes_Content h3,
#homeContent #ContentNodes_Content h3
{
    color               : #e63a2a;
    margin-bottom       : 0px; 
    font-size           : 13px;   
}
#homeContent h1.title,
#normalContent h1.title
{
    color               : #e63a2a;
    font-size           : 16pt;  
    margin-bottom       : 5px;  
    margin-top          : 3px;
}
#normalContent h1.title
{
    margin-top          : 10px;
    font-size           : 13pt;  
}
#subNav 
{
    background-color    : #585b5d;
    margin-left         : 2px;
    border-top          : 1px solid white;
    height              : 32px;
}
* html #subNav
{
    height              : 32px;
}
#subNav .navItem
{
    float               : left;
    padding-top         : 8px;
    padding-bottom      : 7px;
    padding-left        : 10px;
    padding-right       : 10px;
    height              : 17px;
    font-size           : 12px;
    color               : White;
    background-image    : url(/images/subnav_end.gif);
    background-repeat   : no-repeat;
    background-position : right 10px;
}
#subNav .navItem a
{
    color               : White;    
    text-decoration     : none;
}
#subNav .navItem a:hover
{
    color               : #e63a2a;
    font-weight         : normal;
}
#callToActionHome
{
    margin-left         : 255px;
    background-repeat   : no-repeat;
    background-image    : url(/images/want_to_know_more_2.gif);
    width               : 245px;
    margin-top          : 15px;

    padding-top         : 32px;
    cursor              : pointer;
}
* html #callToActionHome
{
    width               : 245px;
}
#callToActionHome div
{
    padding-left        : 14px;
    padding-right       : 14px;
    height              : 86px;  
    font-size           : 9pt;
}
#callToActionHome span
{
    color               : #e63a2a;
    font-size           : 27px;
    font-weight         : bold;
}
#callToAction
{
    float               : right;
    margin-top          : 5px;    
}
#registrationList th
{
    background-color    : #b9bcbf;
    font-size           : 13px;
    padding             : 5px;
    padding-left        : 20px;
    padding-right       : 20px;
    
    color               : Black;
    border-right        : 1px solid #a8a8a8;
    border-bottom       : 1px solid #a8a8a8;
    border-top          : 1px solid #a8a8a8;
    font-weight         : normal;
    
}
#registrationList td
{
    padding             : 5px;
    font-size           : 10px;
    padding-left        : 5px;
    padding-right       : 5px;
    color               : grey;
    border-right        : 1px solid silver;
    border-bottom       : 1px solid silver;
}
#registrationList tr.x
{
    background-color    : #f3f3f3;
}
li
{
    list-style-type : square;
    list-style-image: url(/images/li.gif);
    margin-left     : -27px;
}
* html li
{
        margin-left     : -35px;
        padding-left    : 10px;
}
