#featured{ 
    width:400px; 
    padding-right:250px; 
    position:relative; 
    /* border:5px solid #87b1dc; #ccc */
    border:5px solid #c2e4c7;
    height:250px; 
    background:#fff;
}
#featured ul.ui-tabs-nav{ 
    position:absolute; 
    top:0;
    left:400px; 
    list-style:none; 
    padding:0; margin:0; 
    width:250px; 
}
#featured ul.ui-tabs-nav li{ 
    padding:1px 0;
    padding-left:13px;  
    font-size:90%; 
    color:#666;
    margin-bottom: 0;
}
#featured ul.ui-tabs-nav li img{ 
    float:left;
    margin:2px 5px; 
    background:#fff; 
    padding:2px; 
    border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
    font-size:77%;
    font-family:Verdana; 
    line-height:18px; 
}
#featured li.ui-tabs-nav-item a { 
    display:block; 
    height:60px; 
    color:#333;
    background:#fff; 
    line-height:15px;
    text-decoration : none;
}
#featured li.ui-tabs-nav-item a:hover{ 
    background:#eee;
    text-decoration : underline;
}
#featured li.ui-tabs-selected{ 
    background:url('/images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
    background:#ccc;
    /* background : #8FC7FF; */
}
#featured .ui-tabs-panel{ 
    width:400px; height:250px; 
    background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
    position:absolute; 
    top:180px;
    left:0; 
    height:70px; 
    background: url('/images/transparent-bg.png'); 
}
#featured .info h2{ 
    font-size:85%;
    font-family:Georgia, serif;
    font-weight : bold;
    color:#fff;
    padding:5px;
    margin:0;
    overflow:hidden; 
}
#featured .info p{ 
    margin:0 5px; 
    font-family:Verdana;
    font-size:70%; 
    line-height:15px;
    color:#f0f0f0;
}
#featured .info a{ 
    text-decoration:none; 
    color:#fff; 
}
#featured .info a:hover{ 
    text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
    display:none; 
}

#homepage-columns {
    max-width : 1021px;
    clear : both;
    padding-top : 7px;
}

#homepage-columns h2 {
    color : #fff;
    background-color : #5686B8;
    background-image: url(/images/homepage-gradient.jpg); 
    background-repeat : repeat-x;
    padding-left : 15px;
    border-left : 2px solid #5686B8;
    margin-top : 0;
}

#homepage-columns h2 a {
    color : #fff;
    text-decoration : none;
}

#homepage-columns h2 a:hover {
    text-decoration : underline;
}

#homepage-greet {
    overflow: auto;
    max-width : 1002px;
    background-image: url(/images/homepage-gradient-4.jpg); 
    background-repeat : repeat-x;
}

.homepage-boxes {
    width : 32%;
    float : left;
    margin-right : 10px;
    background-image: url(/images/homepage-gradient-3.jpg);
    background-repeat : repeat-x;
}

.final-homepage-box {
    margin-right : 0;
}

#homepage-text {
    padding-left : 20px;
}

#homepage-text a {
    text-decoration : none;
}

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

#homepage-greet h1 {
    color : #1f6ab8;
}

.homepage-boxes #eventlist li {
    /* Calendar icon */
    background-image: url(/images/homepage-icons.gif);
    background-repeat : no-repeat;
    background-position: 0 -200px;
    padding-left: 25px;
}

.homepage-boxes #eventlist li a {
    text-decoration : none;
    color : #0b57a7;
}

.homepage-boxes #eventlist li a:hover {
    text-decoration : underline;
}

.homepage-boxes #newslist li {
    /* Newspaper icon */
    background-image: url(/images/homepage-icons.gif);
    background-repeat : no-repeat;
    background-position: 0 0px;
    padding-left: 25px;
}

.homepage-boxes #newslist li.arrow-pointer, .homepage-boxes #eventlist li.arrow-pointer {
    /* Arrow icon */
    background-image: url(/images/homepage-icons.gif);
    background-repeat : no-repeat;
    background-position: 0 -59px;
    padding-left: 25px;
}

.homepage-boxes #newslist li a {
    text-decoration : none;
    color : #0b57a7;
}

.homepage-boxes #newslist li a:hover {
    text-decoration : underline;
}

#commontaskslist {
    list-style-type: none;
    padding: 10px;
    margin: 0;
}

#commontaskslist li {
    /* Arrow icon */
    background-image: url(/images/homepage-icons.gif);
    background-repeat : no-repeat;
    background-position: 0 -59px;
    padding-left: 25px;
}

.homepage-boxes #commontaskslist li a {
    text-decoration : none;
    color : #0b57a7;
}

.homepage-boxes #commontaskslist li a:hover {
    text-decoration : underline;
}

.homepage-boxes #commontaskslist li.twitter-link {
    /* Arrow icon */
    background-image: url(/images/homepage-icons.gif);
    background-repeat : no-repeat;
    background-position: 0 -280px;
    padding-left: 25px;
}

.homepage-boxes #eventlist li.homepage-aes-event {
    /* Butterfly icon */
    background-image: url(/images/homepage-icons.gif);
    background-repeat : no-repeat;
    background-position: 0 -127px;
    padding-left: 25px;
    padding-bottom : 3px;
    border-bottom : 1px dashed #bbb;
}

h1.homepage-title {
    color: #1f6ab8;
    font-weight: normal;
    line-height: 100%;
    margin-top: 7px;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
    padding-top : 0;
    padding-bottom : 7px;
    margin-bottom : 0;
    font-size :120%;
}

#headerhome h1 {
    color: #ffffff;
    font-size: 1em;
    font-weight: 100;
    letter-spacing: -1px;
    line-height: 100%;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
