/*#Body#*/

Body
{
    font-family: 'century Gothic';
    color: #ffffff;
    font-size:10pt;
    font-weight:normal;
}

a
{
	text-decoration: none;
	color: #00c0ff;
}

a:hover
{
	text-decoration: none;
}



/*#Text#*/
.TextTitle
{
    font-family: 'century Gothic';
    color: #00c0ff;
    font-size:medium;
}
.TextBody
{
    font-family: 'century Gothic';
    color: #ffffff;
    font-size:small;
}
.TextFooter
{
    font-family: 'century Gothic';
    color: #a9a9a9;
    font-size:8pt;
}

.TextFooterRed
{
    font-family: 'century Gothic';
    color: #a0342a;
    font-size:8pt;
}

.Validation
{
    font-family: 'century Gothic';
    color: #ffffff;
    font-size:8pt;
    font-weight:bold;
}

.TextFooterBlue
{
    font-family: 'century Gothic';
    color: #00c0ff;
    font-size:8pt;
}
.TextFooterWhite
{
    font-family: 'century Gothic';
    color: #ffffff;
    font-size:8pt;
}

.InsideTitle
{
    font-family: 'century Gothic';
    color: #00c0ff;
    font-size:16pt;
    font-weight:normal;
}

.InsideSummary
{
    font-family: 'century Gothic';
    color: #ffffff;
    font-size:10pt;
    font-weight:normal;
}

.BreadCrumbs
{
    font-family: 'century Gothic';
    color: #a0342a;
    font-size:12pt;
    font-weight:bold;
}




/*#Top menu styles#*/
.horizontalmenu
{
	background: none;
        font-family: 'century Gothic';
        font-size:11pt;
	font-weight: Bold;	
}


/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
	color: #818181;
	padding: 0px;
}

.horizontalsubCMSMenu
{
	background: white;
	color: #818181;
}

.horizontalsubCMSMenu tr
{
	background: white;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}


.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown,.horizontalCMSMenuItemMouseOver,
.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	padding: 0px 10px;
	color: #818181;
}

.horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
    color: #a0342a;
}

/*#Spiffy#*/

.spiffy
        {
            display: block;
        }
        .spiffy *
        {
            display: block;
            height: 1px;
            font-size: .01em;
            overflow: hidden;
            background: #FFFFFF;
        }
        .spiffy1
        {
            margin-left: 3px;
            margin-right: 3px;
            padding-left: 1px;
            padding-right: 1px;
            border-left: 1px solid #6d6d6d;
            border-right: 1px solid #6d6d6d;
            background: #bfbfbf;
        }
        .spiffy2
        {
            margin-left: 1px;
            margin-right: 1px;
            padding-right: 1px;
            padding-left: 1px;
            border-left: 1px solid #191919;
            border-right: 1px solid #191919;
            background: #cecece;
        }
        .spiffy3
        {
            margin-left: 1px;
            margin-right: 1px;
            border-left: 1px solid #cecece;
            border-right: 1px solid #cecece;
        }
        .spiffy4
        {
            border-left: 1px solid #6d6d6d;
            border-right: 1px solid #6d6d6d;
        }
        .spiffy5
        {
            border-left: 1px solid #bfbfbf;
            border-right: 1px solid #bfbfbf;
        }
        .spiffyfg
        {
            background: #FFFFFF;
        }

