/* CSS Document */

/* NAME		BG COLORS	FONT COLORS	*/
/* black	#414142 	#000000 	*/
/* gray		#BCBEC0 	#BCBEC0 	*/
/* red		#981E20 	#981E20		*/
/* white	#FFFFFF 	#FFFFFF		*/
/* blue					#003366		*/


/* Text Formatting */
/* body 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#000000; background-color:#EEEEEE; margin:10px 0px 50px 0px; background-image:url(../images/bg_main.jpg)} */
body 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#000000; margin:0px 0px 50px 0px; background:url(../images/bg_olympic_mountains.jpg) no-repeat center top #4d718b fixed;}
.bg_shadow		{background:url(../images/bg_shadow.png) center repeat-y;}
h1				{font-family:"Times New Roman", Times, serif; color:#003366; font-size:32px; line-height:29px; font-weight:normal; padding:0px; margin:0px}
h2				{color:#777777; font-size:16px; line-height:21px; font-weight:normal; padding:0px; margin:0px}
p, td			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#000000}
p a				{color:#981E20; text-decoration:none}
p a:hover		{color:#981E20; text-decoration:underline}

a				{color:#981E20; text-decoration:none}
a:hover			{color:#981E20; text-decoration:underline}

.black			{color:#000000}
.black a		{color:#000000}
.black a:hover	{color:#981E20}

.gray			{color:#777777}
.gray a			{color:#555555}
.gray a:hover	{color:#000000}

.red			{color:#981E20}
.red a			{color:#981E20}
.red a:hover	{color:#981E20}

.white			{color:#FFFFFF}
.white a		{color:#EEEEEE}
.white a:hover	{color:#FFFFFF}

.blue			{color:#003366}
.white a		{color:#003366}
.white a:hover	{color:#003366}

.sm				{font-size: 9px; line-height:14px}
.sm a			{font-size: 9px; line-height:14px; text-decoration:none}
.sm a:hover		{font-size: 9px; line-height:14px; text-decoration:underline}

.md				{font-size:11px; line-height:16px}
.md a			{font-size:11px; line-height:16px; text-decoration:none}
.md a:hover		{font-size:11px; line-height:16px; text-decoration:underline}

.lg				{font-size:14px; line-height:18px}
.lg a			{font-size:14px; line-height:18px; text-decoration:none}
.lg a:hover		{font-size:14px; line-height:18px; text-decoration:underline}

.xl				{font-size:24px; line-height:29px}
.xl a			{font-size:24px; line-height:29px; text-decoration:none}
.xl a:hover		{font-size:24px; line-height:29px; text-decoration:underline}

.m1				{font-size:2px; vertical-align:bottom; color:#FFF}

/* Navigation */
.nav1 {
	border-bottom:1px solid #FFFFFF;
	font-weight:normal;
}
.nav1 a {
	display:block;
	text-decoration:none;
}
.nav1 a:link, .nav1 a:active, .nav1 a:visited {
	color:#981E20;
	padding:5px 0px 6px 20px;
}
.nav1 a:hover {
	background:url(../images/bg_nav.gif) repeat-x top #981E20;
	color:#FFFFFF;
}
.subnavTitle {
	font-weight:bold;
	padding:15px 0px 0px 20px;
}
#Layer1 		{position:absolute;	text-align:left; left:50%; width:90px; margin-left:-38px; z-index:21; visibility:hidden}
#Layer2			{position:absolute;	text-align:left; left:50%; width:90px; margin-left:50px; z-index:22; visibility:hidden}
#Layer3			{position:absolute;	text-align:left; left:50%; width:80px; margin-left:140px; z-index:23; visibility:hidden}
#Layer4			{position:absolute;	text-align:left; left:50%; width:80px; margin-left:220px; z-index:24; visibility:hidden}
.nav3			{width:100%; background-color:#000000}
.nav3 ul 		{margin:0px; padding:0px; list-style:none}
.nav3 li		{margin:0px; font-size:9px}
.nav3 a			{width:100%; display:block; text-decoration: none; text-align:left; padding:10px 0px 10px 5px}
.nav3 a:link, .nav3 a:active, .nav3 a:visited {color:#FFFFFF}
.nav3 a:hover 	{background:#981E20; color:#FFFFFF}

.director a		{background:#FFF; display:block; border:1px solid #CCC; margin:5px 0px 10px 0px; padding:8px; color:#000; height:50px; }
.director a:hover {background:#DDD; border:1px solid #900; text-decoration:none;}
.director img {width:50px; height:50px; border:1px solid #000; margin-right:12px;}

.photo			{margin:15px 0px 15px 15px; border:1px solid #333333;}

.sidebar {
	width:150px;
	height:150px;
	margin:0px 0px 15px 15px;
	border:1px solid #333333;
}


/* Table Formatting */
.t1				{background:#EEEEEE; font-size:9px; text-align:right; padding:5px; vertical-align:top; width:100px}
.t2				{background:#FFFFFF; padding:0px}
.t3				{background:#981E20; padding:10px; color:#FFFFFF; font-size:16px}
.field			{width:100%; font-size:9px; border:0px; padding:5px; height:20px}
/* .main			{border:1px solid #555555; background:#FFFFFF; width:765px} */
.main			{border:1px solid #555555; background:#FFFFFF; width:900px}
.column1		{width:250px; background:#F1F1F2; vertical-align:top;}
.column2		{width:580px; padding:35px; background:url(../images/bg_ossr.jpg) top right no-repeat; vertical-align:top;}

/* Map Formatting */
#map_canvas		{padding:0px; margin:0px 0px 20px 0px; background:#F1F1F2; height:400px; border:1px solid #BCBEC0;}
#directions		{padding:0px; margin:0px; background:#FFFFFF; border:1px solid #BCBEC0;}
