﻿.mainchild 
{
    background:#ffffff url(/images/controls/templates/caramel/global-home.jpg) top left no-repeat;
    
}

.mi-outer 
{
    height:303px;
}

.main-image-text 
{
    position:relative;
    top:25px;
    left:25px;
    float:left;
    color:#ffffff;
    width:450px;
    background:none;
    display:block;
    
}


.main-image-text h1 
{
    color:#ffffff;
}

.main-image-text a,
.main-image-text a:link,
.main-image-text a:visited 
{
    color:#ffffff;
}


.portals 
{
    padding:10px 0em 10px 25px;
    
}


.leftside 
{
    float:left;
    width:640px;
}


.l2columns 
{
    float:left;
    width:280px;

}

/* in porta;s
*/

.portals h1 
{
    font-size:1em;
    margin:.3em 0em;
    font-weight:bold;
}

.portals .head
{
    font-size:1.3em;
    margin:0em 0em;
    font-weight:bold;
}

.clinkcolumn 
{
    vertical-align:top;
    width:130px;       
    padding:0px;
    
}

.clinkcolumn a,
.clinkcolumn a:link,
.clinkcolumn a:visited
{
    display:block;
    font-size:.9em;
    text-decoration:none;
    color:#686868;
    position:relative;
    left:-1px;
    padding-left:1px;
    width:120px;
    padding-bottom:2px;
}

.clinkcolumn a:hover 
{
    color:#484848;
}
.gap 
{   
    width:15px;
}

.introtext 
{
    position:relative;
    float:left;
    width:235px;
    padding-left:1px;
    font-size:.9em;
    line-height:1.4em;
    overflow:visible;
}



.caramel,
.applications 
{
    position:relative;   
    width:270px;
    float:left;
}

.applications 
{
    left:45px;
}


a.head, 
a.head:visited
{
    color:#A4260F;
}



.portals .head 
{
    display:block;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    text-decoration:none;
}

.portals .head img 
{
    float:right;
    position:relative;
    right:5px;
    top:.2em;   
}

.portals p 
{
    clear:both;
    margin:1.5em 0em;
    padding:.3em 0em;
    float:left;
    width:270px;
}
.alsolink 
{
    display:block;
    clear:both;
    margin:1.5em 0em;
    padding:.3em 0em;
    float:left;
    width:270px;
}


.alsolink,
a.alsolink:link, 
a.alsolink:visited
{   
    font-size:.9em;
    color:#686868;
    text-decoration:none;
    
}
.alsolink b,
.alsolink b a,
.alsolink b a:visited,
.alsolink b a:hover

{
    color:#A4260F;

}


.alsolink img
{
    margin:0em .5em .5em 0em;  
    float:left;
    /*position:relative;
    top:0px;*/
}


.alsolink img.floatright 
{
    float:right;
}
/* in l2columms
*/

a.more 
{
    float:right;
    margin-top:.3em;
}

.l2columns .columnhead 
{
    font-size:1.1em;
    font-weight:bold;
    color:#A4260F;
}

.l2columns .column1,
.l2columns .column2
{
    font-size:.9em;
}
.l2columns .column1 
{
    margin-top:10px;
}

.l2columns .column2 
{
}

.l2columns .column3
{
}

.homelinkgroup a,
.homelinkgroup a:link,
.homelinkgroup a:visited
{
    display:block;
    text-decoration:none;
    padding:.2em 0em;
    color:#686868;
    overflow:visible;
    
}




.homelinkgroup a:hover 
{
    color:#464646;
}

.column3 .homelinkgroup a 
{
    color:#005398;   
}


