/*define the default font characteristics*/
body, p, td  { font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; 
               font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #336699 }
ul           { margin-top: 2px; margin-left: 18px }
h1           { font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; 
               font-family: Verdana, Arial, Helvetica, Sans-Serif; margin-bottom: 0 }
h2           { font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; 
               font-family: Verdana, Arial, Helvetica, Sans-Serif; margin-bottom: 0 }
tt, pre      { font-family: monospace; }
.pagehead    { font-style: normal; font-variant: normal; font-weight: normal; font-size: 14pt; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif }

/*define the page body attributes*/
body.cubemain   { background-color: #377A9F; background-image: url('../images/icons/background.gif'); background-position: top; background-repeat: repeat-x }

/*define the anchor link behaviour*/
a:link          { text-decoration: none; color: #AA0000; font-weight: normal; }
a:visited       { text-decoration: none; color: #AA0000; font-weight: normal; }
a:active        { text-decoration: none; font-weight: normal;}
a:hover         { text-decoration: underline; color: #333366; font-weight: normal; }
.lfooter:link    { text-decoration: underline; color: #D2D2DD; font-weight: bold;}
.lfooter:visited { text-decoration: underline; color: #D2D2DD; font-weight: bold;}
.lfooter:active  { text-decoration: underline; font-weight: bold;}
.lfooter:hover   { text-decoration: underline; color: #333366; font-weight: bold;}

/*define td types*/
td.content      { background-color: #FFFFFF; padding-top: 30px; padding-left: 60px; padding-right: 60px }
td.footer       { color: #D2D2DD; font-size: 10px; text-align: right }
td.titleborder  { background-color: #969FA3; }
td.outline      { border-style: solid; border-width: 1px; border-color: #333333 }
td.bordercell   { background-color: #000000 }
td.detail-left  { padding-left: 4px; border-left: 2px solid #CCCCCC }

/*define form styles*/
.inputshort    { width: 175px; border-left:1px solid #666666; border-bottom:2px solid #666666; border-right:2px solid #666666; border-top:1px solid #666666; background-color: #FFFFFF; }
.inputlong     { width: 375px; border-left:1px solid #666666; border-bottom:2px solid #666666; border-right:2px solid #666666; border-top:1px solid #666666; background-color: #FFFFFF; }
.inputlongcmt  { width: 275px; border-left:1px solid #666666; border-bottom:2px solid #666666; border-right:2px solid #666666; border-top:1px solid #666666; background-color: #EEEEEE; }
