BODY
{
    background-color:#FFFFFF;
    margin:0px;
    background:url(../images/background.gif) bottom right no-repeat;
}

#wrapper
{
    position:absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:1;
    padding:10px;
}

/*Masthead*/
#topStrip
{
    position:relative;
    width:100%;
    height:53px;
    left:0px;
    top:0px;
    background:url(../images/logoImage.gif) top left no-repeat;
    background-color:#EFEFEF;
    z-index:2;
    visibility:hidden;
    z-index:1;
    float:right;
}

#logoImage
{
    visibility:hidden;
}


/*Content*/
#contentBgrnd
{
    position:absolute;
    min-width:750px;
    width:100%;
    left:10px;
    right:10px;
    top:0px;
    z-index:0;
    padding:0px;
    border:1px none #CCCCCC;
}

#contentHolder
{
    position:relative;
    width:100%;
    height:100%;
    z-index:3;
    margin-top:7px;
    border:1px none #CCCCCC;
    padding-top:0px;
    padding-bottom:0px;
    z-index:4;
}

#titleBar
{
    position:relative;
    width:100%;
    height:24px;
    z-index:3;
    background-color:#FFFFFF;
    padding:0px;
    font-family: Verdana, Tahoma, Arial Sans-Serif;
    font-size: 13px;
    letter-spacing:0px;
    font-style:normal;
    font-weight:bold;
    color:#626262;
}

#contentPlaceHolder
{
    position:relative;
    width:100%;
    z-index:3;
    margin-top:10px;
    margin-bottom:10px;
    background-color:#FFFFFF;
}

/*Menu*/

#menuContainer
{
    position:absolute;
    width:100%;
    left:10px;
    right:10px;
    top:68px;
    z-index:1;
    visibility:hidden;
}

/*Top level*/
.menuMain
{
    width:134;
    height:22px;
    left:0px;
    z-index:2;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    font-style:normal;
    font-weight:bold;
    color:#616161;
    cursor:hand;
    text-align:center;
    width:110px;
}

.menuMain a:link
{
    color:#616161;
    text-decoration:none;
}
.menuMain a:hover
{
    color:#616161;
    text-decoration:none;
}
.menuMain a:active
{
    color:#616161;
    text-decoration:none;
}
.menuMain a:visited
{
    color:#616161;
    text-decoration:none;
}

.menuMainHover
{
    width:134;
    height:22px;
    left:0px;
    z-index:2;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    font-style:normal;
    font-weight:bold;
    color:#616161;
    cursor:hand;
    text-align:center;
    width:110px;
}

.menuMainHover
{
   background-color:#EEEEEE;
}

.menuMainHover a:link
{
    color:#616161;
    text-decoration:none;
}
.menuMainHover a:hover
{
    color:#616161;
    text-decoration:none;
}
.menuMainHover a:active
{
    color:#616161;
    text-decoration:none;
}
.menuMainHover a:visited
{
    color:#616161;
    text-decoration:none;
}
/*Submenu*/
.menuSub
{
    left:0px;
    top:30px;
    padding:4px;
    padding-left:20px;
    z-index:2;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    font-style:normal;
    font-weight:normal;
    color:#616161;
    cursor:hand;
    text-align:center;
}

.menuSub a:link
{
    color:#616161;
    text-decoration:none;
}
.menuSub a:hover
{
    color:#828282;
    text-decoration:none;
}
.menuSub a:active
{
    color:#828282;
    text-decoration:none;
}
.menuSub a:visited
{
    color:#828282;
    text-decoration:none;
}


/*Tabs*/

.tab
{
    width:78px;
    height:17px;
    left:0px;
    z-index:2;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    font-style:normal;
    font-weight:bold;
    color:#616161;
    cursor:hand;
    text-align:center;
    background:url(../images/tab.gif) top left no-repeat;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

.tab a:link
{
    color:#616161;
    text-decoration:none;
}
.tab a:hover
{
    color:#616161;
    text-decoration:none;
}
.tab a:active
{
    color:#616161;
    text-decoration:none;
}
.tab a:visited
{
    color:#616161;
    text-decoration:none;
}

.tabHover
{
    width:78px;
    height:17px;
    left:0px;
    z-index:2;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    font-style:normal;
    font-weight:bold;
    color:#FFFFFF;
    cursor:hand;
    text-align:center;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #616161;
    border-top:1px solid #616161;
    border-right:1px solid #616161;
}

.tabHover
{
    background-color:#B9B309;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #B9B309;
    border-top:1px solid #B9B309;
    border-right:1px solid #B9B309;
}

.tabHover a:link
{
    color:#FFFFFF;
    text-decoration:none;
}
.tabHover a:hover
{
    color:#FFFFFF;
    text-decoration:none;
}
.tabHover a:active
{
    color:#FFFFFF;
    text-decoration:none;
}
.tabHover a:visited
{
    color:#FFFFFF;
    text-decoration:none;
}

/*Footer*/
#footer
{
    position:relative;
    text-align:center;
    width:100%;
    padding-top:3px;
    margin-top:10px;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size:9px;
    color:#B2B2B2;
    height:20px;
    background-color:#F9F9F9;
    border-top:1px solid #EFEFEF;
}

.footer a:link
{
    color:#828282;
    text-decoration:underline;
}
.footer a:hover
{
    color:#828282;
    text-decoration:underline;
}
.footer a:active
{
    color:#828282;
    text-decoration:underline;
}
.footer a:visited
{
    color:#828282;
    text-decoration:underline;
}

/*Table layouts and form layouts*/
.tableListMain
{
    background-color:#FFFFFF;
    border: 1px solid #DCDCDC;
    width:100%;
}

.tableListHeader
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    font-style:normal;
    font-weight:bold;
    color:#FFFFFF;
    padding-left:3px;
    padding-right:3px;
    height:18px;
    background-color:#B9B309;
}

.tableList
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    font-style:normal;
    font-weight:normal;
    color:#000000;
    padding-left:3px;
    padding-right:3px;
    height:18px;
}

.tableList a:link
{
    color:#000000;
    text-decoration:underline;
}
.tableList a:hover
{
    color:#000000;
    text-decoration:underline;
}
.tableList a:active
{
    color:#000000;
    text-decoration:underline;
}
.tableList a:visited
{
    color:#000000;
    text-decoration:underline;
}

.trAlternate
{
    background-color:#FAFBFA;
}

#formSeperatorTop
{
    background-color:#B9B309;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    font-style:normal;
    font-weight:bold;
    color:#FFFFFF;
    padding-left:3px;
    padding-right:3px;
    height:18px;
    border-bottom:5px solid #FFFFFF;
}

#formSeperator
{
    background-color:#B9B309;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    font-style:normal;
    font-weight:bold;
    color:#FFFFFF;
    padding-left:3px;
    padding-right:3px;
    height:18px;
    border-bottom:5px solid #FFFFFF;
    border-top:5px solid #FFFFFF;
}

#buttonTable
{
    margin-top:7px;
    margin-bottom:7px;
    width:100%;
}

#buttonSeperator
{
    width:10px;
}

#buttonTable hr
{
    height:1px;
    color:#ECE9D8;
}
.button
{
    visibility:hidden;
}
