
body
{
    font-size: 10px;
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

table
{
    padding: 0px;
    margin: 0px;
    border-style: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells: show;
}

a
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333366;
    text-decoration: none;
}

a:hover
{
    color: #CC3300;
    text-decoration: underline;
}

.welcome
{
    color: #FFFFFF;
    font-weight: bold;
}

.welcome a:link
{
    color: #FFFFFF;
}

.welcome a:active
{
    color: #FFFFFF;
}

.welcome a:visited
{
    color: #FFFFFF;
}

.welcome a:hover
{
    color: #FFFFFF;
}

.sitename
{
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
}

.siteslogan
{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}



TD
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

UL
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

OL
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

LI
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

TEXTAREA
{
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT
{
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT.button
{
    border-width: 1px;
    font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    cursor: pointer;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #333366;
}

INPUT.button_file
{
    border-right: 1px solid;
    border-top: 1px solid;
    font-weight: bold;
    font-size: 8pt;
    border-left: 1px solid;
    color: #336699;
    border-bottom: 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

SELECT
{
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.currentTab
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

A.currentTab:link
{
    font-weight: bold;
    color: #FFF;
}

A.currentTab:active
{
    font-weight: bold;
    color: #FFF;
}

A.currentTab:visited
{
    font-weight: bold;
    color: #FFF;
}

A.currentTab:hover
{
    font-weight: bold;
    color: #FFF;
    text-decoration: underline;
}



A.otherTab
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

A.otherTab:link
{
    font-weight: bold;
    color: #FFF;
}

A.otherTab:active
{
    font-weight: bold;
    color: #FFF;
}

A.otherTab:visited
{
    font-weight: bold;
    color: #FFF;
}

A.otherTab:hover
{
    font-weight: bold;
    color: #FFF;
    text-decoration: underline;
}



.topBar
{
    height: 15px;
    background-image: url(../images/topbar.gif);
}

.moduleMenuBg
{
    height: 15px;
    background: #F5F5F5;
    border-bottom: 1px dashed #CCCCCC;
    padding-top: 4px;
}

.moduleMenu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #CC3300;
    text-decoration: none;
}

A.moduleMenu:link
{
    color: #333366;
}

A.moduleMenu:visited
{
    color: #333366;
}

A.moduleMenu:hover
{
    color: #CC3300;
    text-decoration: underline;
}
.subMenu
{
    background: #F5F5F5;
    border: 1px solid #CCC;
}
.moduleTitle
{
    font-weight: bold;
    font-size: 11pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.hline
{
    border-bottom: 1px solid #FFB062;
}

.uline
{
    border-bottom: 1px solid #EADEC8;
}

.alphaBg
{
    text-align: center;
    padding: 1px 5px 1px 5px;
    border: 1px solid #FFBE7D;
    background-color: #FFF9F0;
}

.formHeaderULine
{
    border-bottom: 2px solid #000;
}

.formHeader
{
    font-weight: bold;
    font-size: 12px;
    color: #CC0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.formFooter
{
    font-weight: normal;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color: #FFB062;
}

.formBorder
{
    background-color: #FFB062;
    border: 1px solid #FFFFFF;
}

.formOuterBorder
{
    margin-top: 2px;
    border: 1px solid #FFBE7D;
}

.formSecHeader
{
    padding-left: 2px;
    height: 20px;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFE3BB;
}

.leftFormHeader
{
    color: #CC0000;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-bottom: 2px solid #000;
}

.leftFormFooter
{
    color: #000;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FF8200;
}

.leftFormBorder1
{
}

.leftFormBorder2
{
}

.moduleListTitle
{
    font-weight: normal;
    font-size: 7pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color: #FFE3BB;
}

.moduleName
{
    font-weight: normal;
    font-size: 14pt;
    color: #ffffff;
    background-color: #336699;
}

.moduleLine
{
    background-color: #336699;
}



.bodyBold
{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.bodyBold:link
{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.bodySmall
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.bodySmall:link
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.bodySmallBold
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.bodySmallBold:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.dataLabel
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    line-height: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFF9F0;
    text-align: right;
}

.customdatalabel
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    line-height: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #F5F5F5;
    text-align: center;
}

.dataField
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    line-height: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: left;
}

.requiredInput
{
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
    line-height: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #990000;
    text-align: right;
}



.calMotif
{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #336699;
}

.calView
{
    font-weight: normal;
    font-size: 7pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.calTitle
{
    font-weight: bold;
    font-size: 9pt;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

.calDays
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

.calActive
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.calInactive
{
    font-weight: normal;
    font-size: 8pt;
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.calToday
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.calAddEvent
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    text-decoration: underline;
}



.blackLine
{
    background-color: #FFB062;
}

.columnHeadInactiveWhite
{
    font-weight: bold;
    font-size: 9pt;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}



.notyetdueTask
{
    font-weight: bold;
    font-size: 9pt;
    color: #006600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.notyetdueTask:link
{
    font-weight: bold;
    font-size: 9pt;
    color: #006600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.overdueTask
{
    font-weight: bold;
    color: #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.overdueTask:link
{
    font-weight: bold;
    color: #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}



.evenListRow
{
    font-size: 8pt;
    background-color: #FFF9F0;
}

.oddListRow
{
    font-size: 8pt;
    background-color: #FFFFFF;
}



.required
{
    color: #FF0000;
    font-weight: bold;
}



.error
{
    color: #FF0000;
    font-weight: bold;
}



.listFormLinks
{
    font-weight: lighter;
    font-size: 8pt;
    color: #333366;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.listFormLinks:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #333366;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.listFormLinks:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #333366;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.listFormLinks:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #333366;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}



.listFormHeaderLinks
{
    font-weight: lighter;
    font-size: 8pt;
    color: #CC3300;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.listFormHeaderLinks:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.listFormHeaderLinks:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.listFormHeaderLinks:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.dim
{
    color: #999999;
}

/* Calculator */
.calcBg
{
    background-color: #D6C9BC;
}
.calcResult
{
    width: 100%;
    height: 25;
    background-color: #E9DEC9;
    border-top: 1px solid #999;
    border-left: 0px;
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    font-size: 12;
    text-align: right;
}
.calcMem
{
    width: 100%;
    height: 25;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 0px;
    border-bottom: 1px solid #FFF;
    background-color: #E9DEC9;
    font-family: Arial;
    font-size: 10;
    color: #BBB;
    text-align: left;
}
.calcBlackBtn, .calcGreyBtn, .calcBigBtn, .calcCancBtn, .calcMemBtn, .calcBackBtn
{
    border: none;
    width: 25;
    height: 20;
    font-size: 11px;
    color: #FFF;
}
.calcBackBtn
{
    background: url(images/calc_back_btn.gif) no-repeat;
}
.calcBlackBtn
{
    background: url(images/calc_black_btn.gif) no-repeat;
}
.calcGreyBtn
{
    background: url(images/calc_grey_btn.gif) no-repeat;
}
.calcCancBtn
{
    background: url(images/calc_canc_btn.gif) no-repeat;
}
.calcMemBtn
{
    background: url(images/calc_mem_btn.gif) no-repeat;
}

/* Tab Component */
.tabLink
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.tabLink:hover
{
    text-decoration: underline;
}
.tabOn
{
    padding: 5;
    border-top: 1px solid #EADEC8;
    background-color: #FFF;
}
.tabOff
{
    padding: 5;
    border-top: 1px solid #EADEC8;
    border-left: 1px solid #EADEC8;
    border-right: 1px solid #EADEC8;
    border-bottom: 1px solid #EADEC8;
    background-color: #F8F4ED;
}
.tabContent
{
    border-left: 1px solid #EADEC8;
    border-right: 1px solid #EADEC8;
    border-bottom: 1px solid #EADEC8;
}
.tabStart
{
    border-right: 1px solid #EADEC8;
    border-bottom: 1px solid #EADEC8;
}
.tabEnd
{
    border-left: 1px solid #EADEC8;
    border-bottom: 1px solid #EADEC8;
}

.relListHead
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.relListHead:hover
{
    text-decoration: underline;
}

.disabled
{
    color: #CCC;
}

/* Reports Related */
.rptTable
{
    border-left: 1px solid #F0E8D9;
}
.rptTitle, .rptHead, .rptData, .rptGrpHead, .rptGrp1Total, .rptGrp2Total, .rptTotal
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding: 4px;
    border-right: 1px solid #F0E8D9;
    border-bottom: 1px solid #F0E8D9;
    background: #F0E8D9;
}
.rptTitle
{
    border-right: 1px solid #900;
    border-bottom: 1px solid #900;
    background: #CC3300;
    color: #FFF;
}
.rptGrpHead
{
    background: #FFF;
    border-bottom: 1px solid #FFF;
    border-top: 1px solid #F0E8D9;
    font-weight: normal;
}
.rptData
{
    background: #FFF;
    font-weight: normal;
}
.rptGrp1Total
{
    background: #E3F4F4;
}
.rptGrp2Total
{
    background: #F1FBEC;
}
.rptTotal
{
    background: #FFF7DD;
}
.rptEmptyGrp
{
    background: #FFF;
    border-right: 1px solid #F0E8D9;
}

.heldmeeting
{
    color: gray;
    font-size: 10px;
    text-decoration: line-through;
}

.heldmeeting a
{
    color: gray;
    text-decoration: line-through;
}


/* General page style. The scroll bar colours only visible in IE5.5+ */

body
{
    background-color: #FFFFFF; /*	 	scrollbar-face-color: #DEE3E7; 	scrollbar-highlight-color: #FFFFFF; 	scrollbar-shadow-color: #DEE3E7; 	scrollbar-3dlight-color: #D1D7DC; 	scrollbar-arrow-color:  #006699; 	scrollbar-track-color: #EFEFEF; 	scrollbar-darkshadow-color: #98AAB1; */
}



/* General font families for common tags */

font, th, td, p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited
{
    color: #333366;
}

a:hover
{
    text-decoration: underline;
    color: #CC3300;
}

a.headerlink:link, a.headerlink:active, a.headerlink:visited
{
    color: #000000;
}

a.headerlink1:link, a.headerlink1:active, a.headerlink1:visited
{
    color: #000000;
}

a.headerlink:hover
{
    text-decoration: underline;
    color: #000000;
}

a.headerlink1:hover
{
    text-decoration: underline;
    color: #CC3300;
}

hr
{
    height: 0px;
    border: solid #000000 0px;
    border-top-width: 1px;
}





/* This is the border line & background colour round the entire page */

.bodyline
{
    /*background-color: #336699;*/
}



/* This is the outline round the main forum tables */

.forumline
{
    background-color: #FFFFFF;
    border: 1px #000000 solid;
}



/* This is the background for the main links present at the top */

.mainmenubg
{
    background-color: #F5F5F5;
    border-bottom: 1px dashed #CCCCCC;
}



/* Main table cell colours and backgrounds */

td.row1
{
    background-color: #FFF9F0;
}

td.row2
{
    background-color: #FFF1DD;
}

td.row3
{
    background-color: #FFF9F0;
}



/* Colors for weblog posting page - added by Isaac */

td.row6
{
    background-color: #fff4e0;
}

td.row5
{
    background-color: #ffe5c0;
}



/* TD alternate colors */

td.altrow1
{
    background-color: #FFF9F0;
}

td.altrow2
{
    background-color: #FFF1DD;
}

td.altrow3
{
    background-color: #FFFFFF;
}



/*

  This is for the table cell above the Topics, Post & Last posts on the index.php page

  By default this is the fading out gradiated silver background.

  However, you could replace this with a bitmap specific for each forum

*/

td.rowpic
{
    background-color: #FFE3BB; /*		background-image: url(images/cellpic2.jpg); */
    background-repeat: repeat-y;
}



/* This for alternate colored rows in portal right box */

td.bglaternate1
{
    background-color: #FFF9F0;
    height: 25px;
}

td.bglaternate2
{
    background-color: #FFFFFF;
    height: 25px;
}



/* Header cells - the blue and silver gradient backgrounds */

th
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    background-color: #FFB062;
    height: 25px;
}



td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom
{
    background-color: #FFE3BB;
    height: 25px;
    color: #000000;
}



/*

  Setting additional nice inner borders for the main table cells.

  The names indicate which sides the border will be on.

  Don't worry if you don't understand this, just ignore it :-)

*/

td.cat, td.catHead, td.catBottom
{
    height: 29px;
    border-width: 0px 0px 0px 0px;
}

th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR
{
    font-weight: bold;
    color: #000000;
    border: #FFFFFF;
    border-style: solid;
    height: 28px;
}

td.row3Right, td.spaceRow
{
    background-color: #FFF9F0;
    border: #FFFFFF;
    border-style: solid;
}



th.thHead, td.catHead
{
    font-size: 12px;
    border-width: 1px 1px 0px 1px;
}

th.thSides, td.catSides, td.spaceRow
{
    border-width: 0px 1px 0px 1px;
}

th.thRight, td.catRight, td.row3Right
{
    border-width: 0px 1px 0px 0px;
}

th.thLeft, td.catLeft
{
    border-width: 0px 0px 0px 1px;
}

th.thBottom, td.catBottom
{
    border-width: 0px 1px 1px 1px;
}

th.thTop
{
    border-width: 1px 0px 0px 0px;
}

th.thCornerL
{
    border-width: 1px 0px 0px 1px;
}

th.thCornerR
{
    border-width: 1px 1px 0px 0px;
}

h1
{
    border-width: 2px;
    border-color: #D61A0E;
    font-weight: bold;
    font-size: 22px;
    font-family: "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 110%;
    color: #000000;
    border-bottom-style: solid;
    padding-bottom: 2px;
  
}

h2
{
    border-width: 5px;
    border-color: #D61A0E;
    font-weight: bold;
    font-size: 22px;
    font-family: "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 120%;
    color: #000000;
    border-bottom-style: dotted;
}




/* General text */

.gen
{
    font-size: 12px;
}

.genmed
{
    font-size: 11px;
}

.gensmall
{
    font-size: 10px;
}

.gen, .genmed, .gensmall
{
    color: #000000;
}

a.gen, a.genmed, a.gensmall
{
    color: #333366;
    text-decoration: none;
}

a.gen:hover, a.genmed:hover, a.gensmall:hover
{
    color: #CC3300;
    text-decoration: underline;
}





/* The register, login, search etc links at the top of the page */

.mainmenu
{
    font-size: 10px;
    color: #CC3300;
}

a.mainmenu
{
    text-decoration: none;
    color: #333366;
}

a.mainmenu:hover
{
    text-decoration: underline;
    color: #CC3300;
}





/* Forum category titles */

.cattitle
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}

a.cattitle
{
    text-decoration: none;
    color: #333366;
}

a.cattitle:hover
{
    text-decoration: underline;
    color: #CC3300;
}





/* Forum title: Text and link to the forums used in: index.php */

.forumlink
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}

a.forumlink
{
    text-decoration: none;
    color: #333366;
}

a.forumlink:hover
{
    text-decoration: underline;
    color: #CC3300;
}



/* Table Head: Text and link to the forums used in: index.php */

.tablehead
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}

a.tablehead
{
    text-decoration: none;
    color: #000000;
}

a.tablehead:hover
{
    text-decoration: underline;
    color: #000000;
}



/* Section Head: Text and link to the forums used in: index.php */

.sechead
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}

a.sechead
{
    text-decoration: none;
    color: #000000;
}

a.sechead:hover
{
    text-decoration: underline;
    color: #000000;
}



/* Section Head: Text and link to the forums used in: index.php */

.secbg
{
    background-color: #FFF9F0;
}



/* Section Head Bg: used in: index.php */

.secheadbg
{
    background-color: #FFB062;
}





/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */

.nav
{
    font-weight: bold;
    font-size: 11px;
    color: #333366;
}

a.nav
{
    text-decoration: none;
    color: #333366;
}

a.nav:hover
{
    text-decoration: underline;
    color: #CC3300;
}

a.navblog
{
    font-weight: bold;
    font-size: 11px;
    color: #803B00;
}



/* titles for the topics: could specify viewed link colour too */

.topictitle
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}

a.topictitle:link
{
    text-decoration: none;
    color: #333366;
}

a.topictitle:visited
{
    text-decoration: none;
    color: #333366;
}

a.topictitle:hover
{
    text-decoration: underline;
    color: #CC3300;
}





/* Name of poster in viewmsg.php and viewtopic.php and other places */

.name
{
    font-size: 11px;
    color: #000000;
}



/* Location, number of posts, post date etc */

.postdetails
{
    font-size: 10px;
    color: #000000;
}





/* The content of the posts (body of text) */

.postbody
{
    font-size: 12px;
}

a.postlink:link
{
    text-decoration: none;
    color: #333366;
}

a.postlink:visited
{
    text-decoration: none;
    color: #333366;
}

a.postlink:hover
{
    text-decoration: underline;
    color: #CC3300;
}





/* Quote & Code blocks */

.code
{
    font-family: Courier, 'Courier New' , sans-serif;
    font-size: 11px;
    color: #006600;
    background-color: #FAFAFA;
    border: #D1D7DC;
    border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}



.quote
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    line-height: 125%;
    background-color: #FAFAFA;
    border: #D1D7DC;
    border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}





/* Copyright and bottom info */

.copyright
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    letter-spacing: -1px;
}

a.copyright
{
    color: #333366;
    text-decoration: none;
}

a.copyright:hover
{
    color: #CC3300;
    text-decoration: underline;
}





/* Form elements */

input, textarea, select
{
    color: #000000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}



/* The text input fields background colour */

input.post, textarea.post, select
{
    background-color: #FFFFFF;
}



input
{
    /* text-indent : 2px; */
}



/* The buttons used for bbCode styling in message post */

input.button
{
    border-width: 1px;
    font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    cursor: pointer;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #333366; /* 	color: #000000; 	 	background-color : #CCCCCC; 	color : #336699; 	border-top: 1px solid #336699; 	border-right: 1px solid #336699; 	border-left: 1px solid #550066; 	border-bottom: 1px solid #550066; 	 	font-family: Verdana, Arial, Helvetica, sans-serif; 	*/
}



/* The main submit button option */

input.mainoption
{
    border-width: 1px;
    font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    cursor: pointer;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #333366;
}



/* None-bold submit button */

input.liteoption
{
    border-width: 1px;
    font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    cursor: pointer;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #333366;
}



/* a.bodylink:link,a.bodylink:active,a.bodylink:visited { color : #803b02; text-decoration:NONE;  }

a.bodylink:hover{ text-decoration:underline;} */













/* This is the line in the posting page which shows the rollover

  help line. This is actually a text box, but if set to be the same

  colour as the background no one will know ;)

*/

.helpline
{
    background-color: #FFFFCC;
    border-style: none;
}





/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */

@import url("formIE.css");



/* TUTOS Calendaring related CSS */



/*

 * Copyright 2002 by Antonio Romero

 * antonio.romero@mailpersonal.com

 *

 * Nuke Theme for TUTOS

 *

 * CVS Info: $Id: style.css,v 1.19 2005/04/26 13:13:05 gjay Exp $

 * $Author: gjay $

 *

 */
a:hover
{
    text-decoration: underline;
}

a.tickerlink:visited
{
    color: #1e9ca0;
}

.nodeco
{
    text-decoration: none;
}

div.message
{
    margin-top: 20px;
    text-align: center;
}

.warn
{
    font-weight: bold;
    color: red;
}

/* preformatted text */
.pre
{
    background: #F0F0F0;
    color: black;
}

/* text found by search */
.found
{
    color: #00F000;
}

.dinfo
{
    font-weight: normal;
    font-size: 10px;
    color: black;
}

.desc
{
    background: #FFF9F0;
    text-align: right; /*      font-weight: bold;          color: black; */
}

.pagetitle
{
    color: black;
    font-weight: bold;
    font-size: 20px;
}

.event
{
    border: 1px solid #666666;
    background: #D6E9FE;
}

.calhead
{
    font-family: Arial, Helvetica, San-serif;
    font-size: 18px;
}

.navigate
{
    height: 25px;
    text-decoration: none;
    background-color: #F0E8D9;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
    border-bottom: 1px solid #666;
    font-size: 12px;
}

.state0
{
    background: #F0F000;
}

.text0
{
    color: #d8842b;
    font-size: 10px;
}

.state1
{
    background: #00BB00;
}

.text1
{
    color: #00FF00;
    font-size: 10px;
}

.state2
{
    background: #FF0000;
}

.text2
{
    color: #FF0000;
    font-size: 10px;
}

.headline
{
    background: #cfcfbb;
    color: black;
}

.daytime
{
    background: #F3EDE2;
    border-bottom: 1px solid #EBDFCB;
}

.weekhead
{
    background: #F3EDE2;
    border: 1px solid #EBDFCB;
}

/* line color 1 in overviews */
.line0
{
    background-color: #ffffff;
    border-bottom: 1px solid #EBDFCB;
}

.line1
{
    background-color: #ffffff;
    border-bottom: 1px solid #EBDFCB;
}

/* line color 2 in overviews */
.line2
{
    /*        background-color: #dedebb; */
    background-color: #ffffff;
    border-bottom: 1px solid #EBDFCB;
}

/* not started task */
.task0
{
    background: #efefef;
    color: black;
    font-size: 10px;
}

/* ongoing task */
.task1
{
    background: #a0e0a0;
    color: black;
    font-size: 10px;
}

/* finished task */
.task2
{
    background: #DDFFDD;
    color: black;
    font-size: 10px;
}

/* overdue task */
.task3
{
    background: #e07777;
    color: black;
    font-size: 10px;
}

/* task done */
.taskdone
{
    background: green;
    color: black;
    font-size: 10px;
}

/* task to do */
.tasktodo
{
    background: #E00000;
    color: black;
    font-size: 10px;
}

/* task too much time */
.taskmuch
{
    background: red;
    color: black;
    font-size: 10px;
}

/* office */
.apploc0
{
    font-family: tahoma, verdana, arial, sans-serif;
    color: black;
    font-size: 11px;
}

/* out */
.apploc1
{
    font-family: tahoma, verdana, arial, sans-serif;
    color: black;
    font-size: 11px;
}

/* vacation */
.apploc2
{
    font-family: tahoma, verdana, arial, sans-serif;
    color: green;
}

/* sick */
.apploc3
{
    color: red;
}
/* Postponed */
.apploc4
{
    font-family: tahoma, verdana, arial, sans-serif;
    color: black;
    font-size: 11px;
}

/* option */
.apploc5
{
    font-family: tahoma, verdana, arial, sans-serif;
    color: black;
    font-size: 11px;
}
/* private */
.apploc6
{
    font-family: tahoma, verdana, arial, sans-serif;
    color: black;
    font-size: 11px;
}
/* Manager */
.prodrole1
{
    background: #e07777;
    color: black;
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 11px;
}
/* 2.Manager */
.prodrole3
{
    background: #d07777;
    color: black;
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 11px;
}
/* Developer */
.prodrole5
{
    background: #a099a0;
    color: black;
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 11px;
}

.holiday
{
    background: #F0E8D9;
    vertical-align: top;
    color: black;
    font-size: 12px;
}

.freeday
{
    background: #FFFFFF;
    vertical-align: top;
    color: black;
    font-size: 12px;
}

.appday
{
    background: #FFF;
    vertical-align: top;
    color: black;
    font-size: 12px;
}

.otherday
{
    background: #FFFFFF;
    vertical-align: top;
    color: #666;
    font-size: 12px;
}


.today
{
    background: #99ffff;
    vertical-align: top;
    color: #000;
    font-weight: bold;
}
/* classes are added for displaying the events in the mini calendar -Jaguar*/
.todayevent, .todayevent a
{
    background: #99CC66;
    vertical-align: top;
    color: #FFFFFF;
    font-weight: bold;
}
.eventbold
{
    background: #FFCC66;
    vertical-align: top;
    color: #000;
    font-weight: bold;
}

.pending
{
    background: #ffcccc;
    color: #000;
}

/* */


.week
{
    color: black;
    background: #F0E8D9;
    width: 4%;
    vertical-align: top;
}

.weekday
{
    color: #FFF;
    background: #C30;
}

.eventSep
{
    border-bottom: 1px solid #CCC;
}

.app
{
    color: black;
    font-size: 11px;
}

.app0
{
    background: #f8fcf8;
    color: black;
    font-size: 10px;
}
/* out */
.app1
{
    background: #e8ece8;
    color: black;
    font-size: 10px;
}
/* vacation */
.app2
{
    background: #e8dcd8;
    color: black;
    font-size: 10px;
}
/* sick */
.app3
{
    background: #d8ecd8;
    color: black;
    font-size: 10px;
}
/* Postponed */
.app4
{
    background: #d8dce8;
    color: black;
    font-size: 10px;
}
/* Option */
.app5
{
    background: #d8dce8;
    color: black;
    font-size: 10px;
}
/* Private */
.app6
{
    background: #e8ece8;
    color: black;
    font-size: 10px;
}
/* Birthday in Calendar*/
.birthday
{
    background: #f0ece8;
    color: black;
    font-size: 10px;
}
/* not in calendar */
.note
{
    background: yellow;
    color: black;
    font-size: 10px;
}

.privapp
{
    background: #ffdcd8;
    color: black;
    font-size: 10px;
}

/* one of 31 days in a horizontal list res_cal */
.monthday
{
    font-size: 12px;
    font-weight: bold;
    width: 3%;
    text-align: center;
}

ADDRESS
{
    font-size: x-small;
}

TABLE.single
{
    background: #FFBE7D;
}

.inner
{
    background: #ffffff;
}

TABLE.outer
{
    background: #EBDFCB;
    border: 1px solid #666;
}

TABLE.formatted
{
    margin: 0px;
    padding-left: 2px;
    padding-right: 3px;
}

TD
{
    /*         color: black;         font-family: tahoma, arial, verdana, sans-serif;         font-size: 12px; */
}

TH.viewhead
{
    color: black;
    border-top: 1px solid #FFF;
    background: #F3EDE2;
    font-weight: bold;
}

INPUT
{
    /*         font-family: tahoma, verdana, arial, sans-serif;         font-size: 12px;       	border-style: none;          color: black; */
}

SELECT
{
    /*         font-family: tahoma, verdana, arial, sans-serif;         font-size: 12px;         border-style: none;         color: black; */
}

SPAN.warn
{
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: red;
}

IMG.menu
{
    border: 0;
    width: 23;
    height: 17;
}

IMG.list
{
    border: 0;
}

.vtigerbg
{
    background-color: #FFFCDF;
}

#maintable
{
    width: 100%;
    height: 100%;
    border: 0px solid;
    padding: 0px;
    margin: 0px;
}

.tblTextTable
{
  
    border-style: none;
    font-size: 10px;
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells: show;
}
.tblTextCellLeft
{
    vertical-align: top;
    padding-right: 8px;
}
.tblTextCellRight
{
    border-style: none none none dashed;
    border-width: 1px;
    border-color: #CCCCCC;
    vertical-align: top;
    padding-left: 8px;
}
.pTitle
{
    font-weight: bold;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #D61A0E;
    padding-bottom: 2px;
    font-size: 13px;
    text-decoration: none;
}

.pgFooter
{
    border-top-style: solid;
    border-top-width: 1px;
    border-color: #C0C0C0;
    margin-left: 180px;
    margin-top: 5px;
}
