body {
    border: 00px #000 solid;
}

#IMain {
    background: url(/images/content-border.gif) top repeat-x #fff;
    width: 1320px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 2px;
    border: 5px #000 solid;
}

/** Begin Content Area **/
#IMain #IContent {
    display: inline-block;
    width: 100%;
    background: url(/images/content-border.gif) top repeat-x #fff;
    padding: 0px;
    border: 5px #000 solid;
}

#IMain #IContent .CIndent {
    padding: 2px 6px 2px 6px; /** top right bottom left **/
    border: 1px #000 solid;
}

#IMain #IContent .CContainer {
    display: inline-block;
    width: 100%;
    border: 0px #000 solid;
}

    #IMain #IContent #IWorkArea {
        display: inline-block;
        vertical-align: top;
        width: 1060px;
        margin: 2px 2px 2px 2px;
        padding: 2px 2px 2px 2px; /*top,right,bottom,left*/
        background-color: #FFF;
        border: 1px solid #000;
    }

    #IHomePage #IMain #IContent #IWorkArea
    {
        display: inline-block;
        vertical-align: top;
        width: 504px;
        margin: 2px 8px 2px 14px;
        padding: 2px 2px 2px 2px; /*top,right,bottom,left*/
        background-color: #FFF;
        border: 1px solid #000;
    }
#IHomePage #IWorkArea #PageFocus h2.page-title {
    color: #666666;
    font-size: 22px;
    font-weight: bold;
    line-height: 120%;
    margin: 0 auto;
    text-transform: uppercase;
    padding: 8px 0px 8px 10px;
    border: 0px #000 solid;
}
#IHomePage #IWorkArea #PageFocus h3.page-parent-title {
    overflow: hidden;
    font-size: 12px;
    color: #676767;
    padding: 6px 0px 4px 28px;
    border: 0px #000 solid;
}

#ISignUp #IWorkArea p.SectionHeader,
#IHomePage #IWorkArea .CenterColumnContent p.SectionHeader {
    font-family: Arial, "New Century Schoolbook", Times, serif;
    font-size: 16px;
    font-weight: 600;
    color: #676767;
    text-align: left;
    padding: 12px 0 4px 4px;
    border: 0px #000 solid;
}
#ISignUp #IWorkArea p.Text,
#IHomePage #IWorkArea .CenterColumnContent p.Text {
    font-family: Arial, "New Century Schoolbook", Times, serif;
    font-size: 15px;
    font-weight: 500;
    color: #676767;
    padding: 0px 8px 10px 4px;
    border: 0px #000 solid;
}


    #IMain #IContent .CLeftSideBar {
            display: inline-block;
            vertical-align: top;
            width: 210px;
            margin: 2px 2px 2px 2px;
            padding: 2px 2px 2px 2px; /*top,right,bottom,left*/
            border: 1px #000 solid;
    }
    
    #IHomePage #IMain #IContent .CLeftSideBar {
    display: inline-block;
    vertical-align: top;
    width: 210px;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px; /*top,right,bottom,left*/
    border: 1px #000 solid;
    }

#IHomePage #content {
    background: url(/images/content-border.gif) top repeat-x #fff;
    padding-bottom: 2px;
    border: 0px #000 solid;
}


#IHomePage #PageFocus {
    background-image: url(/images/artwork/homepage_zebra_5_09.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    height: 460px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #000;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
}

#IHomePage .CRightSideBar {
    float: right;
    display: inline-block;
    text-align: center;
    width: 190px;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px; /*top,right,bottom,left*/
    background-color: #FFF;
    border: 1px #000 solid;
}

    #IHomePage .CRightSideBar .JobFeeds {
        padding: 2px 0px 6px 0px;
        border: 0px solid #000;
    }

    #IHomePage .CRightSideBar .RssFeed {
        padding: 4px 0px 6px 0px;
        border: 0px solid #000;
    }


#IHomePage #Main #content .column-1 {
    margin: 0 auto;
    position: top;
    background-color: #FFF;
    padding: 12px 0px 0px 0px;
    vertical-align: top;
    width: 220px;
    border: 0px #000 solid;
}

#ContactUs #IMain #IContent #IWorkArea,
#AboutUs #IMain #IContent #IWorkArea {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 690px;
    margin: 0px auto;
    padding: 2px 2px 2px 4px; /*top,right,bottom,left*/
    background-color: #FFF;
    border: 1px solid #000;
}


#ContactUs #IMain #IContent .CLeftSideBar,
#AboutUs #IMain #IContent .CLeftSideBar {
    display: inline-block;
    width: 260px;
    padding: 0px 2px 2px 0px;
    vertical-align: top;
    border: 1px #000 solid;
}

#ContactUs #IMain #IContent p.CPadding1,
#AboutUs #IMain #IContent p.CPadding1 {
    font-family: Arial, "New Century Schoolbook", Times, serif;
    font-size: 14px;
    font-weight: 500;
    font-style: italic;
    color: #000;
    padding: 18px 4px 12px 6px;
    border: 0px #000 solid;
}

#ContactUs #IMain #IContent .CLeftSideBar .CSideBarList,
#AboutUs #IMain #IContent .CLeftSideBar .CSideBarList {
    font-family: Arial, "New Century Schoolbook", Times, serif;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    padding: 6px 0px 6px 0px;
    border: 0px solid #000;
}

#ContactUs #IMain #IContent .CLeftSideBar ul,
#AboutUs #IMain #IContent .CLeftSideBar ul {
    display: block;
    border: 0px solid #000;
}

#ContactUs #IMain #IContent .CSideBarList li,
#AboutUs #IMain #IContent .CSideBarList li {
    list-style: none;
    font-family: Arial, "New Century Schoolbook", Times, serif;
    color: #336699;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    vertical-align: middle;
    margin: 2px;
    padding: 3px 2px 3px 8px; /*top,right,bottom,left*/
    border: 0px solid #000;
}

#IMain #IContent .CContentArea {
    display: inline-block;
    margin-left: 8px;
    margin-right: 8px;
    width: 100%;
    vertical-align: top;
    border: 10px #000 solid;
}

#IMain #IContent .CSideBarItem {
    display: inline-block;
    width: 200px;
    padding: 0px 2px 0px 2px;
    vertical-align: top;
    border: 0px #000 solid;
}

    #IMain #IContent .CSideBarItem .ImgIndent {
        float: left;
        margin: 0 auto;
        padding: 10px 6px 0px 2px; /*top,right,bottom,left*/
        border: 0px #000 solid;
    }

.CSideBarItem .first-letter {
    font-size: 16px;
    font-weight: 600;
    border: 0px #000 solid;
}

#IMain #IContent .CCenterLogo {
    text-align: center;
    margin-auto: 0px;
    border: 0px #000 solid;
}

#IMain #IContent .Unline {
    background: url(/images/unline.gif) bottom repeat-x;
    margin-bottom: 0px;
    padding: 6px 0px 14px 0px; /*top,right,bottom,left*/
    border: 0px #000 solid;
}

#IHomePage .Unline {
    background: url(~/images/unline.gif) bottom repeat-x;
    padding-bottom: 14px;
    margin-bottom: 14px;
    border: 0px #000 solid;
}



#IMain #IContent .CSideBarItem .ImgIndent {
    float: left;
    margin: 0 auto;
    padding: 10px 6px 0px 2px; /*top,right,bottom,left*/
    border: 0px #000 solid;
}

#IMain #IContent p.SecureSeal {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 0px 10px 0px; /*top,right,bottom,left*/
    border: 0px #000 solid;
}
/** End LeftSideBar **/



/** Begin TopInfoBar **/
    #IMain #PageHeader .TopInfoBar {
        height: 20px;
        background: url(/images/footer-tail.gif) top repeat-x;
        background-color: #e9e9e7;
        overflow: hidden;
        color: #7c7c7c;
        line-height: 1em;
        padding: 4px 18px 6px 18px; /*top,right,bottom,left*/
        border: 0px #000 solid;
        border-bottom: 1px #949698 solid;
    }

#PageHeader span {
    display: block;
    color: #e66031;
}

#PageHeader .RightMenu {
    float: right;
    font-style: normal;
    padding-top: 6px;
    font-style: normal;
    border: 1px #000 solid;
}

#Top ul.RightMenu li {
    float: right;
    list-style: none;
}

#Top ul.RightMenu a {
    color: #7b7b7b;
    text-decoration: none;
    display: inline-block;
    margin: 0 1px 0 7px;
}

    #Top ul.RightMenu a:hover {
        color: #ea5b15;
    }

#PageHeader ul.LeftMenu {
    float: left;
    font-style: normal;
    padding-top: 6px;
    font-style: normal;
    border: 1px #000 solid;
}

    #PageHeader ul.LeftMenu li {
        float: left;
        list-style: none;
    }

    #PageHeader ul.LeftMenu a {
        color: #7b7b7b;
        text-decoration: none;
        display: inline-block;
        margin: 0 1px 0 7px;
    }

        #PageHeader ul.LeftMenu a:hover {
            color: #ea5b15;
        }
/** End TopInfoBar **/

/** START LOGO HEADER ****************************************************************************/
#IMain #LogoHeader {
    display: inline-block;
    width: 100%;
    vertical-align: bottom;
    background-color: white;
    min-height: 100%;
    padding: 20px 0px 20px 0px; /*top,right,bottom,left*/
    border-bottom: 1px #DDD solid;
}

    #IMain #LogoHeader .LeftSideLogo {
        display: inline-block;
        width: 30px;
        padding: 0px 0px 0px 00px; /*top,right,bottom,left*/
        border: 0px solid #000;
    }

    #IMain #LogoHeader .CenterLogo {
        display: inline-block;
        vertical-align: middle;
        white-space: nowrap;
        background-position: left;
        background-repeat: no-repeat;
        width: 330px;
        padding: 2px 0px 0px 0px; /*top,right,bottom,left*/
        border: 0px solid #000;
    }

    #IMain #LogoHeader .Spacer {
        display: inline-block;
        vertical-align: middle;
        white-space: nowrap;
        background-position: left;
        background-repeat: no-repeat;
        width: 180px;
        padding: 0px 0px 0px 40px; /*top,right,bottom,left*/
        border: 0px solid #000;
    }

#IMain .Spacer span.SpaceDivider {
    display: inline-block;
    height: 90px;
    border-left: dotted 6px #949698; /* border between the CyberInterview logo and contact us */
    line-height: 100px;
    padding-left: 0px;
}

#IMain #LogoHeader .RightSideLogo {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin-auto: 0px;
    white-space: nowrap;
    width: 360px;
    padding: 6px 0px 0px 0px; /*top,right,bottom,left*/
    border: 1px solid #000;
}

#IMain #LogoHeader .RightSideLogoImage {
    vertical-align: middle;
    padding: 42px 0px 0px 42px; /*top,right,bottom,left*/
    border: 1px solid #000;
}

#IMain .LogoHeader img {
    margin-right: 0px;
    padding: 0px 0px 0px 0px; /*top,right,bottom,left*/
    border: 1px solid #000;
}

#LogoHeader p, li {
    line-height: 1.15em;
}
/** End LogoBar **/

/* Navigational Bar*/
#NavHeader {
    vertical-align: bottom;
    margin-auto: 0px;
    height: 34px;
    border: 0px #000 solid;
}

    #NavHeader .banners {
        padding: 14px 0 0 1px;
        position: relative;
    }

        #NavHeader .banners a {
            display: inline-block;
            margin-right: 13px;
        }

        #NavHeader .banners .last {
            margin: 0;
            background: url(/images/MDUBW.jpg) no-repeat 0 0;
            color: #fff;
            width: 235px;
            height: 244px;
        }

            #NavHeader.banners.last a:hover,
            #NavHeader.banners.last .active {
                background: url(/images/MDUColor.jpg) no-repeat 0 0;
            }

        #NavHeader .banners .up {
            position: absolute;
            margin: 101px 0 0 0;
        }

        #NavHeader .banners .down {
            position: absolute;
            margin: 124px 0 0 0;
        }

        #NavHeader .banners .up2 {
            position: absolute;
            margin: 101px 0 0 955px;
        }

        #NavHeader .banners .down2 {
            position: absolute;
            margin: 124px 0 0 955px;
        }
    /* ============================= header ====================== */



    #NavHeader .top {
        width: 100%;
        overflow: hidden;
        font-style: italic;
        line-height: 1em;
        color: #7c7c7c;
        padding-top: 13px;
    }

        #NavHeader .top span {
            display: block;
            color: #e66031;
        }

        #NavHeader .top .small-menu {
            float: right;
            font-style: normal;
            padding-top: 6px;
        }

            #NavHeader .top .small-menu li {
                float: left;
            }

            #NavHeader .top .small-menu a {
                color: #7b7b7b;
                text-decoration: none;
                display: inline-block;
                margin: 0 1px 0 7px;
            }

                #NavHeader .top .small-menu a:hover {
                    color: #ea5b15;
                }

    #NavHeader .ILiveChat {
        float: left;
        width: 155px;
        border: 0px #000 solid;
    }

    #NavHeader .row {
        float: right;
        height: 32px;
        width: 100%;
        background: url(/images/header-row-tail.gif) bottom repeat-x;
        margin-top: 0px;
        border: 0px #000 solid;
    }

    #NavHeader .menu {
        float: right;
        height: 30px;
        padding-top: 0px;
        border: 0px #000 solid;
    }

        #NavHeader .menu li {
            float: left;
        }

        #NavHeader .menu a {
            width: 101px;
            display: inline-block;
            text-align: center;
            color: #1a1a1a;
            text-decoration: none;
            font-weight: bold;
            background: url(/images/menu-item-bg.gif) no-repeat 0 0;
            padding: 8px 0 8px 0;
            cursor: pointer;
        }

            #NavHeader .menu a:hover, #NavHeader .menu .active {
                background: url(/images/menu-item-bg-act.gif) no-repeat 0 0;
                color: #fff;
            }

        #NavHeader .menu .last a {
            background: url(/images/menu-item-bg-last.gif) no-repeat 0 0;
            width: 104px;
        }

            #NavHeader .menu .last a:hover, #NavHeader .menu .last .active {
                background: url(/images/menu-item-bg-last-act.gif) no-repeat 0 0;
            }




/** Begin LeftSideBar **/
#IMain .CColumn-1 .CBBBLogo {
    margin: 0 auto;
    vertical-align: top;
    text-align: center;
    overflow: hidden;
    padding: 0px 0px 14px 0px; /*top,right,bottom,left*/
    border: 0px #000 solid;
}

#IMain .CColumn-1 .CCenterLogo {
    text-align: center;
    margin-auto: 0px;
    border: 0px #000 solid;
}

#IMain .CColumn-1 .Unline {
    background: url(/images/unline.gif) bottom repeat-x;
    margin-bottom: 0px;
    padding: 6px 0px 14px 0px; /*top,right,bottom,left*/
    border: 0px #000 solid;
}

#IMain .CColumn-1 .LeftSideBarItem .ImgIndent {
    float: left;
    margin: 0 auto;
    padding: 10px 6px 0px 2px; /*top,right,bottom,left*/
    border: 0px #000 solid;
}

#IMain .CColumn-1 .LeftSideBarItem .first-letter {
    font-size: 16px;
    font-weight: 600;
}

#IMain .CColumn-1 p.SecureSeal {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 0px 10px 0px; /*top,right,bottom,left*/
    border: 0px #000 solid;
}
/** End LeftSideBar **/
