﻿body
{
    padding: 0px;
    margin: 0px;
    background-color: #e6e3e6;
    text-align: center;
}
.container
{
    margin-right: auto;
    margin-left: auto;
    width: 1000px;
    text-align: left;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #999999;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
    background-color:White;
}

.contentWrapper
{
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    background-color:#ffffff;
}
.footerNew
{
    position:relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: center;
    width: 1000px;
    height: 100px;
    margin-right: auto;
    margin-left: auto;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #999999;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
    background-color: #ffffff;
}

/*--------------------------------------
 Default Look 
--------------------------------------*/
.defaultWelcomeMessage
{
    border: 1px solid #C0C0C0;
    padding: 2px;
    float: left;
    width: 230px;
    height: 435px;
    margin-right: 14px;
   
}
.defaultAnnouncement
{
    float: left;
    width: 720px;
    height: auto;
    margin-right: 5px;
    border:1px solid #c0c0c0;
    background-color:#ffffff;
}

.defaultSponsoredFirms
{

    height: auto;
    background-color:#ffffff;
}


.WelcomeMessage
{
    border: 1px solid #C0C0C0;
    padding: 2px;
    float: left;
    width: 230px;
    height: 352px;
    margin-right: 14px;
   
}
.LeftNavBox
{
    padding: 2px;
    float: left;
    width: 230px;
    height: 352px;
    margin-right: 14px;
    background-color:#ffffff;
}
.Announcement
{
    float: left;
    width: 510px;
    height: auto;
    margin-right: 5px;
    background-color:#ffffff;
}
.SponsoredFirms
{
    float: left;
    width: 215px;
    height: auto;
    background-color:#ffffff;
}
.clear
{
    clear: both;
}
h1
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ec1c29;
    font-size: 16px;
}
p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

/*==============NAV================*/
.navigation
{
    width: 1000px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
}
.navigation ul#links
{
    padding: 0px;
    list-style-type: none;
    margin:0px;
}
.navigation #links li
{
    float: left;
}

.navigation #links .about a
{
    display: block;
    float: left;
    height: 75px;
    width: 258px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.navigation #links .about a:hover
{
    display: block;
    background-position: left bottom;

}
.navigation #links .services a
{
    display: block;
    float: left;
    height: 75px;
    width: 75px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: -258px top;
}
.navigation #links .services a:hover{ display:block; background-position:-258px bottom}
.navigation #links .news a
{
    display: block;
    float: left;
    height: 75px;
    width: 75px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: -332px top;
}
.navigation #links .news a:hover{display:block; background-position:-332px bottom}
.navigation #links .fyi a
{
    display: block;
    float: left;
    height: 75px;
    width: 75px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: -407px top;
}
.navigation #links .fyi a:hover{display:block; background-position:-407px bottom}
.navigation #links .calendar a
{
    display: block;
    float: left;
    height: 75px;
    width: 75px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: -482px top;
}
.navigation #links .calendar a:hover{display:block; background-position:-482px bottom}
.navigation #links .join a
{
    display: block;
    float: left;
    height: 75px;
    width: 75px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: -557px top;
}.navigation #links .join a:hover{display:block; background-position:-557px bottom}
.navigation #links .sponsor a
{
    display: block;
    float: left;
    height: 75px;
    width: 75px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: -632px top;
}
.navigation #links .sponsor a:hover{display:block; background-position:-632px bottom}
.navigation #links .links a
{
    display: block;
    float: left;
    height: 75px;
    width: 75px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: -707px top;
}
.navigation #links .links a:hover{display:block; background-position:-707px bottom}
.navigation #links .contact a
{
    display: block;
    float: left;
    height: 75px;
    width: 75px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: -781px top;
}
.navigation #links .contact a:hover{display:block; background-position:-781px bottom}
.navigation #links .opportunities a
{
    display: block;
    float: left;
    height: 75px;
    width: 142px;
    background-image: url(../images/navigation-new.gif);
    background-repeat: no-repeat;
    background-position: -856px top;
}
.navigation #links .opportunities a:hover{display:block; background-position:-856px bottom}
ul.aboutlinks{ margin:0px; padding:0px; list-style-type:none;}
ul.aboutlinks li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    margin-bottom: 1px;
    text-decoration:none;
    background-color:#e3e3e3;
    padding:5px;
color:Black;
    
    display: block;
}
ul.aboutlinks li a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    background-color:#ececec;
    color:#161616;
    
    display: block;
}
ul#profiles
{
    list-style-type: square;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
ul#profiles li
{
    margin-bottom: 5px;
}