/* design and code by celsius.ws, &copyr 2009, yo! */

html {
  margin: 0 auto;
  margin-top:-10px;
  margin-bottom:-10px;
  padding: 0px;
  border: 0px;
  background-color: #289abb;
  font-family: 'palatino linotype' , palatino;
  font-size:10.5pt;
  color:#000000;
}

body { text-align: center; }

#container { position:relative; margin: 0 auto; width:830px; text-align: left; background-color:white; }

#leftnav {float:left; width:235px; padding-left:10px; background-color:white; color:#000000} 

#home-link { padding-top:8px; }

#aff { padding-left:49px; }

#navigation {}

.smaller	{
  font-family: 'palatino linotype' , palatino;
  font-size:9pt;
}



table { color:black; }

table.stir {  
	cellpadding:0px;
	cellspacing:0px;
	font-family: Arial, sans-serif;
  	font-size:8pt
	}

table.quote {  
	cellpadding:0px;
	cellspacing:0px;
	font-family: Arial, sans-serif;
  	font-size:10pt
	}

table.cups {  
	cellpadding:0px;
	cellspacing:0px;
	font-family: Arial, sans-serif;
  	font-size:10.5pt
	}

#content { background-color:white; color: black; text-align: left; width: 500px; margin-left:280px; }

#content2 { background-color:white; color: black; text-align: left; width: 780px; margin-left:25px;}


.title	{
	margin:0;
	padding:9px 0 0 0;
	width:500px;
	height:39px;
	background: url(images/title_bkg.png) no-repeat top left;
	font-family: 'palatino linotype' , palatino;
	font-weight:bold;
  	font-size:18px;
	text-align:center;
  	color:black;
	}

ul	{
	padding-left:20px;
	margin-left:20px;
	}


/* #sidebar { float:right; width: 260px; height:600px; margin-left:50px; background-color:red;} */

/* #sidebar { position:absolute; width: 260px; height:auto; left:653px;} */

#footer { clear: both;}

img	{border:none;	}

A:link {text-decoration: none; color:#ff0000;}
A:visited {text-decoration: none; color:#ff0000;}
A:active {text-decoration: none; color:#ff0000;}
A:hover {text-decoration: underline; color:#ff0000;}


#content h6 { font-size: 25px; border-bottom:2px solid black; padding-left:20px; margin-left:260px; }


# bubble {
	float:left; padding-top:20px;
}

td.caption
{
  font-size:.7em;
  color:Blue;
  text-align:center;
  padding-bottom: 10px;
  }



/* Dynamic Menu */

.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 225px; /*WIDTH OF MAIN MENU ITEMS*/
}

.glossymenu li{
position: relative;
}

.glossymenu li a{
background: white url(images/nav-off.png) no-repeat top left;
font: bold 14px Arial, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 10px 0;
padding-left: 20px;
text-decoration: none;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 225px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
width: 225px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu .arrowdiv{
position: absolute;
background: transparent url(images/arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(images/nav-on.png);
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */

/* Dynamic Calendar */

/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}


/*  QUOTE FORM */

	#uploadform {width: 350px;}
	label {display: block;}
	input#submit {width: auto;}
	.required {color: red;}
	#formfeedback {background: #fdfbab; padding: 5px;}
