body {
  padding: 0px;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.float-right { float: right; }
.float-left { float: left; }

.float-rightLawweb { 
	float: right; 
	padding-left: 5px;
	padding-bottom: 5px;
	}
.float-leftLawweb { 
	float: left; 
	padding-right: 5px;
	padding-bottom: 5px;
	}

.pageTitle {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #792A30;
	background-color: #FEE69C;
	border: 1px solid #FDD357;
}


.pageSubtitle {
  margin-bottom: 10px;
  margin-left: 5px;
  padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	border-bottom: 2px solid #DDDDDD;
}


#TABLE_MAIN {
  border: 1px black solid;
  height:100%;
}


#PAGE_CONTENT_CELL {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
}


.pageContentLeft {
  padding-left: 15px;
}

.pageContentRight {
  width: 20%;
  text-align:right;
  padding-left: 20px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  
}

.red {
	color: #792A30;
}


table.searchCriteria {
	background-color: #EBEBEB;
	border: 1px solid #666666;
}

td.labelForm {
	background-color: #D9D8C4;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	
}


.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
}
.graytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #666666;
	background-color: #8c9880;
}
.banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #792A30;
	background-color: #FEE69C;
	text-indent: 3px;
	border: 1px solid #FDD357;
}


table.ql {
  border-collapse: collapse;
  width: 165px;
	border: 1px solid #7A947E;
	background-color: #C2C5B4;
}
td.qlHeading {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px none #7A947E;
	background-color: #6B7961;
	text-align:left;
	vertical-align:middle;
}

td.quickLinksBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
  padding: 4px;
	vertical-align:top;
	list-style-position: inside;
}

div.qlItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	padding: 0px;
	padding-left: 8px;
  margin:0px;
	vertical-align:top;
	list-style-position: inside;
	background-image: url(http://www.colorado.edu/law/images/anthum_point.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

.ql-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px none #7A947E;
	background-color: #6B7961;
}
.ql-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	list-style-position: inside;
}
.ql-bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.green-table {
	border: 1px solid #7A947E;
	background-color: #C2C5B4;
}
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.stripecolumn {
	background-color: #8c9880;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #647254;
}
.dkstripecolumn {

	background-color: #6B7961;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #445746;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.title-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.events-table-border {
	background-color: #8c9880;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5C755E;
}
.title-header2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.profile-table {

	border: 1px solid #000000;
}
.profile-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px none #7A947E;
	background-color: #792a30;
	text-align: left;
}
.profile-text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	list-style-position: inside;
}
.topruler {
	border-top: 2px solid #666666;
	border-right: medium none #666666;
	border-bottom: medium none #666666;
	border-left: medium none #666666;
}
.heading-cell-left {
	text-align: center;
	background-color: #792A30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-right: none;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.heading-cell-middle {
	text-align: center;
	background-color: #6b7961;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	border: 1px solid #000000;
}
.text-cell-left {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.text-cell-right {
	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.text-cell-middle {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.heading-cell-right {
	text-align: center;
	background-color: #792A30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.title-header1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.newtable {
	border: 1px solid #000000;
}
table.results {
	border: 1px solid #EFF0EC;
}
.oddrow-results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.results-header {
	background-color: #C2C5B4;
}
.evenrow-results {
	background-color: #EFF0EC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.menu {

  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #FFFFFF;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * START                 Anthum
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

h1 {
  font-size: 16px;
}


table.highlight {
  border: 3px solid #CCCCCC;
  padding: 0px;
  margin: 0px;
  background-color: #DDDDDD;
}

table.data {
  border: 1px solid #CCCCCC;
  padding: 0px;
  margin: 0px;
}

table.form {
  border: 1px solid #CCCCCC;
  padding: 0px;
  margin: 0px;
}

table.formErrors {
  border: 2px solid red;  
  background: #FFFF33;
}

th,td {
  vertical-align: top;
  text-align: left;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
}

th {
  background: #CCCCCC;
}

td.formErrors {
  font-size: 12px;
  color: black;
  font-weight: bold;
}


.attention {
  color: red;
}

.attentionB {
  color: red;
  font-weight: bold;
}

input,textarea {
  font-size: 12px;
}


a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:visited:hover {
  text-decoration: underline;
}
a.small {
  font-size: 9px;
}


.profHeadFac,.profHeadStaff,.profHeadStu,.profHeadAlum {
  font-family: verdana;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}  

.profHeadFac {
  background-color: maroon;  
}

.profHeadStaff {
  background-color: #aaaaaa;
}

.profHeadStu {
  background-color: blue;
}

.profHeadAlum {
  background-color: #006600;
}
.profBoxTable {
 border: 1px #666666 solid; 
}
.profBoxText {
  font-family: arial;
  font-size: 12px;
  color: #aaaaaa;
  padding-left: 2px;
}
.profImgLink {
  margin: 7px;
}

.profImgSmall {
  padding-bottom: 20px;
  padding-right: 5px;
}

.profImgLarge {
  /*border-right: 2px #006600 dotted;
  border-bottom: 4px #006600 dotted;*/
  margin-right: 20px;
  padding-right:10px;
  margin-bottom: 10px;
  padding-bottom:10px;
}

p.profHeadName {
  font-family: verdana;
  font-weight: bold;
  font-size: 150%;
  color: #006600;
  margin: 0px;
}

p.profHeadTitle {
  font-family: verdana;
  font-weight: bold;
  /*font-size: 150%;*/
  color: #666666;
  margin-top: 0px;
}

.profQuesCat {
  font-family: verdana;
  font-weight: bold;
  color: maroon;
  font-size: 125%;
  /*border-bottom: 2px #006600 solid;*/
  padding-bottom: 3px;
  margin-bottom: 10px;
}

.profTitle {
  font-family: verdana;
  /*font-weight: bold;*/
  color: #666666;
  font-size: 10px;
}

a.profName {
  font-family: verdana;
  font-weight: bold;
}

p.profQues {
  font-family: verdana;
  /*margin-left: 10px;*/
  margin-bottom: 5px;
  font-weight: bold;
  color: #666666;
  /*color: maroon;*/
}

p.profAns {
  font-family: verdana;
  /*margin-left: 20px;*/
  margin-top: 0px;
  margin-bottom: 30px;
  color: #888888;
}
table.anthum-shadow {
  border-collapse: collapse;
}
td.anthum-shadow {
  padding:0px;
}
td.anthum-shadow-bl {
	width: 1px;
	background-image: url('http://lawweb.colorado.edu/images/anthum/anthum-shadow-b.gif');
  padding: 0px;
}
td.anthum-shadow-br {
  padding: 0px;
	width: 1px;
}
td.anthum-shadow-tr {
  padding: 0px;
	width: 1px;
	vertical-align: top;
	background-image: url('http://lawweb.colorado.edu/images/anthum/anthum-shadow-r.gif');
}
img.anthum-shadow {
  padding: 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * END                 Anthum
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/



.red {
	color: #792A30;
}


table.searchCriteria {
	background-color: #EBEBEB;
	border: 1px solid #666666;
}
td.labelForm {
	background-color: #D9D8C4;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	
}
/* ___________________________________________________________________
*Stuff I added since 4/1/06 -- Stahl
*/

.outerTableBorder {
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: thin;
}
.ql-table {

	border: thin solid #818053;
	background-color: #FDFEEB;
}

signatureTable {
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
}

		table.newsFeature {
		  border-collapse: collapse;
		}
    td.newsFeatureImg {
      padding:0px;
    }
		td.newsFeatureBl {
			width: 1px;
			background-image: url(http://lawweb.colorado.edu/news/images/news-feature-b.gif);
		  padding: 0px;
		}
		td.newsFeatureBr {
		  padding: 0px;
			width: 1px;
		}
		td.newsFeatureTr {
		  padding: 0px;
			width: 1px;
			vertical-align: top;
			background-image: url(http://lawweb.colorado.edu/news/images/news-feature-r.gif);
		}
		img.newsFeature {
		  padding: 0px;
			border:1px solid #eeeeee;
		}
		.bold{
		  font-weight: bold
		}
	.dateCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #792A30;
	background-color: #FEE69C;
	text-indent: 3px;
	border: 1px solid #FDD357;
	padding: 4px;
	text-align: right;
}
	.dateCellCW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #4F5847;
	background-color: #DADCD1;
	text-indent: 3px;
	padding: 4px;
	text-align: right;
}
	td.clinicalData {
	
	border: 1px solid #C2C5B4;
	padding: 4px;
	
}
		.sideTableColloq {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			padding: 4px;
		}
	.past {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #ffffff;
	text-indent: 3px;
	padding: 4px;
	
}

.bottom a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
  	color: #FFFFFF; 
  	text-decoration: none; 
  }
.bottom a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
  	color: #FFFFFF; 
  	text-decoration: none; 
  }
.bottom a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
  	color: #FFFFFF; 
 	 text-decoration: underline; 
  }
.bottom a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
  	color: #FFFFFF; 
  	text-decoration: none; 
  }
  
h1.book {
	font-family: Tahoma, sans-serif;
	font-size: 16px;
  	color: #792A30; 
	font-weight: bolder;
  	text-decoration: none; 
  }
 
  table.related {
 	border-collapse: collapse;
 	width: 165px;
	border: 1px solid #EFEFEF;
	
}
td.relatedHeading {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EFEFEF;
	color: #666666;
	text-align:left;
	vertical-align:middle;
}



div.relatedItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	padding: 0px;
	padding-left: 8px;
 	margin:0px;
	vertical-align:top;
	list-style-position: inside;
	background-image: 	url(http://www.colorado.edu/law/images/link_point.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

td.subMenu {
  	background-color: #6B7961;
	color: #FFFFFF;
	padding: 4px;
	text-align: center;
	
}
.subMenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
  	color: #FFFFFF; 
  	text-decoration: none; 
  }
  .subMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
  	color: #FFFFFF; 
  	text-decoration: none; 
  }
.subMenu a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
  	color: #FEE69C; 
	text-decoration: underline; 
  }
.subMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
  	color: #FFFFFF; 
  	text-decoration: none; 
	}
td.leftBorder
{
	border-left: 1px solid #000000;
	background-color: #8c9880;
}
td.event{
	background-color: #8c9880;
	}
