﻿/* Default body color */
body {
	background-color: #efefef;
	background: url("bg.gif");
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	}

/* General table element defaults */
table, tr, th, td {
	border-collapse: collapse;
	margin: 0em;
	padding: 0em;
	font: normal medium Arial, Helvetica, sans-serif;
	/* color: #003399; */
	/*color: #999999; */
}

/* Used for main table */
.tbl01 {
	width: 95%;
	min-width: 320px;
	border: thin solid #cccccc;
	background: #ffffff;
	}

/* Used for each link on display page*/
.tbl02 {
	width: 90%;
	border: thin solid #cccccc;
	}

/* Used for exclaimation key page*/
.tbl03 {
	border-width: 0;
	border-color: #000000;
	width: 100%;
	}
	
/* Used for banner and logo table */
.tbl04 {
	width: 95%;
	}
	
/* Used for table in about */
.tbl05 {
	width: 100%;
	height: 100%;
	border: thin solid #cccccc;
	}

/* Used for middle of the link box for the description */
.td05 {
	width: 98%;
	background: #d9ecff;
	text-align: left;
	}

/* Used for the top and bottom spacers in the description area */
.td06 {
	width: 100%;
	background: #d9ecff;
	}

/* Used for the left and right spacers in the description area */
.td07 {
	width: 1%;
	background: #d9ecff;
	}

/* Used for exclaimation point cells in key */
.td08 {
	width: 16px;
	}

/* Used for text cells in key */
.td09 {
	width: 60px;
	}

/* Used for bar graphic cells */
.td10 {
	height: 24px;
	background: url("middle.gif");
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	padding: 0px 2px 0px 2px;
	}
	
/* Used main area cells */
.td11 {
	width: 100%;
	background: #B0CDE2 url("bg2.gif");
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	padding: 5px 5px 5px 5px;
	}
	
/* Used for colored cell under the header cell */
.td12 {
	width: 100%;
	height: 24px;
	color: #003399;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	background: #e1ecff url("bg.gif");
	padding: 0px 5px 0px 5px;
	}

/* Main Content Cells */
.td13 {
	padding: 0px 2px 0px 2px;
	}

/* Used for updated date and number of hits */
.font01 {
	color: #02738A;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Total Links */
.font02 {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Copyright Info */
.font04 {
	color: #003399;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/*() around number of links next to each category*/
.font05 {
	color: #000000;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for the number of links in a category */
.font06 {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for "NEW" indicator*/
.font07 {
	color: #0000ff;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Used for link descriptions */
.font08 {
	color: #003399;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Used for error/confirmation messages */
.font09 {
	color: #ff0000;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Used for item separators | */
.font20 {
	color: #003399;
	font: x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	
	
	

/* Used for the (hits, rating, etc...) fields in link display page */
.font10 {
	color: #ffffff;
	font: x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for number of hits, rating, votes, etc... in display page */
.font11 {
	color: #bbd2ff;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for exclamation key text */
.font12 {
	color: #000000;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for slogan on display page */
.font14 {
	font: italic bold small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for actual updated "date" on index page */
.font19 {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for link url on search page */
.font21 {
	color: #003399;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for error message (No items found) in search page */
.font23 {
	color: #003399;
	font: normal small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for page separators in link menu bar*/
.font25 {
	color: #ffff00;
	font: xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for form page description*/
.font26 {
	color: #003366;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for form page field description (name, email, url...)*/
.font27 {
	color: #003366;
	font: x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}


/*Main Category link color*/
.link01:link {
	color: #02738A;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link01:visited {
	color: #02738A;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link01:hover {
	color: #02738A;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link01:focus {
	color: #02738A;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link01:focus:hover {
	color: #02738A;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link01:active {
	color: #02738A;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}

/* Sub Category link color */
.link02:link {
	color: #003366;
	font: xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link02:visited {
	color: #000000;
	font: xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link02:hover {
	color: #000000;
	font: xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link02:focus {
	color: #000000;
	font: xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link02:focus:hover {
	color: #0000ff;
	font: xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link03:active {
	color: #000000;
	font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

/* Link title color in display page.*/
.link03:link {
	color: #FFFFFF;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link03:visited {
	color: #FFFFFF;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link03:hover {
	color: #FFFFFF;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link03:focus {
	color: #FFFFFF;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link03:focus:hover {
	color: #FFFFFF;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link03:active {
	color: #FFFFFF;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

/* Used for "RATE ME" and "BROKEN" links in list view*/
.link04:link {
	color: #ffffff;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link04:visited {
	color: #ffffff;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link04:hover {
	color: #d9ecff;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link04:focus {
	color: #ffffff;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link04:focus:hover {
	color: #d9ecff;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link04:active {
	color: #ffffff;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

/* Used for page numbers in link list view*/
.link05:link {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link05:visited {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link05:hover {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link05:focus {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link05:focus:hover {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link05:active {
	color: #ff0000;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

/* Used for site link in search page */
.link06:link {
	color: #003399;
	font: bold small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link06:visited {
	color: #02738A;
	font: bold small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link06:hover {
	color: #02738A;
	font: bold small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link06:focus {
	color: #02738A;
	font: bold small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link06:focus:hover {
	color: #02738A;
	font: bold small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link06:active {
	color: #ff0000;
	font: bold small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}

/* Used for RATE ME and BROKEN links on search page */
.link07:link {
	color: #003366;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link07:visited {
	color: #003399;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link07:hover {
	color: #003399;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link07:focus {
	color: #003399;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link07:focus:hover {
	color: #003399;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link07:active {
	color: #ff0000;
	font: bold xx-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

/* Used for menu bar links */
.link08:link {
	color: #000000;
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link08:visited {
	color: #000000;
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link08:hover {
	color: #0000ff;
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link08:focus {
	color: #0000ff;
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link08:focus:hover {
	color: #0000ff;
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link08:active {
	color: #0000ff;
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}

/* Used for side link menu */
.link09:link {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link09:visited {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link09:hover {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link09:focus {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link09:focus:hover {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.link09:active {
	color: #ff0000;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
/* Used default link */
a:link {
	color: #0000FF;
	font: normal normal normal medium Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:visited {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
a:hover {
	color: #0000FF;
	font: normal normal normal medium Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
a:focus {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
a:focus:hover {
	color: #003399;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
a:active {
	color: #ff0000;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

/* default form */
form {
	margin: 0px;
	}
/* default input text for dropdown box */
select {
	color: #000000;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* default input text */
input {
	color: #003399;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* default textarea */
textarea {
	color: #003399;
	width: 95%;
	height: 200px;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* default input text color for dropdown box */
.input01 {
	color: #000000;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for main category in dropdown box */
.input02 {
	color: #ff0000;
	font: bold x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Used read only input */
.disabledInput {
	background: #e8e8e8;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Used main area cells */
p {
	font: normal medium Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}
	
/* Used main area cells */
span {
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	}
	
/* Main HR Tag */
hr {
	color: #003399;
	height: 3px;
	border: solid double;
	}
	
/* Stat Headings */
.stat_head {
	color: #003399;
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Stat Cells */
.stat_cell {
	border-width: 1px 0px 0px 0px;
	border-color: #CCCCCC;
	border-style: dashed;
	padding: 0px 0px 10px 0px;
	font: normal x-small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	}
	
/* Cell with admin menu in it */
.admin_menu_cell {
	width: 100%;
	height: 24px;
	color: #003399;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	background: #e1ecff url("bg.gif");
	padding: 0px 5px 0px 5px;
	}