/**********************
* BEGIN SHARED
**********************/
table.maincontent
{
border:solid 1px #333333;
width:inherit;
height:100%;
padding:0px;
margin:0px;
}

table.maincontent td
{
padding:0px;
margin:0px;
}

table.sidebar
{
border:solid 1px #333333;
width:inherit;
height:100%;
padding:0px;
margin:0px;
}

table.sidebar td
{
padding:0px;
margin:0px;
}

span.yes
{
color: #FFFFFF;
padding-left:8px;
font-size: 0.8em;
}

span.no
{
color: #666666;
padding-left:8px;
font-size: 0.8em;
}

span.subscript
{
color: #666666;
font-size: 0.8em;
}

div.visiblediv
{
display:block;
}

div.invisiblediv
{
display:none;
}

img.displayed
{
display: block;
margin-left: auto;
margin-right: auto;
max-width:700px;
}

a.menu:link,a.menu:visited,a.menu:hover,a.menu:active
{
font-weight: bold;
}

/**********************
** END SHARED **
**********************/

/**********************
**** BEGIN LEFT BAR ***
**********************/

td.sidebar-title-dimensions
{
width:100%;
height:2px;
}

div.sidebar-title
{
padding:2px;
height:inherit;
background-color:#333333;
filter:alpha(opacity=80);
opacity:0.80;
text-align:center;
vertical-align: middle;
font-weight: bold;
}

div.sidebar-body
{
border:solid 1px #333333;
background-color:#000000;
padding:10px;
text-align:left;
vertical-align:top;
}

/**********************
**** END LEFT BAR *****
**********************/

/**********************
***** BEGIN MENU ******
**********************/

td.menu-dimensions
{
width:20%;
height:2px;
}

div.menubox
{
font-size: 9.5pt;
color:#BDD1FF;
text-decoration: none;
font-weight: bold;
padding:2px;
text-align:center;
vertical-align: middle;
font-weight: bold;
height:inherit;
background-color:#333333;
filter:alpha(opacity=80);
opacity:0.80;
}

div.menubox:hover
{
filter:alpha(opacity=100);
opacity:1.00;
}

div.menubox-selected
{
font-size: 9.5pt;
color:#BDD1FF;
text-decoration: none;
font-weight: bold;
padding:2px;
text-align:center;
vertical-align: middle;
font-weight: bold;
height:inherit;
background-color:#333333;
filter:alpha(opacity=100);
opacity:1.00;
}

/**********************
******* END MENU ******
**********************/

/**********************
****** BEGIN CMS ******
**********************/

td.cms-title-dimensions-left
{
width:15%;
height:2px;
}

td.cms-title-dimensions-center
{
width:70%;
height:2px;
}

td.cms-title-dimensions-right
{
width:15%;
height:2px;
}

td.title-dimensions
{
width:100%;
height:2px;
}

div.cms-title
{
padding:2px;
text-align:center;
vertical-align: middle;
font-weight: bold;
height:inherit;
background-color:#333333;
filter:alpha(opacity=80);
opacity:0.80;
}

div.cms-body
{
border:solid 1px #333333;
background-color:#000000;
padding:10px;
text-align:left;
vertical-align:top;
}

/**********************
****** END CMS ********
**********************/