/* START Global Styles */

body {
	background-color: #ffffff;
	background-image: url('../../images/background_1024.gif');
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 22px;
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

TABLE, TD, TR	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.menuon	{
	background-color: #7DA821;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding:5px;
}

.menuoff	{
	background-color: #000000;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding:5px;
}

td.menuon	{
	background-color: #7DA821;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-family: Myriad Pro, Arial, Helvetica, Verdana, sans-serif;
}

td.menuoff	{
	background-color: #000000;
	color: #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	font-family: Myriad Pro, Arial, Helvetica, Verdana, sans-serif;
}

LI	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #000000;
	list-style-position:inside;
}

LI.list	{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:  #000000;
	list-style-position:inside;
	list-style-image: url(../images/bullet.gif);
	padding-bottom: 10px;
}


h1	{
	font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #215274;
	display: inline;
}


h2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #191919;
	display: inline;
}

h1.article	{
	font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #215274;
	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: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	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:  #0F0F0F;}
A:visited {color: #0F0F0F;}
A:hover {color: #7DA821; text-decoration: underline;}
	
/* END Global Styles */


 /* Page and Link Styles *****************************************************/
 
.advancedsearch {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color:  #0F0F0F;
}

A.advancedsearch:link {color:  #0F0F0F;}
A.advancedsearch:visited {color: #0F0F0F;}
A.advancedsearch:hover {color: #FF6600;}

.ArticleLinkBold {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:  #000000;
}

A.ArticleLinkBold:link {color:  #000000;}
A.ArticleLinkBold:visited {color: #000000;}
A.ArticleLinkBold:hover {color: #215274; text-decoration: none;}

.articlehomepage {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:  #000000;
padding-bottom: 8px;
}

.articletext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.bodytext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.boldlink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

A.boldlink:link {color:  #000000;}
A.boldlink:visited {color: #000000;}
A.boldlink:hover {color: #7DA821;}

A.categorylink:link {color:  #4D7086; text-decoration: none;}
A.categorylink:visited {color: #4D7086; text-decoration: none;}
A.categorylink:hover {color: #FF6600; text-decoration: none;}

.departmentarea {
width: 282px;
color: #000000;
font-size: 11px;
font-family: arial, helvetica, verdana, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
}

.departmentheader {
width: 282px;
background-color: #215274;
color: #FFFFFF;
font-size: 16px;
font-family: helvetica, arial, verdana, sans-serif;
padding: 4px;
}

.departmentlink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:  #000000;
}

A.departmentlink:link {color:  #000000;}
A.departmentlink:visited {color: #000000;}
A.departmentlink:hover {color: #000000; text-decoration: underline;}

.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;
}

.footerlink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:  #FFFFFF;
}

A.footerlink:link {color:  #FFFFFF;}
A.footerlink:visited {color: #FFFFFF;}
A.footerlink:hover {color: #FFFFFF; text-decoration: underline;}

.footerlinkblue {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color:  #0000FF;
}

A.footerlinkblue:link {color:  #0000FF;}
A.footerlinkblue:visited {color: #0000FF;}
A.footerlinkblue:hover {color: #FF6600;}

.footerlinkred {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color:  #999900;
}

A.footerlinkred:link {color:  #990000;}
A.footerlinkred:visited {color: #990000;}
A.footerlinkred:hover {color: #000000;}

.footertext {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color:  #FFFFFF;
}

.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: normal;
text-decoration: none;
color:  #FFFFFF;
}

.link {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color:  #010101;
}

A.link:link {color:  #010101;}
A.link:visited {color: #010101;}
A.link:hover {color: #7DA821;}

.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;
}

.moredepartmentslink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
font-style: italic;
color:  #215274;
}

A.moredepartmentslink:link {color:  #215274;}
A.moredepartmentslink:visited {color: #215274;}
A.moredepartmentslink:hover {color: #215274; text-decoration: underline;}

.morenewslink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
font-style: italic;
color:  #DB9531;
}

A.morenewslink:link {color:  #DB9531;}
A.morenewslink:visited {color: #DB9531;}
A.morenewslink:hover {color: #DB9531; text-decoration: underline;}

.newslink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color:  #000000;
}

A.newslink:link {color:  #000000;}
A.newslink:visited {color: #000000;}
A.newslink:hover {color: #000000; text-decoration: underline;}

.pixlink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color:  #7DA821;
}

A.pixlink:link {color:  #000000;}
A.pixlink:visited {color: #000000;}
A.pixlink:hover {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;
}

A.submitflixpix:link {color:  #FFFFFF;}
A.submitflixpix:visited {color: #FFFFFF;}
A.submitflixpix:hover {color: #7DA821;}

.subnavtext {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:  #FFFFFF;
}

.subnavpipe {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:  #FFFFFF;
padding-left: 25px;
padding-right: 25px;
}

.subnavlink {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:  #FFFFFF;
}

A.subnavlink:link {color:  #FFFFFF;}
A.subnavlink:visited {color: #FFFFFF;}
A.subnavlink:hover {color: #FFFFFF; text-decoration: underline;}

.subnavpipe {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color:  #7DA821;
padding-left: 10px;
padding-right: 10px;
}

.topnav	{
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
}

A.topnav:link {color:  #FFFFFF;}
A.topnav:visited {color: #FFFFFF;}
A.topnav:hover {color: #000000; text-decoration: none;}

.topnavpipe	{
color: #7DA821;
font-size: 16px;
font-weight: bold;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
float:left;
padding-left: 8px;
padding-right: 8px;
}

.traininglink {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color:  #7DA821;
}

A.traininglink:link {color:  #7DA821;}
A.traininglink:visited {color: #7DA821;}
A.traininglink:hover {color: #010101;}

#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: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color:  #E7371A;
padding-bottom: 8px;
 }

/*surrounds thumbnail and link */
 .Lister_ThumbnailContainer
 {
	float: left;
	margin-right: 5px;
	min-height: 110px;
 }
 /*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
 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
font-style: italic;
color:  #666666;
 }
 
 .Lister_TitleText
 {
	text-align: left;
 }
 
 /*for title or titlelink, can be expanded to active, visited, linked*/
 .Lister_TitleLink
 {
font-family: Arial, Verdana, Helvetica, sans-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: #7DA821; text-decoration: none;}
 
 
 .Lister_DeckText
 {
	text-align: left;
	font-family: Arial, sans-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
 {
	margin: 5px 10px 5px 5px;
	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: #7DA821; text-decoration: none;}
 
 /* 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
{
	font-size: 18px;
}

.Content_Deck
{
}

.Content_Author
{
	font-weight: bold;
}

.Content_CreateDate
{
	font-size: 12px;
	color: #999999;
	font-style:italic;
}

.Content_Company
{
}

.Content_Thumbnail
{
	margin-right: 15px;
}

/* end article page styles */

 /*feedback insert control*/
 .FeedbackInsertText
{
	font-size: 11px;
}
/* end feedback insert control*/

.poll_questiontext
{
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.poll_responsetext
{
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

/*Custom overrides for controls************************************/

 .UserGalleryFrontPage_Container
 {
	margin-left: 15px;
 }
 .UserGalleryFrontPage_NoStyle
 {
	width: 220px;
 }
 
 .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: #215274;
	float: left;
 }
 .SearchPageDate
 {
	font-family: Myriad Pro, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #215274;
 }
 .SearchPageDeck
 {
	display: block;
 }

 /**************************/
 
 .news_frontpage
 {
	margin-bottom : 8px;
	padding-left : 10px;
 }
  
 .news_nut
 {
	float: left;
	margin-right: 10px;
	width: 75px;
	margin-bottom: 5px;
 }
 
 .news_textitems
 {
	text-align: left;
 }
 
 .news_itemclear
 {
     width: inherit;
    clear: both;
	margin: 5px 0px 5px 0px;
	border-bottom: solid 1px black;
 }
 
 /*************************/
 
 .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;
}

