/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */

.submenu{position:relative;display:block;height:21px;font-size:11px;font-weight:bold;background:transparent url(../images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-bottom:1px solid #d9d9d9;}
.submenu ul{margin:0;padding:0;list-style-type:none;width:auto;}
.submenu ul li{display:block;float:left;margin:0 1px 0 0;}
.submenu ul li a{display:block;float:left;color:#034895;text-decoration:none;padding:3px 10px 0 10px;height:18px}
/*
.submenu ul li{display:inline;margin:0 1px 0 0;}
.submenu ul li a{display:inline;color:#034895;text-decoration:none;padding:3px 10px 0 10px;height:18px}
*/
.submenu ul li a:hover,.submenu ul li a.current{color:#034895;background:transparent url(../images/bgON.gif) repeat-x top left;}

.blue #waxcontainer{position:relative;height:26px;background:#transparent;width:100%;font-family:"Trebuchet MS",Arial,Verdana,Helvitica,sans-serif;}
.blue #waxnav{position:relative;height:25px;font-size:11px;font-weight:bold;background:transparent url(../images/bluewax_bottom.png) repeat-x bottom left;}
.blue #waxnav ul{margin:0px;padding:0 0 4px 0;list-style-type:none;width:auto;float:left;}
.blue #waxnav ul li{display:block;float:left;margin:0 1px;}
.blue #waxnav ul li a{display:block;float:left;color:#003858;text-decoration:none;padding:0 0 0 12px;height:21px;line-height:195%;}
.blue #waxnav ul li a span{padding:0 12px 0 0;}
.blue #waxnav ul li a:hover,.blue #waxnav ul li a.current{color:#fff;background:#5D7B9D url(images/bluewax_navtopleft.png) no-repeat top left;}
.blue #waxnav ul li a:hover span,.blue #waxnav ul li a.current span{display:block;width:auto;background:#5D7B9D url(images/bluewax_navtopright.png) no-repeat top right;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

/* CPMC Color: #5D7B9D */

body 
{ 
    margin:0px 0px 0px 0px;
    /*background-color:#43BAED; */
    background-color:#006699;
}

div#paddedcontent {
    padding-left:25px;
    padding-right:25px;
}

div#topbanner
{
    padding-top:10px;
    background-color:#F7F6F3;
    font-weight:bold;
    font-size:x-large;
    font-family:Arial;
    color:#555555;
}

.topnavcontrol
{
    font-size:small;
    color:White;
    line-height:30px;
    text-align:right;
}

div#topbanner-ops
{
    padding-top:0px;
    float:right;
    font-size:small;
    display:block;
}

div#topinfo
{
    font-size:small;
    font-family:Verdana;
    font-weight:bold;
    color:#034895;
    width:100%;
    padding-top:5px;
    padding-bottom:10px;
    clear:left;
}

div#footer
{
    position:relative;
    padding-top:10px;
    bottom:0;
    left:0;
    width:100%;
    text-align:center;
    height:25px;
}

div#loginpagecontent
{
    margin-top:180px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    background-color:#FFFFFF;
    /*height:350px;*/
    border: 1px dotted #250;
}

div#loginpagecontent td, div#pagecontent tr
{
    padding-bottom: 5px;
    padding-top: 5px;
    border-style: dotted;
    border-width: 0px;
    border-spacing: 0px;
}

div#loginpagecontent td.valuelabel
{
    background-color: #FFFFFF;
    font-family:Verdana;
    font-size:medium;
    font-weight:bold;
    text-align:right;
    width: 55%;
    color:#555555;
}

div#loginpagecontent td.value
{
    background-color: #FFFFFF;
    font-family:Verdana;
    font-size:medium;
    padding-left:10px;
    font-weight:bold;
    width: 45%;
}

div#pagecontent
{
    margin-top:5px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    background-color:#FFFFFF;
    /*height:350px;*/
    border: 1px dotted #250;
    overflow:auto;
    padding-bottom:10px;
}

div#pagecontent table.accounthistory
{
    padding-left: 5px;
}

div#pagecontent table.accountsummary
{
    width: 80%;
    vertical-align:middle;
}

div#pagecontent td, div#pagecontent tr
{
    padding-bottom: 5px;
    padding-top: 5px;
    border-style: dotted;
    border-width: 0px;
    border-spacing: 0px;
}

div#pagecontent td.valuelabel
{
    background-color: #FFFFFF;
    font-family:Verdana;
    font-size:medium;
    font-weight:bold;
    text-align:right;
    width: 55%;
    color:#555555;
}

div#topbanner-logo
{
    clear:none;
    float:left;
}

div#pagecontent td.value
{
    background-color: #FFFFFF;
    font-family:Verdana;
    font-size:medium;
    padding-left:10px;
    font-weight:bold;
    width: 45%;
}

div.continuebutton {
    width:100px;
    height:40px;
    line-height:40px;
    text-align:center;
    background-color:#00C224;
    color:#FFFFFF;
    border-radius: 10px;
}

div.continuebuttonthin {
    width:100px;
    height:25px;
    line-height:25px;
    text-align:center;
    background-color:#00C224;
    color:#FFFFFF;
    border-radius: 10px;
}

a.continuelink {
    text-decoration:none;
}

div.instructionbox {
    width:80%;
    text-align:center;
    border:1px dotted black;
    margin:0 auto;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
    background-color:#00CCFF;
    font-family:Verdana;
}

div.titlebox {
    width:80%;
    text-align:center;
    border:1px dotted black;
    margin:0 auto;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#00CCFF;
    font-weight:bold;
    font-size:large;
    font-family:Verdana;
}

div.editbox {
    width:80%;
    text-align:left;
    border:1px dotted black;
    margin:0 auto;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
    background-color:blanchedalmond;
    font-family:Verdana;
}
