﻿body
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 1em;
}
#main
{
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	background-color: #E3EAF4;
	background-image: url(../images/bgStrip.gif);
	background-repeat:repeat-x;
}
.dt
{
    min-height:360px;
}
.NiceHeader
{
	background: url(../images/headerbg.gif);
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 1.1em;
	font-weight:100;
	color: #ffffff;
	height:28px;
}
#Header
{
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;
	height:111px;
}
#Footer1
{
	width: 980px;	
	background-color: #E3EAF4;
	height:55px;
	background-image: url(../images/footerbar.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#Footer
{
	width: 980px;	
	background-color: #E3EAF4;
	height:55px;
	background-image: url(../images/footerbar.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.HBlue
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.9em;
	font-weight:bold;
	color:#005696;
}
.HText, .HText A, .HText A:visited
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.9em;
	color:#000000;
	text-decoration:none;
}
.HText A:hover
{
	color:#005696;
	text-decoration:underline;
}
.GText
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.8em;
	color:#999999;
}
.LBlue
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.80em;
	color:#005696;
	font-weight:bold;
}
.LBlack
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.80em;
	color:#000000;
	font-weight:bold;
}
.BText
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.75em;
	color:#000000;	
	padding-left:5px;
	padding-right:5px;
}
.BText A, .BText A:visited
{		
	color:#005696;
	text-decoration:none;
}
.BText A:hover
{		
	color:#005696;
	text-decoration:underline;
}
H1
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 1.2em;
	color:#000000;
	font-weight:bold;
	padding-left:5px;
}
.FBT
{
	padding-top:6px;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.70em;
	color:#555555;	
	text-align:center;
}
.FBlack
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.70em;
	color:#222222;
	padding: 2px 0px 0px 50px;
	font-weight:bold;	
}
.FGrey, .FGrey A, .FGrey A:visited
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.90em;
	color:#888888;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	height:51px;	
	padding-top:2px;
}
.FGrey A:hover
{
	color:#888888;
	text-decoration:underline;
}
.FBlue, .FBlue A, .FBlue A:visited
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.90em;
	color:#005696;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	height:51px;	
	padding-top:2px;
}
.FBlue A:hover
{
	color:#F9AE31;
	text-decoration:underline;
}
.FOrange, .FOrange A, .FOrange:visited
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.90em;
	color:#F9AE31;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	height:51px;
	padding-top:2px;
}
.FOrange A:hover
{
	color:#005696;
	text-decoration:underline;
}
.SignIn
{	
	background-image: url(../images/SignIn.png);
	background-repeat:no-repeat;
	height: 189px;
	width: 243px; 
}
.SIMembers
{
	padding-top:70px;
	text-align:center;
}
.SIGroups
{
	padding-top:3px;
	text-align:center;
}
.ChooseSeat
{	
	background-image: url(../images/ChooseSeat.jpg);
	background-repeat:no-repeat;
	height: 599px;
	width: 481px; 
}
.ChooseSeatNoPic
{	
	height: 440px;
	width: 481px; 
}
.BB
{	
	background-image: url(../images/BB.jpg);
	background-repeat:no-repeat;
	height: 261px;
	width: 969px; 
}
.rollover
{
	border: none 0px;
}
.NType
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 1em;
	color:#005696;
	font-weight:bold;
	text-align:center;
}
.CSBlue
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.75em;
	color:#005696;
	padding-bottom:12px;
	line-height: 14px;	
}
.CSWhite
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.75em;
	color:#ffffff;	
	padding-bottom:12px;
	line-height: 14px;
}
.BBHeader
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 1em;
	color:#ffffff;
	font-weight:bold;
	padding-top:5px;
}
.BBWhite
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.72em;
	color:#ffffff;	
	line-height: 14px;
}
.BBBlue
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.72em;
	color:#ffffff;	
	line-height: 16px;
}

.fs div
{
	clear:left;
	margin: 0;
	padding:0;
	padding-top:3px;
}

.fs div label
{
	float: left;	
	width: 110px;
	height: 23px;
	padding-left:10px;
	vertical-align:middle;
	font: bold 0.80em Tahoma, Arial, Sans-Serif;
}
.fs div .TALabelL
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.80em;
	color: #333333;
	padding-left: 30px;
}
fieldset
{	
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0.25em;	
}
legend
{
	font: bold 0.8em Tahoma, Arial, Sans-Serif;
	color: #0000cc;
	background-color: #ffffff;
}
input.txt50
{
	color:#222222;	
	width:54px;
}
input.txt80
{
	color:#222222;	
	width:70px;
}
input.txt110
{
	color:#222222;
	width:110px;
}
input.txt180
{
	color:#222222;	
	width:176px;
}
input.txt220
{
	color:#222222;	
	width:244px;
}
input.txt380
{
	color:#222222;	
	width:376px;
}
input.txt440
{
	color:#222222;	
	width:444px;
}
.box
{
    border: solid 1px #222222;
}
.input330
{
	color:#222222;	
	width:330px;
}
.inputbox
{
    height:32px;
}
input.txt660
{
	color:#222222;	
	width:644px;
}
.CLabel
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.7em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
}
.CLabelB
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.7em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
	font-weight:bold;
}
.CLabelL
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.7em;
	color: #333333;	
}
.CLabelLB
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.7em;
	color: #333333;	
	font-weight:bold;
}
.TLabel
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
}
.TLabelB
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
	font-weight:bold;
}
.TLabelL
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;
}
.TLabelLB, .TLabelLB A:link, .TLabelLB A:visited
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}
.TLabelLB A:hover
{
    color: #cc0000;
    text-decoration:underline;
}
.ELabel
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.8em;
	color: #cc0000;	
	padding-right: 4px;
}

/***************** News ***************/
.NewsPhoto
{
	position: relative;
	float: left;
	display: inline;
	margin: .5em .85em .5em 0;
	padding: 1em;
	border: 1px solid #ccc;
	border-top-color: #eee;
	border-right-color: #ddd;
	border-bottom-color: #bbb;
	line-height: 1em;
}
.NewsContent, .NewsContent A
{
	padding: 0.9em;
	text-align: justify;
	font-family: Tahoma, Arial, Sans-Serif;
}
.NewsContent A:hover
{
	text-decoration: underline;
	color: #cc0000;
}
cite
{
	font-size:0.8em;
	font-style:italic;
	color:#444444;
}
.News
{
	padding: 0;	
	display: block;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.9em;	 
}
.News h1, .News h1 a
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 1.2em;	  
	padding: 0;
	text-align: left;
	color: #000088;
	display: block;
	text-decoration: none;
}
.News h1 a:hover
{
	text-decoration: underline;
	color: #cc0000;
}
.News h2, .News h2 a
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 1.05em;	  
	padding: 0;
	text-align: left;
	color: #000088;
	display: block;
	text-decoration: none;
}
.News h2 a:hover
{
	text-decoration: underline;
	color: #cc0000;
}

.News h3, .News h3 a
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.95em;	  
	padding: 0;
	text-align: left;
	color: #000088;
	display: block;
	text-decoration: none;
}
.News h3 a:hover
{
	text-decoration: underline;
	color: #cc0000;
}

.h3
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 1.15em;	  
	padding: 0;
	text-align: left;
	color: #000088;
	text-decoration: none;
}

.BoxLabelL
{
	background-color:#f6f6f6;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	padding: 2px 2px 2px 2px;
	border: solid 1px #333333;
	display:block;
	height:20px;
	width:130px;
	text-align:center;
}
.BoxLabelL A, .BoxLabelL A:visited
{
	text-decoration:none;
	color: #0000FF;
}
.BoxLabelL A:hover
{
	color: #FF0000;
	text-decoration:underline;
}
.BoxLabelR
{
	background-color:#f6f6f6;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	padding: 2px 2px 2px 2px;
	border: solid 1px #333333;
	display:block;
	height:20px;
	width:130px;
	text-align:center;
}
.BoxLabelR A, .BoxLabelR A:visited
{
	text-decoration:none;
	color: #0000FF;
}
.BoxLabelR A:hover
{
	color: #FF0000;
	text-decoration:underline;
}
.BoxLabel
{
	background-color:#f6f6f6;
	color: #333333;
	padding: 1px 1px 1px 1px;
	border: solid 1px #333333;
	display:block;
	float:right;
	text-align:center;
	height:18px;
	width:80px;	
}
.BoxLabel A, .BoxLabel A:visited
{
	text-decoration:none;
	color: #0000FF;
}
.BoxLabel A:hover
{
	color: #FF0000;
	text-decoration:underline;
}
.RollBox
{
	border: solid 1px #c1c1c1;
	padding: 2px 8px 2px 8px;
	background-color: #f9f9f9;
	width:450px;
}
.NewsRoll, .NewsRoll A, .NewsRoll A:visited
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.85em;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.NewsRoll A:hover
{
	color:#0000CC;
	text-decoration:underline;
}
.BlogTitle
{
	FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
	COLOR: #003399;
	font-size:	1.3em;
	font-weight: bold;
	text-decoration:none;
	padding-bottom:6px;
}
.BlogTime
{
	FONT-FAMILY: Georgia, Verdana, Helvetica, sans-serif;
	color: gray;
	font-size:0.8em;
	font-style: italic;
	padding-top:4px;
	padding-bottom:8px;
}
.BlogNotes
{
	FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
	COLOR: #333333;
	font-size:	0.95em;
	text-decoration:none;
}
