/* ----- VeritasCDH CSS ----- */
html, body, ol, h1, h2, h3, h4, h5, h6, form, fieldstate {
	margin: 0;
	padding: 0;
	border: 0;
}
a:link, a:visited {
	color: #4C718F;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	color: #4C718F;
	text-decoration: underline;
}
ul .contentList {
	list-style-type: square;
	margin-left:	10px;
}
ul .contentList li {
	padding-bottom:	7px;
}
body {
		text-align:			center;
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-size: 			10px;
		color: 				#666666;
		background-color:	#ECE6DD;
}
#headerWrapper {
		float:				left;
		width:				770px;
		background-color:	white;
		border-bottom:		6px solid #CCCCCC;
		overflow:			hidden;
}
.contentTitle {
		padding-bottom:		10px;
		border-bottom:		solid 3px #143C5D;
		color: #143C5D;
		font-weight: bold;
		font-size: 14px;
}
.contentTitle2 {
		padding-bottom:		10px;
		color: #143C5D;
		font-weight: bold;
		font-size: 14px;
}
.paragraphTitle {
		color: #D68C39;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size:12px;
		padding: 5px 0px 0px 0px;
}
.paragraphTitle2 {
		color: #D68C39;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size:10px;
}
#wrapper {
		position:			relative;
		/*float:				left;*/
		margin:				10px auto;
		width:				770px;
		border:				3px solid white;
		text-align:			left;
		background-color:	white;
}
.left {
		float:				left;
		clear:				both;
		position:			relative;
		width:				433px;
		background-image:	url(../images/leftTallGradient.jpg);
		background-position:bottom left;
		overflow: 			hidden;
}
.right {
		float:				left;
		width:				334px;
		position:			relative;
		background-color:	white;
		border-left:		3px solid white;
		text-align:			left;
		margin-right:       -3px;
		margin-bottom:      -3px;
		overflow: 			hidden;
		padding: 			0px;
}
.floatRight {
		float:				right;
		margin:				0px 0px 10px 10px;
		border:				1px solid #CCCCCC;
}
.logo {
		float:				left;
		margin:				12px;
}
#topNav {
		float:				left;
		width:				334px;
		background-color:	#779DB7;
		height:				22px;
		margin-right:       -3px;
}
#topNav ul {
		text-align:			left;
		display:			inline;
		margin:				0px;
		padding:			0px;
		color:				white;
		line-height:		22px;
		white-space:		nowrap;
		font-size:			10px;
}
#topNav li{
		list-style-type:	none;
		display:			inline;
		border-right:		2px solid white;
		padding:			0px;
		margin:				0px;
}
#topNav li a {
		text-decoration:	none;
		color:				white;
		padding:			5px 25px;
		margin-right:       -4px;
		margin-left:        0px;
}
#topNav li a:link, #TopNav li a:visited {
		text-decoration:	none;
}
#topNav li a:hover {
		background-color:	#4C718F;
}
#topNav li a:active{
		text-decoration:	none;
		background-color:	#779DB7;
}
#topImage {
		float:				left;
		width:				334px;
		background-color:	white;
		border-top:			3px solid white;
		border-bottom:		3px solid white;
		margin-right:       -3px;
		margin-bottom:      -3px;
}
#cdhFlash {
		float:				left;
		width:				334px;
		border-top:			3px solid white;
		margin-right:       -3px;
}
#rightBottom {
		float:				left;
		position: 			relative;
		width:				334px;
		border-top:			3px solid white;
		margin-right:       -3px;
		margin-bottom:      -3px;
		background-image:	url(../images/gradient_blue_bottom_text.jpg);
		overflow: 			hidden;
		height: 			152px;
		padding: 			0px;
}
#rightBottomText {
		float:				left;
		clear: 				both;
		position:			relative;
		color:				white;
		font-size:			12px;
		line-height:		1.6em;
		display: 			inline;
		padding: 			0px;
		margin: 			10px 15px 10px 15px;
}
#leftImage {
		float:				left;
		margin-bottom:      -3px;
}
.title {
		font-weight:		bold;
		font-size:			14px;
		line-height:		2em;
}
.leftTitle {
		position:			absolute;
		top:				15px;
		right:				25px;
		width:				213px;
		text-align:			right;
		color:				white;
		font-size:			14px;
		font-weight:		bold;
}
.leftText {
		position:			absolute;
		top:				60px;
		right:				25px;
		width:				163px;
		text-align:			right;
		color:				white;
		line-height:		1.5em;
}
.caps {
		text-transform:		uppercase;
}
#navBar {
		float:				left;
		clear:				both;
		height:				22px;
		width:				770px;
		background-color:	#CCCCCC;
		border-top:			3px solid white;
		border-bottom:		3px solid white;
}
#navBar ul {
		text-align:			left;
		display:			inline;
		margin:				0px;
		padding:			0px;
		color:				black;
		line-height:		22px;
		white-space:		nowrap;
		font-size:			10px;
}
#navBar li{
		list-style-type:	none;
		display:			inline;
		border-right:		2px solid white;
}
#navBar li a {
		text-decoration:	none;
		color:				black;
		padding:			5px 25px;
		margin-right:       -4px;
}
#navBar li a:link, #rightTopNav li a:visited {
		text-decoration:	none;
}
#navBar li a:hover {
		background-color:	#999999;
		color:				white;
}
#navBar li a:active{
		text-decoration:	none;
		background-color:	#CCCCCC;
}
#footer {
		clear: 				both;
		float: 				left;
		background-color: 	#CCCCCC;
		text-align: 		center;
		color: 				black;
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-size: 			10px;
		width: 				770px;
		height:				20px;
		line-height:		20px;
		padding: 			0px;
		border-top: 		3px solid white;
}
#footer ul {
		margin:				0px;
		padding:			0px;
}
#footer ul li{
		display:			inline;
		margin-left:10px;
		margin-right:10px;
}
#footer a{
		color: black;
		text-decoration: none;
}
#footer a:link, #footer a:visited {
		color: black;
		text-decoration: none;
}
#footer a:hover{
		text-decoration: underline;
}
#footer a:active{
		color: black;
		text-decoration: none;
}
#main {
		width:				770px;
		float:				left;
		clear:				both;
		border-bottom:		2px solid #CCCCCC;
		margin-left:		0px;
		padding-bottom:      8px;
		min-height:         400px;
		text-align:			left;
		background-image:url(../images/mainBkgdOrange.jpg);
		background-repeat:repeat-y;
}
* html #main {
		height:				400px;
}
#leftNav {
		display:				block;
		float: 					left;
		width: 					160px;
		margin-left:            0px;
		padding-top:         	10px;
}
#leftNav ul {
		list-style: 			none;
		margin:					0px;
		padding-left:			0px;
		border-bottom:			1px solid white;
}
#leftNav ul li {
		list-style: 			none;
		height:					24px;
		line-height:			24px;
}
#leftNav ul li a{
		display: 				block;
		width: 					160px;
		padding: 				0px;
		text-align: 			center;
		vertical-align: 		middle;
		margin: 				0px;
		color:					#000000;
		border-top:				1px solid white;
		line-height:			24px;
}
#leftNav ul li a:link, #leftNav ul li a:visited {
		color: 					white;
		text-decoration: 		none;
		background-image:	    url(../images/leftNav1a.gif);
}
#leftNav ul li a:hover {
		background-color: 		#D58D38;
		color: 					black;
		text-decoration: 		none;
		background-image:	    url(../images/leftNav1b.gif);
}
#leftNav ul li a:active {
		color: 					#000000;
		text-decoration: 		none;
		background-image:url(../images/leftNav1a.gif);
}
#leftNav li.sublink a {
		display: 				block;
		width: 					160px;
		padding: 				0px;
		text-align: 			center;
		vertical-align: 		middle;
		color:					#000000;
		margin:					0px;
		background-image:	    none !important;
		background-color:		#FAD08D;
		border-top:				0px;
}
#leftNav li.sublink a:link, #leftNav li.sublink a:visited {
		background-color:		#FAD08D;
		color: 					#000000;
		text-decoration: 		none;
		background-image:	    none !important;
		
}
#leftNav li.sublink a:hover {
		background-color: 		#D58D38;
		color: 					#FFFFFF;
		text-decoration: 		none;
		background-image:	    none !important;
}
#leftNav li.sublink a:active {
		color: 					#000000;
		text-decoration: 		none;
		background-image:	    none !important;
		background-color:		#FAD08D;
}
#content {
		float:					left;
		width:					580px;
		text-align:				left;
		background-color:		white;
		color:					#666666;
		padding:				10px;
}
.dataTable1 {
		border: 3px solid #CCCCCC;/*779DB7*/
		text-align: left;
		border-collapse:collapse;
		font-size: 10px;
}
.dataTable1 td {
		padding: 10px;
		margin: 0px;
		background-color:	white;
		padding:	10px;
		border-bottom:	1px solid #CCCCCC;
}
.dataTable1 th {
		white-space: nowrap;
		background-color: #CCCCCC;
		color: black;
		text-align:left;
		padding: 5px;
		border-bottom: 1px solid white;
		font-weight: bold;
		margin: 0px;
		border-collapse:collapse;
}
.guideTable {
		border: 3px solid #CCCCCC;/*779DB7*/
		text-align: left;
		border-collapse:collapse;
		margin: 8px 0px;
		font-size:	10px;
}
.guideTable td {
		padding: 10px;
		margin: 0px;
		background-color:	white;
		padding:	10px;
		border-bottom:	1px solid #CCCCCC;
}
.guideTable th {
		white-space: nowrap;
		background-color: #CCCCCC;
		color: black;
		text-align:left;
		padding: 5px;
		border-bottom: 1px solid white;
		font-weight: bold;
		margin: 0px;
		border-collapse:collapse;
}
.50 {
		width:		50%;
}
.75 {
		width:		75%;
}
.100 {
		width:		100%
}
.submit {
	font:Verdana, Arial, Helvetica, sans-serif;
	border: 1px #000000 solid;
	background-color: #999999;
	font-size: 11px;
	width: 80px;
	color: white;
	font-weight: bold;
}
.redText {
		color: #FF0000;
}
#linkBrown, a:link, a:visited {
	color:#D68C39;/* same as leftNav bg image color*/
}
#linkBrown, a:hover {
	color:#4C718F;/* same as topNav hover bg color*/
}