﻿/* ----------------------- */
/* --DEFAULT PAGE STYLES-- */
/* ----------------------- */

html, body
{
	font-family:Tahoma;
	font-size: .82em;
	height: 100%;
	margin: 0;
	padding: 0;	
}

div, a, input, table, td, th, span, p, select, input, textarea
{
	font-size: 100%;
}

A:link.nounderline {text-decoration: none}
a:link{color: #0000CC;}
a:visited{color: #990033;}
a:hover{color: #990033;}
a:active{color: #990033;}

.sbhomepage
{
	position:relative;
	left:10px;
}

.SearchButton
{
	vertical-align:middle;
}

.SearchButtonSP
{
	vertical-align:top;
}


table#ContentTable
{
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

table#ContentTable td
{
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

table#ContentTable td td
{
	border: none;
}

.FeedbackButton
{
	vertical-align:bottom;
	font-family:Verdana;
	color:#0000CC;
	font-size:11px;
	font-weight:bold;
	text-decoration: none 
}

.SurfCanyonText
{
    
	font-family:Verdana;
	color: black;
	font-size:12px;
	text-decoration: none;
	text-align: left;
}

.formelementshp
{
	margin-right:7px;
	text-indent:3px;
}

.formelementssp
{
	margin-right:7px;
	text-indent:3px;
	line-height:19px;
	vertical-align:top;
	height:23px;
}
.formelements
{ 
	margin-right:7px;
	text-indent:3px;
	line-height:20px;
	left:370px;
	position:relative;
	height:27px;
	width:400px;
	vertical-align:middle;
	font:normal;
	font-family:Arial;
	font-size:12pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	
}

.hpformelement
{ 
	line-height:20px;
	position: fixed;
	left: 300px;
	height:27px;
	width:400px;
	vertical-align:middle;
	font:normal;
	font-family:Arial;
	font-size:12pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	
}
.top
{
	width:98%;
}

.button
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:8pt;
	color:#666666;
	background-color:#E0DFE3;
	background-image:url(../Images/dayheader_bg.gif);
	height:21px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	cursor:Hand;
}

.nounderlines
{
	text-decoration: none	
}

body
{
	margin: 0;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 160px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

