.tableDefinitionSection {
	margin: 2px 0;
	padding: 5px;
	border: 1px solid #B7D69A;
	width: 550px;
}
.tableDefinitionSection th {
	width: 140px;
}


#mainCol.withLeftCol .displayTable {
}


.tablesingleColumn .h1 {
	margin: 10px 0 0 10px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}
.tablesingleColumn .paragraph {
	margin: 5px 0 0 10px;
	padding: 0;
	font-size: 14px;
	display: block;
}
.tablesingleColumn .note {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 14px;
	font-style: italic;
	color: #666666;
}







.tableStyleOne {
	margin: 5px 10px 30px 0;
	padding: 0;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	position: relative;
	left: 10px;
}

#mainCol.withLeftCol table.tableStyleOne {
	width: auto;
	margin: 5px 5px 30px 0;
}

/* IE6 Hack */
* html #mainCol.withLeftCol table.tableStyleOne {
	width: 100% !important;
}


#leftCol .tableStyleOne {
	width: auto !important;
	margin: 5px 0 20px;
	padding: 0;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.tableStyleOne tr {
	padding: 4px 10px 4px 4px;
	margin: 0;
}
.tableStyleOne th {
	margin: 0;
	padding: 4px 8px 4px 4px;
	font-size: 14px;
	vertical-align: top;
	text-align: left;
	background-color: #D5DCEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#leftCol .tableStyleOne th {
	margin: 0;
	padding: 4px 8px 4px 4px;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	background-color: #D5DCEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.tableStyleOne th a {
	color: #FFFFFF;
}
.tableStyleOne th a:hover, .tableStyleOne th a:focus {
	color: #C7F088;
}
.tableStyleOne td {
	margin: 0 !important;
	padding: 0 4px 3px !important;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#leftCol .tableStyleOne td {
	margin: 0 !important;
	padding: 0 4px 0 !important;
	font-size: 12px !important;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.tableStyleOne .h1 {
	margin: 0 !important;
	padding: 4px 8px 3px 4px !important;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}
#leftCol .tableStyleOne .h1 {
	margin: 0 !important;
	padding: 4px 8px 3px 4px !important;
	font-size: 12px !important;
	font-weight: bold;
	vertical-align: top;
}
.tableStyleOne p, .h1 p {
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
	font-size: 14px;
	vertical-align: top;
}
#leftCol .tableStyleOne p, #leftCol .h1 p {
	margin: 0 0 4px 0 !important;
	padding: 0 !important;
	font-size: 11px !important;
	vertical-align: top;
}
.tableStyleOne .styleOneParagraph {
	margin: 0 !important;
	padding: 5px 0 0 5px !important;
	font-size: 14px;
	vertical-align: top;
	text-align: left;
}
#leftCol .tableStyleOne .styleOneParagraph {
	margin: 0 !important;
	padding: 5px 0 0 5px !important;
	font-size: 12px !important;
	vertical-align: top;
	text-align: left;
}
.tableStyleOne .italicized {
	margin: 0 !important;
	padding: 5px 0 3px 5px !important;
	font-size: 14px;
	vertical-align: bottom;
	font-style: italic;
}
.tableStyleOne .note {
	margin: 0 !important;
	padding: 5px 0 3px 5px !important;
	font-size: 14px;
	font-style: italic;
	color: #666666;
	vertical-align: top;
}
.tableStyleOne .smallerFont, .tableStyleOne .smallerFont p {
	margin: 0;
	padding: 1px 0 3px 2px;
	font-size: 11px !important;
	vertical-align: top;
}
.tableStyleOne img.checkbox {
	margin: 2px 0 0 0 !important;
}
.tableStyleOne .tableHeader {
	text-transform: none;
	background-color: #666666;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}
.tableStyleOne .rowOdd {
	background-color: #EFF2F8;
}
#leftCol .tableStyleOne .rowOdd {
	background: #FBF9FB;
}

.styleOneParagraph p {
	margin: 0 !important;
	padding: 0 5px 15px 0 !important;
	font-size: 14px;
	vertical-align: top;
}



.tableBulletedListRows {
	font-size: 14px;
	margin: 5px 20px !important;
	padding: 0;
}
table.tableBulletedListRows {
	margin: 5px 40px;
}
.tableBulletedListRows th {
	margin: 0 !important;
	padding: 0 0 10px !important;
	vertical-align: top;
	text-align: left;
}
.tableBulletedListRows td {
	margin: 0 !important;
	padding: 0 0 5px !important;
	vertical-align: top;
}
.tablebulletedListRows td.bulletCell {
	margin: 0 !important;
	padding: 0 !important;
}
.tablebulletedListRows .h1 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}
.tablebulletedListRows p, .h1 p {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	vertical-align: top;
}
.tablebulletedListRows .italicized {
	margin: 0;
	padding: 0;
	font-size: 14px;
	vertical-align: bottom;
	font-style: italic;
}
.tablebulletedListRows .note {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-style: italic;
	color: #666666;
	vertical-align: top;
}
.tablebulletedListRows li {
	margin: 0;
	padding: 0;
}


.tableBulletedListStacked {
	font-size: 14px;
	margin: 5px 5px 5px 20px !important;
	padding: 0;
}
.tableBulletedListStacked td {
	margin: 0 !important;
	padding: 0 0 25px 0 !important;
	vertical-align: top;
}
.tablebulletedListStacked .h1 {
	margin: 0 !important;
	padding: 0 0 10px 0 !important;
	font-size: 14px;
	font-weight: bold;
	display: block;
	vertical-align: bottom;
}
.tablebulletedListStacked p {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	display: block;
	vertical-align: bottom;
}
.tablebulletedListStacked .italicized {
	margin: 0;
	padding: 0;
	font-size: 14px;
	vertical-align: bottom;
	font-style: italic;
}
.tablebulletedListStacked .note, .note p {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	font-style: italic;
	color: #666666;
	display: block;
	vertical-align: bottom;
}





.tableSingleColumn {
	font-size: 14px;
	margin: 0 10px 0 20px;
	padding: 0;
}
.tableSingleColumn tr {
	margin: 0;
	padding: 0;
}
.tableSingleColumn tr.dividerRow {
	margin: 0;
	padding: 0;
}
.tableSingleColumn span.header {
	color: #999999;
}
.tableSingleColumn th {
	margin: 0;
	padding: 15px 0 0 5px;
	vertical-align: top;
	text-align: left;
}
.tableSingleColumn td {
	margin: 0;
	padding: 10px 10px 0 10px;
	vertical-align: top;
}
.tableSingleColumn .h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}
.tableSingleColumn p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	display: block;
}
.tableSingleColumn .italicized {
	margin: 0;
	padding: 0;
	font-size: 14px;
	vertical-align: bottom;
	font-style: italic;
}
.tableSingleColumn .note {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-style: italic;
	color: #666666;
}
.tableSingleColumn .rowOdd {
	background-color: #EFF2F8;
}





.tableSingleColumnCompact {
	font-size: 14px;
	margin: 0px 10px 0px 20px;
	padding: 0px;
}
.tableSingleColumnCompact tr {
	margin: 0px;
	padding: 0px;
}
.tableSingleColumnCompact .dividerRow {
	margin: 0px;
	padding: 0px;
	height: 4px !important;
}
.tableSingleColumnCompact span.header {
	color: #999999;
}
.tableSingleColumnCompact th {
	margin: 0px;
	padding: 15px 0px 0px 5px;
	vertical-align: top;
	text-align: left;
}
.tableSingleColumnCompact td {
	margin: 0px;
	padding: 0 10px !important;
	vertical-align: top;
}
.tableSingleColumnCompact .h1 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.tableSingleColumnCompact p {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	display: block;
}
.tableSingleColumnCompact .italicized {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	vertical-align: bottom;
	font-style: italic;
}
.tableSingleColumnCompact .note {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-style: italic;
	color: #666666;
}
.tableSingleColumnCompact img {
	padding: 0px;
	margin: 0px;
}
.tableSingleColumnCompact .rowOdd {
	background-color: #EFF2F8;
}









.tableDualColumn {
	width: 540px;
	font-size: 14px;
	margin: 0 !important;
	padding: 0 !important;
}
.tableDualColumn tr {
	margin: 0 !important;
	padding: 0 !important;
}
.tableDualColumn tr.dividerRow {
	margin: 0 !important;
	padding: 0 !important;
}
.tableDualColumn th {
	margin: 0 !important;
	padding: 6px 0 0 10px !important;
	vertical-align: top;
	text-align: left;
}
.tableDualColumn td {
	margin: 0 !important;
	padding: 6px 10px 10px 10px !important;
	vertical-align: top;
}
.tableDualColumn .h1 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	font-weight: bold;
}
.tableDualColumn p {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	display: block;
}
.tableDualColumn .italicized {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	vertical-align: bottom;
	font-style: italic;
}
.tableDualColumn .note {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-style: italic;
	color: #666666;
}
.tableDualColumn span.header {
	color: #999999;
}
.tableDualColumn .rowOdd {
	background-color: #EFF2F8;
}


.tableNavigationBullets {
}
#colMiddle .tableNavigationBullets {
	margin: 4px 0 0 40px !important;
}
.tableNavigationBullets th {
	margin: 0 !important;
	padding: 0 15px 0 0 !important;
	vertical-align: top;
	text-align: left;
}
.tableNavigationBullets td {
	margin: 0 !important;
	padding: 0 15px 2px 0 !important;
	vertical-align: top;
}
.tableNavigationBullets td.bulletCell {
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: top;
}
.tableNavigationBullets .h1 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}
.tableNavigationBullets p {
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	font-size: 12px;
	vertical-align: top;
}
.tableNavigationBullets .italicized {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	vertical-align: bottom;
	font-style: italic;
}
.tableNavigationBullets .note {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12px;
	font-style: italic;
	color: #666666;
	vertical-align: top;
}

#leftCol .tableNavigationBullets {
	margin: 0 !important;
	padding: 0 0 0 24px !important;
	font-size: 12px;
	width: 143px;
}
#leftCol ul.tableNavigationBullets li {
	margin: 0 20px 4px -5px !important;
	list-style-type: none;
}
#leftCol .tableNavigationBullets .italicized {
	margin: 0;
	padding: 0;
	font-size: 12px;
	vertical-align: bottom;
	font-style: italic;
}
#leftCol .tableNavigationBullets .note {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-style: italic;
	color: #666666;
	vertical-align: top;
}




.tablePipedHorizontal {
	margin: 4px 0 8px !important;
}
.tablePipedHorizontal ul {
	list-style-type: none;
	display: inline;
}
#content #mainCol .tablePipedHorizontal .smallerFont, #mainCol .tablePipedHorizontal .smallerFont, .tablePipedHorizontal .smallerFont {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
}
#content #mainCol .tablePipedHorizontal p, #mainCol .tablePipedHorizontal p, .tablePipedHorizontal p {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	white-space: nowrap;
}
#content #mainCol .tablePipedHorizontal .smallerFont p, #mainCol .tablePipedHorizontal .smallerFont p, .tablePipedHorizontal .smallerFont p {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12px !important;
	white-space: nowrap;
}
#content #mainCol .tablePipedHorizontal li, #mainCol .tablePipedHorizontal li, .tablePipedHorizontal li {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	display: inline;
}
/* IE6 Hack */
* html #mainCol .tablePipedHorizontal li p, * html .tablePipedHorizontal li p {
	padding: 0 0 0 4px !important;
	margin-left: 0 !important;
	white-space: nowrap;
}
#content #mainCol .tablePipedHorizontal li.firstLink {
	border-left: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.tablePipedHorizontal .h1 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}
.tablePipedHorizontal .italicized {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	vertical-align: bottom;
	font-style: italic;
}
.tablePipedHorizontal .note {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12px;
	font-style: italic;
	color: #666666;
	vertical-align: top;
}

.tablePipedHorizontal .smallerFont, .tablePipedHorizontal .smallerFont p {
	font-size: 11px !important;
}




#homePageTable {
	font-size: 12px;
	margin: 0 10px 0 10px;
	padding: 0;
	vertical-align: top;
}
#homePageTable .pod {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
}
#homePageTable th {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#homePageTable th.roundTop {
	height: 5px;
	margin: 0;
	padding: 0;
	background-color: #D0E4FB;
	background-image: url(http://intra.lms.kent.edu/tools/cms/graphics/c2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
}
#homePageTable th.roundTop .corner {
	margin: 0;
	padding: 0;
}
#homePageTable tr {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#homePageTable td.podHeader {
	font-size: 13px;
	margin: 0;
	padding: 0 10px 2px 10px;
	font-weight: bold;
	background-color: #D0E4FB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D0E4FB;
	border-bottom-color: #D0E4FB;
	border-left-color: #D0E4FB;
}
#homePageTable td.text {
	font-size: 12px;
	margin: 0;
	padding: 3px 0 4px 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D0E4FB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0E4FB;
}
#homePageTable td.dividerColumn {
	width: 20px;
	margin: 0;
	padding: 5px;
}
#homePageTable td.icon {
	margin: 0;
	padding: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D0E4FB;
	border-bottom-color: #D0E4FB;
}
#homePageTable .more {
	font-size: 10px;
	margin: 0;
	padding: 0 10px 2px 10px;
	display: block;
	text-align: right;
}
#homePageTable .roundBottom {
	height: 3px;
	margin: 0;
	padding: 0;
	display: block;
	background-color: #D0E4FB;
	background-image: url(http://intra.lms.kent.edu/tools/cms/graphics/c4.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#homePageTable .roundbottom .corner {
	margin: 0;
	padding: 0;
}
#homePageTable a, #homePageTable a {
	color: #003399;
	text-decoration: none;
}
#homePageTable a:hover, #homePageTable a:focus, #homePageTable a:hover, #homePageTable a:focus {
	color: #003399;
	text-decoration: underline;
}



.contactTable {
	margin: 0 0 0 40px;
	padding: 0;
}
.contactTable th {
	margin: 0;
	padding: 3px;
	vertical-align: top;
	width: 75px;
	text-align: left;
}
.contactTable td {
	margin: 0;
	padding: 3px;
	vertical-align: top;
	text-align: left;
}






.tableBulletedListCompact {
	font-size: 12px;
	margin: 4px 0 0 0;
	padding: 0;
}
.tableBulletedListCompact .h1 {
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold;
}
.tableBulletedListCompact ul {
	margin: 0 0 15px 45px !important;
	padding: 0 !important;
}
.tableBulletedListCompact li {
	margin: 0 !important;
	padding: 0 !important;
}
.tableBulletedListCompact p {
	margin: 0 !important;
	padding: 0 !important;
}
.tableBulletedListCompact .italicized {
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: bottom;
	font-style: italic;
}
.tableBulletedListCompact .note {
	margin: 0 !important;
	padding: 0 !important;
	font-style: italic;
	color: #666666;
}

.RequestButtonTable {
	margin: 0 0 5px 40px;
}
.RequestSessionLabel {
	font-size: 18px;
	font-weight: bold;
}
.noBorders {
	border: 0 !important;
}
.grayedOut {
	color: #999999 !important;
}
.grayedOut a {
	color: #999999 !important;
}



.bold, .bold p {
	font-weight: bold !important;
}
.boldAndItalics, .boldAndItalics p {
	font-weight: bold !important;
	font-style: italic !important;
}