@charset "utf-8";
/* CSS Document */

body {background-color:#FFFFFF; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:10pt; color:#555555; background-position:0 0; background-repeat:repeat-x; border:0; padding:0; margin:0;} 
form, .none {border:0; padding:0; margin:0;}

a.menu, a.menu:link, a.menu:visited {display:block; width:190px; height:20px; text-align:right; line-height:14pt; font-size:12px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#555555; text-decoration:none; text-transform:uppercase; font-weight:bold;}
a.menu:hover {background-image:url(../images/div-menu.png); background-repeat:no-repeat; background-position:50% 100%; color:#2C5E9D;}
a.menu-active, a.menu-active:link, a.menu-active:visited, a.menu-active:hover {display:block; width:190px; height:26px; text-align:right; line-height:16pt; font-size:12px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#2C5E9D; text-decoration:none; background-image:url(../images/div-menu.png); background-repeat:no-repeat; background-position:50% 100%; text-transform:uppercase; font-weight:bold;}

a.menu-two, a.menu-two:link, a.menu-two:visited {display:block; width:190px; height:36px; text-align:right; line-height:12pt; font-size:12px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#555555; text-transform:uppercase; text-decoration:none; font-weight:bold;}
a.menu-two:hover {background-image:url(../images/div-menu.png); background-repeat:no-repeat; background-position:100% 100%; color:#2C5E9D;}
a.menu-two-active, a.menu-two-active:link, a.menu-two-active:visited, a.menu-two-active:hover {display:block; width:190px; height:40px; text-align:right; line-height:12pt; font-size:12px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#2C5E9D; text-transform:uppercase; text-decoration:none; background-image:url(../images/div-menu.png); background-repeat:no-repeat; background-position:50% 100%; font-weight:bold;}

a.submenu, a.submenu:link, a.submenu:visited {display:block; width:170px; line-height:10pt; text-align:right; font-size:10px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#555555; text-transform:uppercase; text-decoration:none; font-weight:bold;}
a.submenu:hover {color:#2C5E9D;}
a.submenu-active, a.submenu-active:link, a.submenu-active:visited, a.submenu-active:hover {display:block; width:170px; line-height:10pt; text-align:right; font-size:10px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#2C5E9D; text-transform:uppercase; text-decoration:none; font-weight:bold;}

a.footer, a.footer:link, a.footer:visited {font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:8pt; color:#555555; text-decoration:none; font-weight:bold;}
a.footer:hover {text-decoration:underline;}

a.logo, a.logo:link, a.logo:visited, a.logo:hover {display:block; width:100%; height:70px;}

a.link {font-size:10pt; text-transform:uppercase; font-family:GPalatino Linotype, Book Antiqua, Palatino, serif; text-decoration:none; color:#555555;}
a.link:hover {color:#2C5E9D;}

a.link-small {font-size:8pt; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration:none; color:#555555;}
a.link-small:hover {color:#2C5E9D;}

a.link-blue {font-size:10pt; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration:none; color:#2C5E9D; font-weight:bold;}
a.link-blue:hover {text-decoration:underline;}

.header {font-size:18pt; font-weight:bold; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#555555;}
.small-header {font-size:14pt; font-weight:bold; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#555555;}
.line {width:100%; height:26px; background-image:url(../images/line.png); background-position:0% 20%; background-repeat:no-repeat;}
.blue {color:#2C5E9D;}
.blue li {font-weight:normal;}
.normal {color:#555555; font-weight:normal;}

input.box {width:358px; height:22px; border:1px solid #CCCCCC; font-size:10pt; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; line-height:22px; color:#999999; background-color:#FFFFFF; text-indent:5px; margin:0; padding:0;}
textarea.box {width:358px; height:100px; border:1px solid #CCCCCC; font-size:10pt; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#999999; background-color:#FFFFFF; text-indent:5px;}
input.button {width:150px; height:22px; border:1px solid #CCCCCC; font-size:10pt; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#999999; background-color:#FFFFFF; cursor:pointer;}

td.bottom-right {border-bottom:1px solid #555555; border-right:1px solid #555555;}
td.right {border-right:1px solid #555555;}
td.bottom {border-bottom:1px solid #555555;}

/* Admin */
input.login {width:100%; height:16px; border:1px solid #CCCCCC; font-size:8pt; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; line-height:16px; color:#999999; background-color:#FFFFFF; text-indent:5px; margin:0; padding:0; padding:0; margin:0;}
html * input.login {text-indent:0;}
input.login:focus {color:#FFFFFF;  background-color:#CCCCCC; border:1px solid #FFFFFF;}
input.login-button, input.login-button:focus, input.login-button:active {width:60px; height:20px; border:1px solid #CCCCCC; font-size:8pt; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#999999; background-color:#FFFFFF; cursor:pointer; font-weight:bold; padding:0; margin:0;}
input.login-button:hover,  {color:#FFFFFF; background-color:#CCCCCC;}