/* ========== Color-Set ======
Gray 1		70,70,70		<txt>
Gray 2		120,120,120
Gray 4		185,185,185
Gray 5		247,247,247

Brown		64,0,0
Dark red	99,0,0
Bordeaux	137,0,0
Red			200,0,0			<a href:hover>

Blue 1		101,148,171		<a href>
Blue 2		152,188,204
Blue 3		187,213,223
Blue 4		230,240,244


 ===========================*/

/*div { border:dotted 1px red; }*/

body
{
	width:855px;
	margin:0px;
	padding:0px;
	font-family:Arial,sans-serif;
	background:white;
}


.tab	{ float:left; width:80px; }

#HEADER
{
	height:120px;
	margin:0px;
	padding:0px;
	background-image:URL(img/header.jpg);
	background-repeat:no-repeat;
}

	#HOMELINK
	{
		display:block;
		width:120px;
		height:100px;
	}
	
	
	#HEADNAV
	{
		height:20px;
		text-align:right;
		margin:0px 10px 0px 0px;
		float:right;
		font-size:11px;
		line-height:20px;
		color:RGB(101,148,171);
	}

		#HEADNAV a
		{
			text-decoration:none;
			color:RGB(101,148,171);
		}

		#HEADNAV a:hover, #HEADNAV a.locator
		{
			color:RGB(200,0,0);
		}





#SITENAV
{
	height:22px;
	margin:0px;
	text-align:right;
	border-bottom:solid 1px RGB(185,185,185);
}
	
		#SITENAV a, #MEMBERNAV a, #MEMBERBOX a
		{
			margin:2px 6px 2px 6px;
			line-height:20px;
			font-family:Verdana,sans-serif;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:RGB(101,148,171);
		}

		#SITENAV a:hover, #SITENAV a.locator, #MEMBERNAV a:hover, #MEMBERNAV a.locator
		{
			color:RGB(200,0,0);
		}


#MEMBERBOX
{
	height:20px;
	font-size:11px;
	padding:0px 0px 0px 20px;
	line-height:20px;
	color:RGB(185,185,185);
	border-bottom:dotted 1px RGB(185,185,185);
}

	#MEMBERNAV
	{
		float:right;
	}


	#MEMBERBOX h1
	{
		font-size:11px;
		margin:0px;
		padding:0px;
	}
	


#MAIN
{
	width:775px;	/* Full: 860px */
	margin:20px 20px 0px 0px;
	padding:0px 0px 20px 60px;
	color:RGB(70,70,70);
}

		#MAIN h1
		{
			font-size:18px;
			margin:0px;
		}

		#MAIN h2
		{
			margin-top:40px;
			font-family:Arial,Helevetica,sans-serif;
			font-size:14px;	
			color:RGB(137,0,0);
		}

		#MAIN h3
		{
			font-size:12px;
			margin:20px 0px 0px 0px;
			color:RGB(120,120,120);
		}


		#MAIN p, #MAIN li
		{
			font-size:12px;
			line-height:140%;
			margin:10px 0px 0px 0px;
		}

		#MAIN a
		{
			padding-left:20px;
			background:URL(img/link_bullet.gif);
			background-repeat:no-repeat;
			color:RGB(101,148,171);
			text-decoration:none;
			border-bottom:solid 1px RGB(101,148,171);
		}

		#MAIN a:hover
		{
			background:URL(img/link_bullet_hover.gif);
			background-repeat:no-repeat;
			border-bottom:solid 1px RGB(200,0,0);
			border-top:solid 1px RGB(200,0,0);
			color:RGB(200,0,0);
		}


		#MAIN .alert
		{ 
			text-align:center;
			background:yellow;
			color:red; 
		}

		#MAIN a.doc, #MAIN a.doc:hover	{ padding:0px; background:none; }
		
	
		#MAIN .list_item
		{
			border:dotted 1px RGB(187,213,223); 
			margin:0px 0px 20px 0px; 
			padding:0px;
		}

		#MAIN .list_item h1
		{
			border-bottom: dotted 1px RGB(187,213,223);
			font-size:12px;
			padding:2px;
		}

		#MAIN .list_item p
		{
			padding:2px;
		}

		#MAIN .list_item .update
		{ 
			float:right;
			margin:0px;
			font-size:11px;
			font-style:italic;
			color:RGB(120,120,120);
		}
	


	#LEFTCOL	/* Use only together w/ #RIGHTCOL for 2-col layout */
	{
		width:380px;
	}


	#RIGHTCOL
	{
		float:right;
		width:315px;	/* Total: 365px */
		margin:40px 0px 20px 40px;
		padding:0px 10px 10px 20px;
		border-left:solid 1px RGB(185,185,185);
		font-family:Verdana,Helvetica,sans-serif;
	}

		#RIGHTCOL h1
		{
			font-size:12px;
		}

		#RIGHTCOL p, #RIGHTCOL li
		{
			font-size:11px;
			line-height:120%;
		}

		#RIGHTCOL a.list, #RIGHTCOL a.list_locator
		{
			display:block;
			font-size:11px;
			text-decoration:none;
			margin:0px;
			padding:2px;
			background:none;
			border:none;
			border-bottom:solid 1px RGB(101,148,171);
		}

		#RIGHTCOL a.list:hover, #RIGHTCOL a.list_locator, #RIGHTCOL a.list_locator:hover
		{
			color:RGB(200,0,0);
			border:none;
			border-bottom:solid 1px RGB(200,0,0);
			background:none;
		}


	#FRMTBL
	{
		margin:20px 0px 0px 0px;
		border-spacing:0px;
		border-collapse:collapse;
		border:solid 1px RGB(187,213,223);
		font-size:11px;
		background:RGB(230,240,244);
	}

		#FRMTBL th
		{			
			padding:2px;
			text-align:left;
			font-weight:bold;
			background:RGB(187,213,223);	
		}
		
		#FRMTBL td
		{
			padding:5px;
		}

		#FRMTBL input, #FRMTBL select, #FRMTBL option, #FRMTBL textarea
		{
			margin:0px;
			width:240px;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
		}

		#FRMTBL a.button
		{
			float:left;
			margin:6px; 
			border:solid 1px red;
			width: 120px;
			background-image:none;
			padding:2px;
			color:red;
		}


		#FRMTBL a.button:hover
		{
			background-image:none;
			background:red;
			color:yellow;
		}


#FOOTER
{
	clear:both;
	height:20px;
	margin:0px;
	padding-bottom:20px;
	text-align:center;
	font-size:70%;
	border-top:solid 1px RGB(190,215,224);
}

	#FOOTER p, #FOOTER a
	{
		width:860px;
		color:RGB(165,185,200);
		text-decoration:none;
	}

	#FOOTER a:hover
	{
		color:RGB(200,0,0);
	}
	