body { margin:0; padding:0 0 16px 0; height:100%; background:#ffffff; text-align:center; }
html { margin:0; padding:0; height:100%; }
* { }
p { margin-bottom:14px; margin-top:0; }

body,p,td,textarea,input,select,button { color:#000000; font-family:Arial,sans-serif; font-size:11px; }

#wrap { position:relative; z-index:1; width:939px; margin:0 auto; text-align:left; }
#head { position:absolute; z-index:2; top:16px; width:937px; height:118px; border:1px solid #c5d1dd; background:url(../img/sys/head.jpg); }
#menutop { position:relative; z-index:3; width:909px; height:20px; padding:10px 15px 0 15px; }
#menu { position:relative; z-index:3; width:939px; height:18px; margin-top:111px; text-align:right; }
#main { position:relative; z-index:2; width:937px; min-height:365px; border:1px solid #c5d1dd; background:url(../img/sys/bgleft.jpg) repeat-y left; }
#bgmain { position:absolute; z-index:3; bottom:0px; right:108px; width:407px; height:363px; background:url(../img/sys/bgmain.gif); }
#left { position:relative; z-index:4; float:left; width:313px; padding-bottom:30px; }
#left, #left p { font-size:11px; }
#menu2 { position:relative; z-index:4; width:624px; padding:5px 0px; text-align:right; }
#menu3 { position:relative; z-index:4; width:624px; padding:5px 0px; text-align:right; }
#content { position:relative; z-index:3; float:left; width:624px; }
#innermain { position:relative; z-index:4; padding:15px 55px 20px 55px; width:514px; }
#foot { position:absolute; z-index:4; width:937px; clear:both; height:22px; bottom:0px; }
#fwlogo { height:22px; width:60px; float:left; }
#login { height:18px; width:18px; float:right; padding-top:4px; }
#bottom { position:relative; width:937px; height:16px; }
.clear { clear:both; }

h1 { color:#000000; font-size:16px; font-family:Arial,sans-serif; font-weight:bold; margin-top:15px; margin-bottom:0px; }
h2 { color:#000000; font-size:14px; font-family:Arial,sans-serif; font-weight:bold; margin-top:15px; margin-bottom:0px; }
h3 { color:#000000; font-size:12px; font-family:Arial,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:10px; }
h4 { color:#000000; font-size:12px; font-family:Arial,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:10px; }
h5 { color:#000000; font-size:11px; font-weight:bold; font-family:Arial,sans-serif; font-weight:bold; }
h6 { color:#000000; font-size:10px; font-weight:bold; font-family:Arial,sans-serif; font-weight:bold; }

ul { margin-bottom:5px; }

.textnormal { font-size:11px; font-family:Arial,sans-serif; }
.textlight { font-size:10px; font-family:Arial,sans-serif; }
.textstrong { font-size:11px; font-family:Arial,sans-serif; font-weight:bold; }

a:link,a.linknormal:link,a:visited,a.linknormal:visited { color:#000000; font-size:11px; text-decoration:underline; }
a:hover,a.linknormal:hover,a:active,a.linknormal:active,a:focus,a:linknormal:focus { text-decoration:none; }
a.linklight:link,a.linklight:visited { color:#000000; font-size:10px; text-decoration:underline; }
a.linklight:hover,a.linklight:active,a.linklight:focus { text-decoration:none; }
a.linkstrong:link,a.linkstrong:visited { color:#000000; font-size:11px; font-weight:bold; text-decoration:underline; }
a.linkstrong:hover,a.linkstrong:active,a.linkstrong:focus { text-decoration:none; }

a.linkmenua1 { }
a.linkmenua1:link,a.linkmenua1:visited { color:#000000; font-size:11px; text-decoration:none; padding:0 15px; border-left:1px solid #c5d1dd; }
a.linkmenua1:hover,a.linkmenua1:active,a.linkmenua1:focus { color:#c5d1dd; }
a.linkmenua1active { }
a.linkmenua1active:link,a.linkmenua1active:visited { color:#c5d1dd; font-size:11px; text-decoration:none; padding:0 15px; border-left:1px solid #c5d1dd; }
a.linkmenua1active:hover,a.linkmenua1active:active,a.linkmenua1active:focus { }

a.linkmenua2 { }
a.linkmenua2:link,a.linkmenua2:visited { color:#000000; font-size:11px; text-decoration:none; padding:0 15px; border-left:1px solid #c5d1dd; }
a.linkmenua2:hover,a.linkmenua2:active,a.linkmenua2:focus { color:#c5d1dd; }
a.linkmenua2active { }
a.linkmenua2active:link,a.linkmenua2active:visited { color:#c5d1dd; font-size:11px; text-decoration:none; padding:0 15px; border-left:1px solid #c5d1dd; }
a.linkmenua2active:hover,a.linkmenua2active:active,a.linkmenua2active:focus { }

a.linkmenua3 { }
a.linkmenua3:link,a.linkmenua3:visited { color:#000000; font-size:11px; text-decoration:none; padding:0 15px; border-left:1px solid #c5d1dd; }
a.linkmenua3:hover,a.linkmenua3:active,a.linkmenua3:focus { color:#c5d1dd; }
a.linkmenua3active { }
a.linkmenua3active:link,a.linkmenua3active:visited { color:#c5d1dd; font-size:11px; text-decoration:none; padding:0 15px; border-left:1px solid #c5d1dd; }
a.linkmenua3active:hover,a.linkmenua3active:active,a.linkmenua3active:focus { }

a.linkmenub1 { }
a.linkmenub1:link,a.linkmenub1:visited { color:#000000; font-size:11px; text-decoration:none; padding:0 10px; border-right:1px solid #000000; }
a.linkmenub1:hover,a.linkmenub1:active,a.linkmenub1:focus { color:#c5d1dd; }
a.linkmenub1active { }
a.linkmenub1active:link,a.linkmenub1active:visited { color:#c5d1dd; font-size:11px; text-decoration:none; padding:0 10px; border-right:1px solid #000000; }
a.linkmenub1active:hover,a.linkmenub1active:active,a.linkmenub1active:focus { }

.cellhighlighted { font-family:Arial,sans-serif; font-size:11px; color:#ffffff; background-color:#3d79b5; }
.cellnormal { font-family:Arial,sans-serif; font-size:11px; background-color:#dce3eb; color:#000000; }
