body{
    font-family:Arial, sans-serif;
    background-color:#afafaf;
}

h3, h4{
    color:#444;
}

p{
    font-size:12px;
    color:#333;
}

a img{
    border:0px;
}

p a, div#main-column a{
    color:#3670a6;
    text-decoration:none;
}

p a:hover, div#main-column a:hover{
    text-decoration:underline;
}

a{
    color:#4f81ad;
    text-decoration:none;
}

a:hover{
    color:#4f81ad;
    text-decoration:underline;
}

.grey{
    color:#444;
}

div.page-heading{
    font-size:30px;
}

div#main-text{
     padding:16px;
     text-align:left;
}

#main-text p{
    line-height:1.4em;
}

#main-text li{
    line-height:1.4em;
    font-size:12px;
    color:#333;
}

#main-column h3{
    background-image:url('/Resources/Images/mothership_page_title_arrow.gif');
    font-weight:normal;
    background-repeat:no-repeat;
    font-size:21px;
    padding-left:26px;
    color:#3670a6;
}

#main-column p{
    line-height:1.4em;
}

h4.bullet{
/*    background-image:url('/Resources/Images/mothership_h4_bullet.gif');
    background-repeat:no-repeat;
    padding-left:22px;
    color:#3670a6; */
}

#fixed-width{
    background-image:url('/Resources/Images/mothership_bg_stripes.gif');
}

#masthead{
    background-color:#fff;
}

#masthead-search-div span{
    color:#3670a6;
    font-size:13px;
}

#masthead-search-div a{
    color:#3670a6;
    font-size:13px;
    text-decoration:none;
}

#companies-toggle-link{
    padding:0 14px 0 0;
    background-repeat:no-repeat;
    background-position:center right;
}

#companies-toggle-link.menu-link-open{
    background-image:url(/Resources/Images/mainsite_companymenutoggle_open.gif);
}

#companies-toggle-link.menu-link-closed{
    background-image:url(/Resources/Images/mainsite_companymenutoggle_closed.gif);
}

#company-subnav a{
    background-color:#fff;
    color:#000;
    filter: alpha(opacity=55);
    opacity: 0.55;
    -moz-opacity:0.55;
    font-size:12px;
    text-decoration:none;
}

#homepage-ticker{
    font-size:12px;
}

#homepage-ticker li a{
    /* color:#3670a6; */
    color:#333;
    text-decoration:none;
}

#homepage-ticker li a:hover{
    text-decoration:underline;
}

#homepage-ticker-label{
    font-size:12px;
    color#333;
}

div#companies-master-dropdown{
    background-color:#fff;
    border:1px solid #3670a6;
    filter: alpha(opacity=85);
    opacity: 0.85;
    -moz-opacity:0.85;
}

div#companies-master-dropdown ul{
    list-style-type:none;
    margin:0px;
    padding:0px;
    
}

div#companies-master-dropdown ul li{
    margin:0px;
    padding:0px;
    border-bottom:1px solid #e0e0e0;
}

div#companies-master-dropdown ul li a{
    display:block;
    padding:4px;
    font-size:12px;
    color:#3670a6;
    background-color:#fff;
    text-decoration:none;
}

div#companies-master-dropdown ul li a:hover{
    background-color:#3670a6;
    color:#fff;
}

#main-nav{
    list-style-type:none;
}

#main-nav li{
    border:0px;
}

#main-nav li a{
    border-right:1px solid #4f8dc7;
    text-decoration:none;
}

#main-nav li a.last{
    border-right:0px;
}

#main-nav li.inactive a{
    color:#4f8dc7;
    background-color:#d1e6f8;
    background-image:url('/Resources/Images/mothership_nav_off_bg.gif');
}

#main-nav li.current a{
    color:#fff;
    background-image:url('/Resources/Images/mothership_nav_on_bg.gif');
    background-color:#4f8dc7;
}

#sub-nav-holder{
    background-color:#4f81ad;
/*    background-color:#212345; */
    border-top:1px solid #6298c7;
}

#sub-nav-holder ul.active li a{
    color:#fff;
    text-decoration:none;
    font-size:12px;
}

ul.sub-nav-links, ul.page-subnav{
    list-style-type:none;
}

#sub-sub-nav{
    font-size:11px;
    /* background-color:#1B364C; */
    background-color:#4f81ad;
    color:#fff;
}

#sub-sub-nav a{
    text-decoration:none;
    color:#A1CBE3;
}

#sub-sub-nav a:hover{
    text-decoration:none;
    color:#fff;
}

ul.page-subnav li a{
    color:#333;
    text-decoration:none;
    font-size:13px;
}

ul.page-subnav li a:hover{
    text-decoration:underline;
}

#breadcrumbs{
    font-size:11px;
/*    color:#666; */
}

#left-column{
    color:#fff;
    background-color:#ba3636;
}

#left-column p, #left-column a{
    color:#fff;
}

.lhs-h4{
    /* color:#fff; */
    font-size:17px;
}

p.minor-headline{
    font-size:14px;
    font-weight:bold;
    color:#4f8dc7;
}

div.person-content{
    text-align:left;
}

div.person-content p{
    line-height:1.4em;
}

.white, .white p{
    color:#fff!important;
}

#main-column{
    background-color:#fff;
}

#inner-twocolumn-left{
    border-right:1px dashed #444;
}

ul.thumbnails-list{
    
}

ul.thumbnails-list li{
    
}

ul.thumbnails-list li a{
    
}

ul.thumbnails-list li a img{
    border:3px solid #fff;
}

div.table-info{
    background-color:#fff;
    font-size:12px;
}

div.table-info a{
    color:#4f8dc7;
    text-decoration:none;
}

div.table-info a:hover{
    text-decoration:underline;
}

div.floating-pane{
    background-color:#fff;
    color:#111;
    font-size:12px;
    filter: alpha(opacity=68);
    opacity: 0.68;
    -moz-opacity:0.68;
}

div.floating-pane h3{
    color:#000;
}

div.floating-pane a{
    color:#111;
}

div.floating-pane ul{
    list-style-type:none;
}

ul.people-thumbnails-mosaic-small{
    list-style-type:none;
}

ul.people-thumbnails-mosaic-small li{
    float:left;
    width:37px;
    height:37px;
}

ul.links-list{
    font-size:12px;
}

ul.links-list li{
    
}

ul.links-list li a{
    color:#4f81ad;
    text-decoration:none;
}

ul.links-list li a:hover{
    text-decoration:underline;
}

#footer{
    /* color:#3670a6; */
    color:#fff;
}

#footer a{
    /* color:#3670a6; */
    color:#fff;
}

#footer p{
    text-align:center;
    font-size:11px;
}