
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HTML TAGS - PRINT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body {

	}

/* remove browser default borders on all linked images */
a img{
	border-width:0;
	}

/* make all horizontal lines light gray */
hr{
	color:#DADCDD;
	background-color:#DADCDD;
	height: 1px;
	border:0;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LINKS - PRINT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a {
	font-weight:bold;
	color:#B8331F;
	}

a:visited {
	color:#B55C30;
	}
	
a:hover {
	text-decoration:none;
	}
	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS - PRINT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


h1, h2, h3, h4 ,h5, h6 {

	}

h1 {
	font-size:22px;
	border:3px solid #000;
	padding:10px;
	text-align:center;
	}
	
h2 {
	font-size:14px;
	}

h3 {
	font-size:12px;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	DEFINITION LISTS - PRINT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

dl {
	position:relative;
	height:1%;
	margin:0;
	}

dt {
	float:left;
	text-align:right;
	margin:0 0 4px 0;
	white-space:nowrap;
	}
	
dd {
	float:left;
	font-weight:bold;
	margin:0 0 4px 4px;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LOGO

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.logo {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	height:56px;
	width:243px;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SEARCH

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.search-container {
	margin:10px 0;
	text-align:center;
	}

input.input-search {
	background:#EEF8FA;
	border:2px inset #DEDCD4;
	font-size:1.2em;
	padding:3px 5px;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	NAV - PRINT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.nav-container {
	display:none
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SEARCH - PRINT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.search-container {
	margin:50px 0;
	text-align:center;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	ROUNDED CONTAINER - PRINT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.bg-rounded-container {
	border:2px solid #000;
	padding:5px;
	text-align:center;
	margin:8px;
	font-weight:bold;
	min-height:20px;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SEARCH RESUTLS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.results-left .data-table{
	width:100%;
	border:none;
	}

.results-left .data-table td,
.results-left .data-table th{
	padding:6px;
	border:1px solid #E0E0E0;
	}

.icon-linked {
	margin:0 auto;
	display:block;
	padding:6px 5px 0 0;
	}

.results-right.selected{
	color:#006600;
	border:3px solid #006600;
	padding:6px;
	margin:15px 0 0 0;
	}

.results-left .data-table tr.selected td {
	color:#006600;
	border:3px solid #006600;
	padding:12px;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BUTTONS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


input.button {
	background-color:#F3F3EE;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url(images/button.png);
	color:#B8331F;
	cursor:pointer;
	font-weight:bold;
	font-size:16px;
	padding:1px 8px;
	margin:5px 0;
	}

input.button-search {
	background-image:url(images/button-search.png);
	padding:3px 4px 3px 35px;
	/* ONLY IE6 USES PROPERTIES THAT START WITH "_" */
	_padding:2px 4px 2px 20px;
	margin:0 0 0 8px; 
	}
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER - PRINT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.footer {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:.60em;
	color:#CCCCCC;
	line-height:1.8em
	}