/*****************************************************
TTT Forum style sheet - Updated on Aug,23,2003 
*****************************************************/
.TTTBorder
{	
	border: 1px #98AAB1 solid; 		
}
.TTTSubBorder
{
    border: 0px solid; 
}

.TTTHeader
{
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(TTT_Header_BG.gif);
	color: white;
	font-family: Verdana, Arial, Helvetica;
	background-color: #006699;
}

.TTTHeaderText
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica;	
}

.TTTHeaderText:link {
    text-decoration:    none;
    color:white;
}

.TTTHeaderText:visited  {
    text-decoration:    none;
    color:white;
}

.TTTHeaderText:active   {
    text-decoration:    none;
    color:#4455aa;
}

.TTTHeaderText:hover    {
    text-decoration:    none;
    color:white;
}

.TTTAltHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;
	background-color:#D1D7DC; 
	background-image: url(TTT_AltHeader_BG.gif);	
}

.TTTAltHeaderImage
{	
	background-color:#FFFFFF; 
	background-image: url(TTT_SubHeader_Image.jpg);
	background-repeat: repeat-y;
}
.TTTAltHeaderText
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;
}

.TTTAltHeaderText:link {
    text-decoration:    none;
    color: black;
}

.TTTAltHeaderText:visited  {
    text-decoration:    none;
    color: black;
}

.TTTAltHeaderText:active   {
    text-decoration:    none;
    color: black;
}

.TTTAltHeaderText:hover    {
    text-decoration:    none;
    color:black;
}

.TTTSubHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;	
}

.TTTSubHeaderImage
{		
	background-image: url(TTT_SubHeader_Image.jpg);
	background-repeat: repeat-y;
}
.TTTSubHeaderText
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;
}

.TTTTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	text-decoration: none;
}

.TTTRow
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}
.TTTRowHighLight
{	
	color: black;	
	background-color: #DEE3E7;
	font-family: Tahoma, Arial, Helvetica;
    	font-size: 11px;
    	font-weight: normal;	
}
   
.TTTFooter
{
	color: white;
    	font-size: 8pt;
    	font-weight:bold;    
    	font-family: Verdana, Arial, Helvetica;	
    	background-color: #006699;
	background-image: url(TTT_AltFooter_BG.gif);
}
.TTTFooterText
{
    	color: white;
    	font-size: 8pt;
    	font-weight:bold;    
    	font-family: Verdana, Arial, Helvetica;	
}


/* hyperlink style for the selected tab */
A.TTTTitle:link {
    text-decoration:    none;
    color:#4455aa;
}

A.TTTTitle:visited  {
    text-decoration:    none;
    color:#D4D9EC;
}

A.TTTTitle:active   {
    text-decoration:    none;
    color:#4455aa;
}

A.TTTTitle:hover    {
    text-decoration:    none;
    color:#D4D9EC;
}

.TTTFormControl
{
    font-size: 1.0em;
    font-family: Verdana, Arial, Helvetica;
}
.TTTErrorText
{
	color: red;
}
.TTTQuote
{
	border-top: 1px #646e95 solid; 
	border-bottom: 1px #646e95 solid; 
}
/* text style for buttons and link buttons used in the portal admin pages */
.TTTCommand
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	font-family: Tahoma, Arial, Helvetica;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.TTTCommand:link
{
	color: white;
	text-decoration: underline;
}

A.TTTCommand:visited
{
	color: white;
	text-decoration: underline;
}

A.TTTCommand:active   {
    text-decoration:    underline;
    color: white;
}

A.TTTCommand:hover
{
	color: #ff9933;
	text-decoration: underline;
}
TD.TTTRow
{
    background-color: #eef3fb;        
}
TD.TTTMainHeader
{
	
}
TD.TTTHeader
{	
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	background-image: url(TTT_Header_BG.gif);	
	height: 31px;
	background-color: #006699;
}
TD.TTTAltHeader
{
	background-color:#D1D7DC;
	height: 28px; 		
	background-image: url(TTT_AltHeader_BG.gif);
}
TD.TTTAltHeaderImage
{	
	background-color:#FFFFFF; 
	background-image: url(TTT_AltHeader_Image.jpg);
	background-repeat: repeat-y;
}
TD.TTTAltFooter
{
	background-color:#D1D7DC;
	height: 28px; 		
	background-image: url(TTT_AltFooter_BG.gif);
}

TD.TTTSubHeader
{
	background-color: #D4D9EC;		
}

TD.TTTSubHeaderImage
{		
	background-color: White; 
	background-image: url(TTT_SubHeader_Image.jpg);
	background-repeat: repeat-y;
}

TD.TTTRowHighlight
{
    background-color: #D4D9EC;
}
TD.TTTFooter
{	
	background-color: #006699;
	height: 28px;
	background-image: url(TTT_Footer_BG.gif);
}

/* text style used for most text rendered by modules */
.TTTNormal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.TTTNormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

.TTTNormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;    
    color: #ff0000
}

.TTTNormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.TTTCommandButton     {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.TTTCommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.TTTCommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.TTTCommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.TTTCommandButton:hover    {
    text-decoration:    underline;
    color: #ff0000;
}

.Gallery_Image {	
	border-color:#D1D7DC;
	border-width:2px;
	border-style:Outset;
}

.Gallery_Thumb {	
	border-color:#D1D7DC;
	border-width:2px;
	border-style:Outset;
}

/* Gallery Main Menu */

.GalleryMenu_MenuContainer {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;  
	background-color: Transparent;	
}

.GalleryMenu_MenuBar {	
	cursor: hand; 
	text-align: center;
	height:28;	
}

.GalleryMenu_MenuItem {	
	cursor: hand; 
	color: #003366; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: transparent 0px solid; 
	border-top: white 1px solid; 
	border-bottom: transparent 0px solid; 
	border-right: transparent 0px solid;
}

.GalleryMenu_MenuIcon {	
	cursor: hand; 
	background-color: #003366; 
	border-left: #ff9900 1px solid; 
	border-top: #ff9900 1px solid; 
	border-bottom: transparent 0px solid;  
	border-right: transparent 0px solid;
	text-align: center; 
	width: 22; 
	height: 22;
}

.GalleryMenu_SubMenu {
	z-index: 1000; 	
	cursor: hand; 
	background-color: #eef3fb; 	
	border-left: white 1px solid;  
	border-bottom: transparent 0px solid;
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
}

.GalleryMenu_MenuBreak {
	border-left: transparent 0px solid; 
	border-bottom: #003366 1px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
	background-color: transparent; 
	height: 0px;
}

.GalleryMenu_MenuItemSel
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: #ff9900;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;
	background-color: transparent;
}

.GalleryMenu_MenuArrow {
	font-family: webdings; 
	font-size: 12pt;	
	cursor: hand; 
	color: #ff9900;
	border-right: transparent 0px solid; 
	border-top: white 1px solid; 
	border-bottom: transparent 0px solid;
}

.GalleryMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 12pt; 	
	cursor: hand;
	color: transparent;
}

/* Gallery Media Menu */
.MediaMenu_MenuContainer {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;  
	background-color: Transparent;	
}

.MediaMenu_MenuBar {	
	cursor: hand; 
	height:16;
}

.MediaMenu_MenuItem {	
	cursor: hand; 
	color: #003366; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal; 
	border-left: transparent 0px solid; 
	border-bottom: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
}

.MediaMenu_MenuIcon
{
	border-top: white 1px solid;
	border-left: Transparent 0px solid;
	width: 21px;
	cursor: hand;
	border-bottom: #003366 1px solid;
	height: 21px;
	background-color: #003366;
	text-align: center;
}

.MediaMenu_SubMenu {
	z-index: 1000; 	
	cursor: hand; 
	background-color: #eef3fb; 
	
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
}

.MediaMenu_MenuBreak {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: White; 
	height: 1px;
}

.MediaMenu_MenuItemSel
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: darkred;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica;
	background-color: transparent;
}

.MediaMenu_MenuArrow {
	font-family: webdings; 
	font-size: 8pt; 	
	cursor: hand; 	
	border-bottom: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
}

.MediaMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 8pt; 	
	cursor: hand;
}

