/* Start of CMSMS style sheet 'RedGray' */
table
{
	font-size: 9pt;
}

td.nav     { color: #FFFFFF;
             background-color: #666666;
             font-size: 10pt;
             text-align: center;
             font-family: Tahoma }

td.header  { color: #444444;
             font-size: 10pt;
             font-family: Tahoma }

td.label   { color: #FFFFFF;
             background-color: #666666;
             font-size: 10pt;
             font-family: Tahoma }
td.body    { color: #FFFFFF;
             background-color: #666666;
             font-size: 10pt;
             font-family: Tahoma }

td.bodyalt { color: #FFFFFF;
             background-color: #666666;
             font-size: 10pt;
             font-family: Tahoma }
td.footer  { color: #444444;
             font-size: 10pt;
             font-family: Tahoma }

.abstract
{
	margin-top: 10px;
}

td.abstractTitle
{
	background-color: #555555;
	color: #FFFFFF;
	font-weight: bold;
}

td.abstractDescription
{
	background-color: #EEEEEE;
	color: #000000;
	font-weight: normal;
}

a:link     { color: #222299;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
a:visited  { color: #222299;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
a:active   { color: #222299;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
a:hover    { color: #EE0000;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }




.good     { color: #0033FF;
             font-weight: bold }
.bad      { color: #CC3300;
             font-weight: bold }

div.heading {
    background-color: #FFFFFF; 
    color: #666666;
    padding: 9px; 
    text-align: left; 
    font-size: 16px; 
    font-weight: bold;  
    text-transform: uppercase; 
}
div.leftsidebar { 
    float: left; 
    width: 120px; 
    background-color: #AACCAA;
    font-size: 12px; 
    padding: 7px; 
    border: 1px solid #004400;
    color: #004400; 
}
div.thebody { 
    padding: 5px; 
    margin-left: 150px; 
    font-size: 10pt; 
    font-family: Tahoma; 
}
div.bottom {
    background-color: #99000000; 
    border: 1px solid #004400;
    padding: 3px; 
    text-align: center;
    font-size: 11; 
}
.title { 
    font-size: 14pt; 
    font-weight: bold; 
    margin: 0; 
}
.smalltitle { 
    font-size: 12pt; 
    font-weight: bold; 
    margin: 0; 
    padding: 4px; 
    background-color: #EEEEEE; 
    text-transform: uppercase; 
}
.breadcrumbs {
    font-size: 8pt; 
    margin: 0; 
    padding: 2px 0 2px 9px; 
    background-color: #EEEEEE; 
    text-transform: uppercase;
}
.breadcrumbs a { 
    font-size: 8pt; 
    text-transform: uppercase; 
}
p.sectionname { 
    font-weight: bold; 
    margin: 0;
}
.leftsidebar p.sectionname {
    padding-left: 15px;
}
.icons {
    text-align: center;
}



/*---------------------------------------
--   All the menu css
----------------------------------------*/


.horbar {
	color: #FFFFFF;
	background-color: #555555;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	color: yellow;
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.horbaritem a {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.horbaritem a:link {
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.horbaritem a:visited {
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.horbaritem a:hover {
	color: #FFFFFF;
	background-color: #4b6983;
	text-decoration: none;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.horbaritem a:active {
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #000000;/*#64879d;*/
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
	font-size: 12px;
	font-family: Sans-serif;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-family: Sans-serif;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Sans-serif;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Sans-serif;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
	font-size: 12px;
	font-family: Sans-serif;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
	font-size: 12px;
	font-family: Sans-serif;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}




/*---------------------------------------
--   Main "frame"
----------------------------------------*/

#fbcheaderblock
{
	height: 100px;
	background-color: #990000;

}

#fbctitleblock
{
	position: relative;
	top: 0px;
	left: 0px;
	bottom: 0px;
	height: 80;
	background-image: url(Images/logo.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#fbcmenublock
{
	height: 20px;
	background-color: 555555;
	border-top-style: solid; border-top-width: 2px;
	border-bottom-style: solid; border-bottom-width: 2px;
	/* padding-left: 5px; */
}

#fbcleftwrapperblock
{
}

#fbcleftblock
{
	margin: 5px;
}

#fbccenterblock
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
	padding: 20px;
	font-family: Sans-serif;
	font-size: 9pt;
	font-color: #000000;
}

#fbcrightwrapperblock
{
}

#fbcrightblock
{
	margin: 5px;
}

#fbcfooterblock
{
	height: 20px;
	background-color: #EEEEEE;
	text-align: center;
	font-family: Sans-serif;
}

div.sideMenuBlock
{
	background-color: #666666;
	color: #FFFFFF;
	font-family: Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 1px;
	margin-top: 20px;
}

div.sideMenuItemBlock
{
	background-color: #EDF2F5;
	color: #000000;
	font-family: Sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	margin-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	/*width: 100%;*/
}

div.sideMenuItemBlock:hover
{
	background-color: #4b6983;
	color: #FFFFFF;
}

div.sideLinkBig
{
	background-color: #666666;
	color: #FFFFFF;
	font-family: Sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}

div.sideLinkBig:hover
{
	background-color: #4b6983;
}

body
{
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE;
	font-family: Sans-serif;
	font-size: 9pt;
	font-color: #000000;
}

/* End of 'RedGray' */

