/* Global */

body {background:#ffffff;font:normal 12px verdana;color:#1a1267;margin:0px}
img {border:none;vertical-align:bottom;margin:0px;padding:0px}
table.center {margin-left:auto;margin-right:auto}
table.right {margin-left:auto;margin-right:0}
.nowrap {white-space:nowrap}
.wrap {white-space:normal}


/* Text */

h1,h2,h3,h4 {margin:0px;display:inline}
h1 {font:bold 13px verdana}
h3 {font:normal 11px verdana}
h4 {font:bold 17px verdana}

.b {font-weight:bold}
.i {font-style:italic}
.u {text-decoration:underline}
.l {text-align:left}
.r {text-align:right}
.c {text-align:center}


/* Layout */

.login {background:url('/images/cms/bg_login.gif') no-repeat center;width:450px;height:500px}
.login_bg {background:#3559a6 url('/images/cms/bg_tile_raster.gif') repeat-x;width:100%}
.login_reflex {background:url('/images/cms/bg_login_reflex.jpg') no-repeat center;width:450px;height:115px}
.label {text-align:left;padding-left:60px;color:#1a1267}
.logonaxe {text-align:right;padding-right:5px}
.header {margin-top:5px;margin-bottom:5px}
.menu_header {background:#d7e5ff;border-top:1px solid #9dabc5;border-bottom:1px solid #9dabc5;margin-bottom:10px;height:30px;padding-right:8px}
.footer {margin-top:10px}
.lineup {border-top:1px solid #9dabc5;height:10px}
.outer {background:#eaf1ff;padding:10px;border:1px solid #9dabc5}
.inner {background:#ffffff;border:1px solid #9dabc5}
.imgborder {border:1px solid #9dabc5;}

.altbg0 {background:#eff5ff}
.altbg1 {background:#dee9ff}

.mailing_group {background:#dee9ff;font-weight:bold;padding:2px;border:1px solid #9dabc5}

.box_tl {background:url('/images/cms/box_fix_tl.png') no-repeat;width:10px;height:61px}
.box_tr {background:url('/images/cms/box_fix_tr.png') no-repeat;width:16px;height:61px}
.box_bl {background:url('/images/cms/box_fix_bl.png') no-repeat;width:10px;height:16px}
.box_br {background:url('/images/cms/box_fix_br.png') no-repeat;width:16px;height:16px}
.box_t  {background:url('/images/cms/box_tile_t.png') repeat-x;width:100%;height:61px}
.box_b  {background:url('/images/cms/box_tile_b.png') repeat-x;width:100%;height:16px}
.box_l  {background:url('/images/cms/box_tile_l.png') repeat-y;width:10px;height:100%}
.box_r  {background:url('/images/cms/box_tile_r.png') repeat-y;width:0px;height:100%}
.box_c  {padding:10px}

.tab {border:1px solid #9dabc5;border-bottom:none;border-left:none;width:100%}
.tab_sel {background:#eff5ff;border-left:1px solid #9dabc5;font-weight:bold;cursor:default;text-align:center}
.tab_unsel {background:#dee9ff;border-left:1px solid #9dabc5;border-bottom:1px solid #9dabc5;cursor:pointer;text-align:center}
.tab_content {background:#eff5ff;border-bottom:1px solid #9dabc5;border-left:1px solid #9dabc5}
.tab_unsel:hover {background:#ffffff}

#debug {display:none}




/* Link */

a:link, a:visited, a:active {font:normal 12px verdana;color:#001166;text-decoration:none}
a:hover {color:#ff0000}

.footer a:link,.footer a:visited,.footer a:active {font:normal 11px verdana;color:#001166}
.footer a:hover {color:#ff0000}

.menu a {font:bold 13px verdana;color:#1a1267}
.menu_item {border:1px solid #ffffff;padding:10px;display:block;float:left}
.menu_item:hover {background:#e5eaf6;border:1px solid #b4c0db}

.menu_mini a {font:bold 12px verdana;color:#354ab2}
.menu_mini_title {border:1px solid #d7e5ff;padding:5px}
.menu_mini_title:hover,.on {background:#eaf1ff;border:1px solid #9dabc5}

.sub_menu {background:#eaf1ff;border:1px solid #9dabc5;display:none;position:absolute}
.sub_menu a {font:normal 12px verdana;color:#354ab2}
.sub_item {display:block;width:130px;padding:5px}
.sub_item:hover {background:#ffffff;color:#ff0000}

.link a:link,.link a:visited,.link a:active {font:normal 12px verdana;color:#5a8bbe;text-decoration:underline}
.link a:hover {color:#ff0000}


/* Form */

form {display:inline}
.input {background:#ffffff;border:1px solid #7F9DB9;padding-left:2px}
.input_login {background:#ffffff;border:1px solid #263183;padding-left:2px;font:normal 26px verdana;color:#1a1267;width:300px}
.submit {border:none;background:transparent}

textarea {margin-bottom:0px}
.form_text_error {font:italic 11px verdana;color:#ff0000;height:16px}
.form_input_error {border:1px solid #dd0000;background:#deb0b0;padding-left:2px}
.form_input_error_login {background:#deb0b0;border:1px solid #dd0000;padding-left:2px;font:normal 26px verdana;color:#1a1267;width:300px}

.form_text_example {font:italic 10px verdana;padding-left:10px}

.resizer {width:344px;height:10px;overflow:hidden;background:#eeeeee url('/images/cms/img_resizer.png') no-repeat center;border:1px solid #dddddd;border-top-width:0px;cursor:s-resize}