/********* Document CSS *********/
html, body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	background-color: #000000;
}
/********* End Document CSS *********/

/********* Custom Tooltip *********/
a.info span.infoSpan 
{
	display: none;
	text-decoration: none;
}

a.info
{
	cursor: pointer;
}

a.info:hover 
{
	position: relative;
	text-decoration: none;
}

a.info:hover span.infoSpan 
{
	display: block;
	position: absolute;
}

span.infoSpan 
{
	letter-spacing: normal;
	text-decoration: none;
	border: thin solid #CD1F36;
	background-color: Gray;
	color: White;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	width: 350px;
	padding: 10px 10px 10px 10px;
}
/********* Custom Tooltip *********/


/********* General CSS *********/
.CalTitle
{
	background-image: url(../../images/common/gradient_w2b.jpg);
}

.CalDayHdr
{
	background-image: url(../../images/common/gradient_b2w.jpg);
}

.CalEventDescHdr
{
	font-family: Copperplate Bold, Verdana, Arial;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
}

.formInput
{
	width: 200px; 
	border: solid 1px #A9141A;
}

img 
{
    border: 0;
}

a
{
	font-family: Verdana, Arial; 
	font-size: 10pt; 
	color: #ffffff; 
	text-decoration: none;
}

a:hover
{
    font-family: Verdana, Arial; 
	font-size: 10pt; 
	color: #000000; 
	text-decoration: underline;
}

a.mainMenu
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #ffffff; 
    text-decoration: none;
    cursor: pointer;
}

a.mainMenu:hover
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #000000; 
    text-decoration: underline;
    cursor: pointer;
}

a.mainMenuHover
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #000000; 
    text-decoration: underline;
    cursor: pointer;
}


a.mainMenuNoUnderline
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #ffffff; 
    text-decoration: none;
    cursor: pointer;
    line-height: 2em;
}

a.mainMenuNoUnderline:hover
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #000000; 
    text-decoration: none;
    cursor: pointer;
}

a.mainMenuNoUnderlineHover
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #000000; 
    text-decoration: none;
    cursor: pointer;
}



a.mainMenuBlack
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #000000; 
    text-decoration: none;
    cursor: pointer;
}

a.mainMenuBlack:hover
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #000000; 
    text-decoration: underline;
    cursor: pointer;
}

a.mainMenu9
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 9pt; 
    font-weight: 900;
    letter-spacing: 0.5pt;
    color: #ffffff; 
    text-decoration: none;
    cursor: pointer;
}

a.mainMenu9:hover
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 9pt; 
    font-weight: 900;
    letter-spacing: 0.5pt;
    color: #000000; 
    text-decoration: underline;
    cursor: pointer;
}

a.mainMenuHover9
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 9pt; 
    font-weight: 900;
    letter-spacing: 0.5pt;
    color: #000000; 
    text-decoration: underline;
    cursor: pointer;
}

.mainMenuTxt9
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 9pt; 
    font-weight: 900;
    letter-spacing: 0.5pt;
    color: #000000; 
    text-decoration: underline;
}

a.mainMenu9NoUnderline
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 9pt; 
    font-weight: 900;
    letter-spacing: 1pt;
    color: #ffffff; 
    text-decoration: none;
    cursor: pointer;
}

a.mainMenu9NoUnderline:hover
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 9pt; 
    font-weight: 900;
    letter-spacing: 1pt;
    color: #000000; 
    text-decoration: none;
    cursor: pointer;
}

a.mainMenu9NoUnderlineHover
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 9pt; 
    font-weight: 900;
    letter-spacing: 1pt;
    color: #000000; 
    text-decoration: none;
    cursor: pointer;
}

a.arial8
{
    font-family: Arial, Verdana;
    font-size: 8pt; 
    letter-spacing: 1pt;
    color: #ffffff; 
    text-decoration: none;
    cursor: pointer;
}

a.arial8:hover
{
	font-family: Arial, Verdana;
    font-size: 8pt; 
    letter-spacing: 1pt;
    color: #ffffff; 
    text-decoration: underline;
    cursor: pointer;
}

a.arial9
{
    font-family: Arial, Verdana;
    font-size: 9pt; 
    color: #ffffff; 
    text-decoration: none;
    cursor: pointer;
}

a.arial9:hover
{
	font-family: Arial, Verdana;
    font-size: 9pt; 
    color: #ffffff; 
    text-decoration: underline;
    cursor: pointer;
}

a.arial9NoUnderline
{
    font-family: Arial, Verdana;
    font-size: 9pt; 
    color: #ffffff; 
    text-decoration: none;
}

a.arial9Red
{
    font-family: Arial, Verdana;
    font-size: 9pt; 
    color: #A9141A; 
    text-decoration: none;
    cursor: pointer;
}

a.arial9Red:hover
{
	font-family: Arial, Verdana;
    font-size: 9pt; 
    color: #ffffff; 
    text-decoration: underline;
    cursor: pointer;
}

a.arial10
{
    font-family: Arial, Verdana;
    font-size: 10pt; 
    color: #ffffff; 
    text-decoration: none;
    cursor: pointer;
}

a.arial10:hover
{
	font-family: Arial, Verdana;
    font-size: 10pt; 
    color: #ffffff; 
    text-decoration: underline;
    cursor: pointer;
}

a.arial18
{
    font-family: Arial, Verdana;
    font-size: 18pt; 
    color: #ffffff; 
    text-decoration: none;
    cursor: pointer;
}

a.arial18:hover
{
	font-family: Arial, Verdana;
    font-size: 18pt; 
    color: #A9141A; 
    text-decoration: underline;
    cursor: pointer;
}

a.arial18Red
{
    font-family: Arial, Verdana;
    font-size: 18pt; 
    color: #A9141A; 
    text-decoration: none;
    cursor: pointer;
}

a.arial18Red:hover
{
	font-family: Arial, Verdana;
    font-size: 18pt; 
    color: #ffffff; 
    text-decoration: underline;
    cursor: pointer;
}

a.CopperPlate11Black
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 11pt; 
    font-weight: 900;
    color: #000000; 
    text-decoration: none;
    cursor: pointer;
}

a.CopperPlate11Black:hover
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 11pt; 
    font-weight: 900;
    color: #ffffff; 
    text-decoration: underline;
    cursor: pointer;
}

a.Times14Orange
{
	font-family: Times New Roman, Arial;
    font-size: 14pt;
    color: #CD903D; 
    text-decoration: none;
    cursor: pointer;
}

a.Times14Orange:hover
{
    font-family: Times New Roman, Arial;
    font-size: 14pt;
    color: #ffffff; 
    text-decoration: underline;
    cursor: pointer;
}
/********* End General CSS *********/


/********* Text CSS *********/
.mainMenu
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #ffffff; 
}

.mainMenuBlackTxt
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #000000; 
}

.mainMenuTxtWhite
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #ffffff; 
    text-decoration: none;
}

.mainMenuTxt
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 10pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #000000; 
    text-decoration: underline;
}

.mainMenuTxtGray
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 11pt; 
    font-weight: 900;
    letter-spacing: 1.5pt;
    color: #808080; 
}

.arial8NoSpacing
{
    font-family: Arial, Verdana;
    font-size: 8pt; 
    color: #ffffff; 
}

.arial8
{
    font-family: Arial, Verdana;
    font-size: 8pt; 
    letter-spacing: 1pt;
    color: #ffffff; 
}

.arial8Black
{
    font-family: Arial, Verdana;
    font-size: 8pt; 
    color: #000000; 
}

.arial9
{
    font-family: Arial, Verdana;
    font-size: 9pt; 
    color: #ffffff; 
}

.arial9Black
{
    font-family: Arial, Verdana;
    font-size: 9pt; 
    color: #000000; 
}

.arial10
{
    font-family: Arial, Verdana;
    font-size: 10pt; 
    color: #ffffff; 
}

.arial10Black
{
    font-family: Arial, Verdana;
    font-size: 10pt; 
    color: #000000; 
}

.arial11
{
    font-family: Arial, Verdana;
    font-size: 11pt; 
    color: #ffffff; 
}

.arial18Red
{
    font-family: Arial, Verdana;
    font-size: 18pt; 
    font-weight: bold;
    color: #A71518; 
}

.CopperPlate11Black
{
    font-family: Copperplate Bold, Verdana, Arial;
    font-size: 11pt; 
    font-weight: 900;
    color: #000000; 
    text-decoration: none;
}

.Times10Orange
{
    font-family: Times New Roman, Arial;
    font-size: 10pt;
    color: #CD903D; 
    text-decoration: none;
}

.Times14Orange
{
    font-family: Times New Roman, Arial;
    font-size: 14pt;
    color: #CD903D; 
    text-decoration: none;
}

.Times36Black
{
    font-family: Times New Roman, Arial;
    font-size: 36pt; 
    color: #000000; 
    text-decoration: none;
}
/********* End Text CSS *********/


/********* Button CSS *********/
.normalBtn
{
	color: #A9141A; 
	font-size: 16px; 
	width: 120px;
	border: solid 1px #A9141A;
}

input.btnXlrg 
{
	cursor: hand;
	width: 150px;
	color:#050;
	font-family:verdana, arial;
	font-size:9px;
	font-weight:bold;
	background-color:#AFAFAF;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#AFAFAF');
}

input.btnXlrghov 
{
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#495B5F');
}

/********* End Button CSS *********/


/* Semi-Transparent White Rounded Corners */
.spiffy
{
    display: block
}

.spiffy *
{
	display: block;
	height: 1px;
	font-size: .01em;
	overflow: hidden;
	background: #ffffff;
	Filter: Alpha(Opacity=65); 
	-moz-opacity: .65; 
	opacity: .65;
}

.spiffy1
{
	margin-left: 0px;
	margin-right: 3px;
	padding-left: 0px;
	padding-right: 1px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #ffffff; 
	Filter: Alpha(Opacity=65); 
	-moz-opacity: .65; 
	opacity: .65;
}

.spiffy2
{
	margin-left: 0px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 0px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #ffffff;
	Filter: Alpha(Opacity=65); 
	-moz-opacity: .65; 
	opacity: .65;
}

.spiffy3
{
	margin-left: 0px;
	margin-right: 1px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	Filter: Alpha(Opacity=65); 
	-moz-opacity: .65; 
	opacity: .65;
}

.spiffy4
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	Filter: Alpha(Opacity=65); 
	-moz-opacity: .65; 
	opacity: .65;
}

.spiffy5
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	Filter: Alpha(Opacity=65); 
	-moz-opacity: .65; 
	opacity: .65;
}

.spiffyfg
{
	background: #ffffff;
	Filter: Alpha(Opacity=65); 
	-moz-opacity: .65; 
	opacity: .65;
}
/* Semi-Transparent White Rounded Corners */


/* Semi-Transparent Gray Rounded Corners */
.spiffyGray
{
    display:block
}

.spiffyGray *
{
	display:block;
	height:1px;
	font-size:.01em;
	overflow:hidden;
	background:#6E6E6E;
	Filter: Alpha(Opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;
}

.spiffy1Gray
{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #6E6E6E;
	border-right:1px solid #6E6E6E;
	background:#6E6E6E; 
	Filter: Alpha(Opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;
}

.spiffy2Gray
{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #6E6E6E;
	border-right:1px solid #6E6E6E;
	background:#6E6E6E;
	Filter: Alpha(Opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;
}

.spiffy3Gray
{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #6E6E6E;
	border-right:1px solid #6E6E6E;
	Filter: Alpha(Opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;
}

.spiffy4Gray
{
	border-left:1px solid #6E6E6E;
	border-right:1px solid #6E6E6E;
	Filter: Alpha(Opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;
}

.spiffy5Gray
{
	border-left:1px solid #6E6E6E;
	border-right:1px solid #6E6E6E;
	Filter: Alpha(Opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;
}

.spiffyfgGray
{
	background:#6E6E6E;
	Filter: Alpha(Opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;
}
/* Semi-Transparent White Rounded Corners */



/********* Transparent Backgrounds *********/
.screenGray65
{
	background-color: #6E6E6E; 
	Filter: Alpha(Opacity=65); 
	-moz-opacity: .65; 
	opacity: .65;
}

.screenWhite65
{
	background-color: #ffffff; 
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}

.screenWhite85
{
	background-color: #ffffff; 
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

.screenWhite95
{
	background-color: #ffffff; 
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}

.screenTransparent
{
	
}

.screen25
{
	/*background-color: #ffffff; */
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
}
/********* Transparent Backgrounds *********/

/*
.menuLine
{
	height: 1px; 
	background-color: #ffffff; 
	font-size: 1px;	
}

.menuLineTransparent
{
	
}

.menuLineSpacer9
{
	height: 9px; 
	font-size: 1px;
}

.menuLineSpacer5
{
	height: 5px; 
	font-size: 1px;
	background-color: #ffffff; 
	Filter: Alpha(Opacity=65); 
	-moz-opacity: .65; 
	opacity: .65;
}
*/