h1 {
    color: #004a80;    
    font: bold 20px Arial, Verdana, Sans-serif;
    letter-spacing: -1px;
    padding: 15px 0 0;
}

h2 {
    color: #fff;
    font: bold 17px Arial, Verdana, Sans-serif;
    padding: 15px 0 0;
}

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


#container {
    background: #fff;
    width: 734px;
} 

#right {
    background-color: #419099;
    float: right;
    height: 208px;
    line-height: 1.2;
    padding: 0;
    position: static;
    top: 0;
    width: 197px;
}

#maincontent {
    margin-top: 3px;
}

#main {
    color: #545454;
    display: block;
    float: left; 
    font-size: .70em;
    line-height: 1.8em;
    padding: 0;
    width: 734px;
}

#main .marketingMsg {
    float: left;
}

#main .homeMain {
    background: url("../Images/layout/bg-homeMain.gif") 100% 0 repeat-y;
    border-top: 4px solid #023562;
    display: block;
    margin: 1px 0 0 0;
} 

#main .homeRight {
    border-top: 1px solid #fff;
    color: #fff;
    display: block;
    float: right;
    line-height: 1.3;
    width: 197px;    
}

#main .homeRight .text {
    display: block;
    padding: 10px 15px 0 20px;
}

#main .homeRight .learn a {
    background: url("../Images/layout/arrow-teal.gif") 20px 4px no-repeat;
    color: #fff;    
    display: block;
    float: left;
    padding: 0 15px 10px 28px;
}

#main .homeRight .learn a:hover {
    text-decoration: none;
}

#main p {
    margin: 0;
}

#main .homeLeft {
    display: block;
    float: left;
    padding: 0 25px;
    width: 487px;
}

#main .homeLeft .leftCell {
    display: block;
    float: left;
    padding: 0 20px 0 0;
    width: 230px;
}

#main .homeLeft .rightCell {
    display: block;
    float: left;
    width: 230px;
}

#main .homeLeft .homeRow img  {
    float: left;
    margin: 2px 5px 0 0;
}

#main .homeLeft .homeRow .links {
    display: block;
    float: left; 
    width: 135px;
}

#main .homeLeft .homeRow .links a {
    color: #003969;
    text-decoration: none;
}

#main .homeLeft .homeRow .links a:hover {
    text-decoration: underline;
}

#main .homeLeft .homeRow .links ul {
    margin: 0 0 0 5px;
}

#main .homeLeft .homeRow .links ul a {
    color: #717171;
    font-family: Arial, Sans-serif;
}

#main .homeLeft .homeRow .links li {
    line-height: 1.3;
    background: url("../Images/layout/arrow-teal.gif") 0 4px no-repeat;
}

#main .homeLeft .homeRow {
    clear: both;
    display: block;
    float: left;
    padding: 0 0 15px;
    width: 487px;
}