/*dimensions for background*/
 #full {position: absolute; top: 0; width: 100%; z-index: 0;}

/*dimensions for page area*/
#shell {position: relative; top: 0; width: 800px; z-index: 2; }

/*sets containment area for content columns; positions top beneath logo edge; */
#container { width:800px; position:relative; top:-250px; z-index:1; }

* html #container { height:1%; /*so IE plays nice */ }

/*positioning for text column */
#content {text-align:left; width:550px; float:left; margin-right:250px; z-index:4; }

/*positioning for righthand teaser rail */
#rail {text-align:left; position:relative; float:left; width:250px; margin-left:-250px; z-index:4; }

/*creates text block area with margins, layer positioning */
.textbox {background-color: #000; z-index: 3; padding: 0 20px 20px 20px; z-index:7; }


A.in:link { color: #083; text-decoration: none; }

A.in:hover { background-color: #0b5; }

.topbar {height: 72px; background-color: #083; z-index: 1; }

.ind { font-family: verdana, arial, helvetica, sans serif; font-size: 11px; letter-spacing: 0 em; line-height: 200%; margin-left: 27em; margin-right: 3em;  color: #0f9; }

.lo {position: relative; top: 1; left: 95px; }
.bglbtn {position: relative; top: -50; left: 75px; z-index: 20; }

.lo2 {position: relative; left: 75px; z-index: 2; }

p { text-align:left; height: auto;  font-family: verdana, arial, helvetica, sans serif; font-size: 11px; letter-spacing: 0 em; line-height: 230%; margin-top: 0; margin-bottom: 1em; margin-left: 3em; margin-right: 3em; color: #0f9; z-index: 10; }

.sho {position: relative; top: -220; left: 25; width: 229; z-index: 11; }
.ball {position: relative; top: -175; left: 375; }

.nav { text-align: center; position: relative; top: 0; left: 0; font-family: arial, helvetica, sans serif; font-size: 11px; font-weight: 700; letter-spacing: .25em; color: #000; z-index: 3; } 

.nav3 { position: absolute; top: 20px; left: 110px; font-family: arial, helvetica, sans serif; font-size: 11px; font-weight: 700; letter-spacing: .25em; color: #083; z-index: 5; }

.nav3 a:link {
	color:#083;
}
.nav3 a:visited {
	color:#646;
}
.nav3 a:hover {
	color:#000;
	background-color:#646;
}
.nav3 a:active {
	color:#083;
}

.nav a:visited {color: #000; }
.nav2 { position: relative; top: 10px; font-family: arial, helvetica, sans serif; font-size: 10px; z-index: 3; }

.nav2 a:visited {color: #000;  text-decoration: underline;}

.shift {position: relative; top: -50px; }

.top {position: absolute; top: 0; width: 100%;  z-index: 1; }

.sked { position: relative; top: 0; left: 0; width: 550; height: auto;  font-family: arial, helvetica, sans serif; font-size: 12px; letter-spacing: 0 em; line-height: 150%; color: #000000; z-index: 4; }

.logo {position: absolute; top: 0; width: 100%; height: 152; background-color: #ffffff; z-index: 2; }

.smlogo {position: absolute; top: 40; left: 100; width: 650; height: 56; background-color: #ffffff; z-index: 5; }

.navA { position: relative; top: 4; font-family: arial, helvetica, sans serif; font-size: 11px; font-weight: 700; letter-spacing: .1em; color: #557755; z-index: 10; }
.tabla { position: relative; top: 00; width: 700; height: auto; z-index: 0; }

.rule { position: relative; top: 20; width: 575; height: 24; background-color: #dc3; z-index: 2; }

.top {position: absolute; top: 0; width: 100%; height: auto; border-top: 20px solid #dc3; z-index: 0; }

.wrap { float: left; margin:7 12 0 0 }

.dots { font-size: 11px; color: #557755; }


.tease { font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; letter-spacing: .07 em; color:#575; }

.tease a:link {
	color:#575;
	text-decoration:underline;
}
.tease a:visited {
	color:#353;
}
.tease a:hover {
	background-color:#444;
}
.tease a:active {
	background-color:#444;
}

.hilite { color: #083; }

.hilite2 { color: #646; }
.hdr { position: relative; top: 30; left: 40; font-family: verdana, arial, helvetica, sans serif; font-size: 27; font-weight: 400; letter-spacing: .1em; color: #646; z-index: 4; }

img.ssho1 {float: left; width: 320; height: 240; margin: 0 16 15 0; vspace: 4; }

.butn {position: relative; top: 10; left: 150; z-index: 12;}

img.ssho {float: left; width: 230; height: 210; margin: 0 16 15 0; vspace: 4; }

img.curve {float: left; clear: left; margin: 0 1em 0 0;}
.butn {position: relative; top: 10; left: 150; z-index: 12;}
A:link { color: #000; text-decoration: none; }
A:hover { color: #000; background-color: #083; text-decoration: none; }
A:visited { color: #094; text-decoration: none; }

.textbox a:link {color: #083; text-decoration: underline;}
.textbox a:visited {color: #094; text-decoration: underline;}
.textbox a:hover {color: #000; background-color: #083; text-decoration: none;}
.textbox a:active {color: #000; background-color: #083; text-decoration: none;}
h1 { position: relative; top: 0; left: 20; height: auto; font-family: verdana, arial, helvetica, sans serif; font-size: 16px; letter-spacing: 0 em; line-height: 150%; color: #0f9; }
a.black:link {color: #000;}
a.black:visited {color: #000; text-decoration: underline;}
floatleft { position: relative; float:left; padding-right: 0; padding-bottom: 0; text-align:left;  }

