/* HTML Elements */ 
    
	a {
		text-decoration: none;
		}
		a:link{
			color: #03C;
			}
		a:visited {
			color: #1c3964;
			}
		a:hover {
			text-decoration: underline;
			} 
	
	body {
		background: #f8f8f0;
		color: #333;
		font: 75%/150% arial, verdana, helvetica, sans-serif;
		}
	
	dl, ol, ul {
		padding: 0 0 10px 15px;
		margin: 0;
		}
		ul {
			list-style: none;
			}
		
	fieldset {
		border: none;
		margin: 0;
		padding: 0;
		}
		
	form {
		margin: 0;
		padding: 0;
		}
	
	h1, h2, h3, h4, h5, h6 {
		color: #29568f;
		margin: 0 0 10px;
		}
		h1 {
			border-bottom: 2px solid #b4af87;
			color: #534120;
			font: normal 185% arial, verdana, helvetica, sans-serif; 
			margin: 0 0 10px;
			padding: 8px 0 3px;
			}
			#header h1 {
				background: url(/assets/ui/bg_h1.png) no-repeat 0 0;
				border: none;
				color: #fff;
				height: 41px;
				margin: 0;
				padding: 0;
				position: absolute;
					bottom: 0;
					right: 0;
				width: 458px;
				}
				#header h1 span {
					display: none;
					}
		h2 {
			font: 154% arial, verdana, helvetica, sans-serif; 	
			}
			#c2 h2 {
				font: 120% arial, verdana, helvetica, sans-serif;
				}
		h3 {
			font: 134% arial, verdana, helvetica, sans-serif; 
			}
		h4 {
			color: #333;
			font-size: 110%; 
			}
		h5 {
			font-size: 110%; 
			}
		h6 {
			font-size: 100%; 
			}
	
	img {
		border: none;
		}
		
	li {
		padding-bottom: 6px;
		padding-top: 0;
		margin: auto auto auto 0;
		}
		li p, li h2 {
			font-size: 100%;
			}
	
	p, td {
		margin-top: 0;
		}		

/* Format Classes */

	.alignLeft {
		clear: left;
		float: left;
		width: 40%;
		}
		li.alignLeft {
			width: 45%;
			}
			
	.alignLeftImage {
		clear: left; 
		float: left;
		display: inline;
		margin: 3px 12px 6px 0;
		}			
	
	.alignRight {
		clear: right; 
		float: right;
		width: 40%;
		}
		li.alignRight {
			clear: none;
			float: none;
			width: auto;
			}
			
	.alignRightImage {
		clear: right; 
		float: right;
		display: inline;
		margin: 3px 0 6px 12px;
		}
		
	.clearFloat {
		clear: both;
		padding-top: 1em;
		}

	.clearFloatLeft {
		clear: left;
		padding-top: 1em;
		}		

	.clearFloatRight {
		clear: right;
		padding-top: 1em;
		}			
			
	.hidden {
		display: none;
		}
	
	.highlight {
		background: yellow;
		font-size: 100%;
		font-weight: bold;
		}
		.highlight a {
			text-decoration: none;
			}
			
	.linkPdf {
		background: url(/images/ui/bg_acrobat.gif) no-repeat 100% 2px !important;
		padding: 0 15px 0 0;
		}
		
	.more {
		font-size: 79%;
		text-transform: uppercase;
		
		}
	
	.delete, .edit, .view {
		font-size: 69%;
		display: block;
		float: left;
		line-height: 100%;
		margin-top: 2px;
		padding: 15px 0 0 2px;
		width: 3.35em;
		}
		.delete {
			background: url(/assets/ui/bg_delete.png) no-repeat 5px 1px;
			}
		.edit {
			background: url(/assets/ui/bg_edit.png) no-repeat 0 0;
			width: 2.9em;
			}
		.view {
			background: url(/assets/ui/bg_view.png) no-repeat 0 2px;
			}
		a.delete:hover, a.edit:hover, a.view:hover {
			font-weight: bold;
			text-decoration: none;
			}

th a.sort_link {
color: white;
}

th a.sort_link:visited {
color: #ddccff;
}
