/* @group reset */

    * { margin:  0; padding: 0; }
    ul { list-style: none; }
    p { margin: 0 0 10px 0; }
    a img, frameset { border: 0; }

/* @end */
/* @group utility */

    .clear {
    height: 1px;
    clear: both;
    margin-top: -1px;
    overflow: hidden;g
    }
    .row:after, .clearfix:after {
    content: "."; g
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
    .add_top, #add_top { margin-top: 15px; }
    .add_bottom, #add_bottom { margin-bottom: 15px; }
    .no_bottom { margin-bottom: 0; padding-bottom: 0; }
    .no_top { margin-top: 0; }
    .no_border { border: 0; }
    .no_padding { padding: 0; }
    .left { float: left; }
    img.left { margin: 0 15px 15px 0; }
    .right { float: right; }
    img.right { margin: 0 0 15px 15px; }
    .text_right { text-align: right; }
    .hide { display: none; }

/* @end */
/* @group =base */

    body {
    font: 62.5% "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #333;
    background: #8c8c8c url(/images/structure/header-bg.png) 0 0 repeat-x;
    }

    /* @group -headers */
    h2, h3, h4, h5 { }
    h2 { font-size: 185%; margin: 25px 0; }
    h3 { font-size: 150%; margin: 15px 0; }
    h4 { font-size: 135%; margin: 15px 0; }
    h5 { font-size: 115%; margin: 5px 0; }  
    /* @end */

    /* @group -links */
    a, a:link { text-decoration: none; color: #669933; outline: none}
    a:visited {}
    a:hover { text-decoration: underline; }
    a:active {}
    /* @end */

    /* @group -navigation */        
    #nav {
    width: 707px;
    height: 56px;
    position: absolute;
    top: 0;
    left: 252px;
    background: url(/images/structure/nav.png) 0 0 no-repeat;
    list-style: none;
    }   
    #nav li {
    position: absolute;
    top: 0;
    height: 56px;
    text-indent: -9000px;
    }   
    #nav li a {
    display: block;
    height: 56px;
    }   
    #nav-about { left: 0; }
    #nav-about, 
    #nav-about a { width: 120px; }
    #nav-about a:hover, 
    #nav-about:hover, 
    #nav-about.sfHover, 
    body#about-us #nav-about {background: url(/images/structure/nav.png) 0 -56px no-repeat; }
    #nav-solutions { left: 119px; }
    #nav-solutions, 
    #nav-solutions a { width: 119px; }
    #nav-solutions a:hover, 
    #nav-solutions:hover, 
    #nav-solutions.sfHover, 
    body#solutions #nav-solutions {background: url(/images/structure/nav.png) -119px -56px no-repeat; }   
    #nav-contracts {left: 237px; }
    #nav-contracts, 
    #nav-contracts a {width: 118px; }
    #nav-contracts a:hover, 
    #nav-contracts:hover, 
    #nav-contracts.sfHover, 
    body#contracts #nav-contracts {background: url(/images/structure/nav.png) -237px -56px no-repeat; }
    #nav-clients {left: 354px; }
    #nav-clients, 
    #nav-clients a {width: 103px; }
    #nav-clients a:hover, 
    #nav-clients:hover, 
    #nav-clients.sfHover, 
    body#clients #nav-clients {background: url(/images/structure/nav.png) -354px -56px no-repeat; }
    #nav-careers {left: 456px; }
    #nav-careers, 
    #nav-careers a {width: 109px; }
    #nav-careers a:hover, 
    #nav-careers:hover, 
    #nav-careers.sfHover, 
    body#careers #nav-careers {background: url(/images/structure/nav.png) -456px -56px no-repeat; }
    #nav-contact {left: 564px; }
    #nav-contact, 
    #nav-contact a {width: 143px; }
    #nav-contact a:hover, 
    #nav-contact:hover, 
    #nav-contact.sfHover, 
    body#contact-us #nav-contact {background: url(/images/structure/nav.png) -564px -56px no-repeat; }  



    #nav li span { /*--Drop down trigger styles--*/      
        width: 13px;  
        height: 8px;  
        float: left;      
        background: url(/images/structure/btn-subnav.png) no-repeat center top;
        left:90px;
        position:relative;
        top:-28px;
    }      
    #nav li span.subhover {
        background-position: center -56px; cursor: pointer;} /*--Hover effect for trigger--*/  
    #nav li ul#nav-sub {  
        list-style: none;      
        position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
        left: 0; 
        top: 56px;  
        margin: 0; 
        padding: 0;  
        display: none;  
        float: left;  
        text-align: center;  
    }      
    #nav li ul#nav-sub li{  
        margin: 0; 
        padding: 0;
        border-top: 1px solid #4B6F2C;  
        clear: both;  
        width: 170px;
        position: relative;
        text-indent: 0;
        height: 22px;  
    }  
    html #nav li ul#nav-sub li a {  
        float: left;      
        width: 170px;
        background: #6C9F3F;  
        padding-top: 10px;
        height: 22px;  
        color: #fff;
        font-size: 1em;
        text-transform: uppercase;  
    }      
    html #nav li ul#nav-sub li a:hover { 
    /*--Hover effect for subnav links--*/  
        background: #4B6F2C;
        text-decoration: none;  
    }  
 
    /* @end */
    
    /* @group -footer */
    #footer { 
    width: 900px;
    margin: auto;
    padding: 30px 0 0 60px;
    font-weight: bold;
    font-size: 1.1em;
    color: #fff;
    }
    #footer ul {float:left; padding: 0 15px 0 0;}
    #footer ul.border {border-right: solid 1px #666;}
    #footer ul li {padding: 0 5px 6px 0;}   
    #footer ul li a, #footer p a {color: #fff;}
    #footer ul li a:hover, #footer p a:hover {background: #6c9f3f; text-decoration: none;}
    #footer .right{
    width: 420px;
    }
    #footer #search{
    float: left;
    background: #ccc;
    padding:  4px;
    height: 23px;
    width: 250px;
    }
    #footer #search form fieldset {border: none;}
    #footer #search form input#txtSearch{
    background: none;
    border:  none;
    padding: 4px;
    height: 16px;
    color: #666;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    float: left;
    width: 215px;
    }
    #footer #search form input#search-btn{
    border: none; 
    float: right;
    background: url(/images/structure/btn-search.png) no-repeat;
    height:23px;
    text-indent:-9000px;
    width:22px;
    cursor:pointer;
    /*For IE...*/
    /*color:transparent;
    text-transform: capitalize;*/
    font-size: 0px;
    display:block;
    line-height: 0px;
    }
    #footer p {float:right;}
    /* @end */  
    
    /* @group -form elements */
    button { 
    cursor: pointer; 
    width: auto;
    overflow: visible;
    }
    label {font-weight: bold; }
    /* @end */
    
    /* @group -containers */
    #container-outer {
    background: #A9A9A9 url(/images/structure/site-header-bg.png) center 0 no-repeat;
    width: 100%;
    margin-top: 26px
    }   
    #container-inner {
    width: 960px;
    margin: auto;
    }
    #container-footer {
    background: url(/images/structure/footer-bg.png) 0 0 repeat-x;
    width: 100%;
    height:  172px;
    }       
    .secondary-content{
    width: 960px;
    padding: 60px 0 20px;
    }
    #container-content .modules {margin-bottom: 20px;}
    #container-content .modules p,
    #container-content .modules a,
    #container-content .modules ul{
    font-size: 1.2em;
    line-height: 1.4em;
    }
    #container-content .modules .solutions p{
    font-size:1.4em;
    }
    
    
    #container-content .modules a {font-weight: bold;}
    #container-content .modules .column {float: left; background: #a9a9a9;}
    #container-content .modules .narrow{
    width: 285px;
    padding: 15px 15px 10px;
    border-left: solid 7px #d6d6d6;
    border-right: solid 8px #d6d6d6;
    height:  180px;
    }
    #container-content .modules .wide{
    width: 592px;
    height:  177px;
    padding: 18px 15px 10px;
    border-right: solid 8px #d6d6d6;
    }
    #container-content .modules h2.career,
    #container-content .modules h2.clients,
    #container-content .modules h2.technologies {
    margin: 0 0 10px 0;
    padding-bottom: 4px;
    text-indent: -9999px;
    border-bottom: solid 1px #fff;
    }
    #container-content .modules h2.career{
    background: url(/images/structure/h2-career.png) 0 0 no-repeat;
    height: 20px;
    }
    #container-content .modules h2.clients{
    height:  17px;
    background: url(/images/structure/h2-clients.png) 0 0 no-repeat;
    float: left;
    width:  186px;
    padding: 0 40px 4px 0;
    }
    #container-content .modules h2.technologies{
    height: 17px;
    background: url(/images/structure/h2-solutions.png) 0 0 no-repeat;
    float: left;
    width: 364px;
    }
    #container-content .modules div.clients{
    float: left;
    width: 210px;
    height:  144px;
    /*width:  230px;
    width: 210px;
    height:  144px;*/
    /*padding-right: 40px;*/
    margin-right:18px;
    background: #fff;
    overflow:hidden;
    }
    #container-content .modules div.clients a{
    /*padding: 20px 85px;*/
    }
    #container-content .modules div.clients div.clients-rotate{
    text-align:center;
    
    }
    #container-content .modules div.technologies{
    float: left;
    width:  332px;
    height:  119px;
    background: #fff;
    padding: 15px 15px 10px;
    }
    #container-content .modules a.solutions-more{
        font-size:0.857em;
    }
    #container-content .modules a.employees,
    #container-content .modules a.openings, #container-content a.btn-openings, a.btn-client-portal{
    height: 40px;
    width:  241px;
    text-indent: -9999px;
    display: block;
    margin: 0 auto;
    }
    #container-content .modules a.employees {
    background: url(/images/structure/btn-employees.png) 0 0 no-repeat;
    margin-bottom: 20px;
    }
    a.btn-client-portal{margin-left:200px; background: url(/images/structure/btn-client-portal.png) 0 0 no-repeat; }
    #container-content .modules a.openings, #container-content a.btn-openings{
    background: url(/images/structure/btn-openings.png) 0 0 no-repeat;
    }
    #container-content .modules a.employees:hover{
    background: url(/images/structure/btn-employees.png) 0 -40px no-repeat;
    }
    a.btn-client-portal:hover{ background: url(/images/structure/btn-client-portal.png) 0 -40px no-repeat; }
    #container-content .modules a.openings:hover,  #container-content a.btn-openings:hover{
    background: url(/images/structure/btn-openings.png) 0 -40px no-repeat;
    }
    #container-content .about{
    width: 432px;
    float: left;
    margin-right: 18px;
    background: url(/images/structure/module-about-bottom.png) 0 bottom no-repeat;
    padding-bottom: 10px;
    }
    #container-content .about h2{
    height: 39px;
    background: url(/images/structure/h2-about.png) 0 0 no-repeat;
    text-indent: -9999px;
    margin: 0;
    }
    #container-content .news{
    width: 510px;
    float: left;
    background: url(/images/structure/module-news-bottom.png) 0 bottom no-repeat;
    padding-bottom: 10px;
    }
    #container-content .news h2{
    height: 38px;
    background: url(/images/structure/h2-news.png) 0 0 no-repeat;
    text-indent: -9999px;
    margin: 0;
    }
    #container-content .news h4{
    margin: 0 0 10px 0;
    padding-bottom: 4px;
    color: #cc6633;
    font-size: 1.1em;
    border-bottom: solid 1px #d6d6d6;
    }
    #container-content .about .content,
    #container-content .news .content{
    padding: 15px 15px 10px;
    background: #fff;
    border-left: solid 12px #d6d6d6;
    border-right: solid 12px #d6d6d6;
    height: 110px
    }
    #container-content .news .content a {margin-left: 30px;}
    #container-content .news .content ul li {margin-bottom: 10px;}
    #container-content .news .content ul li{
    background: url(/images/structure/ico-gear.png) 0 0 no-repeat;
    padding-left: 30px;
    margin-bottom: 10px;
    }
    .horizontal .callout-top,
    .horizontal .callout-bottom {height: 11px}
    .horizontal .callout-top{
    background: url(/images/structure/module-callout-top.png) 0 0 no-repeat;
    }
    .horizontal .callout-bottom{
    background: url(/images/structure/module-callout-bottom.png) 0 0 no-repeat;
    clear:  both;
    }   
    #container-content-secondary {} 
    #container-content-secondary .frame-top{
    background:transparent url(/images/structure/container-top.png) no-repeat scroll 0pt;
    height:12px;
    width:960px;
    }
    #container-content-secondary .frame-content{
    width: 900px;
    padding: 30px 20px 1px 40px;
    background: url(/images/structure/container-bg.png) 0 0 repeat-y;
    }   
    #container-content-secondary .frame-bottom{
    width: 960px;
    height: 27px;
    background: url(/images/structure/container-bottom.png) 0 0 no-repeat;
    padding-bottom:30px;
    }
    /* @end */
    
    /* @group -global header */
    #header { 
    position: relative;
    height: 56px;
    width: 960px;
    margin: auto;
    }
    #header h1 a{ 
    position: relative;
    top: 20px;
    left: 60px;
    width: 143px;
    height: 81px;
    margin: 0;
    float:  left;
    text-indent:-9999px;
    background: url(/images/structure/header-netstar1-logo.png) 0 0 no-repeat;
    cursor: pointer;
    }       
    #nav-utility { 
    position: relative;
    top:  -18px;
    float: right;
    margin: 0;
    font-size: 1.2em;
    color: #999;
    }
    #nav-utility a{ 
    color: #99CC66;
    }
    #nav-utility ul { 
    font-weight: bold;
    padding: 12px 9px;
    }   
    #nav-utility li {display: inline;}  
    #nav-utility p {margin:4px 0px;}    
    #nav-utility p strong{color: #4a93d8;}
    /* @end */  
        
    /* @group -columns */

    .secondary-content .container,
    .secondary-content .container .narrow {float: left;}
    .secondary-content .container {width: 684px;}
    .secondary-content .container .narrow {width: 180px;}
    .secondary-content .container .wide{
    float: right; 
    width:  432px;
    }
    .secondary-content .content-top,
    .secondary-content .content-bottom {
    height: 9px;
    width: 684px;
    }
    .secondary-content .content-top {
    background: url(/images/structure/content-secondary-top.png) 0 0 no-repeat;
    }
    .secondary-content .content-bottom {
    background: url(/images/structure/content-secondary-bottom.png) 0 0 no-repeat;
    }
    .secondary-content .content-container {
    border-left: solid 10px #d6d6d6;
    border-right: solid 10px #d6d6d6;
    background: #fff;
    }
    .secondary-content .content {padding: 30px 20px 20px;}
    .secondary-content .content h2{
    margin: 0 0 20px 0;
    padding: 0 0 4px 0;
    color: #3399ff;
    font-weight: normal;
    font-size: 2.4em;
    border-bottom: solid 1px #d6d6d6;
    }
    .secondary-content .content h3{
    margin: 20px 0 10px;
    font-weight: normal;
    font-size: 1.8em;
    }
    .secondary-content .content h3.top,
     .secondary-content .content h4.top{
    margin: 0 0 10px;
    line-height: 1.4em;
    }
    .secondary-content .content h4.top{
    font-weight: normal;
    }
    .secondary-content .content h4{
    margin: 20px 0 10px;
    font-size: 1.4em;
    }
    .secondary-content .content .breadcrumbs{padding: 0 0 20px;}
    .secondary-content .content .breadcrumbs span,
    .secondary-content .content p,
    .secondary-content .content ol,
    .secondary-content .content ul {
    font-size: 1.2em;
    line-height: 1.4em;
    }
    .secondary-content .content ol,
    .secondary-content .content ul{
    padding: 0 0 10px 40px;
    }
    .secondary-content .content ul{
    padding: 0 0 10px 40px;
    list-style-type: disc;
    list-style-position: outside;
    }
    .secondary-content .content img {padding: 40px;}
    /* @end */
    
    /* @group -sidebar */
    .secondary-content .sidebar {float: right;}
    .secondary-content .sidebar,
    .secondary-content .sidebar-top,
    .secondary-content .sidebar-middle,
    .secondary-content .sidebar-bottom {width:  260px;}
    .secondary-content .sidebar-top {
    background:transparent url(/images/structure/sidebar-top.png) 0 0 no-repeat;
    height:14px;
    }
    .secondary-content .sidebar-middle {
    background:transparent url(/images/structure/sidebar-middle.png) 0 0 no-repeat;
    height:18px;
    }
    .secondary-content .sidebar-bottom {
    background:transparent url(/images/structure/sidebar-bottom.png) 0 0 no-repeat;
    height:13px;
    }
    .secondary-content .sidebar .module {
    background: #a9a9a9;
    border-left: solid 10px #d6d6d6;
    border-right: solid 10px #d6d6d6;
    padding: 10px;
    text-align: center;
    }
    .secondary-content .sidebar .module .clients {
        width:210px;
        height:144px;
        left: 0px;
        background:#fff;
        overflow:hidden;
        text-align:center;
    }
    div.clients-rotate {
        text-align:center;
        left:0px;
        padding-top:20px;
    }
   div.clients-rotate a {
        text-align:center;
        width:210px;
        display:block;
    }
    div.clients-rotate img{
    -ms-interpolation-mode:bicubic;
    }
    .secondary-content .sidebar .module h2 {margin: 0;}
    .secondary-content .sidebar .module h2.career,
    .secondary-content .sidebar .module h2.clients,
    .secondary-content .sidebar .module h2.contact {
    margin: 0 0 10px 0;
    padding-bottom: 4px;
    text-indent: -9999px;
    height: 14px;
    }
    .secondary-content .sidebar .module h2.career {
    background: url(/images/structure/h2-side-career.png) center 0 no-repeat;
    border-bottom: solid 1px #fff;
    }
    .secondary-content .sidebar .module h2.clients {
    background: url(/images/structure/h2-side-clients.png) center 0 no-repeat;
    margin-top: 10px;
    }
    .secondary-content .sidebar .module h2.contact {
    background: url(/images/structure/h2-side-contact.png) center 0 no-repeat;
    }
    .secondary-content .sidebar .module p {
    font-size: 1.2em;
    line-height: 1.4em;
    margin-bottom: 20px
    }
    .secondary-content .sidebar .module a.employees,
    .secondary-content .sidebar .module a.openings {
    height: 40px;
    width:  203px;
    text-indent: -9999px;
    display: block;
    margin: 0 auto;
    }
    .secondary-content .sidebar .module a.employees {
    background: url(/images/structure/btn-side-employees.png) 0 0 no-repeat;
    margin-bottom: 20px;
    }
    .secondary-content .sidebar .module a.openings {
    background: url(/images/structure/btn-side-openings.png) 0 0 no-repeat;
    }
    .secondary-content .sidebar .module a.employees:hover {
    background: url(/images/structure/btn-side-employees.png) 0 -40px no-repeat;
    }
    .secondary-content .sidebar .module a.openings:hover{
    background: url(/images/structure/btn-side-openings.png) 0 -40px no-repeat;
    }
    .secondary-content .sidebar form {padding: 5px;}
    .secondary-content .sidebar form fieldset {
    border: none;
    background: #fff;
    padding: 10px;
    }
    .secondary-content .sidebar form label{
    float: left;
    text-align: left;
    clear: left;
    padding-bottom: 10px;
    font-size: 1.1em;
    }
    .secondary-content .sidebar form input.text,
    .secondary-content .sidebar form textarea {
    width: 180px;
    border: solid 1px #d6d6d6;
    padding: 4px; 
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    }
    .secondary-content .sidebar form input#send-btn {float: left;}
    .secondary-content  #nav-secondary {padding: 10px 0 10px 10px;}
    .secondary-content  #nav-secondary .top { 
    width: 180px;
    height: 13px;
    background: url(/images/structure/nav-sidebar-top.png) 0 0 no-repeat;
    }   
    .secondary-content  #nav-secondary .middle { 
    width: 160px;
    background: #92c357;
    padding: 0 10px 10px;
    }
    .secondary-content  #nav-secondary .bottom { 
    width: 180px;
    height: 13px;
    padding-bottom: 40px;
    background: url(/images/structure/nav-sidebar-bottom.png) 0 0 no-repeat;
    }
    .secondary-content  #nav-secondary .middle h3 { 
    margin: 0 0 10px;
    font-size: 1.8em;
    }
    .secondary-content  #nav-secondary a { color: #fff;}
    .secondary-content  #nav-secondary a:hover { text-decoration: none;}
    .secondary-content  #nav-secondary { position:relative;}
    .secondary-content  #nav-secondary ul {margin:0; padding:0; list-style:none; text-align:left; /*padding:1px 1px 0 1px;*/}
    .secondary-content  #nav-secondary ul ul {background: #6C9F3F; width: 200px; font-size: 10px;}
    .secondary-content #nav-secondary ul ul a { padding:8px 10px 8px 20px;}
    .secondary-content  #nav-secondary li {
    margin:0; 
    padding:0; 
    list-style:none; 
    border-bottom:1px solid #598334;
    font-size: 1.2em;
    }
    .secondary-content  #nav-secondary li li {
    border-top:1px solid #598334;
    border-bottom:none;
    }
    .secondary-content  #nav-secondary li {/*display:inline;*/}
    .secondary-content  #nav-secondary ul ul {position:absolute; left:-9999px;}
    .secondary-content  #nav-secondary ul#toplevel {/*position:absolute; left:0; top:0;*/}
    .secondary-content  #nav-secondary a {display:block;line-height:1.4em; text-decoration:none; padding: 8px 4px;}
    .secondary-content  #nav-secondary ul a { text-transform: uppercase;} 
    .secondary-content  #nav-secondary ul ul a { text-transform: none;}  
    .secondary-content  #nav-secondary li a.fly {/*background: url(anywidth/arrow.gif) no-repeat right top;*/}
    .secondary-content  #nav-secondary li a:hover {background-color:#4B6F2C;} 
    .secondary-content  #nav-secondary li:hover > a {background-color:#4B6F2C;}
    .secondary-content  #nav-secondary ul li:hover > ul {left:95%; margin-top:-34px; margin-left:-1px;}
    .secondary-content  #nav-secondary a:hover ul,
    .secondary-content  #nav-secondary a:hover a:hover ul, 
    .secondary-content  #nav-secondary a:hover a:hover a:hover ul {left:100%;}
    .secondary-content  #nav-secondary a:hover ul ul, 
    .secondary-content  #nav-secondary a:hover a:hover ul ul {left:-9999px;}
    .secondary-content  #nav-secondary table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-18px; margin-left:-1px;}


    /* @end */  
        
/* @end */
/* @group =pages */
    
    /* @group -home */
    #featured {
    width: 960px;
    /*height: 350px ;*/
    /*background: url(/images/structure/feature-bg.png) 0 bottom no-repeat;*/
    margin-bottom: 20px;
    padding-top: 60px;
    }   
    /* @end */
    
    /* @group -secondary */
    .secondary-content #solutions-callouts {
    background:#434343; 
    clear: both; 
    padding: 20px 20px 0;
    color: #FFF;
    }   
    .secondary-content #solutions-callouts h2,
    .secondary-content #solutions-callouts h3 {
    padding:0 0 4px;
    font-weight: normal; 
    }
    .secondary-content #solutions-callouts h2 {
    color:#3399FF; 
    border-bottom:1px solid #D6D6D6; 
    margin:0 0 10px;
    font-size:2em; 
    }
    .secondary-content #solutions-callouts h3 {
    margin:0 0 20px; 
    }
    .secondary-content #solutions-callouts ul {
    float: left; 
    width: 140px; 
    padding: 0 34px 30px;
    font-size: 1.1em; 
    }
    .secondary-content #solutions-callouts ul strong {
    font-size: 1.4em; 
    }       
    
    /* @end */
    
    
    /* @group -about-us and testimonials*/
    .secondary-content .content .leader, .secondary-content .content .testimonial { border-bottom:1px solid #D6D6D6; }   
    .secondary-content .content .leader h3, .secondary-content .content .testimonial h3 { margin:20px 0 5px; }  
    .secondary-content .content .leader h4, .secondary-content .content .testimonial h4 { margin:0 0 10px; }         
    .secondary-content .content .leader img, .secondary-content .content .testimonial img { padding: 0 20px 20px 0; float: left; } 
    .secondary-content .content .testimonial img { width: 128px;}
    /* @end */
    
    /* @group -employee portal */
    .secondary-content .content .portal p,
    .secondary-content .content .portal ul { text-align: center; }
    .secondary-content .content .portal p { clear: left; padding-top: 30px; margin: 0; }             
    .secondary-content .content .portal img { padding: 10px; } 
    .secondary-content .content .portal ul {
    list-style-type:none;
    padding:0 4px;
    width: 200px;
    float: left;
    }    
    /* @end */
    
/* @end */
