body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#666;
}

.largeTitle {
font-weight:700;
letter-spacing:1px;
font-size:large;
}

.error {
color:#C00;
font-weight:700;
}

td.formtext {
font-weight:700;
font-size:small;
}

td.content {
text-align:center;
text-transform:uppercase;
font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

td.miniHeader {
font-weight:700;
letter-spacing:1px;
font-size:small;
text-indent:4px;
background-color:#EAEAEA;
text-align:left;
}

td.navHeader {
font-weight:700;
font-size:small;
background-color:#EAEAEA;
text-align:left;
}

td.menuContent {
background-color:#FCFCFC;
text-align:center;
text-transform:uppercase;
font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

td.headercontent {
background-color:#b8c4d0;
font-size:small;
font-weight:700;
}

td.bgcontent {
background-color:#FCFCFC;
font-size:small;
}

th {
font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#4f6b72;
border-right:1px solid #C1DAD7;
border-bottom:1px solid #C1DAD7;
border-left:1px solid #FFF;
letter-spacing:2px;
text-transform:uppercase;
text-align:left;
background:#FFF url(modules/images/bg_header2.jpg) repeat-x;
padding:6px 6px 6px 11px;
}

th.crumbs {
color:#999;
border-top:1px solid #C1DAD7;
border-left:1px solid #C1DAD7;
background:#EAEAEA url(modules/images/bg_header3.jpg) repeat-x;
}

th.lcrumbs {
color:#999;
border-top:1px solid #C1DAD7;
border-left:1px solid #C1DAD7;
border-right:0;
background:#EAEAEA url(modules/images/bg_header3.jpg) repeat-x;
}

th.mcrumbs {
color:#999;
border-left:1px solid #C1DAD7;
background:#EAEAEA url(modules/images/bg_header3.jpg) repeat-x;
}

th.rcrumbs {
color:#999;
border-top:1px solid #C1DAD7;
border-left:0;
text-align:right;
background:#EAEAEA url(modules/images/bg_header3.jpg) repeat-x;
padding:6px 11px 6px 6px;
}

th.nav {
color:#999;
border-left:1px solid #C1DAD7;
text-align:right;
background:#EAEAEA url(modules/images/bg_header3.jpg) repeat-x;
}

th.rnav {
color:#999;
text-align:right;
border-left:0px;
background:#EAEAEA url(modules/images/bg_header3.jpg) repeat-x;
}

th.lnav {
color:#999;
border-left:1px solid #C1DAD7;
border-right:0px;
background:#EAEAEA url(modules/images/bg_header3.jpg) repeat-x;
}

th.spec {
border-top:0;
background:#fff url(modules/images/bullet1.gif) no-repeat;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
border-top:0;
background:#f5fafa url(modules/images/bullet2.gif) no-repeat;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#797268;
}

td.lrb {
border-left:1px solid #C1DAD7;
border-right:1px solid #C1DAD7;
border-bottom:1px solid #C1DAD7;
padding:6px;
}

#mytable td {
font:normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border-right:1px solid #C1DAD7;
border-bottom:1px solid #C1DAD7;
background:#fff;
text-align:left;
color:#4f6b72;
padding:6px 6px 6px 12px;
}

#mytable td.first {
border-left:1px solid #C1DAD7;
}

#mytable td.message {
border-left:1px solid #C1DAD7;
text-align:center;
}

#mytable td.alt {
background:#F5FAFA;
color:#797268;
}

#mytable td.altfirst {
border-left:1px solid #C1DAD7;
background:#F5FAFA;
color:#797268;
}

#mytable td.menu {
font:normal 14px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#797268;
padding:12px 6px 6px 12px;
}

#mytable td.altmenu {
font:normal 14px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:#F5FAFA;
color:#797268;
padding:12px 6px 6px 12px;
}

#mytable td.over {
background:#e6f0f0;
}

#mytable td.firstover {
border-left:1px solid #C1DAD7;
background:#e6f0f0;
}

#mytable td.altover {
background:#e6f0f0;
color:#797268;
}

#mytable td.altfirstover {
border-left:1px solid #C1DAD7;
background:#e6f0f0;
color:#797268;
}

#mytable td.menuover,#mytable td.altmenuover {
font:normal 14px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:#e6f0f0;
color:#797268;
padding:12px 6px 6px 12px;
}

#mytable td.down {
background:#ccf0f0;
}

#mytable td.firstdown {
border-left:1px solid #C1DAD7;
background:#ccf0f0;
}

#mytable td.altdown {
background:#ccf0f0;
color:#797268;
}

#mytable td.altfirstdown {
border-left:1px solid #C1DAD7;
background:#ccf0f0;
color:#797268;
}

#mytable td.menudown,#mytable td.altmenudown {
font:normal 14px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:#ccf0f0;
color:#797268;
padding:12px 6px 6px 12px;
}

#mytable .menuitem {
cursor:pointer;
}

#mytable .menua {
color:#4f6b72;
text-transform:uppercase;
font-weight:700;
}

fieldset {
border:1px dashed #999;
margin-top:20px;
margin-bottom:20px;
padding:10px;
}

legend {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
font-weight:700;
line-height:1.1;
color:#fff;
background:#666;
border:1px solid #333;
padding:2px 6px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
letter-spacing:-1px;
font-weight:400;
line-height:1.1;
color:#999;
}

label {
width:187px;
height:28px;
margin-top:3px;
margin-right:2px;
padding-top:11px;
padding-left:6px;
background-color:#EFEFEF;
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:-1px;
font-weight:700;
line-height:1.1;
color:#666;
}

#container {
width:550px;
margin:auto;
padding:10px;
}

.clear {
clear:both;
}

.div_texbox {
width:320px;
float:right;
background-color:#E6E6E6;
height:31px;
margin-top:3px;
padding-top:5px;
padding-bottom:3px;
padding-left:5px;
}

.textbox {
background-color:#FFF;
width:300px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#999;
padding:4px 5px 3px;
}

.username {
background-image:url(images/16m.png);
background-repeat:no-repeat;
background-position:left;
background-color:#FFF;
width:285px;
font:normal 18px Arial;
color:#999;
padding:3px 5px 3px 19px;
}

.password {
background-image:url(images/16s.png);
background-repeat:no-repeat;
background-position:left;
background-color:#FFF;
width:285px;
font:normal 18px Arial;
color:#999;
padding:3px 5px 3px 19px;
}

.button_div {
width:309px;
float:right;
background-color:#fff;
border:1px solid #ccc;
text-align:right;
height:35px;
margin-top:3px;
padding:5px 7px 3px;
}

.buttons {
background:#e3e3db;
font-size:12px;
color:#989070;
text-decoration:none;
text-transform:uppercase;
font-weight:700;
border-color:#fff #d8d8d0 #d8d8d0 #fff;
border-style:solid;
border-width:2px;
padding:6px 14px;
}

.full {
width:98%;
}

a:link,a:visited {
color:#4f6b72;
text-decoration:underline;
}

a:active,a:hover,a:visited:hover {
color:#35484d;
text-decoration:underline;
}

.textbox:focus,.textbox:hover,.username:focus,.username:hover,.password:focus,.password:hover {
background-color:#fffff5;
}

#mytable,.form {
margin:0;
padding:0;
}

.bleft {
border-left:1px solid #C1DAD7;
}
