/* START Global Styles */

body
{
	background-color: #ffffff;
	background-image: url('/images/TS_background.gif');
	background-repeat: repeat;
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 12px;
}

p {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 22px;
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 12px;
}


TABLE, TD, TR	{
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 12px;
}

td.menuon_old	{
	background-color: #007BBD;
	color: #FF6600;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border-bottom: 1px solid #cccccc;
}

td.menuoff_old	{
	background-color: #000000;
	color: #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border-bottom: 1px solid #FFFFFF;
}

td.menuon	{
	background-color: #000000;
	color: #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times, Time New Roman, serif;
}

td.menuoff	{
	background-color: #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times, Time New Roman, serif;
}

LI	{
	margin-bottom: 10px;
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 12px;
	color:  #000000;
	list-style-position:inside;
}

LI.list	{
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 14px;
	color:  #000000;
	list-style-position:inside;
	list-style-image: url(../images/bullet.gif);
	padding-bottom: 10px;
}


h1	{
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	display: inline;

}


h2	{
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	display: inline;
}

h1.article	{
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	display: inline;
}

h1.searchresult	{
	font-family: Lucida Grande, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #215274;
	display: inline;
}


h2.article	{
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	display: inline;
}

h3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	display: inline;
}


h4	{
	font-family: Helvetica, Verdana,arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AF1E23;
	display: inline;
}

h5	{
	font-family: Helvetica, Verdana,arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
	display: inline;
}

	A:link {color:  #000000; text-decoration: none;}
    A:visited {color: #000000; text-decoration: none;}
	A:hover {color: #A8A8A8; text-decoration: underline; }
	
	A.advancedsearch:link {color:  #0F0F0F;}
    A.advancedsearch:visited {color: #0F0F0F;}
	A.advancedsearch:hover {color: #FF6600;}
	
	A.ArticleLinkBold:link {color:  #000000;}
    A.ArticleLinkBold:visited {color: #000000;}
	A.ArticleLinkBold:hover {color: #A8A8A8; text-decoration: underline;}
	
	A.categorylink:link {color:  #4D7086; text-decoration: none;}
    A.categorylink:visited {color: #4D7086; text-decoration: none;}
	A.categorylink:hover {color: #FF6600; text-decoration: underline;}
	
	A.footerlink:link {color:  #333333;}
    A.footerlink:visited {color: #333333;}
	A.footerlink:hover {color: #000000;}
	
	A.footerlinkblue:link {color:  #0000FF;}
    A.footerlinkblue:visited {color: #0000FF;}
	A.footerlinkblue:hover {color: #FF6600;}
	
	A.footerlinkred:link {color:  #990000;}
    A.footerlinkred:visited {color: #990000;}
	A.footerlinkred:hover {color: #000000;}
	
	A.link:link {color:  #333333;}
    A.link:visited {color: #333333;}
	A.link:hover {color: #0000ff; text-decoration: underline;}
	
	A.boldlink:link {color:  #000000;}
    A.boldlink:visited {color: #000000;}
	A.boldlink:hover {color: #7DA821;}
	
	A.pixlink:link {color:  #000000;}
    A.pixlink:visited {color: #000000;}
	A.pixlink:hover {color: #7DA821;}
	
	A.newslink:link {color:  #000000;}
    A.newslink:visited {color: #000000;}
	A.newslink:hover {color: #FF6600;}
	
	A.submitflixpix:link {color:  #FFFFFF;}
    A.submitflixpix:visited {color: #FFFFFF;}
	A.submitflixpix:hover {color: #7DA821;}
	
	A.subnavlink:link {color:  #FFFFFF;}
    A.subnavlink:visited {color: #FFFFFF;}
	A.subnavlink:hover {color: #CCCCCC; text-decoration: underline;}
	
	A.topnav:link {color:  #FFFFFF;}
    A.topnav:visited {color: #FFFFFF;}
	A.topnav:hover {color: #CCCCCC; text-decoration: underline;}
	
	A.traininglink:link {color:  #7DA821;}
    A.traininglink:visited {color: #7DA821;}
	A.traininglink:hover {color: #010101;}
	
	
/* END Global Styles */


.articletext {
font-family: Georgia, Times, Time New Roman, serif;
font-size: 14px;
}

.advancedsearch {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color:  #0F0F0F;
}

.ArticleLinkBold {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:  #000000;
}

.articlehomepage {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:  #000000;
padding-bottom: 8px;
}

.bodytext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.DepartmentTitle {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color:  #E7371A;
padding-bottom: 8px;
}

.DepartmentTitle2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color:  #E7371A;
padding-bottom: 4px;
}

.listtext	{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:  #000000;
	padding-bottom: 10px;
}

.logintext	{
	font-family: Lucida Grande, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:  #ffffff;
}

.footerlink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
color:  #333333;
}

.footerlinkblue {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color:  #0000FF;
}

.footerlinkred {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color:  #999900;
}

.link {
font-family: Georgia, Times, Time New Roman, serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:  #333333;
}

.boldlink {
font-family: Georgia, Times, Time New Roman, serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

.footertext {
font-family: Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color:  #010101;
padding-top:8px;
padding-bottom:8px;
}

.footertextblack {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:  #000000;
}

.footertextgray {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color:  #333333;
}

.footertextred {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:  #990000;
}

.homepage	{
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.newslink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color:  #000000;
}

.pixlink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color:  #7DA821;
}

.sidebarmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #191919;
	padding: 10px;
}

.sidebarmore2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #191919;
}

.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.submitlogin {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color:  #FFFFFF;
padding-left: 15px;
}

.submitflix {
font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
text-decoration: none;
color:  #FFFFFF;
padding-left: 15px;
}

.submitpix {
font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
text-decoration: none;
color:  #FFFFFF;
padding-right: 15px;
}

.submitflixpix {
font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
text-decoration: underline;
color:  #FFFFFF;
}

.subnavtext {
font-family: Lucida Grande, Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:  #215274;
}

.subnavlink {
font-family: Georgia, Time, Times New Roman, serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:  #FFFFFF;
}

.subnavpipe {
font-family: Georgia, Time, Times New Roman, serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:  #FFFFFF;
padding-left: 10px;
padding-right: 10px;
}

.topnav	{
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
font-family: Georgia, Time, Times New Roman, serif;
text-decoration: none;
}

.topnavpipe	{
color: #0071BC;
font-size: 13px;
font-weight: bold;
font-family: Georgia, Time, Times New Roman, serif;
text-decoration: none;
float:left;
padding-left: 9px;
padding-right: 9px;
}

.traininglink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color:  #7DA821;
}

#flash_content {
margin:0px;
padding:0px;
border: none;
 }
 
 #flashcontent {
margin:0px;
padding:0px;
border: none;
 }
 
 /*added for new controls*/
 
 
 
 /* server form ***************************************************/
 .FormNoMargin
 {
	margin: 0px 0px 0px 0px;
 }
  
 /* CoverImage control ******************************************/
.Cover_Container
{
}

.Cover_Container_IssuePage
{
	float: left;
	width: 135px;
	margin-left: 10px;
	text-align: left;
}

.Cover_Image
{
	border: solid, 0px, #ffffff;
}

.Cover_Name
{
	font-weight: bold;
	margin-top: 5px;
	display: block;
}

 /* Lister control *****************************************************/
 
 /*surrounds entire lister control*/
 .Lister_Container
 {
	/*padding: 10px; change by tom may affect all pages...*/
	margin: 10px 10px 10px 10px;
 }
 /*surrounds each lister item*/
 .Lister_ListItem
 {
	margin-bottom: 5px;
	padding-left: 10px;
 }
 /*for dept name*/
 .Lister_Dept
 {
 font-family: Georgia, Times, Time New Roman, serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color:  #000000;
padding-bottom: 8px;
 }

/*surrounds thumbnail and link */
 .Lister_ThumbnailContainer
 {
	float: left;
	margin-right: 5px;
 }
 /*if thumbnails are linked, for the a tag, can expand to visited, linked etc*/
 .Lister_ThumbnailLink
 {
	border-width: 0px;
 }
 
 /*for thumbnail image itself*/
 .Lister_Thumbnail
 {
	border-width: 0px;
 }
 
 /*surrounds the date, title and deck*/
 .Lister_TextItems
 {
	text-align: left;
	padding-bottom: 6px;
 }
 
 /*for date of item*/
 .Lister_Date
 {
 }
 
 .Lister_TitleText
 {
	text-align: left;
 }
 
 /*for title or titlelink, can be expanded to active, visited, linked*/

 .Lister_TitleLink
 {
font-family: Georgia, Times, Time New Roman, serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:  #000000;
 }
 
A.Lister_TitleLink:link {color:  #000000;}
A.Lister_TitleLink:visited {color: #000000;}
A.Lister_TitleLink:hover {color: #A8A8A8; text-decoration: underline;}
 
 
 .Lister_DeckText
 {
	text-align: left;
	font-family: Georgia, Times, Time New Roman, serif;
	font-size: 12px;
	margin-top: 3px;
 }
  /*for deck or decklink, can be expanded to active, visited, linked*/
 .Lister_DeckLink
 {
	text-align: left;
 }
 
  /*for alternate link, can be expanded to active, visited, linked*/
 .Lister_AlternateLink
 {
	text-align: left;
 }
 
  .Lister_AlternateText
 {
	text-align: left;
 }
 
 /*container that surrounds embed tags */
  .Lister_EmbedContainer
 {
	float: left;
	margin-right: 5px;
 }
  /*end lister controls*/
 
 /* for IsseuLister control ***************************************/
 
  .Lister_Container_IssuePage
 {
	float: right;
 }
 
 .Lister_ListItem_IssuePage
 {
	margin-bottom: 10px;
	margin-right: 10px;
 }
 
 .Lister_ItemClear
 {
	clear: both;
 }
 
 .ListerDL_DataListItemStyle
 {
	vertical-align: top;
 }
 
 .Lister_StarContainer
 {
	font-size: 14px;
	margin: 10px 0px 10px 0px;
 }
 
 /*paging control *************************************************/
 
   /*for paging link, can be expanded to active, visited, linked*/
 .PagingContainer
 {
	float: right;
	margin: 5px 10px 5px 0px;
	text-align: left;
 }
 
   /*for paging link, can be expanded to active, visited, linked*/

 .PagingLink
 {
	margin: 0px 3px 0px 3px;
	 font-weight: bold;
 }
 
 A.PagingLink:link {color:  #000000;}
 A.PagingLink:visited {color: #000000;}
 A.PagingLink:hover {color: #A8A8A8; text-decoration: underline;}

 /* use when number in paging control is NOT linked*/
 .PagingNumber
 {
	margin: 0px 3px 0px 3px;
 }
 
 .PagingStatistics
 {
	margin: 10px 5px 5px 10px;
	text-align: left;
 }
 
 /*end paging control */
 

/* article page styles ***************************************/

.Content_Title
{
}

.Content_Deck
{
}

.Content_Author
{
	font-weight: bold;
}

.Content_Deck
{
}

.Content_CreateDate
{
}

.Content_Company
{
}

.Content_Thumbnail
{
	margin-right: 15px;
}

/* end article page styles */

 /*feedback insert control*/
 .FeedbackInsertText
{
	font-size: 11px;
}
/* end feedback insert control*/

/*Custom overrides for controls************************************/

 .UserGalleryFrontPage_Container
 {
	margin-left: 15px;
 }
 .UserGalleryFrontPage_NoStyle
 {
 }
 
 .SearchPageThumbnail
 {
	float: left;
	margin: 5px 5px 0px 0px;
	width: 40px;
 }
 
 .SearchPageTextItems
 {
	text-align: left;
	width: 500px;
	margin-right: 10px;
	float: left;
 }
 
 .SearchPageItems
 {
	margin: 5px 0px 15px 0px;
 }
 
 .SearchPageAlternateText
 {
	font-family: Myriad Pro, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #092F65;
	float: left;
 }
 .SearchPageDate
 {
	font-family: Myriad Pro, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #092F65;
 }
 .SearchPageDeck
 {
	display: block;
 }

 /**************************/
 
 .news_frontpage
 {
	margin-bottom : 8px;
	padding-left : 10px;
 }
  
 .news_nut
 {
	float: left;
	margin-right: 5px;
	width: 25px;
 }
 
 .news_textitems
 {
	text-align: left;
	display: block;
	width: 200px;
	float: right;
 }
 
 /*************************/
 
 .zone_item
 {
	margin-bottom: 20px;
 }
 
 .zone_icon
 {
	float: left;
	margin-right: 5px;
	width: 25px;
 }
 
 .zone_textitems
 {
	text-align: left;
	display: block;
	width: 400px;
 }
 
 .zone_deck
 {
	font-size: 12px;
 }
 
 *****************
 
.LoginText
{
	height: 9px;
	font-size:9px;
	font-family: arial, sans-serif;
}
.LoginErrorText
{
	height: 9px;
	font-size:9px;
	font-family: arial, sans-serif;
	padding-bottom: 3px;
}
.SearchPanel
{
	margin: 10px 0px 10px 0px;
}
.SearchErrorText
{
	height: 9px;
	font-size:9px;
	font-family: arial, sans-serif;
}

.FlixPix9Up
{
	margin: 0px 0px 0px 0px;
}
.FlixPix9UpThumbnail
{
	margin: 0px 18px -5px 18px;
}

.FeedbackListText
{
	font-size: 11px;
}
.FeedbackListUserDate
{
	font-size: 11px;
	text-align: right;
	font-weight: bold;
}
.FeedbackListItem
{
	margin-bottom: 20px;
}
.FeedbackListContainer
{
	margin: 0px 0px 0px 0px;
}

/* custom overrides for this site */

.GalleryThumbnailContainter
{
	width: 220px;
	text-align: center;	
}
.GalleryTextContainer
{
	text-align: center;
	margin-top: 5px;	
}
.TipsCategory
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
	color: #0B3B82;
}

A.TipsCategory:link {color:  #0B3B82; text-decoration: underline;}
A.TipsCategory:visited {color: #0B3B82; text-decoration: underline;}
A.TipsCategory:hover {color: #A8A8A8; text-decoration: underline;}
