blockquote{
	text-align:justify;
	}
	
table{
	border:1px solid #cccccc;
}
table th{
	background-color:#cccccc;
	}
	
table td{
	border-top:1px solid #cccccc;
	}	
	
fieldset{
	padding:10px;
	margin:0px;
	border: 1px solid #cccccc;
	text-align:center;
	font-size:85%;
	}
	
legend{
	font-size:14px;
	color:#cc3333;
	font-weight:bold;
	padding: 0 3px 0 3px;
	}
/*Report Aboard Check Sheet*/
table.checksheet td{
	font-size:12px;
	border-bottom: 1px thin #666666;
	text-indent:4px;
	line-height:16px;
	}
	
table.checksheet th{
	font-size:10px;
	line-height:16px;
	}
.required, .optional, .asReqd{
		text-align:center;
		color:#006633;
		font-weight:bold;
		background-color:#99FF99;
		}

.prohib{
		text-align:center;
		color:#CC0000;
		font-weight:bold;
		background-color:#FF97A2
		}
/*End Report Aboard Check Sheet*/	

/*.quicklinks{display: none;}*/

.weblink{
	background-image:url(../img/icon_Internet.gif);
	background-repeat: no-repeat;
	background-position:left;
	text-indent:25px;
	}

.intextimage{
	padding: 2px 0 10px 10px;
	}	
	
.nestedTable{
	border:0;
}
.nestedTableTopTD{
	border-top:0;
	}
	
/* for feedback form*/
.question{
	font-weight: normal;
	}
.error{
	color:#FF0000;
	}
.warn{
	color:#FF3300;
	}
.info{
	color:#999999;
	}

/* for Bread-crumbs*/
.crumbContainer{ 
	margin: 0;
	padding-bottom:2px;
	font-size:12px;
	text-decoration:none;
	color:#003366;
	border-bottom:groove #003366 1px;
}
.crumb:link{color:#003366; text-decoration:none; text-transform:uppercase; font-size:12px;}
.crumb:visited{color:#003366; text-decoration:none; text-transform:uppercase; font-size:12px;}
.crumb:active{color:#003366; text-decoration:none; text-transform:uppercase; font-size:12px;}
.crumb:hover{text-decoration:underline; color:#666666; text-transform:uppercase; font-size:12px;}
