/* 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: 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: #003366;
	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: #003366;
  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: #003366;
	font-weight:bold;
}

dd.header {
	margin-left: 16em;
	padding: .5em;
 	color: #003366;
	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: #003366;
         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:Arial, Helvetica, sans-serif
  font-size: 110%;
  color: #003366;
  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: #003366;
	text-decoration:none;
  	border-bottom-width: 1px;
  	border-bottom-color: #999999;
  	border-bottom-style: dotted;
}

A.glossary-item:visited  {
	color: #003366;
	text-decoration:none;
  	border-bottom-width: 1px;
  	border-bottom-color: #999999;
  	border-bottom-style: dotted;
}

A.glossary-item:hover {
	color: #003366;
	text-decoration:none;
  	border-bottom:none;
	cursor:help;
}

A.glossary-item:active {
	color: #003366;
	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: rial, 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: #16325A
  margin-top: 1em;
}

H2 {
  font-family: Arial, helvetica, sans-serif; 
  font-size: 110%;
  color: #003366;
  margin-top: 2em;
}

H3 {
   font-family: arial, helvetica, sans-serif;
   font-size: 100%;
   color: #16325A
   margin-bottom:0px;
   margin-top:1.5em;
   margin-left:15px;
   margin-right:5px;
}

H4 {
   font-family: arial, helvetica, sans-serif;
   font-size: 90%;
   font-style:italic;
   color: #16325A
   margin-bottom:0px;
   margin-top:1.5em;
   margin-left:20px;
   margin-right:5px;
}

A { 
  color:#003366;
  text-decoration: underline;
}

A:visited {
	color:#003366;
	text-decoration: none;
}

A:hover {
	text-decoration: none;
}

A:active {
	text-decoration: none;
	color: #003366;
}


/* 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 : #003366;
	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:arial, helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#003366;
	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:#003366;
	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: #003366;

}


.topNav {
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#003366;
	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: #FFFFFF;
	background-color:#006699;
}
A.topNav:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color:#006699;
	border-color:#FFFFFF;
}


/* 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:#003366;
	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: #FFFFFF;
	background-color:#006699;
}
A.moduleButton:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #006699;
	border-color: #FFFFFF;
}

.activeButton {
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	color: #FFFFFF;
	background-color: #FFFFFF;
	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:#CCCCCC;
	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: 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: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  background-color: #333333;
  color: #FFFFFF;
  text-decoration: none; 
}

A.level1menu:visited {
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  background-color: #333333;
  color: #FFFFFF;
  text-decoration: none; 
}

A.level1menu:hover {
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  background-color: #333333;
  color: #AAAAAA;
  text-decoration: none;
}

A.level1menu:active {
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #AAAAAA;
  text-decoration: none;
}

/* Level 1 menu current */
.level1current {
  font-family: 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: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 95%;
  color: #666;
  text-decoration: none; 
}

A.level2menu:link {
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 95%;
  color: #666;
  text-decoration: none; 
}

A.level2menu:visited {
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 95%;
  color: #666;
  text-decoration: none; 
}

A.level2menu:hover {
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 95%;
  color: #000000;
  text-decoration: underline;
}

A.level2menu:active {
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 95%;
  color: #000000;
  text-decoration: underline;
}

/* Level 2 menu current */
.level2current {
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold;
  font-size: 95%;
  color: #003366;
  text-decoration: none; 
}


/* Level 3 menu */
.level3menu {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #666;
  text-decoration: none; 
}

A.level3menu:link {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #666;
  text-decoration: none; 
}

A.level3menu:visited {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #666;
  text-decoration: none; 
}

A.level3menu:hover {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #000000;
  text-decoration: underline;
}

A.level3menu:active {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #000000;
  text-decoration: underline;
}

/* Level 3 menu current */
.level3current {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #003366;
  text-decoration: none; 
}


/* Level 4 menu */
.level4menu {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #666;
  text-decoration: none; 
}

A.level4menu:link {
  font-family:arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #666;
  text-decoration: none;
}

A.level4menu:visited {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #666;
  text-decoration: none;
}

A.level4menu:hover {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #000000;
  text-decoration: underline;
}

A.level4menu:active {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #000000;
  text-decoration: underline;
}

/* Level 4 menu current */
.level4current {
  font-family: arial, helvetica, sans-serif; 
  font-weight: normal;
  font-size: 90%;
  color: #003366;
  text-decoration: none; 
}

/* footer and page info text */
.smltext {
  font-size: 85%; 
}

/* module1 button */

A.module1button:link {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #666;
  text-decoration: none;
}

A.module1button:visited {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #666;
  text-decoration: none;
}

A.module1button:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 130%;
  color: #000;
  text-decoration: none;
}

A.module1button:active {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #f00;
  text-decoration: none;
}

/* module2 button */

A.module2button:link {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #666;
  text-decoration: none;
}

A.module2button:visited {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #666;
  text-decoration: none;
}

A.module2button:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #000;
  text-decoration: none;
}

A.module2button:active {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #f00;
  text-decoration: none;
}

/* module3 button */

A.module3button:link {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #666;
  text-decoration: none;
}

A.module3button:visited {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #666;
  text-decoration: none;
}

A.module3button:hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #000;
  text-decoration: none;
}

A.module3button:active {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #f00;
  text-decoration: none;
}

/* module4 button */

A.module4button:link {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #666;
  text-decoration: none;					
}

A.module4button:visited {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #666;
  text-decoration: none;
}

A.module4button:hover {
  font-family:Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #000;
  text-decoration: none;
}

A.module4button:active {
  font-family: 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-image: url(../default/graphics/default_banner_roadway.jpg);
	background-color: #FF9900;
}


