/* CSS Document */

body {
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    behavior: url(/csshover.htc); /* WinIE behavior call */
}

#container {
    margin-left:auto;
    margin-right:auto;
    width:778px;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
}

.banner {
    background-image:url(/images/banner2.jpg);
    background-repeat:no-repeat;
    height:107px;
    width:780px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.bar {
    background-image:url(/images/navbg.jpg);
    height:20px;
}

.newmenu {
    background-image:url(/images/leftnav.jpg);
    background-repeat:repeat-x;
    background-color:#678BBF;
    width: 180px;
    vertical-align: top;
}

.content {
    border-left: 1px solid #000;
    background-color: #fff;
    vertical-align: top;
}

.home_cell {
    vertical-align:top;
}

.footer {
    text-align:center;
}

/*  Styled Elements  */


.content p {
    padding:0px;
    margin:12px 12px 0px 12px;
}

.content h1 {
    font-size:18px;
    margin-left:12px;
    padding:0px;
    margin-top:12px;
}

.content h2 {
    font-size:16px;
    font-weight:bold;
    color:#000;
    margin-left:12px;
    margin-bottom:2px;
}

.home_cell p {
    margin:12px;
    padding:0px;
}

.home_cell h1 {
    margin:4px 12px 4px 12px;
    padding:0px;
    font-size:26px;
    letter-spacing:2px;
}

.home_cell h2 {
    margin:12px;
    padding:0px;
    font-size:14px;
}

.newmenu h3 {
    font-size:14px;
}

.newmenu p {
    margin-left:12px;
    font-size:13px;
    margin-right:8px;
}

.benefit {
    padding-left:0px;
    margin-left:36px;
}

.benefit li {
    list-style-image:url(/images/arrow.gif);
    padding:0px;
    line-height:18px;
    margin:0px;
}

.right_table {
    background-image:url(/images/table.jpg);
    background-repeat:repeat;
    float:right;
    margin:12px;
    width:260px;
}

.right_pic {
    float:right;
    padding:12px;
}

td {
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:12px;
}

.picture {
    padding:0px 5px 3px 10px;
}

.rightnav {
    letter-spacing:1px;
    font-weight:bold;
}


/*  Link Styles  */


.newmenu a {
    color:#16357a;
    font-weight:bold;
    text-decoration:none;
}

.newmenu a:visited {
    color:#16357a;
    font-weight:bold;
    text-decoration:none;
}

.newmenu a:hover {
    color:#16357a;
    font-weight:bold;
    text-decoration:underline;
}

.link {
    color:#0060C0;
    font-weight:bold;
    text-decoration:underline;
}

.link:visited {
    color:#0060C0;
    font-weight:bold;
    text-decoration:underline;
}

.link:hover {
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}

#return {
    font-style:italic;
    color: #666666;
}

#return a {
    text-decoration:none;
    font-style:normal;
}

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

A {
    text-decoration:underline;
    color:#0060C0;
    font-weight:bold;
}

A:visited {
    text-decoration:underline;
    color:#0060C0;
}

A:hover {
    text-decoration:underline;
    color:#000;
}

 
/* Begin CSS rollover menus */

	
div#secnav {
    margin-left:12px;
    margin-top:8px;
}

div#secnav ul {
    margin: 0px;
    padding: 0px;
    width:150px;
}

div#secnav li {
    position: relative;
    list-style: none;
    margin: 0px;
    padding:0px;
}

div#secnav li li a {
        border-left:1px solid #000000;
        border-bottom: 1px solid #000000;
        width:191px;
}

div#secnav li a {
        display: block;
        text-decoration: none;
        width: 140px;
        color:#16357a;
        padding-left:6px;
        padding-top:6px;
        padding-bottom:6px;
        padding-right:6px;
}

div#secnav a:hover {
        text-decoration:none;
        color:#16357a;
        background-color:#9eb6d8;
        display:block;
}

div#secnav ul ul {
        position: absolute;
        top: 0;
        left: 150px;
        background-color:#EFF4F8;
        display: none;
        width: 204px;
        border-right:1px solid #000000;
        border-top:1px solid #000000;
}

div#secnav ul.level1 li:hover ul.level1 {
        display:block;
}

div#secnav ul.level1 li.submenu:hover ul.level2,
div#secnav ul.level2 li.submenu:hover ul.level3,
div#secnav ul.level3 li.submenu:hover ul.level4 {display:block; }