/******************************************************************************/
/*DEFAULT STYLES FOR ALL SECTIONS**********************************************/
/******************************************************************************/
body						  
{ 
	font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	color: buttontext;
	background-color: buttonface;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
								
body.SelectList				  
{ 
	background-color:White;	
	border-style:inset;	
	border-width:thin;	
    margin: 0px 0px 0px 0px;							
}
								
a:link						  
{ 	
	color: navy;
	font-weight:bold;
	text-decoration: underline;
}

a:visited
{
	color: navy;
	font-weight:bold;
	text-decoration: underline;
}

a:active
{
	color: navy;
	font-weight:bold;
	text-decoration: underline;
}
																
a:hover						  
{ 
	color: blue;
	text-decoration: underline;
}

a.BlueLogoMenu:link, a.BlueLogoMenu:visited, a.BlueLogoMenu:active						  
{ 	
	color: White;
	font-weight:bold;
	text-decoration:none;
}								
a.BlueLogoMenu:hover						  
{ 
	text-decoration:underline;
}
 
img.expand 		
{ 
	border: none; 
	margin-right: 0.5em; 
	width:.8em;
}
		
div.expand		
{ 
	margin-left: 1.5em;
	margin-right: 1.5em;
	margin-bottom: 1em; 
	display:none;
}
								
table						  
{ 
	font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	color: buttontext;
	width: 100%; 
	border-width:0px;
	border-collapse:collapse;
}
								
table.SelectList
{
	background-color:White;	
	border-collapse: collapse;
	overflow:scroll;
}

table.BlueLogoMenu
{
	border-collapse:collapse;
	color:White;
}

table.DataCollected
{
	border-collapse:collapse;
	border-color:black;
	background-color:#eeeeee;
	border-style:solid;
	width:85%;
}

table.Progress
{
	background-color: #f0f0eb;
}

hr.BlueLogoMenu
{
	border-style:solid;
	border-collapse:collapse;
	border-color:White;
}

tr.CurrentMenuItem
{
	background-color: White;
	color: Navy;
	font-weight:bold;
}

td
{
	overflow: hidden;	
	border-bottom-color:gray;
	cursor:default;
	vertical-align: top;
}

td.Description
{
	background-position: right top;
	background-color: White;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 4px;
	border: none;
}

td.ButtonBox
{
	border-top: thin groove;
}

td.BlueLogo
{
	background-color: #002A7F;	
	text-align: center;
	vertical-align: middle;
}

td.BlueLogoMenu
{
	padding-top: 3px;
	background-color: #002A7F;
	text-align: center;
	color:white;
	padding-left: 3px;
}

.SelectListCheck
{
	background-color:#eeeeee;
	width: 2%;
}

.SelectListName
{
	background-color:#eeeeee;
	width:58%;
}

.SelectListNameBckColor
{
	font-weight:bold;
}

.SelectListNameBckColorFaded
{
	color:#c0c0c0;
	font-weight:bold;
}

.SelectListSize
{
	background-color:#eeeeee;
	width: 10%;
}

.SelectListSizeBckColor
{
	background-color:#eeeeee;
}

.SelectListSizeBckColorFaded
{
	color:#c0c0c0;
}

.SelectListTime
{
	background-color:#eeeeee;
	width: 10%;
}

.SelectListTimeBckColor
{
	background-color:#eeeeee;
}

.SelectListTimeBckColorFaded
{
	color:#c0c0c0;
}

.SelectListDescription
{
	height: 22px;
	margin-bottom:12px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:Black;
	vertical-align:top;
}

.SelectListTable
{
}

.SelectListTableFaded
{
	color:#c0c0c0;
}

.SelectListDescriptionFaded
{
	color:#c0c0c0;
	height: 22px;
	margin-bottom:12px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:Black;
	vertical-align:top;
}


td.DownloadListIcon
{
	background-color:white;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:buttonface;
	width: 16px;
}


td.DownloadListName
{
	width: 71%;	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:buttonface;	
	background-color:white;
}

td.DownloadListProgress
{
	width: 27%;	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:buttonface;	
	background-color:white;
}

table.Survey
{
	border-collapse:collapse;
	height:60px;
}

div.Survey
{
	height:84px;
}

td.SurveyHeader
{
	height:16px;
	padding-left: 5px;
	color:White;
	background-color:#336699;
	font-weight:bold;
}

td.SurveyBody
{
	padding-left: 10px;
	background-color:#99CCFF;
}

textarea.Survey
{
	width:100%;
	height:33px;
	font-family:Tahoma;
	font-size:8pt;
}

th
{
	background-color:buttonface;
	border-bottom-style:ridge;
	border-bottom-width:thin;
	border-color:Gray;
	text-align:left;
}

blockquote				  
{ 
	margin-left:20px;
	margin-top:-13px;
	margin-bottom:4px;
}


/*DEFAULT STYLES FOR THE ALL BUTTONS AND THE 'BUTTONS' TABLE*******************/
/******************************************************************************/

button						  
{ 
	font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	height: 28px;
	width: 98px;
	cursor: hand; 
}
				  
ol							  
{ 
	font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	color: buttontext;
	margin-top: -1px;
	margin-bottom: 16px; 
}

ul							  
{ 
	font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	color: buttontext;
	margin-top: 3px;
	margin-bottom: 16px; 
}

li							  
{ 
	font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	color: buttontext;
	position: relative;
	left: -15px;
	margin-bottom: 1px; 
}
	
								
input						  
{ 
	font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	color: buttontext; 
	cursor:hand;
	
}
								
select						  
{ 
	font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
	font-weight: normal;
	font-size: 8pt;
	color: buttontext; 
}

img
{
	table-layout:auto;
}

frame
{
	border: ridge thin;
}

.BlueBlock
{
	FONT-WEIGHT: bolder;
	BACKGROUND: #6b7ab3;
	COLOR: white;
}	

.GrayBlock
{
	BACKGROUND: #f0f0eb;
	COLOR: BLACK;
}

.SurveyItem
{
	width:480px;
}

.VisitedColor
{
   cursor:pointer;
   	color: Blue;
	font-weight:bold;
	text-decoration: underline;
}

img.percentImage {
 background: white url(../GRAPHIC/PROGRESS_BAR.PNG) top left no-repeat;
 padding: 0;
 margin: 5px 0 0 0;
 background-position: 0px 0;
}
