@import url('../Default/global/Global.css?v=5.4.5/4a-c');

/* ############################################################################
   ## 
   ##  HOME PAGE
   ##
   ######################################################################### */

#Content {
    background: #F6F6F7 url('/App_Themes/Default/images/home_bg.gif') repeat-x top left;
}

#Content-Inner {    
    width: 980px;
}

#Page {
    padding: 0;
}

#PageInner {
    padding: 0;
}

    #HomeFeatures {
        position: relative;
        text-align: left;
    }
    #HomeFeatures a {
        text-decoration: none;
    }
        #HomeFeatures a:hover {
            text-decoration: underline;
        }
        #HomeFeaturesInner {
            /*height: 302px;*/
            width: 980px;
        }
    
            #HomeFeaturesInner #RotatorContent {
                width: 587px;
                height: 302px;
                float: left;
            }
            
            #HomeFeaturesInner #RotatorContent .rotatorElement {
                left: 0;
                top: 0;
                position: absolute;
               /* display: none;*/
            }
      
                .rotatorElement .mainFeatureImage img {
                    border: 0;
                }
        
                .rotatorElement .item {
                    color: #ffffff;
                    position: absolute;
                    top: 202px;
                    height: 100px;
                    width: 587px;
                    background-image: url('/App_Themes/Default/images/feature_text_transparency.png');
                }

                .rotatorElement .item h2.title {
                    padding: 10px;
                    font-size: 20px;
                    margin: 0;
                }                
             
                .rotatorElement .item .summary {
                    padding: 0 10px 10px 10px;
                }
            
               .rotatorElement .item a, .rotatorElement .item h2 a:hover {
                    color: #ffffff;
                    text-decoration: underline;
                }
                
                .rotatorElement .item a:hover, .rotatorElement .item h2 a {
                    color: #ffffff;
                    text-decoration: none;
                }        
                            
        #HomeFeaturesInner #FeatureCalls {
            float: right;
            width: 392px;
        }
        
            #FeatureCalls #FeatureCallsInner {
                
            }    
                
               #FeatureCalls .item {
                    height: 100px;
                    position: relative;
               }
                   #FeatureCalls #SubArea1.item {
                        background: url('../Default/images/feature_bg_1.jpg') no-repeat;
                        margin-bottom: 1px;
                   }

                   #FeatureCalls #SubArea2.item {
                        background: url('../Default/images/feature_bg_2.jpg') no-repeat;
                        margin-bottom: 1px;
                   }

                   #FeatureCalls #SubArea3.item {
                        background: url('../Default/images/feature_bg_3.jpg') no-repeat;
                   }
                /*#FeatureCalls #SubArea1.item {
                    height: 59px;   
                }*/
                #FeatureCalls .item .textWrapper {
                    height: 50px;
                    width: 240px;
                    margin-top: -25px;
                    position: absolute;
                    top: 50%;
                } 
                /*#FeatureCalls #SubArea1 .textWrapper {
                    padding-top: 3px;   
                }*/
                #FeatureCalls .item .text {
                    padding-left: 15px;
                }    
                    /*#FeatureCalls #SubArea1 .text div {
                        display: inline-block;   
                    }*/
                    /*ie6*/
                    /**html #FeatureCalls #SubArea1 .text div {
                        display: inline;   
                    }*/
                    /*ie7*/
                    /**:first-child+html #FeatureCalls #SubArea1 .text div {
                        display: inline;   
                    }*/
                #FeatureCalls .thumb {
                    float: right;
                    margin: 5px 5px 0 0;
                }
                *html #FeatureCalls .thumb {
                    /* IE 6 Only */
                    margin-right: 2px;
                }
                    #FeatureCalls .thumb img {
                        border: 1px solid #45555f;
                    }

                #FeatureCalls .item .textWrapper .text {
                    color: #ffffff;
                }

                #FeatureCalls .item .textWrapper .text h2, #FeatureCalls .item .textWrapper .text h2 a, 
                #FeatureCalls .item .textWrapper .text h2 a:visited, #FeatureCalls .item .textWrapper .text h2 a:hover {
                    margin: 0;
                    color: #fbba00;
                }
                
                #FeatureCalls .item .textWrapper .text ul {
                    padding: 0;
                    margin: 0;
                }
                
                    #FeatureCalls .item .textWrapper .text ul li {  
                        color: #ffffff;
                        list-style-type: none;
                        padding-left: 15px;
                        background: url('../Default/images/icons/white_double_arrow.gif') 0px 5px no-repeat;
                    }
                
                    #FeatureCalls .item .textWrapper .text ul li a, #FeatureCalls .item .textWrapper .text ul li a:visited,  
                    #FeatureCalls .item .textWrapper .text ul li a:hover {
                        color: #ffffff;
                    }
    
    #HomeContent {
        position: relative;
        float: left;
        /*width: 100%;*/
    }
    * html #HomeContent {
        /*width: 74.9%;*/ /* Fixes content jumping problem on particular (seemingly random) window widths. */
    }
    #HomeContent {
        padding: 0;
    }
        #HomeContent p {
            margin: 0;
        }                            

        #HomeContent h2 {
            color: #fbba00;
            border-bottom: 1px solid #fbba00;
            margin: 0 0 10px 0;
            font-size: 24px;
        }
        
        #HomeContent .MoreLink {
            background-color: #fbba00;
            color: #ffffff;
            position: absolute;
            top: 10px;
            right: 10px;
        }
        
            #HomeContent .MoreLink a {
                color: #ffffff;
                line-height: 30px;
                padding: 0 10px;
                font-size: 91.7%;
            }
                
        #HomeContent .title a,
        #HomeContent .FeatureNewsItem a {
            text-decoration: underline;
        }

        #HomeContent .title a:hover,
        #HomeContent .FeatureNewsItem a:hover {
            text-decoration: none;
        }
    
            #HomeContent #HomePrimary {
                width: 980px;
            }

            #HomeContent #HomePrimary #HomeLinks {
                line-height: 40px;
                margin-bottom: 20px;
            }
        
            #HomeContent #HomePrimary #HomeLinks ul {
               margin: 0;
               padding: 0;
            }
        
                #HomeContent #HomePrimary #HomeLinks ul li {
                   list-style-type: none;
                   display: inline;
                   padding: 5px 20px 5px 30px;
                }
            
                    #HomeContent #HomePrimary #HomeLinks ul li#sigs {
                        background: url('/App_Themes/Default/images/icons/links_SIGS.gif') no-repeat 3px 0px;
                    }
            
                    #HomeContent #HomePrimary #HomeLinks ul li#cof {
                        background: url('/App_Themes/Default/images/icons/links_cof.gif') no-repeat 3px 0px;
                    }

                    #HomeContent #HomePrimary #HomeLinks ul li#forums {
                        background: url('/App_Themes/Default/images/icons/links_forums.gif') no-repeat 3px 0px;
                    }

                    #HomeContent #HomePrimary #HomeLinks ul li#rss {
                        background: url('/App_Themes/Default/images/icons/links_rss.gif') no-repeat 3px 0px;
                    }

                    #HomeContent #HomePrimary #HomeLinks ul li#employment {
                        background: url('/App_Themes/Default/images/icons/links_employment.gif') no-repeat 3px 0px;
                    }
                    
                    #HomeContent #HomePrimary #HomeLinks ul li#education {
                        background: url('/App_Themes/Default/images/icons/links_education-chapter.gif') no-repeat 3px 0px;
                    }

                #HomeContent #HomePrimary #HomeLinks ul li a {
                   font-size: 20px;
                   text-decoration: none;
                }
                    #HomeContent #HomePrimary #HomeLinks ul li a:hover {
                        text-decoration: underline;
                    }
                    #HomeContent #HomePrimary #HomeLinks ul li#sigs a {
                       color: #008457;
                    }

                    #HomeContent #HomePrimary #HomeLinks ul li#cof a {
                       color: #30a9e7;
                    }

                    #HomeContent #HomePrimary #HomeLinks ul li#forums a {
                       color: #fbba00;
                    }

                    #HomeContent #HomePrimary #HomeLinks ul li#rss a {
                       color: #e77030;
                    }
                    
                    #HomeContent #HomePrimary #HomeLinks ul li#education a {
                       color: #e84dd8;
                    }

                    #HomeContent #HomePrimary #HomeLinks ul li#employment a {
                       color: #9645f9;
                    }
                                                            
                #HomeContentInner #HomePrimary #HomeNews {
                    background-color: #ffffff;
                    width: 362px;
                    float: left;
                    clear: left;
                    margin-bottom: 20px;
                    padding: 10px;
                    position: relative;
                }

                    #HomeContentInner #HomePrimary #HomeNews {
                        
                    }
                    
                        #HomeContentInner #HomePrimary #HomeNews .NewsItem {
                            padding-bottom: 10px;
                        }
                                            
                        #HomeContent #HomePrimary #HomeNews .FeatureNewsItem img {
                            float: left;
                            padding-right: 10px;
                        }

                        #HomeContent #HomePrimary #HomeNews .FeatureNewsItem a {
                            margin: 0;
                            font-size: 14px;
                        }
                            
                        #HomeContent #HomePrimary #HomeNews h3#News {
                            color: #007a4e;
                            font-size: 18px;
                        }
                    
                        #HomeContent #HomePrimary #HomeNews .date {
                            color: #007a4e;
                            font-size: 100%;
                            line-height: 10px;
                        }
                
                #HomeContent #HomePrimary #HomePromotions {
                    width: 183px;
                    float: right;
                    clear: right;
                }

                #HomeContent #HomePrimary #HomeTweets {
                    width: 163px;
                    background-color: #ffffff;
                    float: right;
                    clear: right;
                    margin: 10px 0;
                }
                
                    #HomeContent #HomePrimary #HomeTweets {
                        padding: 10px;
                    }
                    #HomeContent #HomePrimary #HomeTweets ul {
                        margin: 0;
                        padding: 0;   
                    }
                    #HomeContent #HomePrimary #HomeTweets #twitter_update_list li {
                        list-style-type: none;
                        color: #666666;
                    }
                    
                    #HomeContent #HomePrimary #HomeTweets #twitter_update_list span, 
                    #HomeContent #HomePrimary #HomeTweets #twitter_update_list a {
                        font-size: 91.7%;
                    }
                    
                        #HomeContent #HomePrimary #HomeTweets h3 {
                            background: url('/App_Themes/Default/images/icons/twitter_bird.gif') no-repeat top right;
                            border-bottom: 1px solid #FBBA00;
                            margin: 0px 0px 10px 0px;
                            color: #FBBA00;
                            font-size: 18px;
                        }

                        #HomeContent #HomePrimary #HomeTweets #twitter_update_list li a {
                            text-decoration: none;
                        }
                        
                        #HomeContent #HomePrimary #HomeTweets #twitter_update_list li a:hover {
                            text-decoration: underline;
                        }
                            #HomeContent #HomePrimary #HomeTweets #twitter_update_list li span.date {
                                display: block;   
                            }

                #HomeContentInner #HomePrimary #HomeUpdates {
                    width: 362px;
                    background-color: #ffffff;
                    float: left;
                    margin-left: 20px;
                    padding: 10px;
                    position: relative;
                }
  
                    #HomeContent #HomePrimary #HomeUpdates {
                        
                    }
                    
                    #HomeContent #HomePrimary #HomeUpdates .EventsItem {
                        clear: both;
                        padding-bottom: 15px;
                    }
                    
                    #HomeContent #HomePrimary #HomeUpdates .EventsItem .date {
                        background-color: #f0f0f0;
                        color: #54606b;
                        width: 45px;
                        float: left;
                        padding: 10px 0;
                        margin-right: 10px;
                        text-align: center;
                    }

                    #HomeContent #HomePrimary #HomeUpdates .EventsItem .location {
                        color: #007a4e;
                        display: block;
                        margin-left: 55px;
                    }                   
                    
                #HomeContent #HomePrimary #HomeKeyCorporatePartners {
                    background-color: #ffffff;
                    width: 760px;
                    float: left;
                    position: relative;
                    padding: 10px;
                }
                
                    #HomeContentInner #HomePrimary #HomeKeyCorporatePartners {
                        
                    }
                    
                #HomeContent #HomePrimary #HomeStrategicPartners {
                    background-color: #ffffff;
                    width: 163px;
                    float: right;
                    clear: both;
                    padding: 10px;
                }
                
                    #HomeContent #HomePrimary #HomeStrategicPartners {
                        
                    }
                    
                    #HomeContent #HomePrimary #HomeStrategicPartners h3 {
                        margin: 0;
                        border-bottom: 1px solid #FBBA00;
                        color: #FBBA00;
                        font-size: 18px;
                    }
                    
                        #HomeContent #HomePrimary #HomeStrategicPartners .slideshow {
                            height: 82px;
                        }
