/******************************************************
        KeyProductsCMX CSS File
        Coded by BusinessOL.com
        http://www.businessol.com/
******************************************************/	

/******************************************************
        Global Definitions
******************************************************/	
body{
    margin: 0px;
    padding: 0px;
    background: #fff;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 16px;
    }

h1{
    font-size:14px;
    color:#10238C;
    margin:15px 0px 15px 25px;

}

h2{
    font-size:12px;
    color:#10238C;
    margin:15px 0px 15px 25px;
}

h3{
    font-size:11px;
    color:#000;
    margin:15px 0px 15px 25px;
}


/******************************************************
        Container
******************************************************/	
#container{
    margin-left: auto;
    margin-right: auto;
    width: 760px;
    z-index: 2;
    position: relative;
    top: 0;
    left: 0;
    background-color: #F6F6F6;
    padding: 0;
    }

.UAiemac #container{
    position: relative;
    }

/******************************************************
        Banner / Banner Navigation
******************************************************/	
#banner{
    width: 760px;
    clear: both;
    display:block;
    margin: 0 auto;
    background: #fff url(/images/banner_bg2.gif);
    }

.logo{
    float:left;
    margin:0px;
    display:block;
}

.call_to_action{
    float:right;
    margin:0px 15px 0px 0px;
    font-weight:bold;
    color:#425FFF;
    font-size:12px;
    text-align:right;
    display:block;
}

.call_to_action a{
    color: #425FFF;
}

.call_to_action h2{
    font-size:12px;
    margin-top: 9px;
    margin-bottom:0px;
    color: #4A4B47;
}

/*
.bannernavigation{ 
    width: 735px;
    height: 26px;
    padding:10px 0px 0px 25px;
    }html>body .bannernavigation{padding-top:79px;}
*/

.bannernavigation{ 
    width: 735px;
    height: 26px;
    padding:79px 0px 0px 25px;
    }

.UAie7 .bannernavigation{
    padding-top: 10px;
    }

.nav a:link, .nav a:active, .nav a:visited
{
    color: #10238C;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    text-align:center;
}

.nav a:hover{
    color:#3554FF;
}
.padding{
    padding-left: 45px;
}

.padding2{
    padding-left: 32px;
}

.padding3{
    padding-left: 28px;
}

.padding4{
    padding-left: 21px;
}

.padding5{
    padding-left: 13px;
}

.padding6{
    padding-left: 10px;
}

.breadcrumbs{
    font-size:11px;
    color:#000;
    margin-left:189px;
}

.UAsafari .padding4{
    padding-left: 26px;
}

.UAsafari .padding5{
    padding-left: 16px;
}


/******************************************************
        Main Elements
******************************************************/
#main{
    width: 430px;
    float:left;
    background: #EDEDED url(/images/main_bg.gif);
    margin-left:14px;
    margin-right: 5px;
    font-size: 100%;
    border-bottom: 10px solid #F6F6F6;
}html>body #main{margin-left:21px;}

#main p{
    margin-left:25px;
    margin-right: 25px;
}

.top{
    height:30px;
    border:1px solid red;
    width:760px;
    background: url(/images/top.gif) no-repeat;
}


.breadcrumbs a{
    color:#314DEA;
    text-decoration:none;
}

.main-bottom{
margin-bottom:-3px;
}

.img_container {
    padding-left: 20px;
    display: block;
    clear: both;
}

.img_container img{
    padding: 5px;
}


/******************************************************
        Left Elements
******************************************************/

#left{
    width:135px;
    float:left;
    margin-left: 7px;
    margin-top: -10px;
    padding-bottom:20px;
}

#left h1{
    margin-bottom:7px;
    margin-top:20px;
    font-size: 16px;
    background: url(/images/left_h1_bg.gif) left no-repeat;
    padding-left: 30px;
    margin-left:0px;
    line-height:26px;
}

.left_nav a:link, .left_nav a:visited, .left_nav a:active{
    display:block;
    margin-left:3px;
    color:#10238C;
}

.left_nav a:hover{
    color: #3554FF;
}

#left p{
    color: #3554FF;
    font-weight:bold;
    font-size: 16px;
    line-height:18px;
}

/******************************************************
        Right Elements
******************************************************/

#right{
    float:right;
    margin-right:0px;
    width:150px;
    margin-top: -10px;

}

#right h1{
    margin-bottom:7px;
    margin-top:0px;
    font-size: 16px;
    background: url(/images/left_h1_bg.gif) left no-repeat;
    padding-left: 30px;
    margin-left:0px;
    line-height:26px;
}

#right a:link, #right a:visited, #right a:active{
    display:block;
    margin-left:3px;
    color:#10238C;
}

#right a:hover{
    color: #3554FF;
}



.go{
float:right;
clear:right;
margin-right:7px;
}

.search_form{
float:left;
clear:left;
}



/******************************************************
        Footer Elements
******************************************************/

#footer{
    width:716px;
    padding:20px 18px 15px 18px;
    color:#314DEA;
clear:both;
}

.footernavigation a{
    color:#314DEA;
    text-decoration:none;
    font-size:12px;

}

.footernavigation a:hover{
    text-decoration:underline;
}


.footernavigation{
    border-bottom:1px solid #10238c;
    padding-bottom: 5px;
}

.left{
    float:left;
    color:#10238C;
    font-size:11px;
}html>body .left{padding-top:8px;}

.right{
    float:right;
    font-weight:bold;
    color:#10238C;
    font-size:11px;

}html>body .right{padding-top:8px;}

.left a{

    color:#10238C;

}

.right a{

    color:#10238C;
    font-size: 11px;

}

.GoogleForm input{
    float: left;
}


.cmx-FloatLeft{
    padding: 7px 5px 0 25px;
}

.cmx-FloatRight{
    padding: 7px 25px 0 5px;
}

/*** IE 5 Mac Hacks **/

.UAiemac  .call_to_action{
    margin:0;
    font-weight:bold;
    color:#425FFF;
    font-size:12px;
    text-align:right;
}

.UAiemac #right{
    float:right;
    margin-right:0px;
    width:150px;
    margin-top: 0px;
}

.UAiemac .footernavigation{
    border-bottom:1px solid #10238c;
    padding-bottom: 15px;
}

.UAiemac .bannernavigation{
    display: inline;
    padding-left: 30px;
}
