/* START GENERIC PAGE ELEMENTS */
body {
	background: #eeeeee;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 10px;
}

a:hover					{color: #ff8e42; text-decoration: underline; position: relative; TOP: 1px}
a:link          {color: #006699; text-decoration: none}
a:visited       {color: #006699; text-decoration: underline}
a:visited:hover	{color: #ff8e42; text-decoration: underline; position: relative; TOP: 1px}
a:active        {color: #ff8e42; text-decoration: none}

h1		{font-size: 16px}
h2		{font-size: 12px}	

th		{font-size: xx-small; font-weight: bold; color: #004167; background: #a0b8c8}
td		{font-size: x-small; color: black}					
/* END GENERIC PAGE ELEMENTS */

/* DISPLAY PROPERTIES*/
.categoryTitle 	{font-size: 12px; font-weight: bold; color:#004167; background: #a0b8c8}
.categoryItem 	{font-size: 12px; font-weight: bold; color:#999999; background: #ffffff}
.categoryData 	{font-size: 12px; font-weight: normal; color:#000000; background: #ffffff}
					
/* START COLORS UNDER HEADER */
.colortop			{background-color: #e2eef1}
.colorbottom	{background-color: #6081AC}

/* TEXT STYLES */
.uppercase			{text-transform: uppercase}
.lowercase 			{text-transform: lowercase}
.capitalize 		{text-transform: capitalize}

.startParagraph	{
	margin-right:5px;
	margin-top:2px;
	float:left;
	color:white;
	background:#336699;
	border:1px solid #000066;
	font-size:30px;
	line-height:30px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	font-family:times;
}
					
.boldlink       {color: #006699; text-decoration: none; font-weight: bold}
					
/* START BASIC TABLE BORDER 
used to outline table on Event List pages, tt_eventView, tt_searchResults, tt_summary pages*/
.tblborder	{border: 1px; border-color: #98aab1; border-style: solid}
/* END BASIC TABLE BORDER */
					
/* BANNER AD BORDER */
.adborder	{border: 1px; border-color: #98aab1; border-style: solid}

/* BORDER AROUND MAIN TABLE */
.bodyline		{background-color: #ffffff; border: 1px #98aab1 solid}

/* USED ON LOGIN AND REGISTER PAGES */
.labelBlue	{font-weight:bold; color:#336699}
					
/* USED ON tt_summary PAGE FOR Other Years */					
.tabletopb	{font-size: 12px; color: #003366; text-decoration: none; font-weight: bold}

/* START MESSAGE STYLES */					
.error			{color: #FF0000; font-size:14px}
.big_error	{color: #FF0000; font-weight:bold; font-size:16px}
.req				{color: #FF0000}		
.success		{color: #006600; font-size:14px}
.big_success{color: #006600; font-weight:bold; font-size:16px}
.big_message{font-weight:bold; font-size:16px}
.message		{font-weight:bold; font-size:14px}
.tip 				{font-size: 9px; font-weight:normal; font-style:italic; color:#666666}
/* END MESSAGE STYLES */

/* START FORM ELEMENTS */	
.label			{font-weight:bold; color:#336699}
				
input {
	border-right: rgb(50,50,50) 1px outset; 
	border-top: rgb(50,50,50) 1px outset; 
	border-left: rgb(50,50,50) 1px outset; 
	border-bottom: rgb(50,50,50) 1px outset;
	font-weight: bolder;
	font-size: 10px;
}

select {
	border-right: rgb(50,50,50) 1px inset; 
	border-top: rgb(50,50,50) 1px inset; 
	border-left: rgb(50,50,50) 1px inset; 
	border-bottom: rgb(50,50,50) 1px inset;
	font-weight: bolder;
	font-size: 10px;
}

.radioStyle {
	border-right: 0px outset; 
	border-top: 0px outset; 
	border-left: 0px outset; 
	border-bottom: 0px outset;
}

.alignright	{text-align: right;}
/* END FORM ELEMENTS */
					
/* START APPLICATION TITLE HEADER 
This is located at the top of each page (Fishing Log - Log an Event)*/
td.AppHeader {
	height: 25px;
	width: 70%;
}
td.LoggedAs {
	height: 25px;
	width: 30%;
	text-align:right;
}
div.AppTitle {
	font-size:16px;
	font-weight:bold;
	color:#003366;
	margin:1px 5px 1px 5px;
	padding:0px 0px 0px 0px;
}
/* END APPLICATION TITLE HEADER */
					
/* START ALL LEFT HAND NAV */
table.basic {
	background-color:#ffffff;
	font-size:11px;
	color:black;
	border:#004167 solid;
	border-width:1px 1px 1px 1px;
	width:100%;
	margin:0px 0px 0px 0px;
}
.leftnavTable {
	background-color: #c6cfc6;
	vertical-align:top;
	border:#004167 solid;
	border-width:1px 1px 1px 1px;
	padding:0px 3px 3px 3px;
}
.leftnavTitle {
	padding: 4px;
	border-bottom: solid 1px silver;
	font-weight: bold;
	font-size: 12px;
	color:#004167
}
.leftnavItems a {
	color: #006699;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	font-weight: normal;
	height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #f7f7f7;
}
.leftnavItems a:hover {
	color: #ff8e42;
	background-color: #ffffff;
	text-decoration: none;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #cccccc;
	padding-right: 2px;
	padding-left: 2px;
}
.leftnavItems a:visited {
	text-decoration: none;
}
/* END ALL LEFT HAND NAV */



