/* QUT template - common stylesheet */

/* Should be used in conjunction with section or page specific stylesheets */

/* Copyright QUT 2004 */

/* Version 2.7.1 */





/* Generic HTML elements */



body, div, tr, td {   

  color: #333333;

  font-family: verdana, arial, helvetica, sans-serif; 

  font-size: 90%;

}



P {

	margin-left: 1.5em;

}





/* Definition list styles for sitemap, modules, and acknowledgments page*/



dl.sitemap {

	margin-right:1em;

	padding: .5em;

	width: 325px;

	float: left;

}



dt.sitemap {

	margin: 1em .2em .2em 0em;

	color: #FFFFFF;

	background-color: #333333;

	padding: .5em;

	font-weight: bold;

	font-size:95%;

	text-align: left;

	border-left: 1px solid #444444;

	border-right: 1px solid #444444;

	border-top: 1px solid #444444;

	border-bottom: 1px solid #444444; 

}



dt.sitemap-help {

	margin: 1em .2em .2em 0em;

	color: #FFFFFF;

	background-color: #660000;

	padding: .5em;

	font-weight: bold;

	text-align: left;

	border-left: 1px solid #e2e2e2;

	border-right: 1px solid #e2e2e2;

	border-top: 1px solid #e2e2e2;

	border-bottom: 1px solid #e2e2e2; 

}



dt.sitemap-about {

	margin: 1em .2em .2em 0em;

	color: #000000;

	background-color: #FF9900;

	padding: .5em;

	font-weight: bold;

	text-align: left;

	border-left: 1px solid #e2e2e2;

	border-right: 1px solid #e2e2e2;

	border-top: 1px solid #e2e2e2;

	border-bottom: 1px solid #e2e2e2; 

}



dd.sitemap {

	margin: .2em .2em .2em 0em;

	background: #FFFFFF;

	text-align: left;

	font-style: normal;

	padding: 0em;

	border:1px solid #e2e2e2;

}





dd.sitemap A:link { 

  color: #660000;

  text-decoration:none;

}



dd.sitemap A:visited {

	display:block;

	color: #000000;

	background-color:#eeeeee;

	font-weight:normal;

	text-decoration:none;

	}	

	

dd.sitemap A:hover {

	display:block;

	color: #000000;

	background-color:#e2e2e2;

	font-weight:normal;

	text-decoration:none;

	}



dd.sitemap A:active {

	display:block;

	color: #000000;

	background-color:#e2e2e2;

	font-weight:bold;

	text-decoration:none;

	}



dt.header {

	width: 15em;

	padding: .5em;

	float: left;

  	color: #660000;

	font-weight:bold;

}



dd.header {

	margin-left: 16em;

	padding: .5em;

 	color: #660000;

	font-weight:bold;

}





dt.normal {

	width: 15em;

	padding: .5em;

	float: left;

	margin: 0;

}





dd.normal {

	margin-left: 16em;

	padding: .5em;

}





dt.ack {

         width: 20em;

         padding: .5em;

         float: left;

         color: #000000;

         font-weight:bold;

}



dd.ack {

         margin-left: 21em;

         padding: .5em;

}

/* Styles for main glossary view */



.alphaindex {

	width:50%;

	margin-left:20px;

	margin-right:20px;

	padding-top:7px;

	padding-bottom:5px;

	font-size:1.1em;

	font-weight:bold;

	text-align:left;

	line-height: 1.5em;

}



dl.glossary {

	width:90%;

	margin-right:10px;

	border-collapse:collapse;

	border:1px solid #cccccc;

}

	

dt.glossary {

         width:185px;

         padding:0.5em;

         float: left;

         color: #000000;

         font-weight:bold;

}



dd.glossary {

         margin-left: 190px;

		 margin-right: 5px;

         padding: 0.5em;

		 line-height:1.25em;

		 text-align:justify;

}



dl.glossary_highlight {

	width:90%;

	margin-right:10px;

	border-collapse:collapse;

	border:1px solid #cccccc;

}

	

dt.glossary_highlight {

         width:185px;

         padding:0.5em;

         float: left;

         color: #660000;

         font-weight:bold;

		 font-size:110%;

}



dd.glossary_highlight {

         margin-left: 190px;

		 margin-right: 5px;

         padding: 0.5em;

		 line-height:1.25em;

		 font-weight:bold;

		 text-align:justify;

		 font-size:110%;

}





/* Styles for glossary popup definition window: */ 



dl.glossary_item {

	width:95%;

	margin-bottom:5px;

	margin-top:0px;

	margin-left:10px;

	margin-right:10px;

	border-collapse:collapse;

	border:1px solid #cccccc;

}

	

dt.glossary_item {

		 padding:5px;

		 color: #000000;

         font-weight:bold;

}



dd.glossary_item {

         padding:5px;

		 line-height:1.25em;

		 text-align:left;

		 margin-bottom:5px;

}



H2.glossary_item {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-size: 110%;

  color: #660000;

  margin-bottom:1px;

  margin-top:15px;

  margin-left:10px;

  margin-right:10px;

}



.glossary_item_close {

	text-align:right;

	font-size:80%;

	float:right;

	padding-right:30px;

}



A.glossary-item:link  {

	color: #660000;

	text-decoration:none;

  	border-bottom-width: 1px;

  	border-bottom-color: #999999;

  	border-bottom-style: dotted;

}



A.glossary-item:visited  {

	color: #660000;

	text-decoration:none;

  	border-bottom-width: 1px;

  	border-bottom-color: #999999;

  	border-bottom-style: dotted;

}



A.glossary-item:hover {

	color: #660000;

	text-decoration:none;

  	border-bottom:none;

	cursor:help;

}



A.glossary-item:active {

	color: #660000;

	text-decoration:none;

  	border-bottom-width:1px;

  	border-bottom-color:#999999;

  	border-bottom-style:dotted;

}



/*end definition lists*/



/* Ordered and unordered list styles */



UL {

  color: #333333;

  font-family: verdana, arial, helvetica, sans-serif; 

  font-size: 90%;

  padding-left: 2em;

  list-style-position: outside;  

}



UL LI {

	padding-bottom: 5px;

}



UL UL LI {

  font-size: 110%;

}



UL.quick  { list-style-image:url(../graphics/arrow.gif); 

			list-style-type:square; 

}



UL.quick_modules  { list-style-image:url(../graphics/arrow_right.gif); 

			list-style-type:square; 

}



UL.floatedright {

	text-indent:20px;

}



#greynested_container {

	background-color:#eeeeee;

	width:50%;

	margin:5px;

	padding:0.2em;

}



#greynested {

	background-color:#eeeeee;

	list-style-type:upper-roman;

}



#greynested  ol {

	list-style-type:upper-alpha;

}



#greynested ol ol {

     list-style-type:decimal;

	 font-style:italic;

}













/*General styles */



H1 {

  font-family: verdana, arial, helvetica, sans-serif;  

  font-size: 130%;

  font-weight: bold;

  color: #000000;

  margin-top: 1em;

}



H2 {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-size: 110%;

  color: #660000;

  margin-top: 2em;

}



H3 {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 100%;

   color: #000000;

   margin-bottom:0px;

   margin-top:1.5em;

   margin-left:15px;

   margin-right:5px;

}



H4 {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 90%;

   font-style:italic;

   color: #000000;

   margin-bottom:0px;

   margin-top:1.5em;

   margin-left:20px;

   margin-right:5px;

}



A { 

  color: #660000;

  text-decoration: underline;

}



A:visited {

	color: #000000;

	text-decoration: underline;

}



A:hover {

	text-decoration: none;

}



A:active {

	text-decoration: none;

	color: #990000;

}





/* Content Specific Elements */



/* Tables */



table.table_pubs	{	

			border-style:none; 

			border-collapse: collapse;

			width:90%;

			padding:5px;

			margin-left:20px;

}



table.table_pubs td	{

			background-color:#FFFFFF;

			text-align:left;

			line-height:130%;

	   		vertical-align:top;

			border-top:1px solid #999;

			padding:5px;

}



table.table_pubs td.greybg	{

			background-color:#e2e2e2;

			text-align:left;

			line-height:130%;

	   		vertical-align:top;

			padding:5px;

}



table.table_pubs th {

	background-color:#666666;

	color : #FFFFFF;

	text-align:left;

	vertical-align:top;

	padding: 3px;

}



table.table_pubs_alt	{	

			border-style:none;

			border-collapse:collapse;

			width:90%;

			padding:5px;

			margin-left:20px;

}



table.table_pubs_alt td	{

			background-color:#FFFFFF;

			text-align:left;

	   		vertical-align:top;

			border-top:1px solid #999;

			border-bottom:1px solid #999;

			padding:5px;

}



table.table_pubs_alt th {

	background-color:#FFFFFF;

	color : #660000;

	text-align:left;

	vertical-align:top;

	font-size:90%;

	border-top:1px solid #999;

	border-bottom:1px solid #999;

	padding: 3px;

}



table.table_modules	{	

			border-style:none;

			border-collapse:collapse;

			width:90%;

			padding:5px;

			margin-left:20px;

}



table.table_modules td	{

			background-color:#FFFFFF;

			text-align:left;

	   		vertical-align:top;

			border:1px dotted #999999;

			padding:7px;

}



table.table_modules th {

	background-color:#FFFFFF;

	color : #000000;

	text-align:left;

	vertical-align:top;

	font-size:90%;

	border:1px dotted #999999;

	padding: 7px;

}



caption {

	font-family:verdana, arial, helvetica, sans-serif;

	font-size:80%;

	font-weight:bold;

	color:#660000;

	background-color:#EEEEEE;

	text-align:left;

	text-indent:10px;

}



/* End table styles */





.homepageBlurb {

    font-family: arial, helvetica, sans-serif; 

	font-weight: bold;

	line-height: 2em;

	background-color: #e2e2e2;

	padding: 10px;

	padding-right: 30px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #333333;



}



.importantWords {

	font-weight:bold;

}



.importantWordsBurg {

	color:#660000;

	font-weight:bold;

}



P.featuregrey {

	width:80%;

	margin-bottom:inherit;

	margin-top:inherit;

	margin-left:1.5em;

	margin-right:inherit;

	background-color:#eeeeee;

	padding:10px;

	border: 1px dotted #cccccc;

	line-height:1.5em;

	text-align:center;

}



P.featuregrey_long {

	width:90%;

	margin-bottom:inherit;

	margin-top:.5em;

	margin-left:1.5em;

	margin-right:inherit;

	background-color:#eeeeee;

	padding:10px;

	border: 1px dotted #cccccc;

	line-height:1.5em;

	text-align:justify;

}



P.featuregrey_short {

	width:305px;

	margin-bottom:inherit;

	margin-top:.5em;

	margin-left:1.5em;

	margin-right:inherit;

	background-color:#eeeeee;

	padding:10px;

	border: 1px dotted #cccccc;

	line-height:1.5em;

	text-align:center;

}



/* images and interactives styles */



.animation {

	margin-left:2.0em;

}







.clearfloat {

	clear:left;

}



.feature_img {

	display:inline;

	margin-left:120px;

	margin-right:3px;

	margin-top:3px;

	padding:0px;

	border-style:solid;

	border-width:1px;

	border-color:#333333;

	background-color:#ffffff;

}



.feature_img_right {

	background-color: #ffffff;

	padding: 10px;

	float: right;

	margin-bottom:3px;

	margin-top:3px;

	margin-left:3px;

	margin-right: 40px;

}



.floatleft {

	float:left;

	padding-top:0px;

	padding-left:0px;

	padding-right:10px;

	margin-right:10px;

	margin-left:0px;

	margin-bottom:7px;

}





.gallery {

	background-color: #FFFFFF;

	padding: 10px;

	float: left;

	margin-bottom:3px;

	margin-top:3px;

	margin-left:3px;

	margin-right: 20px;

}



.gallery_wide {

	background-color: #FFFFFF;

	padding: .5em;

	float: left;

	margin-bottom:2em;

	margin-top:.1em;

	margin-left:3.5em;

	margin-right:3.5em;

}



.screenshot {

	display:inline;

	margin-left:1.5em;

	margin-right:3px;

	margin-top:3px;

	padding:10px;

	border-style:solid;

	border-width:1px;

	border-color:#333333;

	background-color:#FFFFFF;

}







/* For use in transcripts pages */

.options {

	width:100%;

	background-color:#FFFFFF;

	margin:0px;

	padding:5px;

	line-height:1.8em;

	z-index:2;

	border-collapse:collapse;

	}



.details {

	width:30%;

	background-color:#eeeeee;

	float:right;

	margin-bottom:0px;

	margin-top:10px;

	margin-left:0px;

	margin-right:0px;

	padding:5px;

	z-index:1;

	border-collapse:collapse;

}



/* Top/primary Navigation Styles */



.topNavTable {



background-color: #333333;



}





.topNav {

	letter-spacing: 1px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #333333;

	float: right;

	padding-top: 7px;

	padding-right: 15px;

	padding-bottom: 7px;

	padding-left: 16px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #999999;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #333333;



}



A.topNav:link  {

	text-decoration: none;

	color: #FFFFFF;

}

A.topNav:visited {

	text-decoration: none;

	color: #FFFFFF;

}

A.topNav:hover {

	text-decoration: none;

	color: #AAAAAA;

	background-color: #333333;

}

A.topNav:active {

	text-decoration: none;

	color: #AAAAAA;

	background-color: #444444;

	border-color:#FF9900;

}





/* Top Module Button Navigation Styles */





.moduleButton {

	letter-spacing: 1px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bolder;

	font-size: 120%;

	color: #FFFFFF;

	background-color: #333333;

	float: right;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 16px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #999999;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #333333;



}



A.moduleButton:link  {

	color: #FFFFFF;

	text-decoration: none;

}

A.moduleButton:visited {

	color: #FFFFFF;

	text-decoration: none;

}

A.moduleButton:hover {

	text-decoration: none;

	color: #AAAAAA;

	background-color: #333333;

}

A.moduleButton:active {

	text-decoration: none;

	color: #AAAAAA;

	background-color: #444444;

	border-color:#FF9900;

}



.activeButton {

	letter-spacing: 1px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 120%;

	color: #333333;

	background-color: #FF9900;

	float: right;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 16px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #999999;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #333333;

}



A.activeButton:link {

	color: #000000;

	text-decoration: none;

}

A.activeButton:visited {

	color: #000000;

	text-decoration: none;

}

A.activeButton:hover {

	color: #000000;

	text-decoration: none;

}

A.activeButton:active {

	color: #000000;

	text-decoration: none;

}



/*

.topNavEnd {

	background-color: #CCCCCC;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 7px;

	padding-left: 6px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #BFBFBF;

}



*/



.SearchForm {

	float: right;

	padding-right: 5px;

	padding-left: 16px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

}



.SearchInputBox {

	float: right;

	color: #333333;

	font-family: verdana, arial, helvetica, sans-serif; 

	font-size: 90%;

}

	

.GoSearchButton {

	margin-right: 15px;

	float: right;

	background-color:#FF9900;

	font-family: Arial, Helvetica, sans-serif;

	font-size:1em;

}



/*Content internal navigation styles*/



.navinternal {

margin-bottom:0px;

margin-top:5px;

margin-left:15px;

margin-right:20px;

padding-bottom:0px;

padding-top:5px;

padding-left:2px;

padding-right:2px;

border:0px;

width:80%;

font-size:1em;

}



.navinternal_next {

float:right;

text-align:right;

}





/* Level 1 menu */

.level1menu {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  background-color: #666666;

  padding-left: 5px;

  padding-top: 2px;

  padding-right: 5px;

  padding-bottom: 2px;

  margin-bottom: 2px;

  color: #FFFFFF;

  text-decoration: none; 

}



A.level1menu:link {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  background-color: #333333;

  color: #FFFFFF;

  text-decoration: none; 

}



A.level1menu:visited {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  background-color: #333333;

  color: #FFFFFF;

  text-decoration: none; 

}



A.level1menu:hover {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  background-color: #333333;

  color: #AAAAAA;

  text-decoration: none;

}



A.level1menu:active {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #AAAAAA;

  text-decoration: none;

}



/* Level 1 menu current */

.level1current {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight:bold;

  font-size: 100%;

  background-color: #333333;

  color: #FFFFFF;

  white-space: pre;

  

  padding-left: 5px;

  padding-top: 2px;

  padding-right: 5px;

  padding-bottom: 2px;

  text-decoration: none; 

}





/* Level 2 menu */

.level2menu {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 95%;

  color: #666;

  text-decoration: none; 

}



A.level2menu:link {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 95%;

  color: #666;

  text-decoration: none; 

}



A.level2menu:visited {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 95%;

  color: #666;

  text-decoration: none; 

}



A.level2menu:hover {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 95%;

  color: #000000;

  text-decoration: underline;

}



A.level2menu:active {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 95%;

  color: #000000;

  text-decoration: underline;

}



/* Level 2 menu current */

.level2current {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: bold;

  font-size: 95%;

  color: #660000;

  text-decoration: none; 

}





/* Level 3 menu */

.level3menu {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #666;

  text-decoration: none; 

}



A.level3menu:link {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #666;

  text-decoration: none; 

}



A.level3menu:visited {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #666;

  text-decoration: none; 

}



A.level3menu:hover {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #000000;

  text-decoration: underline;

}



A.level3menu:active {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #000000;

  text-decoration: underline;

}



/* Level 3 menu current */

.level3current {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #660000;

  text-decoration: none; 

}





/* Level 4 menu */

.level4menu {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #666;

  text-decoration: none; 

}



A.level4menu:link {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #666;

  text-decoration: none;

}



A.level4menu:visited {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #666;

  text-decoration: none;

}



A.level4menu:hover {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #000000;

  text-decoration: underline;

}



A.level4menu:active {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #000000;

  text-decoration: underline;

}



/* Level 4 menu current */

.level4current {

  font-family: verdana, arial, helvetica, sans-serif; 

  font-weight: normal;

  font-size: 90%;

  color: #660000;

  text-decoration: none; 

}



/* footer and page info text */

.smltext {

  font-size: 85%; 

}



/* module1 button */



A.module1button:link {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #666;

  text-decoration: none;

}



A.module1button:visited {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #666;

  text-decoration: none;

}



A.module1button:hover {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 130%;

  color: #000;

  text-decoration: none;

}



A.module1button:active {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #f00;

  text-decoration: none;

}



/* module2 button */



A.module2button:link {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #666;

  text-decoration: none;

}



A.module2button:visited {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #666;

  text-decoration: none;

}



A.module2button:hover {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #000;

  text-decoration: none;

}



A.module2button:active {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #f00;

  text-decoration: none;

}



/* module3 button */



A.module3button:link {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #666;

  text-decoration: none;

}



A.module3button:visited {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #666;

  text-decoration: none;

}



A.module3button:hover {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #000;

  text-decoration: none;

}



A.module3button:active {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #f00;

  text-decoration: none;

}



/* module4 button */



A.module4button:link {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #666;

  text-decoration: none;					

}



A.module4button:visited {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #666;

  text-decoration: none;

}



A.module4button:hover {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #000;

  text-decoration: none;

}



A.module4button:active {

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  font-weight: bold;

  font-size: 100%;

  color: #f00;

  text-decoration: none;

}





/* Page Header Elements */



/* hide accessibility links from visual browsers */

#access {

  position: absolute;

  left: -999px;

  width: 990px;

}



.topBanner {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}



.topBannerMontage {

	background-position: center right;

	background-repeat: no-repeat;

	background-color: #f8981c;

}




