/* CSS Document */
/* AUTHOR: Karl Erickson - State of Texas Department of Information Resources */

/*-------------------------*/
.floatRight {
	float:right;
	clear:none;
}
img.floatRight {
	clear:both;
	margin-left:2em;
}
.floatLeft {
	float:left;
	clear:none;
}
.noPadding {
	padding:0px;
}
.noBottomPadding {
	padding-bottom:0px;
}
.oneHalf {
	width:45%;
}
.oneThird {
	width:28%;
}
.twoThirds {
	width:57%;
}
.threeQuarters {
	width:74%;
}
.noBulletList,
.noBulletList li {
	list-style-type:none;	
}

#coverImage {
	margin:0 1.5em 1em 0;
}
.documentCover {
	padding:0 0 1em 0;
	margin-bottom:1ex;
	clear:both;
	}
.documentCover p {padding:0;margin-top:1ex;margin-bottom:0;}

/*-------------------------*/
.contentBodyTD h1,
.contentBodyTD h2,
.contentBodyTD h3,
.contentBodyTD h4,
.contentBodyTD h5,
.contentBodyTD h6 {
	font-weight:bold;
}
.contentBodyTD h1 a,
.contentBodyTD h2 a {
	color:#000000;
}
.contentBodyTD h3 a {
	color:#000000;
}
.contentBodyTD h4 a {
	color:#000000;
}

.contentBodyTD h1 {
	color:#000000;
	margin:0;
	padding:1ex 0 0.5ex 0;
	font-size:2em;
}
.contentBodyTD .documentCover h1 {
/*	font-size:2.75em; */
	padding:0 0 0 0;
	margin:0;
	}
.contentBodyTD .documentCover h4 {
	color:#666666;
	padding:1ex 0 0 0;
	font-size:105%;
	margin:0;
	}
.contentBodyTD h2 {
/*	font-size:2em; */
	font-size:110%;
	border-bottom:3px double #770000;
}
.contentBodyTD h2.subHeading {
	font-size:91%;
	margin-left:1.3em;line-height:200%;
	border-bottom:0px none;
	margin-bottom:0;
}
.contentBodyTD h3 {
/*	padding-top:1.5em;*/
/*	font-size:2em; */
	display:block;
	border-bottom:1px solid #770000;
}
.contentBodyTD h3 .subHeading,
.contentBodyTD h3 .sectionNumber {
	display:block;
	font-size:60%;
	line-height:150%;
	font-weight:bold;
	color:#333333;
}
.contentBodyTD h4 {
/*	font-size:1.5em; */
	margin:0;
	padding:1em 1ex 0 0;
	letter-spacing:0.1em;
}
.contentBodyTD h4.withSubHeading {
	border-bottom:1px dotted #770000;	
}
.contentBodyTD h4 .subHeading {
	font-size:0.8em;
	color:#333333;
	display:block;
}
.contentBodyTD h5 {
	font-size:1.2em;
	color:#770000;
}
.contentBodyTD h5 .subHeading {
	font-size:0.8em;
	color:#333333;
	letter-spacing:0.1em;
	display:block;
}
.contentBodyTD h6 {
	font-size:1em;
	color:#303099;
	padding-bottom:0;margin-bottom:0;
}
.pBox h6,
.strategicGoalsBox h6 {
	font-size:100%;
	border-bottom:1px dotted #770000;
	margin:0.75em;
	padding-bottom:1ex;
	color:#000000;
}



.contentBodyTD p,
.contentBodyTD blockquote,
.contentBodyTD ul,
.contentBodyTD ul li,
.contentBodyTD ol,
.contentBodyTD ol li {
	font-size:small;
	line-height:1.4em;
}

.contentBodyTD blockquote {
	padding-bottom:0.75em;
	padding-right:3em;
	}

.documentCover strong {
	color:#333333;
	}

body .contentBodyTD ul {
	list-style-image:none;/*overriding default.css */
}

/*-------------------------*/
.contentBodyTD {
	font-size:small;
	padding-bottom:2em;
}

/*-------------------------*/
/*   N A V I G A T I O N   */
/*-------------------------*/

.toc {
	font-size:small;
	line-height:1.5em;
	margin:0;
	padding:0 0 0 1em;
	margin-bottom:1em;
	list-style-type:none;
	}
.toc ul {
	font-size:small;
	margin:0;
	padding:0 0 0 2em;
}
.toc li {
	list-style-type:none;
	font-size:small;
	padding:0.25ex 0 0.25ex 0;
	margin:0px;
}
.toc ul li {
	font-size:90%;
}
.toc a {
	padding:1px 5px 2px 5px;line-height:1.5em;color:rgb(86,103,155);
}
.toc a:hover {
	background-color:rgb(86,103,155);
	border:1px solid rgb(0,0,0);
	color:#FFFFFF;
	padding:0px 4px 1px 4px;
}
ul.compressedInlineList li {
	display:inline;
}

div.topLink {
	padding-top:3em;
	text-align:right;
}
a.topLink {
	padding:0 1em 0.5ex 0;
}
a.ednref {
	padding:0 1ex;
	}

.sectionNavLinks {

	/*-----------------------------------------------*/

}
.sectionNavLinks a {padding:3px 4px;color:rgb(86,103,155);text-decoration:underline;}
.sectionNavLinks a:hover {
	padding:2px 3px;background-color:rgb(224,230,238);border:1px solid rgb(199,204,222);color:rgb(18,52,102);
}
.sectionNavLinks a:visited {color:rgb(86,103,155);}

.strategicGoalsBox,
.pBox {
	font-size:small;
	margin:0 1em 1em 1em;
	border:1px solid #333333;
	background-color:#EFEFEF;
	padding-bottom:1em;
}
.strategicGoalsBox { width:32%;float:left;}
.pBox p {
	margin:0 1em 1em 1em;
}
.strategicGoalsBox ul {
	margin:0;
	padding-left:2em;
}
.pBox ul {
	margin-right:1em;
}

.endNotesList li {
	list-style-type:none;
	padding-bottom:1em;
	margin-right:3em;
	}
.endNotesList li a.edna {
	padding:0 1ex 0 0;
	float:left;
	height:1.5em;
	width:2em;
	}

div.devNotes {
	clear:both;font-weight:bold;letter-spacing:0.25ex;font-size:small; background-color:#F9EDB1;display:block;
	border:1px solid #000;border-top:3px solid #000;margin:2em 0 2em 1em;
}
div.devNotes p {padding:2em;line-height:1.5em;}
div.devNotes strong {
	display:block;
	background:#363636;
	border-bottom:3px double #000;
	color:#FFFFFF;
	padding-left:1em;
	line-height:2em;
	}

dt {font-weight:bold;letter-spacing:0.1em;}
dd {margin-bottom:1em;margin-right:3em;}

.downloadLinksDiv {clear:both;border:1px solid #DDDDDD;background-color:#EFEFEF;margin:0 0 1em 0;padding:1ex;width:450px;}
.downloadLinksDiv ul {margin:0 0 1ex 0;padding:0;}
.downloadLinksDiv ul li {list-style-type:none;}