/*   
    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.5 2001/07/06 18:31:07 bcash Exp $  
    $Author: bcash $  
    $Revision: 1.5 $  
    $Date: 2001/07/06 18:31:07 $  
  
    @format.tab-size 4  
    @format.use-tabs true  
   
*/  
  
body , p , b , i , strong , em , dt , dd , dl , sl , caption, u , blink , select , option , form , div , font , li, td, th {  
	font-family : Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	line-height: 1.5;  
}  

.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: 	white;  
}  
A.lightbackground:ACTIVE {  
	font-size : 11px;  
	color: 	white;  
}  
A.lightbackground:VISITED {  
	font-size : 11px;  
	color: 	white;  
}  
A.lightbackground:HOVER {  
	font-size : 11px;  
	color: 	white;  
}  

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 {  
  	font-size : 11px;  
  	margin-top : 2px;  
  	margin-bottom : 2px;  
  	padding-top : 2px;  
  	padding-bottom : 2px;  
}  
h1 {  
	color: black;  
	font-weight : bold;  
	font-size : 24px;  
	margin-top : 2px;  
	margin-bottom : 2px;  
	padding-top : 2px;  
	padding-bottom : 2px; 
	font-family : Arial, Helvetica, sans-serif;  
}  
h2 {  
	color: black;  
	font-weight : bold;  
	font-size : 20px;  
	margin-top : 2px;  
	margin-bottom : 2px;  
	padding-top : 2px;  
	padding-bottom : 2px;  
	font-family : Arial, Helvetica, sans-serif; 
}  
h3 {  
	color: black;  
	font-weight : bold;  
	font-size : 18px;  
	font-family : Arial, Helvetica, sans-serif; 
}  
h4 {  
	color: black;  
	font-weight : bold;  
	font-size : 11px;  
	font-family : Arial, Helvetica, sans-serif; 
}  

.textmenu {  
	font-size : 11px;  
	color : White;  
	text-decoration : none;  
}  
A.textmenu:LINK {  
	font-size : 11px;  
	color : White;  
	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 : Yellow;  
	font-weight : bold;  
	font-family : Arial, Helvetica, sans-serif;  
}  

.submenulink {  
	font-size : 11px;  
	color : White;  
	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:LINK { 
	text-decoration: none; 
} 
A:HOVER { 
	text-decoration: underline; 
} 
A:ACTIVE { 
	text-decoration: none; 
} 
A:VISITED { 
 	text-decoration: none; 
} 

.label {  
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px;  
	color : Black; 
}  

.breadcrumbs {  
	font-size : 11px;  
	color: #F5F5DC;  
	font-family : Arial, Helvetica, sans-serif; 
}  
A.breadcrumbs:LINK {  
	font-size : 11px;  
	color: #F5F5DC;  
	font-family : Arial, Helvetica, sans-serif; 
}  
A.breadcrumbs:HOVER {  
	font-size : 11px;  
	color: #F5F5DC;  
	font-family : Arial, Helvetica, sans-serif; 
}  
.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 : White;  
	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 : Black;  
} 

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 : Black;  
} 
.input {  
 	color : #000000;  
 	font-weight : normal;  
	font-size : 11px;  
}  
input {  
	font-family: monospace;   
	font-size: 9pt;  
	background-color : #F0F0F0;  
}  

textarea {  
	font-family: monospace;   
	font-size: 9pt;   
	background-color : #F0F0F0;  
}  

.required {  
	font-family : Verdana, Arial, Helvetica, sans-serif;  
	font-size : 11px;  
	color : #990000;  
}  
.error {  
	font-size: 9pt;  
	color : red;  
	background-color : yellow;  
}  



/* 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: 8pt;
  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: 10pt;
  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;
  border=1
  margin: 0px;
  padding: 2px;
  position: relative;
  text-align: left;
}

.caldowhead {

  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  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: 10pt;
  margin: 2px 0px 0px 0px;
  text-align: left;
  overflow: auto;
  padding: .5em;
}

.caldayfont {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9pt;

}


.swnu	{font-family:arial,san-serif;font-size:11px;color:#ffffff;text-decoration:none;}
.sb		{font-family:arial,san-serif;font-size:11px;color:#003366;}
.bnu	{font-family:arial,san-serif;color:#003366;font-size:13px;text-decoration:none;}
.sbnu	{font-family:arial,san-serif;font-size:11px;color:#003366;text-decoration:none;}
.snub	{font-family:arial,san-serif;font-size:11px;color:#000000;text-decoration:none;}
.snu	{font-family:arial,san-serif;font-size:11px;text-decoration:none;}
.sw		{font-family:arial,san-serif;font-size:11px;color:#ffffff;}
.s		{font-family:arial,san-serif;font-size:11px;}
.swnub	{font-family:arial,san-serif;font-size:11px;font-weight:BOLD;color:#FFFFFF;text-decoration:none;}
.sbnub	{font-family:arial,san-serif;font-size:11px;font-weight:BOLD;color:#003366;text-decoration:none;}
.sbd	{font-family:arial,san-serif;font-size:11px;font-weight:BOLD;}
.swb	{font-family:arial,san-serif;font-size:11px;font-weight:BOLD;color:#FFFFFF;}
.sbbd	{font-family:arial,san-serif;font-size:11px;font-weight:BOLD;color:#003366;}
.fwnu	{font-family:arial,san-serif;color:#ffffff;text-decoration:none;}
.fw		{font-family:arial,san-serif;color:#ffffff;}
.f		{font-family:arial,san-serif;}
.pbnu	{font-family:arial, san-serif;font-size:11px;color:#000000;text-decoration:none;}
.bttn	{border-style:outset;border-color:#9999cc;border-width:2px;background-color:#cccccc;}

/*

    $Log: site_style.css,v $  
    Revision 1.5  2001/07/06 18:31:07  bcash  
    *** empty log message ***  

*/
