/*
 
Global Styles (To general HTML tags)
 
*/
body
{
    
    /*background: url(../images/bg_grad_short.jpg) repeat-x top;*/
    /*margin: 0; */
    /*background-color: #FFCC99;   */
    margin: 0px 0px 0px 0px;
    /*color: #6A6A6C;*/
    color: #4C4C4C;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 20px;
}
 
img
{
    border: none;
}
 
a
{
    color: #112F7F;
    text-decoration: none;
    font-weight: bold;
}
    a:hover
    {
        color: #333333;
    }
 
.Blue
{
    color: #233F89;
}
 
.Divider
{
    background: #ABACB0;
    height: 1px;
    width: 100%;
    margin: 15px 0;
}
 
h1 /*Internal Heading*/
{
    color: #233F89;
    font-size: 24px;
}
h2 /*Boxs Heading*/
{
    font-size: 16px;
    margin: 0;
    color: #FFFFFF;
    font-weight: bold;
}
h3
{
    color: #112F7F;
    font-size: 14px;
    margin: 0;
}
 
 
/*
 
Site Element Styles
 
*/
#Wrapper
{
 
    background: url(../images/bg_grad_short.jpg) repeat-x top;
    background color: #ffffff;
    margin: 0 auto 0;
    width: 912px;
    
}
        #HeaderWrap
        {
            background: url(../images/header_bg_copy_ARC_left_manager-selection.png) no-repeat;            
            width: 912px;
            height: 120px;
            margin: 0px 0 0 0; 
            /*margin-top: 0px;*/
        }
                #LogosWrap
                {
                }
                        #ArcLogo
                        {
                            float: left;
                            width: 950px;
                            height: 72px;
                            margin: 7px 0 0 32px;
                        }
                        #PciLogo
                        {
                            float: right;
                            width: 107px;
                            height: 41px;
                            margin: 28px 34px 0 0;
                        }
        #Navigation
        {
            width: 858px;
            margin: 0 auto 0 auto;
            padding-top: 5px;
            position: relative;
            z-index: 100px;
        }
        #ContentWrap
        {
            width: 860px;
            
            margin: 0 auto 0 auto;
        }
                /*
 
 
Generic content table 
 
*/
                #ContentWrap table tr td
                {
                    vertical-align: top;
                }
                /*
 
Home Page Syles
 
*/
                #HomePageCopy
                {
                    margin-top: 40px;
                    position: absolute;
                    z-index: 1 !important;
                }
                        .PageHeadingBig
                        {
                            font-size: 44px;
                            color: #9D9EA2;
                            letter-spacing: 0.07em;
                            line-height: 51px;
                            font-weight: 700;
 
                        }
                        .HomePageText
                        {
                            width: 405px;
                            margin-top: 15px;
                            border-top: 2px solid #ABACB0;
                            padding-top: 15px;
                        }
                #HomePageImage
                {
                    float: right;
                    width: 402px;
                    height: 364px;
                    margin-top: 68px;
                }
                
                /*
 
Javascript Profile PopUp
 
*/
                #ProfilePopUp
                {
                    position: absolute;
                    visibility: hidden;
                    width: 722px /*752px*/;
                    /*height: 300px;*/
                    /*background-color: #FFFFFF;*/
                    background-color: #CFD1E3;
                    /*-moz-opacity:.90;
                    opacity:.9;
                    filter:alpha(opacity=90);*/
                    border: 1px solid #333333;
                    padding: 15px;
                    margin: 132px 0 0 50px;
                }
                        #ProfileHolder
                        {
                        }
                                #ProfilePic
                                {
                                    float: left;
                                    width: 128px;
                                    border: 0px solid #333333;
                                }
                                #ProfileCopy
                                {
                                    float: right;
                                    width: 572px;
                                }
                        #CloseHolder
                        {
                        }
                                #CloseBtn
                                {
                                    float: right;
                                }
                
                /*
 
Internal Page Styles
 
*/
                #InternalWrap
                {
                    margin: 22px 0;
                }
                        #InternalLeft
                        {
                            float: left;
                            width: 618px;
                        }
                        #InternalRight
                        {
                            float: right;
                            width: 207px;
                        }
                                #InternalRight img
                                {
                                    margin-bottom: 7px;
                                }
                
                #CookieTrail
                {
                    color: #FFFFFF;
                    font-size: 11px;
                }
                        #CookieTrail a
                        {
                            color: #4F4F51;
                        }
                #InternalHead
                {
                    height:75px;
                    vertical-align: middle;
                }
                        #InternalHeadTitle
                        {
                            float: left;
                            overflow: visible;
                            margin: 23px 0 0 0;
                        }
                            #InternalHeadTitle h1
                            {
                                line-height: 1em;
                                margin:2 !important;
                            }
                        #InternalHeadImages
                        {
                            float: right;
                            width: 436px;
                        }
                                #InternalHeadImages img
                                {
                                    margin-left: 10px;
                                }
        #SilverBar
        {
            margin: 0 auto 0 auto;
            padding: 2px 0 0 10px;
            width: 853px /*863px*/;
            height: 24px /*26px*/;
            background: url(../images/silver_bar_bg.jpg) no-repeat;
        }
                
                .SilverBarHeading
                {
                    font-size: 14px;
                    font-weight: bold;
                }
        #SubscribersAndDocuments
        {
            width: 863px;
            margin: 10px auto 10px auto;
            font-size: 10px;
            font-style: italic;
        }
                #SubscribersAndDocuments img
                {
                    float: left;
                    margin: 2px 5px 0 0;
                }
                .SDHeading
                {
                    color: #112F7F;
                    font-size: 15px;
                    font-weight: bold;
                    font-style: normal;
                }
        #Boxs  
        {
            width: 863px;
            margin: 0 auto 0 auto;
            color: #FFFFFF;
            line-height: 18px;
            font-size: 11px;
        }
        
        #Boxs  a
        {
            width: 863px;
            margin: 0 auto 0 auto;
            color: #FFFFFF;
            line-height: 18px;
            font-size: 11px;
        }        
                #Box1
                {
                    background: url(../images/box1.jpg);
                    width: 194px /*208px*/;
                    height: 74px /*88px*/;
                    padding: 7px;
                    float: left;
                }
                #Box2
                {
                    background: url(../images/box2.jpg);
                    width: 194px /*208px*/;
                    height: 74px /*88px*/;
                    padding: 7px;
                    float: left;
                    margin: 0 10px;
                }
                #Box3
                {
                    background: url(../images/box3.jpg);
                    width: 194px /*208px*/;
                    height: 74px /*88px*/;
                    padding: 7px;
                    float: left;
                }
                #Box4
                {
                    background: url(../images/box4.jpg);
                    width: 194px /*208px*/;
                    height: 74px /*88px*/;
                    padding: 7px;
                    float: right;
                }
        #Footer
        {
            width: 863px;
            margin: 12px auto 0 auto;
            border-top: 2px solid #BDBEC0;
            padding-top: 10px;
            font-size: 11px;
            line-height: 16px;
        }
                #FooterLeft
                {
                    float: left;
                    width: 580px;
                }
                #FooterRight
                {
                    float: right;
                    text-align: right;
                }
                        #FooterRight a
                        {
                            text-decoration: none;
                            color: #999999;
                            font-weight: bold;
                            font-size: 13px;
                        }
                                #FooterRight a:hover
                                {
                                    color: #333333;
                                }
                                
/*People section styles*/
.people_column
{
    width: 23%;
    padding: 0 16px 25px 0;
    float: left;
}
    .people_column h3
    {
        font-size: 14px;
        text-transform: uppercase;
        font-weight: normal !important;
        margin: 0 0 6px 0;
        border-bottom: solid 1px #6A6A6C;
    }
    .people_column h4
    {
        font-size: 13px;
        text-transform: uppercase;
        color: #6A6A6C !important;
        font-weight: normal !important;
        margin: 2px 0 0px 0 !important;
        line-height: 1.3em;
    }
    .people_column a
    {
        font-size: 12px;
        color: #000000 !important;
        font-weight: normal !important;
        display: block;
        line-height: 1.3em;
        margin: 1px 0 !important;
        padding: 0 !important;
    }
    
/*Form pages styles*/
.FormLeft
{
    width: 47%; float: left; margin: 0 20px 0 0;
}
 
.FormRight
{
    width: 47%; float: left
}
 
    .FormLeft table tr td, .FormRight table tr td
    {
        padding: 5px;
    }
    .FormLeft input[type="text"], .FormRight input[type="text"]
    {
        font-size: 0.9em;
        width: 150px;
        padding: 3px 3px;
        border: solid 1px #666666;
        color: #999999 !important;
    }
    .FormLeft input[type="password"], .FormRight input[type="password"]
    {
        font-size: 0.9em;
        width: 150px;
        padding: 3px 3px;
        border: solid 1px #666666;
        color: #999999 !important;
    }
    .FormLeft select, .FormRight select
    {
        font-size: 0.9em;
        width: 158px;
        padding: 3px 3px;
        border: solid 1px #666666;
        color: #999999 !important;
    }
    
.on-top
{ 
    z-index: 10000; 
}