/* Styles for tabs */
.TabTitleBg
{


	background-color:#264A7D;

}

.TabTitle
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
padding-bottom: 10px;
	margin-left: 20px;
	color: white;
}

A.TabTitle:link, A.TabTitle:visited
{
	line-height: 10px;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial, Tahoma, Verdana, 'Microsoft Sans Serif', Sans-Serif, 'Courier New';
}

A.TabTitle:hover
{
	color: white;
	text-decoration: underline;
	
}

.TabBg
{
	border-collapse: collapse;
	width: 100%
}

.TabEmpty, .TabTrailing
{

	border-bottom: dimgray 1px solid;
	background-color:#5F7BA4
	
	
}

.TabSubEmpty, .TabSubTrailing
{
	background-color: white;
	border-bottom: dimgray 1px solid;

}

.TabNotCurrent
{
	border-right: dimgray 1px solid;
	padding-right: 5px;
	border-top: dimgray 1px solid;
	padding-left: 5px;
	background-image:url(Pics/BGI/BGI001_J.jpg);
	padding-bottom: 0px;
	border-left: dimgray 1px solid;
	padding-top: 0px;
	border-bottom: dimgray 1px solid;
	background-color:silver
}

.TabCurrent
{
	border-top: dimgray 1px solid;
	border-right: dimgray 1px solid;
	border-left: dimgray 1px solid;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-color: white;
	text-align: center;
}

.TabTrailing, .TabSubTrailing
{
	width: 100%
}

.TabFooter
{
	height: 0px
}

.TabText, A.TabText:link, A.TabText:visited
{
	font-size: 8pt;
	font-family: verdana,Arial,tahoma, 'Microsoft Sans Serif', Sans-Serif, Verdana;
		font-weight:normal;
}

A.TabText:link, A.TabText:visited
{
	color: black;
	text-decoration: none;
}

A.TabText:hover
{

	color: black;
	text-decoration: none;
	font-weight: normal;

}

.TabSmall 
{
	border: dimgray 1px solid;
	text-align: center;
	padding-left: 1px;
	padding-right: 5px;
}

.TabSmallCurrent
{
	border: dimgray 2px solid;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

.TabSmallCommand
{
	border: dimgray 1px dashed;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.TabSmallLine
{
	border-right: dimgray 1px solid;
	height: 10px;
}

/* Style for scrollable panel */
.ScrollablePanel
{
	overflow: auto;
	border: silver 1px solid;
}

/* Style used for grids */
.Grid
{
	border: none;
	color: navy;
	font-family: Arial, Verdana, 'Microsoft Sans Serif' , Sans-Serif;
}

.GridHeader
{
	font-weight: bold;
	background-color: lightgrey;
}

.GridItem
{
	background-color: ivory;
}

.GridAlt
{
	background-color: beige;
}

.GridGrey
{
	background-color: Gainsboro;
}

.GridHeaderCmd 
{
	font-weight: bold;
	background-color: SteelBlue;
	color: White;
	text-align: center;
}

.GridItemCmd 
{
	background-color: LightSteelBlue;
	text-align: center;
}

/* Text style for copywrite message */
.Copyright, A.Copyright:link, A.Copyright:visited
{
    font-size: 8pt;
	font-family: Arial, 'Microsoft Sans Serif', Sans-Serif , Tahoma;
	color:white;
}

A.Copyright:link, A.Copyright:visited
{
	color: white;
	text-decoration: none;
}

A.Copyright:hover
{
	color: white;
	text-decoration: underline;
}


/* Text style used for textboxes in the admin and edit pages */
.Header
{
	margin-bottom: -12px;
}

/* Text style for buttons */
.Button     {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
}

A.Button:link {
    color: blue;
}

A.Button:visited  {
    text-decoration: underline;
    color: blue;
    
}

A.Button:active   {
    text-decoration: underline;
    color: blue;
}

A.Button:hover    {
    text-decoration: underline;
    color: blue;
}

/* Style for code */

.Code
{
	font-size: 12px;
	line-height: 14px;
	font-family: 'Courier New', Verdana, 'Microsoft Sans Serif', Sans-Serif , Arial, Tahoma;
}

/* Style for edit link */
.Edit:link
{
	color: green;
	text-decoration: none;
}

.Edit:visited
{
	text-decoration: none;
	color: green;
}

.Edit:active
{
	text-decoration: none;
	color: green;
}

.Edit:hover
{
	text-decoration: underline;
	color: green;
}

/* Generic */
Body, TD, .Body, .Validation, .Input
{
	color: black;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Tahoma, Verdana, 'Microsoft Sans Serif', Sans-Serif, 'Courier New';
}

.Input 
{
	color: black;
}

.Validation
{
	color: red;
}


IMG 
{
	border: 0;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}

UL
{
	list-style-type: disc;
	color:#6F7EA9;
	margin:10px 20px;

}

UL LI
{
	list-style-type: none;
}

UL LI LI
{
	list-style-type: square;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

A:link
{
	text-decoration: none;
	color: blue;
	font-weight: bold;
}

A:visited
{
	text-decoration: none;
	color: dimgrey;
	font-weight: bold;
}

A:active
{
	text-decoration: none;
	color: blue;
}

A:hover
{
	text-decoration: underline;
	color: red;
	font-weight: bold;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}

HR
{
	color: dimgrey;
	height: 1pt;
	text-align: left;
	line-height:2pt;

}

.HR1
{
	color: dimgrey;
	height: 1pt;
	text-align: left;
	width: 95%;
	line-height:2pt;

}

.Pheader, PSubHeader, Pbody, Pbody-bold, PH5, PH6, .PbodyAlt
{

	font-family: verdana, Arial
}

.Pheader
{
	color: black;
	font-size: 12pt;
	line-height: 14px;
	font-family: Arial;
	font-weight: bold;	
	PADDING-RIGHT: 0px; PADDING-LEFT:15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.PSubHeader
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	

}

.Pbody
{
	font-size:8pt;
	font-weight: NORMAL;
	line-height: 14px;
	margin:0px 30px;
	font-family: verdana;
}

.PbodyQuote
{
	font-size: 8pt;
	font-weight: NORMAL;
	line-height: 10px;
	margin:30px 30px;

}

.PbodyAlt
{
	font-size: 8pt;
	font-weight: NORMAL;
	line-height: 14px;
	margin:10px 10px;
	font-family: verdana;
}

.PbodyHeader
{
    font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	line-height: 20px;
	text-align:left;
	color:white;

}

.PbodyHeaderALT
{
    font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	line-height: 20px;
	text-align:left;
	color:white;
	margin:10px 10px;

}

.PbodyHeaderBlack
{
    font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 14px;
	text-align:left;
	color:black;

}

.Pbody-bold
{
	font-size: 12px;
	line-height: 14px;
		font-weight: bold;
}

.PH5
{
	font-size: 11px;
	font-weight:bold;
}

.PH6
{
	color: midnightblue;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Tahoma, Verdana, 'Microsoft Sans Serif' , Sans-Serif, 'Courier New';
	font-weight:normal;
}

.IBSLink:link
{
	text-decoration: none;
	color: blue;
	font-weight: normal;
}

.IBSLink:visited
{
	text-decoration: none;
	color: dimgrey;
	font-weight: normal;
}

.IBSLink:active
{
	text-decoration: normal;
	color: blue;
}

.IBSLink:hover
{
	text-decoration: underline;
	color: red;
	font-weight: normal;
}


.IBSlinkLP:link,.IBSlinkLP:hover,.IBSlinkLP:visited
{
color:black;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	margin:0px 0px;
	line-height: 14px;
	font-family: verdana;
	text-decoration:none;

}
.IBSlinkLP:hover
{

	background-color:white
	font-weight: normal;
	font-size: 8pt;
	color: red;
	margin:0px 0px;
	line-height: 14px;
	font-family: verdana;
	background-color:white;
	text-decoration:none;

}

.IBSlinkLP:visited
{

	
	color: darkblue;

}


.bar A {
	COLOR: #ffffff
}
.idx A {
	FONT-WEIGHT: normal
}
.idx B A {
	FONT-WEIGHT: bold
}
.dir {
	MARGIN-TOP: 10px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/home/images/sm_arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.title {
	FONT-WEIGHT: normal; COLOR: #666666; FONT-FAMILY: 'helvetica neue','arial narrow',tahoma,helvetica,verdana,arial,sans-serif
}
.title A {
	COLOR: #333333
}
.promo-title {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: 'helvetica neue','arial narrow',tahoma,helvetica,verdana,arial,sans-serif
}
.promo-title A {
	COLOR: #333333
}
.seatitle {
	COLOR: #999999; FONT-FAMILY: 'helvetica neue','arial narrow',tahoma,helvetica,verdana,arial,sans-serif
}


.liIndent {

		line-height: 12px;list-style-type: disc; MARGIN: 5px 50px; 
}

.li {

		 line-height: 12px;list-style-type: disc; MARGIN: 5px 5px; 
}
.lb {
	DISPLAY: PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(pics/icons/bluesquare.gif); BACKGROUND-REPEAT: no-repeat
}
.li A {
	FONT-WEIGHT: normal
}
.weatherdiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px dashed
}
.padV {
	MARGIN: 5px 0px
}
.padH {
	MARGIN: 0px 5px
}
.padTH {
	MARGIN: 5px 5px 0px
}
.padT {
	MARGIN: 5px 0px 0px
}
.padB {
	MARGIN: 0px 0px 5px
}
.padR {
	MARGIN: 0px 0px 0px 5px
}


