/*
    Copyright Notice ========================================================  
  
	This file contains proprietary information of Alpine Internet Solutions. 
    Copying or reproduction without prior written approval is prohibited.   
  
	Copyright (c) 2000-2002 ================================================= 
    Purpose: Site style definitions  
    $Id: site_style.css,v 1.2 2003/11/11 05:14:05 rolson Exp $  
    $Author: rolson $  
    $Revision: 1.2 $  
    $Date: 2003/11/11 05:14:05 $  
  
    @format.tab-size 4  
    @format.use-tabs true  
   
*/  
  
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;  
	line-height: 1.5em;
}

p, ul, ol {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
}

p {
margin: 0;
padding: 0;
padding-bottom: 10px;
padding-top: 2px;
}

i, em {
font-style: italic;
}

b, strong {
font-weight: bold;
}

.subnav {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : #999999;
}  
A.subnav:LINK {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : #999999;  
}  
A.subnav:HOVER {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : #999999;  
}  
.mypref  {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : #FFFFFF;  
}  
A.mypref:LINK  { 
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : White;  
}  
A.mypref:HOVER {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : #EBC801;  
	text-decoration : none;  
}  
.nav { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : Black; 
} 
A.nav {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : Black;  
}  
A.nav:LINK { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : Black; 
} 
A.nav:HOVER { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #EBC801; 
	text-decoration : none; 
} 

.leftnav {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : Black;  
}  
A.leftnav {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : #F5F5DC;  
}  
A.leftnav:HOVER {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : #EBC801;  
	text-decoration : none;  
}  
.toplinks {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 14px;  
	color : Silver;  
}  

A.lightbackground:LINK {  
	font-size : 11px;  
	color: #ffffff;  
}  
A.lightbackground:ACTIVE {  
	font-size : 11px;  
	color: #ffffff;  
}  
A.lightbackground:VISITED {  
	font-size : 11px;  
	color: #ffffff;  
}  
A.lightbackground:HOVER {  
	font-size : 11px;  
	color: #ffffff;  
}  
A.smallemail:LINK {  
	font-size : 10px;  
}  
A.smallemail:ACTIVE {  
	font-size : 10px;  
}  
A.smallemail:VISITED {  
	font-size : 10px;  
}  
A.smallemail:HOVER {  
	font-size : 10px;  
}  
ul, ol {  
  	margin-top : 2px;  
  	margin-bottom : 2px;  
  	padding-top : 2px;  
  	padding-bottom : 2px;  
}

h1, h2, h3, h4, h5, h6 {
	color: #000000;  
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif; 
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	padding-bottom: 2px;
	}
h1 {  
	font-size : 24px;  
}  
h2 {
	font-size: 20px;  
}  
h3 {  
	font-size: 18px;
}  
h4 {  
	font-size: 14px;  
}  

h5 {
	font-size: 11px;
}

h6 {
	font-size: 10px;
}

.textmenu {  
	font-size : 11px;  
	color : #ffffff;  
	text-decoration : none;  
}  
A.textmenu:LINK {  
	font-size : 11px;  
	color : #ffffff;  
	text-decoration : none;  
}  
A.textmenu:HOVER {  
	font-size : 11px;  
	color : #EBC801;  
	text-decoration : none;  
}  
.poll {  
	font-size : 11px;  
	color : #000000;  
}  
.quicklinks {  
	font-size : 11px;  
}  
.subnavdown {  
	font-size : 11px;  
	color : #ffff00;  
	font-weight : bold;  
	font-family : Arial, Helvetica, sans-serif;  
}  
.submenulink {  
	font-size : 11px;  
	color : #ffffff;  
	font-weight : bold;  
	font-family : Arial, Helvetica, sans-serif;  
}  
A.submenulink:LINK {  
	font-size : 11px;  
}  
A.submenulink:ACTIVE {  
	font-size : 11px;  
}  
A.submenulink:VISITED {  
	font-size : 11px;  
}  
A.submenulink:HOVER {  
	font-size : 11px;  
	text-decoration: underline;  
	font-family : Arial, Helvetica, sans-serif;  
}  
select {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
}  

.icon {   
	color : #FFFFFF;  
}  
.fields {    
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-size: 11px;   
	font-style: normal;   
	background-color: #F0F0E8  
}  
.header {   
	background-color: #DBDBC8;   
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-size: 11px;   
	font-style: normal;   
	font-weight: bold;   
	color: #0F5494  
}  
.tableborder {    
	background-color: #B0B0B0  
}
A { 
	text-decoration: underline; 
         color : #CC6600;
}   
A:LINK { 
	text-decoration: underline; 
         color : #CC6600;
} 
A:HOVER { 
	text-decoration: none; 
} 
A:ACTIVE { 
	text-decoration: underline; 
} 
A:VISITED { 
 	text-decoration: underline; 
} 
.label {  
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px;  
	color : #000000; 
}  

.copyright {  
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 9px;  
	font-style: normal;  
	color: Gray;  
}  
A.copyright:LINK { 
	text-decoration: none;  
}  
A.copyright:HOVER {  
	text-decoration: underline;  
}  
.highlight {  
	background-color: #ffff99;  
}  
.searchmaindetail {  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif;  
	color : Silver;  
}  
.searchmaindesc {  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif;  
}  
.searchmainlink {  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif;  
	font-weight : bold;  
}  
.searchalttitle {  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif;  
	color : #ffffff;  
	font-weight: bold;  
}  
.searchalttext {  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif;  
}  
.searchaltlink {  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif;  
	font-style: italic;  
}  
.searchmorelink {  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif;  
	font-weight: bold;  
}  
.searchmainpagelink {  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif;  
}  
.searchmainpagenonlink {  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif;  
}  
.searchalttablehead {  
	background-color : #C1C1C1;  
	font-size : 11px;  
	font-weight : bold;  
	font-family : Arial, Helvetica, sans-serif;  
}  
.titlelink {  
	font-family : Arial, Helvetica, sans-serif;  
	font-weight : bold;  
	font-size : 12px;  
	color : #000000;  
} 
A.titlelink:LINK { 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : bold; 
	font-size : 12px; 
} 
A.titlelink:HOVER { 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : bold; 
	font-size : 12px; 
	text-decoration : underline; 
	color : #000000;  
} 
.input {  
 	color : #000000;  
 	font-weight : normal;  
	font-size : 11px;  
}  
input {  
	font-family: monospace;   
	font-size: 11px;  
	background-color : #F0F0F0;  
}  
textarea {  
	font-family: monospace;   
	font-size: 11px;
	background-color : #F0F0F0;  
}  
.required {  
	font-family : Verdana, Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : #990000;  
}  
.error {  
	font-size: 11px;  
	color : #ff0000;  
	background-color : #ffff00;  
}  

/* Styles defined for the Alpine VPO Plugin */
/*
	A, P, LI, UL, TD, TH {
	  font-family : Arial, Helvetica, sans-serif;
	  font-size: 11px;
	}
*/
	.menuheader {
	 COLOR: #FFFFFF;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: bold;
	}
	.homeHeader  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		color : #FFFFFF;
		background-color : #CCCC99;
	}
	.calMonthname { 
		font-family : Arial, Helvetica, sans-serif;
		background-color : #003399;
		font-size : 10px;
		color : #FFFFFF;
	}
	
	.calWeekname { 
		font-family : Arial, Helvetica, sans-serif;
		background-color : #0099FF;
		font-size : 10px;
		color : #FFFFFF;
		font-weight : bold;
	}
	
	.calDay { 
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8px;
		text-align : center;
		color : #000000;
	}
	        
	.task  {
		font-family : Arial, Helvetica, sans-serif;
		text-align : left;
		font-size : 10px
	}
	.tasklink  {
		font-family : Arial, Helvetica, sans-serif;
		text-align : left;
		font-size : 10px 
	}
	.taskheader  {
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
		background-color: #DBDBC8;
		font-size: 10px;
	}
	.taskheaderlink  {
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		font-size: 11px;
	}
	.taskalert {
		font-weight:bold; 
		color: #ff0000;
		font-size : 9px
	}
	.adminFields { 
	  font-family : Arial, Helvetica, sans-serif;
	  font-size : small
	}
	.adminHeader { 
	  color : #FFFFFF;
	  background-color : #000066;
	  font-family : Arial, Helvetica, sans-serif;
	  font-size : small
	}
	.sectionheader  {
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		font-size: 11px;
	}
	.sectionheaderlink  {
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		font-size: 11px;
	}
	.adminHeader { 
		background-color: #DBDBC8;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal;
		font-weight: bold;
		color: #0F5494;
	}
	
	.adminRequiredheader { 
		background-color: #DBDBC8;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: italic;
		font-weight: bold;
		color: #0F5494;
	}
	
	.adminTableborder { 
		background-color: #B0B0B0;
	}
	
	.adminMenulink { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		color : White;
		font-weight : bold;
		font-style : normal;
		text-decoration: none;
		line-height: 1.3;
		color : #FFFFFF;
	}
	 
	A.adminMenulink:HOVER { 
		color : #FFFFFF;
		text-decoration: underline;
	}
	 
	.adminReadonly { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		font-weight : bold;
		text-decoration: none;
		font-style : normal;
		margin-left : 5px;
		color : #CCCCCC;
	}
	 
	A.adminReadonly:HOVER { 
		color : #FFFFFF;
		text-decoration: underline;
	}
	
	.adminTable { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		font-weight : bold;
		text-decoration: none;
		font-style : normal;
		color : #FFFFFF;
		margin-left : 5px;
		line-height: 1.3;
	}
	
	A.adminTable:LINK { 
		font-weight : bold;
		color : #FFFFFF;
		text-decoration: none;
	}
	
	A.adminTable:VISITED { 
		font-weight : bold;
		color : #FFFFFF;
		text-decoration: none;
	}
	
	A.adminTable:HOVER { 
		font-weight : bold;
		color : #FFFFFF;
		text-decoration: underline;
	}
	
	.adminMenulink { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		font-weight : bold;
		text-decoration: none;
		font-style : normal;
		color : #FFFFFF;
		line-height: 1.3;
	}
	
	A.adminMenulink:LINK { 
		font-weight : bold;
		color : #FFFFFF;
		text-decoration: none;
	}
	
	A.adminMenulink:VISITED { 
		font-weight : bold;
		color : #FFFFFF;
		text-decoration: none;
	}
	
	A.adminMenulink:HOVER { 
		color : #FFFFFF;
		text-decoration: underline;
	}
	
	.adminMenuheader { 
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 11px;
		color : #DBDBC8;
		font-weight : bold;
		text-decoration: none;
	}
	
	.adminGrey { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9px;
		font-style: normal;
		color: Gray;
	}
	
	A.adminGrey { 
		text-decoration: none;
	}
	
	A.adminGrey:HOVER { 
		text-decoration: underline;
	}
	
	
	.adminFields { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal;
		text-decoration: none;
		background-color: #F0F0E8;
	}
	
	A.adminFields { 
		color : #0f5494;
		text-decoration: none;
	}
	
	A.adminFields:HOVER { 
		color : #0f5494;
		text-decoration: underline;
	}
	
	.adminLeftmenubar { 
		background-color : #0F5494;
	}
/*
	Portal Harness Styles
*/
 
.window {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: relative;
  text-align: left;
}
.titleBar {
  background-color: #008080;
  cursor: default;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
}
.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
}
.titleBarButtons {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 50px;
  height: 14px;
}
.clientArea {
  background-color: #ffffff;
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 2px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  margin: 2px 0px 0px 0px;
  overflow: auto;
  padding: .5em;
}

.calendar {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: relative;
  text-align: left;
}
.caldowhead {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  text-align: center;
}
.caldayzero {
}
.calweek {
}
.caloffset {
}
.caldaycell {
  background-color: #ffffff;
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  margin: 2px 0px 0px 0px;
  text-align: left;
  overflow: auto;
  padding: .5em;
}
.caldayfont {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
}
#news {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
#news .newsmore {
  font-size: 11px;
  color: #003366;
}
#news .newsheadline {
  font-size: 16px;
  color: #003366;
}
#news .newsdateline {
  color: #000000;
}
#news .newsbody {
  font-size: 11px;
}

/* new styles added by Dane R. Petersen, Esq. - March 9, 2004 */
/* new styles edited by Lance Hardy - March 15, 2004 (thanks, Lance! - drp) */
/* new styles edited by Dane R. Petersen, Esq. - April 21, 2004 */

div#nav {}
div#nav ul {
margin: 0; 
padding: 0; 
margin-left: 3px;
}
div#nav li {
margin: 0; 
padding: 2px 0px 3px 12px; 
background: transparent url(/images/nav_bullet.gif) top left no-repeat; 
list-style: none; 
line-height:1.0em;
}
div#nav a {
text-decoration: none; 
font-size: 11px; 
line-height: 100%; 
font-family: Verdana, Helvetica, sans-serif; 
color:#660000;
}
div#nav a:hover {
text-decoration: underline; 
color: #9A9A9A;
}

div#subnav {}
div#subnav ul {
margin: 0; 
padding: 0; 
padding-top: 3px; 
padding-bottom: 2px;
}
div#subnav li {
margin: 0; 
padding: 0; 
padding-left: 12px; 
padding-bottom: 3px; 
background: transparent url(/images/subnav_bullet.gif) top left no-repeat; 
list-style: none;
}
div#subnav a {
font-size: 11px; 
line-height: 100%; 
text-decoration: none; 
font-family: Verdana, Helvetica, sans-serif; 
color:#660000;
}
div#subnav a:hover {
color: #9A9A9A; 
text-decoration: underline;
}

.breadcrumbs {
	width:565px; /* width for IE5 Win */
	voice-family: ""}""; 
	voice-family:inherit;
	width: 555px; /* actual width for conformant browsers */
	}
html>body .breadcrumbs {
	width: 555px; /* be nice to Opera */
	}

.breadcrumbs {
	background: url(/images/Warmsprings/design/breadcrumbbkgd.gif) top left no-repeat;
	padding-left: 10px;
	padding-right: 15px;
	font-size: 10px;  
	color: #000000;  
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 20px;  
	}

.breadcrumbs a, .breadcrumbs a:link {
background: transparent;
padding: 0;
font: 10px/1.5em Arial, Helvetica, sans-serif;
font-weight: bold;
color: #660000;
text-decoration: none;
}

.breadcrumbs a:hover {
text-decoration: underline;
}

.current {}

.powered {}
.hide {display: none;}
.cloak {visibility: hidden;}

.floatL {float: left;}
.floatR {float: right;}

.clearL {clear: left;}
.clearR {clear: right;}
.clearB {clear: both;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

/*
    $Log: site_style.css,v $
    Revision 1.2  2003/11/11 05:14:05  rolson
    Added news containers for news templates.
    Revision 1.1  2003/11/07 21:53:36  bcash
    *** empty log message ***
  
    Revision 1.5  2001/07/06 18:31:07  bcash  
    *** empty log message ***  
*/
