ul.top_menu, ul.bottom_menu
{
    list-style: none;
    float: right;
    padding:0px;
    margin: 0px;
}

ul.top_menu li, ul.bottom_menu li
{
    float:left;
    display: inline;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 20px;
}

ul.bottom_menu
{
    float: left;
    padding-bottom: 10px;
}

ul.bottom_menu li:first-child
{
    border-left: none;
}

ul.bottom_menu li
{
    padding-right: 10px;
    padding-left: 10px;
    border-left: solid 1px #525252;
}

ul.top_menu a, ul.bottom_menu a
{
    color: #1f1f1f;
    font-family: verdana;
    font-size:10px;
    text-decoration: none;
    text-transform: uppercase;
}

body.tablet ul.bottom_menu a
{
    font-size: 10pt;
}

body.tablet ul.bottom_menu li
{
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #d1d0d0;
    border-left: none
    border-right: solid 1px #d1d0d0;
}

body.tablet ul.bottom_menu li:first-child
{
    border-left: solid 1px #d1d0d0;
}

body.tablet ul.bottom_menu li:last-child
{
    border-right: solid 1px #d1d0d0;
}

ul.top_menu .selected a, ul.bottom_menu .selected a
{
    color: #3994bb;
    text-decoration: underline;
}

div.tab_menu div.menu ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

div.tab_menu div.menu ul li
{
    float:left;
    display:list-item;
    margin:0px;
    padding:0px;
    background: url("../../img/default/right_tab.png") no-repeat right top;
    margin-right:3px;
    width: 120px;
    text-align:center;
}

div.tab_menu div.menu ul li a
{
    display:block;
    background: url("../../img/default/left_tab.png") no-repeat left top;
    padding-right:3px;
    padding-left:3px;
    padding-top:5px;
    padding-bottom:5px;
    text-transform: uppercase;
    font-family:verdana;
    text-decoration:none;
    font-size:10px;
    color: #3a3a3a;
}

div.tab_menu div.menu ul li span.selected a
{
    background: url("../../img/default/left_tab_selected.png") no-repeat left top;
    color: #ffffff;
}

div.tab_menu div.menu ul li span.selected
{
    display: block;
    background: url("../../img/default/right_tab_selected.png") no-repeat right top;
}

ul.left_top, ul.left_bottom
{
    text-align: left;	
    padding: 0px;
    margin: 0px;
    margin-right: 0px;
    float: right;	
}

ul.left_top li, ul.left_bottom li
{
    margin-bottom:3px;
    text-decoration: none;
    text-transform: uppercase;
    font-size:11px;
    background: url("../../img/default/left_menu.png") no-repeat left center;
    height:27px;
    list-style: none;
}

ul.left_top a, ul.left_bottom a
{
    text-decoration: none;
    color: #1f1f1f;
    display: block;	
    height: 27px;
    padding-top: 9px;
    padding-left: 26px;
    font-family: verdana;	
}

ul.left_top a
{
    color: #1f1f1f;
}

ul.left_bottom:first-child
{
    margin-top: 1em;
}

ul.left_bottom a
{
    color: #3a3a3a;
}

ul.left_top span.selected, ul.left_bottom span.selected
{
    display:list-item;
    height: 27px;	
    background: url("../../img/default/left_menu_selected.png") no-repeat left center;	
}

ul.left_top span.selected a, ul.left_bottom span.selected a
{
    color:#ffffff;	
}

div.top_menu_screen div.top_menu
{
    border: 1px solid #cbcbcb;
    color: #1e1e1e;
    background-color: #e3e3e5;
    height: 22px;
    padding: 8px;
    font-family: verdana;
    text-transform: uppercase;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 25px;
    margin-right: 25px;
}

div.top_menu_screen div.top_menu a
{
    margin-left: 14px;
    margin-right: 10px;
    font-size: 8pt;
}

div.top_menu_screen div.top_menu a.selected
{
    color: #108dbe;
    text-decoration: underline;
}

body.tablet div.tab_menu
{
    padding-left: 10px;
}

body.tablet div.menu ul.left_top, body.tablet div.menu ul.left_bottom
{
    text-align: left;	
    float: left;
    width: 100%;
    background-image: none;
    padding-top: 4px;
    clear: both;
}

body.tablet div.menu ul.tab
{
    clear: both;
    padding-top: 4px;
}

body.tablet div.menu ul.tab li
{
}

body.tablet div.menu ul.left_top li, body.tablet div.menu ul.left_bottom li
{
    width: 118px;
    border: 1px solid #cccbcb;
    background-color: #eaeaea;
    border-radius: 4px;
    -moz-border-radius: 4px;
    background-image: none;
    padding-top: 4px;
    padding-bottom: 4px;
}

body.tablet div.menu ul.left_top li a, body.tablet div.menu ul.left_bottom li a
{
    background-image: none;
    font-size: 11pt;
}

body.tablet div.menu ul.left_top li span.selected, body.tablet div.menu ul.left_bottom li span.selected
{
    background-image: none;
}

body.tablet div.menu ul.left_top li span.selected a, body.tablet div.menu ul.left_bottom li span.selected a
{
    background-image: none;
}

body.tablet div.tab_menu div.menu ul.tab li
{
    background-image: none;
    width: 118px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-top: 1px solid #cccbcb;
    border-left: 1px solid #cccbcb;
    border-right: 1px solid #cccbcb;
    background-color: #eaeaea;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
}

body.tablet div.tab_menu div.menu ul.tab li span.selected
{
    background-image: none;
}

body.tablet div.tab_menu div.menu ul.tab li a
{
    background-image: none;
    font-size: 10pt;
}

body.tablet div.tab_menu div.menu ul.tab li span.selected a
{
    background-image: none;
}

body.tablet div.menu ul.left_bottom li.selected, body.tablet div div.menu ul.tab li.selected,
body.phone div.menu ul.left_bottom li.selected, body.phone ul.tab li.selected,
body.smartphone div.menu ul.left_bottom li.selected, body.smartphone ul.tab li.selected
{
    background-color: #1899cf;
    border-color: #0c8ac0;
}

body.phone div.left_top_menu, body.phone div.left_bottom_menu, body.phone div.tab_menu,
body.smartphone div.left_top_menu, body.smartphone div.left_bottom_menu, body.smartphone div.tab_menu
{
    width: 100%;
}

body.phone ul.left_top, body.phone ul.left_bottom,
body.smartphone ul.left_top, body.smartphone ul.left_bottom
{
    margin-top: 0.5em;
    float: none;
    width: 100%;
    clear: both;
}

body.phone ul.left_top li, body.phone ul.left_bottom li,
body.smartphone ul.left_top li, body.smartphone ul.left_bottom li
{
    padding-left: 0px;
    background-color: #eaeaea;
    border-top: 1px solid #cccbcb;
    border-bottom: 1px solid #cccbcb;
    background-image: none;
    width: 100%;
}

body.phone div.tab_menu ul,
body.smartphone div.tab_menu ul
{
    margin-top: 10px;
    clear: both;
}

body.phone div.tab_menu ul li, body.phone div.tab_menu ul li span.selected a, body.phone div.tab_menu ul li span a,
body.smartphone div.tab_menu ul li, body.smartphone div.tab_menu ul li span.selected a, body.smartphone div.tab_menu ul li span a
{
    text-align: left;
    padding-left: 10px;
    background-image: none;
    width: 50%;
}

body.phone div.tab_menu ul li,
body.smartphone div.tab_menu ul li
{
    border: 1px solid #cccbcb;
}

body.phone div.menu ul li span.selected, body.phone div.tab_menu div.menu ul li span span.selected, body.phone div.tab_menu div.menu ul li span span.selected a,
body.smartphone div.menu ul li span.selected, body.smartphone div.tab_menu div.menu ul li span span.selected, body.smartphone div.tab_menu div.menu ul li span span.selected a
{
    background-image: none;
}

