/* HTMLS */



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align:justify;
	color:#333333;
	background: #000000 url(../images/08_background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding:0;
	margin:0;
}

#body_space {
	background:#000 url(../images/08_backgroundgh.jpg);
	background-position:top;
	background-repeat:repeat-x;
}


/* TEXT STYLES added 7/14/08 by Lachelle Kozma */

a:link {
    text-decoration: none;
	background-color:#b2d3e3;
	color: #740000;
}

a:visited {
	text-decoration: none;
	background-color:#b2d3e3;
	color: #333333;
}

a:hover {
	text-decoration: none;
	background-color:#333333;
	color:#b2d3e3;
}

a:active {
	text-decoration: none;
	background-color:#333333;
	color:#ffffff;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	letter-spacing:0.05em;
	line-height:28px;
	text-transform:uppercase;
	color:#AF0000;
	margin-top:3px;
	margin-bottom:8px;
	
}

h1 strong {
	font-weight:bold;	
	color:#740000;	
	
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:0.05em;
	line-height:20px;
	text-transform:uppercase;
	color:#740000;
	margin-top:5px;
	margin-bottom:10px;
}

h3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:0.05em;
	line-height:20px;
	text-transform:uppercase;
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:10px;
	
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-transform:uppercase;
	text-align:left;
	color:#740000;
	margin-top:0px;
	margin-bottom:0px;
}

/* Bulllet Syles*/

ul {
	list-style-image:url(/wwwadmin/globals/templates/1245/images/08_bullet.png);
	list-style-type:none;
	text-align:left;
	list-style-position: outside;
	padding-bottom:3px;
	margin-top:5px;
	padding-left: 20px;
}

ol {
	padding-bottom:3px;
}

/* Alternate Text Styles*/

.bottom-dividertext {
	border-bottom:solid 1px #A3A3A3;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align:justify;
	color:#333333;
}

.text_padded {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align:justify;
	color:#333333;
}

.white_text_padded {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align:justify;
	color:#FFFFFF;

}

.white_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align:justify;
	color:#FFFFFF;

}

.submit_btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #2f2f2f;
	color: #FFFFFF;
	margin-right: 6px;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:5px;
}

/* Background Images Tickets Page*/

.quotebox_top {
	background-image:url(/media/1245/images/08_rounded_top.png);
	background-repeat: no-repeat;
	background-position:top;
}

.quotebox_rightend {
	background-image:url(/media/1245/images/08_roundedend_right.png);
	background-repeat: no-repeat;
	background-position:top;
}

.quotebox_lefttend {
	background-image:url(/media/1245/images/08_roundedend_left.png);
	background-repeat: no-repeat;
	background-position:top;
}

/* Background Images Testimonies Page*/

.tquoteboxgrey_top {
	background-image:url(/media/1245/images/08_testimonygrey_top.gif)
	background-repeat: no-repeat;
	background-position:top;
}

.tquoteboxgrey_end {
	background-image:url(/media/1245/images/08_testimonygrey_end.gif)
	background-repeat: no-repeat;
	background-position:top;
}

.tquoteboxdark_top {
	background-image:url(/media/1245/images/08_testimonydark_top.gif)
	background-repeat: no-repeat;
	background-position:top;
}

.tquoteboxdark_end {
	background-image:url(/media/1245/images/08_testimonydark_end.gif)
	background-repeat: no-repeat;
	background-position:top;
}

/* End Lachelle's  Additions*/

object { outline:none; }		/* removes the dotted border around the flash in Firefox 3 */

IMG, FORM {
	padding:0px;
	border:0px;
	margin:0px;
}


INPUT {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border-width:1px;
		
}

P, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align:justify;
	color:#333333;
}

SELECT {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

TH {
	/*font:10px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2;
	color:#FFFFFF;
	background: #801917;
	text-align:left;
	font-weight:bold;
	height:25px;
	padding-left:10px;*/
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:0.05em;
	line-height:20px;
	text-transform:uppercase;
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:0px;
	background:#2f2f2f;
	padding-left:10px;
}
TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	text-align:justify;
	color:#333333;
}

/*
A:link {
  color:#8e0504;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:#b2d3e3;
  padding-left:3px;
  padding-right:3px;
  padding-top:1px;
  padding-bottom:1px;
}
A:visited {
  color:#8e0504;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:#b2d3e3;
  padding-left:3px;
  padding-right:3px;
  padding-top:1px;
  padding-bottom:1px;
}
A:hover {
  color:#FF6600;
  text-decoration:none;
}
*/
.nolink:link {
	padding:0;
}
.nolink:visited {
	padding:0;
}
.nolink:hover {
	padding:0;
}

.black {
	color:#000000;
}

.whiteback A:link {
  color: #FF0000;
  text-decoration:none;
}
.whiteback A:visited {
  color: #FF0000;
  text-decoration:none;
}
.whiteback A:hover {
  color: #993300;
  text-decoration:none;
}




.overall-container {
	position:relative;
	width:800px;
	margin:0 auto -22px;
	height: auto !important;
}

*html .overall-container {
	position:relative;
	margin:0 auto -22px;
	overflow:hidden;
	width:800px;
}

.main-content {
	position:relative;
	width:770px;
	/*height:auto !important;*/
	height:100%;
	min-height:600px;
	overflow:hidden;
	padding-top:20px;
	background: #fbfbfb url(/wwwadmin/globals/templates/1245/images/08_content_back.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
}

*html .main-content {
	height:100%;
	width:770px;
	min-height:600px;
	position:relative;
	overflow:hidden;
	padding-top:20px;
	background: #fbfbfb url(/wwwadmin/globals/templates/1245/images/08_content_back.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
}

.left-image {
	position:absolute;
	left:-200px;
	top:0px;
	width:200px;
	height:100%;
	background-image:url(/wwwadmin/globals/templates/1245/images/08_background_left.png);
	background-position:right top;
	background-repeat:no-repeat;
}

*html .left-image {
	height:0px;
}

.right-image {
	position:absolute;
	right:-199px;
	top:0;
	width:199px;
	height:100%;
	background-image:url(/wwwadmin/globals/templates/1245/images/08_background_right.png);
	background-position:left top;
	background-repeat:no-repeat;
}
*html .right-image {
		height:0px;
}

.body-container {
	position:relative;
	width:800px;
}

#full-container {
	width:100%
}

.admin-body-container {
	position:relative;
	width:auto;
	left:0px;
}

.header {
	background-color:#ebebeb;
	height:270px;
	width:800px;
}


.winterfest-flash-header {
	background:url(/wwwadmin/globals/templates/1245/images/header_bg.png);
	height:231px;
	width:800px;
}

#winterfest-flash-header-content {
	position:absolute;
	top:0px;
	left:-12px;
}

.winterfest-menu {
	width:784px;
	padding-top:7px;
	background:url(/wwwadmin/globals/templates/1245/images/mainnavi_bg.jpg);
}

.left-column {
	position:relative;
	height:100%;
	width:504px;
	overflow:hidden;
	float:left;
}

.right-column {
	position:relative;
	height:100%;
	width:250px;
	overflow:hidden;
	float:right;
	background:#2f2f2f;
}


.footer-image {
	position:relative;
	background:url(/wwwadmin/globals/templates/1245/images/08_footer.png);
	background-repeat:no-repeat;
	width:800px;
	height:22px;
}

.footer {
	text-align:center;
	padding:10px;
	color:#f0f0f0;
}





/* IDENTIFIERS 
#header {
	width: 770px;
}
#container {
	width: 770px;
}
#center {
  	width: 500px;
  	float: left;
	padding: 10px 10px;
	float: left;
}
#left {
  	width: 125px;
  	float: left;
	padding: 10px 0px;
}
#right {
  	width: 125px;          /* RC width 
  	float: left;
	padding: 10px 0px;
}
#footer {
  	clear: both;
}
.footer {
	background:url(../images/08_footer.jpg);
	width:800px;
	height:33px;
}

/*** IE6 Fix 
* html #left {
  	left: 125px;           /* RC width 
}

.clean {
	color: #999999;
    background-color: #F5F5F5;
	border-width:1px;
}


.main_bg {
	background: #08839c url(../images/08_background_temp.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.main_bg_left {
	background:#000000;
}

.main_bg_right {
	background:#000000;
}
.content_bg {

	padding-bottom:7px;
}

.content {
	background: #596a72;
}


.heading_bg {
	background:url(/media/9950/images/heading_bg.jpg);
	text-align:right;
	font:18px Helvetica, Trebuchet MS, sans-serif;
	padding:5px;
}
.content {
	padding:3px;
}*/


.tableline {
	color:#ececea;
	background:#fbfbfb;
}

.tableline_main {
	border:10px solid #cacbcb;
}

.tableline > td {
	border:10px solid #cacbcb;
}

.tablereceipt {
	background: #CCCCCC;
	color:#000000;
}


.tableinfo {
	color:#000000;
	background:#DDDDDD;
	border:1px solid #999999;
}
.tablewhite {
	background: #FFFFFF;
	color:#000000;
}
.tablewhite TD {
	color:#000000;
}

.tablewhite a:link {
	color:#00289E;
	text-decoration:none;
}
.tablewhite a:visited {
	color:#00289E;
	text-decoration:none;
}
.tablewhite a:hover {
	color:#FF0000;
	text-decoration:none;
}

.pic_desc {
	color: #86C455;
}

.sec_text {
	color:#FFED67;	
}


.blacktext {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#202f60;
}

.required_input {
	font-size:9px;
	color:#801917;
	margin-left:5px;
}

.front_right_side {
	width:250px;
	background-color:#2F2F2F;
}
.front_login_button {

  padding:0px;
  width: 29px;
  height: 19px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images/08_login_button.jpg) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}


#front_quotes {
	margin-top:15px;
	margin-bottom:10px;
}

#front_quotes_title {
	background: url(../images/08_front_quotes_title.jpg);
	background-repeat:no-repeat;
	width:226px;
	height:25px;
}
#front_quotes_top {
	background: url(../images/08_front_quotes_top.jpg);
	width:226px;
	background-repeat:no-repeat;
	height:20px;
}

#front_quotes {
	background:#FFFFFF url(../images/08_front_quotes_bg.jpg);
	background-repeat:repeat-y;
	width:226px;
}

#front_quotes_text {
	text-align:left;
	background:#FFFFFF;
	width:205px;
	padding-left:10px;
	padding-right:9px;
}

#front_quotes_bottom {
	background: url(../images/08_front_quotes_bottom.jpg);
	background-repeat:no-repeat;
	width:226px;
	height:36px;
}

.fronttable {
	color:#000000;
	border:#FFFFFF medium;
}

.frontheader {
	color:#bd1427;
}

.frontlargeheader {
	color:#000000;
	font-size:14px;
}

.fronttable A:link {
  color:#FF0000;
  text-decoration:none;
}
.fronttable A:visited {
  color:#FF0000;
  text-decoration:none;
}
.fronttable A:hover {
  color:#990000;
  text-decoration:none;
}

.allelements {
	margin-left:13px;
	margin-right:13px;
}

.graytable {
	color:#e8e8e8;
}

.regHeader {
font-size:15px;
color:#2b2b2b;
text-align:left;
}

.mailHeader {
	height:18px;
	line-height:18px;
	padding-left:32px;
	background:url(/media/1245/images/emailicon.png) top left no-repeat;
}

.continueButton {
	padding:0; margin:0; border:none;
	background:url(/media/1245/images/continue.gif) top left no-repeat;
	width:83px; height:26px;
	cursor:pointer;
}

.signupButton {
	padding:0; margin:0; border:none;
	background:url(/media/1245/images/signup.gif) top left no-repeat;
	width:77px; height:26px;
	cursor:pointer;
}

.login_input {
	padding:0;
	padding-top:10px;
	padding-left:10px;
}

.login_input_btn {
	padding-top:2px;
	padding-right:20px;
}

.forgot_pass {
	padding-top:10px;
	padding-left:10px;
	color:#8e0504;
  	text-decoration:none;
  	background:#b2d3e3;
}



							
#welcome_section_headline {
	text-align:left;
	vertical-align:top;
	color:#740a09;
	font-size:25px;
	padding-top:5px;
}

/*temporary until css is done*/
#title2 {
	color:#af0000;
	font-weight:bold;
}

#welcome_section {
	vertical-align:top;
	padding-left:3px;
	padding-right:5px;
	padding-bottom:15px;
	text-align:justify;
}


#news_title {
	color:#920202;
	font-size:15px;
	padding-left:3px;
}



.news_item {
	margin-left:22px;
	margin-top:10px;
}

.news_posted {
	color:#bababa;
	margin-left:5px;
}

#news_left {
	position:relative;
	float:left;
	padding-bottom:15px;
	width:400px;
}

#news_right {
	position:relative;
	width:97px;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
}

#right-column-content {
	margin:10px;
}
#front_login {
	background:#ebebeb;
}

#front_promovideo {
	margin-top:10px;
}

                    
	

.adminArea A{
	PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    Z-INDEX: 100;
    PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 0px 0px;
    COLOR: #d3172c;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
}

.adminArea A:hover {
	color: #33a1ba;
}

tr.r1 {
	background-color: #ffffff;
}

tr.r2 {
	background-color: #bababa;
}

tr.alt
        {
        background: #F5FAFA;
        color: #797268;
        }

tr.groupH {
	background-color: #969696;
}

th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-date-mdy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize

        {
        cursor:pointer;
        background: #CAE8EA url(bg_header_sortable.jpg) no-repeat;
        height:20px; padding-bottom:0px; padding-top:0px;
        }
th.forwardSort
        {
        background:#CAE8EA url(bg_header_down.jpg) no-repeat 0 0;
		height:20px; padding-bottom:0px; padding-top:0px;
        }
th.reverseSort
        {
        background:#CAE8EA url(bg_header_up.jpg) no-repeat 0 0;
		height:20px; padding-bottom:0px; padding-top:0px;
        }
		



/* Image free rules for Internet Explorer < 7 */
tr.alt
        {
        background-color:#F5FAFA;
        }
td.alt
        {
        background-color:#edf3f3;
        }

/*  Content BG on front page  */

.frontpagewhite {
		background-image:url(../images/news_gradient.jpg);
		background-position:top;
		background-repeat:repeat-x
		}