﻿/* stfc style sheet v2*/
/* last updated 22 June 2010 by Tony (create) */

        form
	        {
	         margin: 0px;
	         border: 0px;
	         padding: 0px;
	        }
    
        body 
		    {
		     text-align:center;
		     margin-top: 0px;
		     font-size: 90%;
		     font-family:  arial, verdana, helvetica, sans-serif;
		     margin: 0px;
		     border: 0px;
		     background: #26587f none repeat scroll 0 0;
		     color: #364780;	
		    }		    
			    
		    
	    #body
		    {		
		     margin-left:auto;
		     margin-right:auto;
		     padding: 0px;
		     text-align: left;
		     background-color: #26587f;	
		     width:1000px;
		    }	
	/*added: style for Web Survey under Icons*/ 
        a.linkUnderIcons {text-decoration: 
none;color:#093F7D;font-weight:bold;font-size:80%;}	
	a.linkUnderIcons:link {text-decoration: none;color:#093F7D
              }
	a.linkUnderIcons:visited{text-decoration: none;color:#093F7D;font-weight: bold}
	a.linkUnderIcons:hover{text-decoration: underline;
              }
	a.linkUnderIcons:active{color: #ffffff;text-decoration: underline;
              }
	/*end: style for web survey*/

		/* header ************************************ */	
		
		#header {margin-top: 4px; min-height: 128px;}
		
		#stfcLogoBox {float: left; width: 378px; min-height: 124px; background-color: #26587f;}
		#stfcLogoBox img {width: 378px; min-height: 128px; border: none;}
		
		#rcukLk {margin-top: -30px; font-size: 90%; background-color: #003466;}
		#rcukLk a {margin-left: 10px; color: #ffffff; font-weight: bold; text-decoration: none;}
		#rcukLk a:hover {color: #ffffff; font-weight: bold; text-decoration: underline;}
		
		#hRightBox {float: left; width: 610px; min-height: 128px; margin-left: 12px; background-image: url(/images/system2/backgrounds/searchBox2.jpg); background-repeat: no-repeat;}
				
		#web2Links {width: 30%; float: left; padding-top: 0.6em; padding-left: 1em; text-align: left;}
		#web2Links .imgSquare {width: 20px; height: 20px; border: none;}	
		#rssImg {width: 20px; height: 20px; border: none; background-color: #fcfcfc;}
		#twtImg {width: 20px; height: 20px; margin-left: 5px; border: none; background-color: #fcfcfc;}
		#ytbImg {width: 48px; height: 20px; margin-left: 5px; border: none; background-color: #fcfcfc;}	
				
		#utilLinks {width: 60%; float: right; text-align: right; margin-right: 10px; padding-right: 0em; padding-top: 0.5em; font-weight: bold; font-size: 110%; background-color: #ffffff;}				
		
		#gSearch1 {margin-top: 95px; height: 10px;}		
		#logBox {width: 40%; float: left; padding-top: 5px; padding-left: 1em; text-align: left; color: #ffffff; background-color: #003466;}
		#searchBox {width: 50%; float: right; padding-top: 0.25em; margin-right: 10px; padding-right: 0em; text-align: right; background-color: #003466;}
		#gsClear {clear: both; padding-top: 0.25em; padding-left: 1em;}
		
		.search-input {font-size: 1.2em; font-weight: bolder; color: #1e517a;}
		
		#logBox a{color: #ffffff; text-decoration: none; background-color: #003466;}
		#logBox a:active {color: #ffffff; text-decoration: none; background-color: #003466;}
		#logBox a:link {color: #ffffff; text-decoration: none; background-color: #003466;}	
		#logBox a:visited {color: #ffffff; background-color: #003466;}
		#logBox a:visited:active {color: #ffffff; text-decoration: none; background-color: #003466;}
		#logBox a:hover {color: #ffffff; text-decoration: underline; background-color: #003466;}		
		
		#utilLinks a {font-weight: bolder; font-size: 110%; color: #093F7D; text-decoration: none; color:#093F7D; background-color: #fcfcfc;}
		#utilLinks a:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
		#utilLinks a:link {font-weight: bolder; color: #093F7D; background-color: #fcfcfc;}	
		#utilLinks a:visited {font-weight: bolder; color: #093F7D;}
		#utilLinks a:visited:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
		#utilLinks a:hover {text-decoration: underline;}		
		
		/* top navigation ************************************ */
			
		#topNav {min-width:1000px; max-width: 1000px; margin-top: 11px; min-height: 56px; border: solid 1px #26587f;}  
		.navTab {float: left; height: 56px; width: 166px; background-image: url(/images/system2/backgrounds/tab166.jpg); background-repeat: no-repeat; color: #000000; font-weight: bold; text-align: center;}
		.pad8 {padding: 8px;}
        .menuanchorclass {font-weight: bold; color: #003366; text-decoration: none; font-size: 90%;}            
        .menuanchorclass:hover {background: #0f4971; color: white; text-decoration: underline;}		
		.tabBot {margin-top: 10px; font-weight: normal; color: #ffffff; font-size: 90%;}
		
		.navTab a {font-weight: bold; color: #003366; text-decoration: none; font-size: 90%;}
		.navTab a:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
		.navTab a:link {font-weight: bolder; color: #003366; text-decoration: none;}	
		.navTab a:visited {color: #003366; text-decoration: none;}
		.navTab a:visited:active {text-decoration: none; color: #ffffff; background-color: #093F7D;}
		.navTab a:hover {color: #ffffff; background-color: #093F7D; text-decoration: underline;}
		
		/* expandable */
		.navTab2 {float: left; min-height: 56px; height: auto !important; height: 56px; min-width: 166px; max-width: 166px;}
		.navTab2Top {width: 166px; min-height: 20px; height: auto !important; height: 20px;  padding-top: 8px; background-image: url(/images/system2/backgrounds/tabs166_top.jpg); background-repeat: no-repeat; color: #000000; font-weight: bold; text-align: center; background-color: #ffffff;}
		.navTab2Bottom {width: 166px; min-height: 20px; height: auto !important; height: 20px; padding-top: 6px; padding-bottom: 2px; font-weight: normal; color: #ffffff; font-size: 90%; text-align: center; background-image: url(/images/system2/backgrounds/tabs166_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; background-color: #1965af;}

		.navTab2 a {font-weight: bold; color: #003366; text-decoration: none; font-size: 90%;}
		.navTab2 a:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
		.navTab2 a:link {font-weight: bolder; color: #003366; text-decoration: none;}	
		.navTab2 a:visited {color: #003366; text-decoration: none;}
		.navTab2 a:visited:active {text-decoration: none; color: #ffffff; background-color: #093F7D;}
		.navTab2 a:hover {color: #ffffff; background-color: #093F7D; text-decoration: underline;}
		
		/* main section ************************************ */	
					
		#main {min-width: 1000px; width: auto !important; width: 1000px; max-width: 1000px; background-color: #26587f;}
		
		#ie6Fudge {min-width: 1000px; width: auto !important; width: 1000px; max-width: 1000px; min-height: 0px; height: auto !important; height: 0px; max-height: 0px;}
		
		/* news ************************************ */	
			
		#newsBox {float: left; width: 378px; min-height: 314px; height: auto !important; height: 314px; background-color: #fcfcfc;}
		#newsBoxInner {padding-top: 5px; margin-left: 20px; background-color: #fcfcfc; min-height: 232px; height: auto !important; height: 232px; width: 335px;}
		#newsBoxBottom {background-color: #003466; min-height: 24px; height: auto !important; height: 24px;}		
		.newsCentreTop338 {background-color: #fcfcfc; width: 338px; height: 33px; float: left;}
		.newsCentreTop338 h2 {margin-top: 15px;}
		.newsCentreTop338 h2 img {margin-left: -3px;}
		.newsCentreBottom {background-color: #003466; width: 338px; min-height: 20px; height: auto !important; height: 20px; float: left;}		
		#nLatest {width: 335px; padding-top: 5px;}
		#nLatest hr {margin-bottom: 0px;}
		.redText {color: red;}
		
		.newsItemBox {background-color: #ffffff; color: #000000; margin-top: 0.25em; width: 335px;}
		.newsDate {font-weight: bold; padding-bottom: 0.5em;}
		.newsTitle {padding-bottom: 0.5em; font-size: 95%;}	
		.newsImage {float: left; margin-right: 0.5em;}	
		.newsImage img {border: none; width: 90px; height: 90px;}
		
		/* news scroller menu ************************************ */        
        
        #pscroller1{width: 335px; height: 172px; padding-top: 0px; white-space: normal; font-size: 90%; background-color: #fcfcfc;}
		
		/* factSheets ************************************ */	
		
		#stfcFacts {float: left; width: 610px; min-height: 314px; height: auto !important; height: 314px; margin-left: 12px; background-color: #26587f; background-image: url(/images/factsheets/f32.jpg); background-repeat: no-repeat;}
		/* #fsCaptionMain {margin-top: 222px; margin-left: 15px; font-size: 85%;} */
		#fsH2 {color: #ffffff; margin-top: 25px; margin-left: 15px; margin-bottom: 5px;}
		/* #fsCaption {color: #ffffff; margin-bottom: 5px;}
		#fsLink {margin-right: 20px; text-align: right; font-size: 90%;}
		#fsLink a {color: #ffffff; text-decoration: none;}	 */
		
		#fsCaptionBox {margin-top: 195px; height: 60px;}
		#fsCaptionMain {width: 470px; float: left;}
		#fsCaption {color: #ffffff; margin-left: 15px; margin-top: 10px;}	
		#fsLink {width: 140px; float: left; text-align: right; margin-top: 30px;}
		#fsLink a {color: #ffffff; text-decoration: none; font-size: 90%;}
		
		/* image of day ************************************ */	
				
		#imageOfDay {float: left; width: 378px; min-height: 314px; height: auto !important; height: 314px; margin-top: 14px; background-color: #fcfcfc;}
		#idInner {margin-top: 10px; margin-left: 20px; min-height: 232px; height: auto !important; height: 232px;}
		.idImg {width: 337px; height: 178px; border: none;}
		#idCaption {margin-top: 10px; font-size: 90%;}
		#idBoxBottom {background-color: #003466; min-height: 24px; height: auto !important; height: 24px;}
		
		/* other content ************************************ */	
				
		#genBox {float: left; width: 610px; min-height: 314px; height: auto !important; height: 314px; margin-top: 14px; margin-left: 12px; background-color: #26587f;}
		#genCol1 {float: left; width: 299px; min-height: 314px; height: auto !important; height: 314px;}		
		.genSubBox {width: 299px; min-height: 148px; height: auto !important; height: 148px; background-color: #fcfcfc;}
		.genSubBox2 {width: 299px; min-height: 148px; height: auto !important; height: 148px; background-color: #fcfcfc; margin-top: 12px;}
		.genBoxTop {height: 30px;  background-image: url(/images/system2/parts/tp30strip.jpg); background-repeat: no-repeat;}
		.fl149px {width: 149px; float: left;}		
		.fl149pxr {width: 149px; float: left; text-align: right;}
		.fl149px h2 {margin-left: 10px; margin-top: 5px;}		
		.fl149pxr h2 {margin-right: 10px; margin-top: 5px;}
		.genBoxData {min-height: 93px; height: auto !important; height: 93px; height: 93px;}
		.genBoxDataL {width: 139px; float: left; padding-top: 5px; padding-left: 10px;}
		.genBoxDataR {width: 139px; float: left; text-align: right; padding-top: 5px; padding-right: 10px;}
		.genBoxBottom {background-color: #003466; min-height: 25px; height: auto !important; height: 25px; background-image: url(/images/system2/parts/bt30strip.jpg); background-repeat: no-repeat; padding-top: 5px;}
			
		/* calendar ************************************ */	
		
		#genCol1Box2 {width: 299px; height: 152px; margin-top: 12px; background-color: #26587f; background-image: url(/images/system2/backgrounds/quickFundingBox.jpg); background-repeat: no-repeat;}
		#calInner {padding-left: 20px; padding-top: 30px; min-height: 212px; height: auto !important; height: 212px; background-color: #fcfcfc;}
		#calBox {float: left; width: 299px; min-height: 314px; height: auto !important; height: 314px; margin-left: 12px; background-color: #fcfcfc;}
		#calendar {border-width: 1px; border-style: solid; border-collapse: collapse; margin-left: 20px; margin-top: 50px; background-color: #fcfcfc;} 
        #calBoxBottom {background-color: #003466; min-height: 24px; height: auto !important; height: 24px;}
                
        .idCentreTop259 {background-color: #fcfcfc; width: 259px; height: 33px; float: left;}
		.idCentreTop259 h2 {margin-top: 15px;}
		.idCentreTop259 h2 img {margin-left: -3px;}
		
        .idCentreBottom {background-color: #003466; width: 259px; height: 20px; float: left;}
        
        .bijText {font-size: 100%;}    
        .calHigh {background-color: #ffc965; border: dashed 1px #cccccc;}
        .calCell {border: dashed 1px #cccccc;}	
        
        .todayDay {color: #ffffff; background-color: #9932cc; border: dashed 1px #cccccc;}
        .dayHeader {background-color: #b0e0e6;}
        .titleCal {color: #e0e0e0; background-color: #6495ed;}        
        .otherMonth {color: #cccccc; border: dashed 1px #cccccc;}
        .calSilver {background-color: silver;}
        
		/* footer ************************************ */	

		.footer {min-width:1000px; max-width: 1000px; min-height: 124px; height: auto !important; height: 124px; background-color:#fcfcfc; background: url(/images/system2/backgrounds/footer.jpg) top left no-repeat; margin-top: 12px;}
		.rcuk-footer {border: none; float: left; width: 95px; height: 106px;}
		.footer-address {text-align: center; padding-top: 30px; font-family:  arial, verdana, helvetica; font-weight: bolder; font-size: 0.9em; color: #453E3E;}
		.footer-links{margin-left: 110px; text-align: center; padding-top: 20px; background-color:#fcfcfc;}		
		.footer-links a {font-family: arial, verdana, helvetica; font-weight: bolder; color: #453E3E; text-decoration: none;}
		.footer-links a:active {text-decoration: none; color: #ffffff; background-color: #093F7D;}	
		.footer-links a:link {text-decoration: none; color: #453E3E;}	
		.footer-links a:visited {text-decoration: none; color: #453E3E;}	
		.footer-links a:hover {text-decoration: underline;}	
		
		/* login panel ************************************ */	
		.padLogin {padding-left: 1.5em; padding-right: 1.5em;}
			
		
		/* side menu ******************************** */
		
		.leftColumn {float: left; width: 250px;}
		#sideMenuPanel {background-color: #fcfcfc;}
		.tl20 {background-color: #fcfcfc; width: 20px; height: 20px; float: left; background-image: url(/images/system2/parts/tl20.jpg); background-repeat: no-repeat;}
		.centre210 {background-color: #fcfcfc; width: 210px; height: 20px; float: left;}
		.tr20 {background-color: #fcfcfc; width: 20px; height: 20px; background-image: url(/images/system2/parts/tr20.jpg); background-repeat: no-repeat; float: left;}
		.bl20 {background-color: #fcfcfc; width: 20px; height: 20px; float: left; background-image: url(/images/system2/parts/bl20.jpg); background-repeat: no-repeat;}
		.br20 {background-color: #fcfcfc; width: 20px; height: 20px; background-image: url(/images/system2/parts/br20.jpg); background-repeat: no-repeat; float: left;}
		.bl20b {background-color: #003466; width: 20px; height: 20px; float: left; background-image: url(/images/system2/parts/bl20b.jpg); background-repeat: no-repeat;}
		.br20b {background-color: #003466; width: 20px; height: 20px; background-image: url(/images/system2/parts/br20b.jpg); background-repeat: no-repeat; float: left;}

		/* yehudi ******************************** */

		#sideMenuContainer {font-size: 100%; color: #3399ff; font-family: arial; width: 200px;}

		.mTags {color: #453E3E; font-size: 80%;}

		ul.sideMenu
			{
			font-size: 100%;
			padding-right: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			margin-left: 5px;
			margin-right: 5px;
			margin-top: 0px;    
			padding-top: 0px;
			list-style-type: none;	 
			}

		ul.L2
			{
			font-size: 80%;
			padding-right: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			margin-left: 15px;
			margin-right: 5px;
			margin-top: 0px;    
			padding-top: 0px;
			list-style-type: none;			
			}
			
		ul.subMenu
			{
			background-color: #fcfcfc;	    
			list-style-type: none;
			background: none;
			}		
		
		ul.subMenu li
			{
			margin-top: 2px;	
			margin-bottom: 2px;	
			margin-left: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			background-color: #fcfcfc;	    
			BACKGROUND: none;
			}	

		ul.subMenu li a
			{
			background-color: #fcfcfc;
			text-decoration: none;	    
			}	
			
		ul.subMenu li a.high
			{
			background-color: #ccccff;
			text-decoration: none;	    
			}	
			
		ul.subMenu li a.high3
			{
			background-color: #ffccff;
			text-decoration: none;	    
			}			
			
		li.mItem {padding-top: 0.25em; padding-bottom: 0.25em; border-bottom: dotted 1px #662F2F;}
		li.mLast {padding-top: 0.25em;}
		
		a.aL {font-weight: bold; text-decoration: none; color: #093F7D;}
		a.aL:active {font-weight: bold; text-decoration: none; color: #ffffff; background-color: #093F7D;}	
		a.aL:link {font-weight: bold; text-decoration: none; color: #093F7D;}
		a.aL:visited  {font-weight: bold; text-decoration: none; color: #093F7D;}
		a.aL:hover {font-weight: bold; text-decoration: underline; color: #093F7D;}
		a.aL:active {font-weight: bold; text-decoration: none; color: #ffffff; background-color: #093F7D;}

		a.aH {font-weight: bold; text-decoration: none; color: #453E3E;}
		a.aH:visited  {font-weight: bold; text-decoration: none; color: #453E3E;}
		a.aH:hover {font-weight: bold; text-decoration: underline; color: #453E3E;}
		a.aH:active {font-weight: bold; text-decoration: none; color: #ffffff; background-color: #093F7D;}

		a.a2L {font-weight: normal; text-decoration: none; color: #000000;}
		a.a2L:active  {font-weight: normal; text-decoration: none; color: #000000; background-color: #093F7D;}	
		a.a2L:link  {font-weight: normal; text-decoration: none; color: #000000;}		
		a.a2L:visited  {font-weight: normal; text-decoration: none; color: #000000;}
		a.a2L:hover {font-weight: normal; text-decoration: underline; color: #000000;}
		a.a2L:active {font-weight: normal; text-decoration: none; color: #ffffff; background-color: #093F7D;}

		a.a2H {background-color: #c8dff6; font-weight: normal; text-decoration: none; color: #233109;}
		a.a2H:active {font-weight: normal; text-decoration: none; color: #ffffff; background-color: #093F7D;}	
		a.a2H:link {background-color: #c8dff6; font-weight: normal; text-decoration: none; color: #233109;}
		
		a.a2H:visited {background-color: #c8dff6; font-weight: normal; text-decoration: none; color: #233109;}
		a.a2H:hover {background-color: #c8dff6; font-weight: normal; text-decoration: underline; color: #233109;}


		.mL {float: left; width: 10px; height: 10px; background-image: url(/images/system/trans11x11.gif); background-repeat: no-repeat; background-position: top right;}
		.mLs {float: left; width: 10px; height: 30px; background-image: url(/images/system/bracketGrey.jpg); background-repeat: no-repeat; background-position: top right;}
		.mR {float: left; border-bottom: dotted 1px #662F2F; padding-bottom: 0.5em; margin-bottom: 0.5em; width: 180px;}
		.mClear {clear: both;}


		#pflink {margin-left: 10px; margin-top: 5px;}
		#pflink A {font-weight: bold; text-decoration: none;}
		#pflink A:hover {font-weight: bold; text-decoration: underline;}
		.pfLinkImg {border: none; width: 22px; height: 20px; background-color: #fcfcfc;}
		#pfLogo {width: 250px; height: 62px; border: none;}
		
		/* centre column ******************************** */ 

		.centreColumn {float: left; width: 538px; margin-left: 10px; margin-top: 20px; background-color: #fcfcfc;}
		.centreTopContent {background-color: #fcfcfc; width: 498px; height: 20px; float: left;}
		.centre498 {background-color: #fcfcfc; width: 498px; height: 20px; float: left;}
		.mainContent {padding-left: 20px; padding-right: 1em; padding-bottom: 1em; padding-top: 1em;}

		.centreColumnWide {float: left; width: 738px; margin-left: 10px; margin-top: 20px; background-color: #fcfcfc;}
		.centreTopContentWide {background-color: #fcfcfc; width: 698px; height: 20px; float: left;}
		.centre698 {background-color: #fcfcfc; width: 698px; height: 20px; float: left;}


		
		/* right column ******************************** */ 
				
		.rightColumn {float: left; width: 190px; margin-left: 10px; margin-top: 20px; background-color: #fcfcfc;}
		.centre150 {background-color: #fcfcfc; width: 150px; height: 20px; float: left;}		
		
		
		/* breadcrumbTrail ************************************ */	
	
		div.breadcrumbs {clear: both; background: #ffffff; padding-top: 0.5em; padding-left: 0px;  margin-bottom: 5px; padding-bottom: 2px; border-bottom: #1e517a 2px dotted }
		a.breadcrumb { font-weight: bolder; color: #093F7D; text-decoration: none;}
		a.breadcrumb:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
		a.breadcrumb:link { font-weight: bolder; color: #093F7D; text-decoration: none;}	
		a.breadcrumb:visited { font-weight: bolder; color: #093F7D; text-decoration: none;}	
		a.breadcrumb:visited:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
		a.breadcrumb:hover {text-decoration: underline;}	
			
		a.breadcrumb-last { color: #453E3E; text-decoration: none }
		a.breadcrumb-last:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
		a.breadcrumb-last:link { color: #453E3E; text-decoration: none }
		a.breadcrumb-last:visited { color: #453E3E; text-decoration: none }	/* span.breadcrumb-separator { color: #a0a6ad; text-decoration: none } */
		a.breadcrumb-last:visited:active {font-weight: bolder; text-decoration: none; color: #ffffff; background-color: #093F7D;}
		a.breadcrumb-last:hover {text-decoration: underline;}
		
		/* caption images ************************************ */
				
		.gurtCaption {height: 20px; width: 200px; border: none; margin-top: 0px; margin-left: -10px;}
		.bijCaption {height: 20px; width: 125px; border: none; margin-top: 0px;}		
		
		/* home page text captions ************************************ */		
		
		.homePanelLinks {color: #ffffff; text-align: right; padding-top: 8px; padding-right: 15px; font-size: 90%;}
				    
		/* fonts ************************************ */

		h1
			{
			font-size: 200%;
			font-family: Arial, verdana;
			/* color: #4A5364; */
			color: #364780;
			}
			
		h1.small
			{
			font-size: 101%;
			font-weight: bold;			
			}			
		
		h2
			{
			font-size: 130%;
			font-weight: bold;			
			}	
			
		h2.small
			{
			font-size: 101%;
			font-weight: bold;			
			}			
		
		h3
			{
			font-size: 120%;
			font-weight: bold;			
			}	
			
		h3.small
			{
			font-size: 101%;
			font-weight: bold;			
			}			
		
		h4
			{
			font-size: 110%;
			font-weight: bold;	
			}
			
		h4.small
			{
			font-size: 101%;
			font-weight: bold;			
			}			
		
		h5
			{
			font-size: 101%;
			font-weight: bold;	
			}

		h6
			{
			font-size: 80%;
			font-weight: bold;
			}
			
		.txt95 {font-size: 95%;}	
		.txt90 {font-size: 90%;}	
		.txt85 {font-size: 85%;}
		.txt80 {font-size: 80%;}	
		
		.txt90Bold {font-size: 90%; font-weight: bold;}		    
			    
		/* skip navigation stuff ************************************ */	

		.hide {
			position: absolute;
			left: -40000px;
			width: 0;
			height: 0;
			overflow:hidden;
		}

		.hide_tab{
			position: absolute;
			left: -40000px;
			overflow:hidden;
			width: 165px;
			width: 0;
		}

		.hide_tab:active, .hide_tab:focus {
		text-decoration: none;
		text-align: center; 
		background-color: #cc3333;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #ffffff;
		padding: 4px;
		margin-left: 1px;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 165px;
		}		    
        
		/* anchors ************************************ */
        
		a.exLk {padding-right: 15px; background: url(/images/system/exlink.gif) no-repeat top right;}
		a.exLk:active {padding-right: 15px; background: url(/images/system/exlink.gif) no-repeat top right; text-decoration: none; color: #ffffff; background-color: #093F7D;}	
		a.exLk:link {padding-right: 15px; background: url(/images/system/exlink.gif) no-repeat top right; text-decoration: none; color: #0000DA;}	
		a.exLk:visited {padding-right: 15px; background: url(/images/system/exlink.gif) no-repeat top right; text-decoration: none; color: #850000;}	
		a.exLk:visited:active {padding-right: 15px; background: url(/images/system/exlink.gif) no-repeat top right; text-decoration: none; color: #ffffff; background-color: #093F7D;}		
		a.exLk:hover {padding-right: 15px; background: url(/images/system/exlink.gif) no-repeat top right; text-decoration: underline;}	
		
		a {text-decoration: underline;}
		a:active {text-decoration: underline; color: #ffffff; background-color: #093F7D;}	
		a:link {text-decoration: underline; color: #0000DA;}	
		a:visited {text-decoration: underline; color: #850000;}	
		a:visited:active {text-decoration: underline; color: #ffffff; background-color: #093F7D;}		
		a:hover {text-decoration: underline;}
        
        /* no underline links link */        
        
        a.nuAn {text-decoration: none; color: #ffffff;}
        a.nuAn:active {text-decoration: none; color: #ffffff; background-color: #093F7D;}	
        a.nuAn:link {text-decoration: none;}	
        a.nuAn:visited {text-decoration: none; color: #ffffff;}	
        a.nuAn:visited:active {text-decoration: none; color: #ffffff; background-color: #093F7D;}		
        a.nuAn:hover {text-decoration: underline;}	
        
        a.nuAn90b {text-decoration: none; color: #ffffff; font-weight: bold; font-size: 90%;}
        a.nuAn90b:active {text-decoration: none; color: #000000; background-color: #ffffff; font-weight: bold; font-size: 90%;}	
        a.nuAn90b:link {text-decoration: none; font-weight: bold; font-size: 90%;}	
        a.nuAn90b:visited {text-decoration: none; color: #ffffff; font-weight: bold; font-size: 90%;}	
        a.nuAn90b:visited:active {text-decoration: none; color: #000000; background-color: #ffffff; font-weight: bold; font-size: 90%;}		
        a.nuAn90b:hover {text-decoration: underline; font-weight: bold; font-size: 90%;}        
        
        a.nuBAn {text-decoration: none; color: #364780;}
        a.nuBAn:active {text-decoration: none; color: #ffffff; background-color: #093F7D;}	
        a.nuBAn:link {text-decoration: none;}	
        a.nuBAn:visited {text-decoration: none; color: #364780;}	
        a.nuBAn:visited:active {text-decoration: none; color: #ffffff; background-color: #093F7D;}		
        a.nuBAn:hover {text-decoration: underline;}	   
        
        a.nuCAn {text-decoration: none; color: #3333cc;}
        a.nuCAn:active {text-decoration: none; color: #3333cc; background-color: #093F7D;}	
        a.nuCAn:link {text-decoration: none;}	
        a.nuCAn:visited {text-decoration: none; color: #3333cc;}	
        a.nuCAn:visited:active {text-decoration: none; color: #3333cc; background-color: #093F7D;}		
        a.nuCAn:hover {text-decoration: underline;}	            
                

        
		/* display ************************************ */
	           
		.hBlock {display: none;}
		.vBlock {display: block;} 
		.nBorder {border: solid 2px #ffffff;} 
		.hBorder {border: solid 3px yellow;} 	        
		.clear {clear: both;}   
		

		/* news ************************************ */

		.newsH2 {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 100%; color: #850000;}
		.newsH2a {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 100%; color: #850000;}

		.newsH2a a {color: #850000; text-decoration: none;}
		.newsH2a a:active {color: #ffffff; text-decoration: none; background-color: #093F7D;}
		.newsH2a a:link {color: #850000; text-decoration: none;}
		.newsH2a a:visited {color: #850000; text-decoration: none;}
		.newsH2a a:visited:active {color: #ffffff; text-decoration: none; background-color: #093F7D;}	
		.newsH2a a:hover {text-decoration: underline;}

		.mainNewsList {margin-top: 0px; font-family: arial, helvetica, sans-serif; font-size: 100%; color: #453E3E;}

		.mainNewsList ul 
			{
				padding-right: 0px;
				padding-left: 0px;
				padding-bottom: 0px;
				padding-top: 0px;	    
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;	    
				list-style-type: none;	
				margin-bottom: 0px; 
			}
			
		.mainNewsList ul li {
				padding-right: 0px;
				padding-left: 0px;
				padding-bottom: 0px;
				padding-TOP: 0px;	    
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;	    
				list-style-type: none;
				margin-bottom: 5px;
							}
		.mainNewsList ul li div.headline {background-color: #e8e8e8; width: 498px; padding-left: 2px;}
		.mainNewsList ul li div.newsBlock {width: 498px; margin-top: 5px;}
		.mainNewsList ul li div.dateBlock {font-weight: bold; font-size: 90%; color: #662F2F; margin-bottom: 0.5em;}	
		.mainNewsList ul li div.picBlock {float: left; background-color: #fcfcfc; width: 90px; margin-right: 2px;}
		.mainNewsList ul li div.dataBlock {float: right; background-color: #fcfcfc; height: 90px; width: 398px; font-size: 90%; color: #453E3E; border-bottom: dotted 1px #662F2F;}
		
		.mainNewsList ul li div.dataBlockL {float: left; background-color: #fcfcfc; height: 90px; width: 398px; font-size: 90%; color: #453E3E; border-bottom: dotted 1px #662F2F;}
		.mainNewsList ul li div.picBlockR {float: right; background-color: #fcfcfc; width: 90px; margin-right: 2px;}
		
		.mainNewsList h2 {font-size: 110%; font-weight: bold; margin-bottom: 2px; color: #003366;}
		.mainNewsList h3 {font-size: 100%; font-weight: bold; margin-top: 0px; margin-bottom: 4px; color: #093F7D;}
		
		.mainNewsList h3 a {font-weight: bold; text-decoration: none; color: #093F7D;}
		.mainNewsList h3 a:visited  {font-weight: bold; text-decoration: none; color: #093F7D;}
		.mainNewsList h3 a:hover {font-weight: bold; text-decoration: underline; color: #093F7D;}
		.mainNewsList h3 a:active {font-weight: bold; text-decoration: none; color: #ffffff; background-color: #093F7D;}

		.picBlock a:active {border: solid 1px #093F7D;}

		.newsButton 
		{
			border: none; 
			background-color: #fcfcfc; 
			text-decoration: underline; 
			font-weight: bold; 
			color: #453E3E;
		}

		/* redirect ************************************ */
		
		.redirect {margin-left: 2em; margin-top: 4em; color: red; font-weight: bold;}

		
/* IMAGES [for cute code snippets] */

	.imgLeft
	{
	padding-right: 0.5em; padding-left: 0.5em; font-size: 80%; float: left; padding-bottom: 0.5em; margin: 0.5em 1em 0.5em 0.5em; width: 140px; padding-top: 0.5em; background-color: #e8e8e8; text-align: center;
	}

	.imgAnch
	{
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
	}

	.imgNoBorder
	{
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
	}

	.imgRight
	{
	padding-right: 0.5em; padding-left: 0.5em; font-size: 80%; float: right; padding-bottom: 0.5em; margin: 0.5em 1em 0.5em 0.5em; width: 140px; padding-top: 0.5em; background-color: #e8e8e8; text-align: center;
	}

	.imgRight62
	{
	padding-right: 0.5em; padding-left: 0.5em; font-size: 80%; float: right; padding-bottom: 0.5em; margin: 0.5em 1em 0.5em 0.5em; width: 62px; padding-top: 0.5em; text-align: center;
	}
	
	.imgRight50
	{
	padding-right: 0.5em; padding-left: 0.5em; font-size: 80%; float: right; padding-bottom: 0.5em; margin: 0.5em 1em 0.5em 0.5em; width: 50px; padding-top: 0.5em; background-color: #e8e8e8; text-align: center;
	}

	.imgRightNoPadding
	{
	float: right; border: none;
	}

	.imgLeftNoPadding
	{
	float: left;
	}

	.imgQuoteRight
	{
	margin: 0.5em 1em 0.5em 0.5em; padding: 0.5em; font-size: 80%; float: right; width: 140px; background-color: #e8e8e8;
	}

	.imgQuoteLeft
	{
	margin: 0.5em 1em 0.5em 0.5em; padding: 0.5em; font-size: 80%; float: left; width: 140px; background-color: #e8e8e8;
	}

	.imgQuoteMarkRight
	{
	vertical-align: text-top; float: right;
	}

	.imgQuoteNoBorder
	{
	border-style: none;
	}

	.imgLeftStud
	{
	padding-right: 0.5em; padding-left: 0.5em; font-size: 80%; float: left; padding-bottom: 0.5em; margin: 0.5em 1em 0.5em 0.5em; width: 100px; padding-top: 0.5em; background-color: #e8e8e8; text-align: center;
	}

	.imgLeftStudNoColor
	{
	padding-right: 0.5em; padding-left: 0.5em; font-size: 80%; float: left; padding-bottom: 0.5em; margin: 0.5em 1em 0.5em 0.5em; width: 100px; padding-top: 0.5em; text-align: center;
	}

	.imgCredit
	{
	font-size: 80%
	}

/* IMAGES [for snippets] END */

	.auroraTop
	{
	margin-top: 0em;
	}

	.anchNoUnderline
	{
	text-decoration: none;
	}

	.clsTextRed
	{
	color: red;
	font-weight:bold;
	}

	.clsTextCenter
	{
	text-align: center;
	}

	.clsTextRight
	{
	text-align: right;
	}

		