/* STARS stylesheet uses percentage widths to allow page resizing */

/* Element styles */

body 	{font-family: 'Trebuchet MS', verdana, arial, helvetica, sans-serif;
		font-size: 100%;
		color: #000000;
		background-color: #ffffff;
		margin: 0px;
		padding: 0px;
		}

img.headImage	{border: 0px;
				margin-top: 21px;
				padding:0px;
				margin-bottom: 20px;
				text-align: left;
				}
		
img.linkImage	{border: 0px;
				margin:0px;
				padding:0px;
				}
				
a:link		{color: #003399;}
a:visited	{color: #660066;}
a:active	{color: #990000;}
				
				
a.main	{color: #000000;
		font-weight: bold;
		text-decoration: none;}

a:visited.main	{color: #000000;
					font-weight: bold;
					text-decoration: none;}				

a.sub	{font-weight: bold;
		text-decoration: none;}

a:visited.sub	{font-weight: bold;
				text-decoration: none;}
				
		
/* Page DIV styles */

.wholePage	{background-color: #ffffff;
			position:absolute;
			top: 0px;
			left:0px;
			width: 90%;
			padding:0 px;
			margin: 0px;
			text-align: center;
			}
		
.search		{background-color: #ffffff;
			color: #003366;
			font-size: 90%;
			font-weight: bold;
			padding-bottom: 0px;
			border-top: 1px solid #000000;
			text-align: right;}
			
.quickLinks	{background-color: #ffffff;
			color: #003366;
			font-size: 90%;
			font-weight: bold;
			padding-bottom: 20px;
			text-align: right;}			

.downloads	{float: right;
			background-color: #ffffff;
			font-weight: bold;
			font-size: 70%;
			padding: 3px;
			margin: 0px;
			margin-top: 18px;
			text-align: right;
			border-top: 1px solid #003366;
			border-bottom: 1px solid #003366;
			}			
				
.mainLink	{background-color: #cccccc;
			font-weight: bold;
			font-size: 70%;
			padding: 3px;
			margin: 0px;
			border-top: 1px solid #003366;
			text-align: left;}		
		
.subLink	{background-color: #ffffff;
			color: #003366;
			font-weight: bold;
			font-size: 70%;
			margin-top: 0px;
			padding: 3px;
			border-top: 1px solid #003366;
			text-align: left;}

.dllink	{background-color: #ffffff;
			color: #003366;
			font-weight: bold;
			font-size: 70%;
			margin-top: 0px;
			padding: 3px;
			text-align: right;
			}
		
			
			
/* Text formatting */

	.bodyText	{font-size:100%;
			 	padding:4px;
				width: 95%;
				text-align: left;}
					
	.header	{font-family:'Trebuchet MS', verdana, arial, helvetica, sans-serif;
		 	font-size:110%;
		 	font-weight:bold;
			padding:4px;
			padding-top: 0px;
			color: #000000;
			} 
			 
			 
	.subHeader	{font-family:'Trebuchet MS', verdana, arial, helvetica, sans-serif;
			 	font-size:100%;
			 	font-weight:bold;
				padding:0px;
			 	color: #000000;
				}
				
	.textHeader	{font-family:'Trebuchet MS', verdana, arial, helvetica, sans-serif;
			 	font-size:100%;
			 	font-weight:bold;
				padding:0px;
			 	color: #003366;
				}			
				
		
	.breadCrumb	{font-size: 75%;
				font-weight: bold;
				padding: 2px;
			 	color: #000000;
				background-color: #ffffff;
				border-top: 1px solid #003366;
				border-bottom: 1px solid #003366;
				}
				
	.leftNav	{font-size: 75%;
				font-weight: bold;
			 	color: #000000;
				text-align: left;
				}
				
	.bottomNav	{font-size: 75%;
				font-weight: bold;
				margin-top: 40px;
				padding: 2px;
			 	color: #000000;
				text-align: right;
				}
				
	.questionTableHead 	{text-align: left; 
						border-bottom: 1px solid #999999;
						width: 50%;
						}
						
	.questionTableCell 	{border-bottom: 1px solid #999999;
						padding-bottom: 20px;						
						}														

	.WSHeader	{font-size:80%;
				text-align: center;
				font-weight: bold;
				padding-top: 20px;}
				
	.SoftwareType	{font-size:80%;
					font-weight: bold;
					color: #003366;
					border-top: 1px solid #999999;}
					
	.SoftwareSubType	{font-size:70%;
						font-weight: bold;
						color: #336699;
						padding-top: 20px;}							

	.WSLinkCell	{font-size:70%;
				text-align: center;
				background-color;
				padding: 5px;
				border: 1px solid #999999;}
					