.treeholder {
border: 1 solid #FF6600;
background: url("sites/tdr/Templates/img/checker.gif") repeat;
}

/* -------------------------------------------------------------------------------------------------------- */
/* editor elements ---------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */

TABLE.sitedefault	{
border-collapse:collapse;
border-left:solid 1 #C0C0C0;
border-top:solid 1 #C0C0C0;
padding:2px;
}

TH.sitedefault	{
font-weight: bold;
font-style: normal;
text-decoration : none;
color : #000000;
border-right:solid 1 #C0C0C0;
border-bottom:solid 1 #C0C0C0;
background-color:#F5F5F5;
padding: 3px;
text-align: left;
}

TD.sitedefault	{
font-weight: normal;
font-style: normal;
text-decoration : none; color : #C0C0C0
font:normal;
border-right:solid 1 #C0C0C0;
border-bottom:solid 1 #C0C0C0;
background-color:#000000;
padding:3px;
}

.inlineimage
{
	padding: 4 4 4 4;
}
/* -------------------------------------------------------------------------------------------------------- */
/* admin interface ---------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */
TABLE.formborder
{
width: 100%;
border-collapse:collapse;
border:solid 1 #999999;
background-color: #000000;
padding:2px
}

TH.formborder		{
font-weight: bold;
font-style: normal;
text-decoration : none;
text-align: left;
color : #000000;
padding:3px;
background-color: #CCCCCC;
border-bottom: 1 solid #999999;
}

TD.formborder		{
font-weight: normal;
font-style: normal;
text-decoration : none;
color : #000000;
font:normal;
padding:3px;
border-bottom: 1 solid #000000;
}

/* -------------------------------------------------------------------------------------------------------- */
/* system components -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */

.Welcome {
color: #CCCCCC;
text-decoration: none;
}
.WelcomeActive {
color: #333333;
text-decoration: none;
}
.Alert {
color: #000000;
text-decoration: none;
font-weight: bold;
}
.logoff {
color: #000000;
text-decoration: none;
}
.more {
color: #000000;
text-decoration: none;
}

a.more {
color: #000000;
text-decoration: none;
}

a.more:hover {
color: #FF6600;
text-decoration: none;
}

/* ---------------------------BREADCRUMBS------------------------------ */
.breadcrumbs
{
color: #000000;
text-decoration: none;
font-size: 8pt;
}

.breadcrumbsUrhere
{
color: #000000;
text-decoration: none;
font-size: 8pt;
}

a.breadcrumbs
{
color: #000000;
text-decoration: none;
font-size: 8pt;
}
a.breadcrumbs:hover
{
color: #000000;
text-decoration: underline;
font-size: 8pt;
}
/* ---------------------------FOOTER------------------------------ */
.footer
{
color: #000000;
font-weight: normal;
}
a.footer
{
color: #000000;
font-weight: normal;
text-decoration: none;
}

a.footer:hover
{
color: #000000;
font-weight: normal;
text-decoration: underline;
}
/* ---------------------------MAIN PAGE TITLE------------------------------ */
.pagetitle
{
font-family: Arial, helvetica, verdana;
color: #000000;
font-size: 20px;
}
/* --------------------------FORMS & BUTTONS------------------------------- */
.myinput    {
font-family: verdana, arial, helvetica;
color: #000000;
background-color: #C7C7AD;
border: none;
}
.myselect    {
color: #000000;
background-color: #C7C7AD;
border: none;
}
.mybutton    {
color: #000000;
background-color: #C7C7AD;
border: none;
font-weight: bold;
}
.mytextarea    {
	color: #000000;
	background-color: #C7C7AD;
border: none;
}
.mycheckbox    {
font-family: verdana, arial, helvetica;
font-size: 8pt;
background-color: #C7C7AD
}
select {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
	background-color: #C7C7AD;
}
input {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
}
/* --------------------------GENERAL------------------------------- */

TABLE, TD, P, BODY, span, .myselect, .mytextarea, select, .mycheckbox, P, TH, .mylabel {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    color:#000000;
}

span {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    color:#000000;
}
TD {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    color:#000000;
}
Body {
	FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 8pt;
    color:#000000;
    text-decoration:none;
    font-weight: normal;
    margin: 0 0 0 0
}
HR {
color: #000000;
height: 1px;
text-align: left
}
/* --------------------------MODULES------------------------------- */
TABLE.moduleBannerHor, TABLE.moduleBannerVer, TABLE.moduleHtml, TABLE.moduleAnnouncements, TABLE.moduleChildren, TABLE.moduleContacts, TABLE.moduleDiscuss, TABLE.moduleDiscussDetails, TABLE.moduleDocument, TABLE.moduleEvents, TABLE.moduleImage, TABLE.moduleLinks, TABLE.moduleQuicklinks, TABLE.moduleXml
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color:#000000;
border: none;
width: 100%;
}

TH.moduleHtml
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color:#000000;
border: none;
background-color: #000000;
width: 100%;
}

TABLE.moduleSignin
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color: #000000;
border: solid 1 #000000;
background-color: #CCCCCC;
width: 100%;
}

TH.moduleSignin
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color: #000000;
border-bottom: solid 1 #000000;
background-color: #000000;
width: 100%;
text-align: left
}

TD.moduleSignin
{
border-bottom: dotted 1 #000000;
}

TABLE.moduleBannerHor, TABLE.moduleBannerVer
{
font-family: verdana, arial, helvetica;
font-size: 8pt;
color:#000000;
border-bottom: none;
border-left: none;
border-top: none;
border-right: none;
background-color: #FFCC00;
width: 100%
}

div.moduleSpacer
{
display: inline;
height: 1px;
width: 100%;
}





/* -------------------------------------------------------------------------------------------------------- */
/* styles ------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */
/* --------------------------H STYLES------------------------------- */
a {
    color:#FF6600;
	text-decoration: none;
}

H1, H2, H3, H4, H5, H6  {
    font-family: verdana, arial, helvetica;
	text-decoration: none;
}

H1  {
    font-size: 8pt;
    color:#FF6600;
    font-weight: bold;
}


H2  {
    font-size: 8pt;
    color:#000000;
    font-weight: bold;
}

H3  {
    font-size: 8pt;
    color:#FF6600;
	font-weight: normal;
}

H4  {
    font-size: 8pt;
    color:#000000;
    font-weight: normal;

}

H5, DT  {
    font-size: 8pt;
    color:#000000;
    font-weight: normal;
}

H6  {
    font-size: 8pt;
    color:#000000;
    font-weight: normal;
}
/* --------------------------GENERAL FORMATTING------------------------------- */












/* style for separator between site links */
.Accent
{
    color: #000000;
    font-weight:    bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message    {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
    font-size: 8pt;
    background-color: #eeeeee
}

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: verdana, arial, helvetica;
    font-size:  8pt;
    font-weight:    bold;
    color: #000000;
}



/* GENERAL */
/* style for module titles */


/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: verdana, arial, helvetica;
    font-size:  8pt;
    font-weight:    bold;
    color: #000000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: verdana, arial, helvetica;
    font-size:  8pt;
    font-weight:    bold;
    color: black;
}

ul, li
{
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    line-height: 14px;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
    line-height: 12px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: verdana, arial, helvetica;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
}

.NormalBold
{
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #000000;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #000000;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #000000;
}

A.CommandButton:hover    {
    text-decoration:    none;
    color: #000000;
}

/* hyperlink style for content part */
.content a:link {
	text-decoration: none;
	color: #000000;
	}
.content a:visited {
	text-decoration: none;
	color: #000000;
	}
.content a:active {
	text-decoration: none;
	color: #000000;
	}
.content a:hover {
	text-decoration: underline;
	color: #000000;
	}

/* hyperlink style for global home (blue) */
.home a:link {
	text-decoration: none;
	color: #000000;
	}
.home a:visited {
	text-decoration: none;
	color: #000000;
	}
.home a:active {
	text-decoration: none;
	color: #000000;
	}
.home a:hover {
	text-decoration: none;
	color: #000000;
	}



/* GENERIC */
.Head  {
    font-family: verdana, arial, helvetica;
    font-size: 14px;
    color:#000000;
    font-weight: bold;
}

.HeadBlue  {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    color:#000000;
    font-weight: bold;
}








DT  {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    color:#000000;
    font-weight: normal;
}


TFOOT, THEAD    {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    color:#000000;
}

TH  {
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    color:#000000;
    font-weight: bold;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}




/* ---------------------------------------------------------------------DEPRECATED ??? ----------------------------------------------------------------------------------*/

a.redlink, a.sitelink
{
color: #000000;
text-decoration: none;
}
a.redlink:hover, a.sitelink:hover
{
color: #000000;
text-decoration: underline;
}

.HeadBg {
    background-color: #000000;
}
.TableForm
{
background: #C0C0C0;
font-family: verdana, arial, helvetica;
font-size: 8pt;
color:#000000;
}







/* style for the text of the site title */
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#000000
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
    background-color: #000000;
    border: 0 solid #000000;
    border-right: 1 solid #000000;
}

/* background/border colors for the selected tab */
.TabBg {
    background-color: #000000;
    border: 0 solid #000000;
    border-right: 1 solid #000000;
}

/* text style for the selected tab */
.SelectedTab {
    font-family:verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color:#000000;
    font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family:verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    color:#000000;
    font-weight: normal;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color:#000000;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:#000000;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#000000;
}

A.OtherTabs:hover   {
    text-decoration:    none;
    color:#CCCCCC;
}
