*
{
	margin: 0px;
	padding: 0px;
}
img, div
{
	behavior: url(/lib/iepngfix.htc);
	border: none;
	outline: none;
}
body
{
	font-family: "Helvetica";
	font-size: 13px;
}
td
{
    vertical-align: top;
}
.wrapper
{
	margin: 0 auto;
	width: 890px;
}
hr.clear
{
	clear: both;
	height: 1px;
	visibility: hidden;
}
#header
{
	margin: 15px 0 5px 0;
}
#header a
{
	color: #77654D;
	font-size: 12px;
	text-transform: uppercase;
}
#header #logo
{
	background: url(images/logo.jpg) top left no-repeat;
	float: left;
	height: 84px;
	text-indent: -99999px;
	width: 500px;
}
#header ul
{
	float: right;
	list-style-type: none;
}
#header ul li
{
	float: left;
	margin-right: 15px;
}
#header ul li.last
{
	margin-right: 0;
}
#header ul li a
{
	text-decoration: none;
}

#header ul li a:hover
{
	text-decoration: underline;
}

#header .logout-link, #header .logout-link-2
{
	clear: right;
	display: block;
	float: right;
	margin-top: 50px;
	padding: 5px 0 5px 30px;
	color:#666;
}

#header .logout-link a, #header .logout-link-2 a
{
	text-transform: lowercase !important;
}

#header .logout-link #logout-2
{
	display: none;
}

#header .logout-link-2 #logout
{
	display: none;
}

#header .login-link
{
	background: url(images/login-link.jpg) 0 50% no-repeat;
	clear: right;
	display: block;
	float: right;
	margin-top: 50px;
	padding: 5px 0 5px 30px;
	text-decoration: underline;
}
#header .login-link:hover
{
	text-decoration: none;
}
.home #main-menu
{
	background: #77654D;
	padding: 10px 15px;
}
.sub #main-menu
{
	background: url(images/sub-menu-back.jpg) top repeat-x;
	height: 145px;
	margin-bottom: 0;
	padding: 10px 15px;
}
#main-menu
{
	margin-top: 5px;
	position: relative;
}
#main-menu a.home
{
	background: transparent url(images/home-icon.png) top left no-repeat;
	display: block;
	float: left;
	height: 16px;
	text-indent: -9999px;
	width: 15px;
	margin-top: 3px;
}
#main-menu ul
{
	float: right;
	list-style-type: none;
	margin-top: 3px;
}
#main-menu ul li
{
	float: left;
	margin-right: 35px;
}
#main-menu ul li.last
{
	margin-right: 0;
}
#main-menu ul li a
{
	color: #E9E9D3;
	text-decoration: none;
	text-transform: uppercase;
}
#main-menu ul li a:hover
{
	text-decoration: underline;
}
#main-menu h2
{
	clear: both;
	color: white;
	font-family: "Georgia";
	font-size: 38px;
	font-weight: normal;
	margin-left: 45px;
	margin-top: 65px;
	text-transform: uppercase;
}
#main-menu .sub-image
{
	position: absolute;
	right: 30px;
	top: 50px;
}
#banner .slider
{
	float: left;
	height: 248px;
	margin-left: 6px;
	margin-right: 3px;
	width: 565px;
}
#banner .feature
{
	float: left;
	height: 248px;
	width: 312px;
}
#blue-bar
{
	background: transparent url(images/blue-bar.png) top left no-repeat;
	color: white;
	font-family: "Georgia";
	height: 55px;
	margin-left: -7px;
	padding: 0 20px;
	position: absolute;
	width: 904px;
	z-index: 10;
}
#blue-bar span
{
	display: block;
	float: left;
	font-size: 29px;
	margin-right: 15px;
	margin-top: 8px;
}
#blue-bar small
{
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding-top: 4px;
}

.home .two-tier
{
	background: url(images/home-content-back-2.jpg) top left no-repeat;
	height: 154px;
}

.home .three-tier
{
	background: url(images/home-content-back-3.jpg) top left no-repeat;
	height: 218px;
}

.home .four-tier
{
	background: url(images/home-content-back-4.jpg) top left no-repeat;
	height: 282px;
}

.home #content
{
	margin-top: 50px;
	padding: 20px;
	width: 850px;
}
.home #content .left
{
	float: left;
	margin-right: 20px;
	width: 380px;
}
.home #content .right
{
	float: left;
	width: 450px;
}
.home #content h2
{
	color: #516899;
	font-family: "Georgia";
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 5px;
}
.home #content p
{

}
.home #content ul
{
	margin-left: 20px;
}
.home #content ul li
{
	margin-bottom: 13px;
}
.home #content a
{
    color: #516899;
	text-decoration: none;
}
.home #content a:hover
{
	text-decoration: underline;
}
.home #content p, .home #content li
{
	color: #77654D;
	letter-spacing: 1px;
}

.home #content li span
{
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
}
.sub #content
{
	background: url(images/content-left.jpg) left repeat-y;
	clear: both;
	border-right: inset 1px gray;
}
.sub #content .left
{
	float: left;
	width: 193px;
	min-height: 500px;
}
.sub #content .left ul
{
	list-style-type: none;
	margin-top: 20px;
}
.sub #content .left ul li
{
	margin-bottom: 5px;
}
.sub #content .left ul li a
{
	color: #E9E9D3;
	display: block;
	font-size: 14px;
	padding: 10px 0;
	padding-right: 25px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
}
.sub #content .left ul li a:hover
{
	background: #978164;
}
.sub #content .left ul li.current a
{
	background: #928370;
}
.sub #content .right
{
	float: left;
	padding: 30px;
	width: 636px;
}
.sub #content .right h2
{
	color: #978164;
	text-transform: uppercase;
}

.sub #content .right h3
{
    color: #AF485F;
	text-transform: uppercase;
}

.sub #content .right h2
{
	margin-bottom: 10px;
}
.sub #content .right h3
{
	font-size: 14px;
	margin-bottom: 10px;
}
.sub #content .right p, .sub #content .right label
{
	color: #3D3B39;
	font-size: 14px;
	line-height: 24px;
}

.sub #content .right blockquote
{
	color: #3D3B39;
	font-size: 14px;
	line-height: 18px;
    border-left:4px solid #666666;
    padding: 0 10px;
}

.sub #content .right p
{
    margin: 0 0 15px;
}
.sub #content .right label
{
	margin-bottom: 5px;
}
.sub #content .right ul, .sub #content .right ol
{
	margin-left: 20px;
}
.sub #content .right li
 {
	color: #3D3B39;
	font-size: 14px;
	line-height: 24px;
}
.sub #content .right
{
	padding-bottom: 30px;
}
#footer
{
	background: #4E4942;
	clear: both;
	padding: 20px 25px;
}
#footer .col
{
	float: left;
	margin-right: 20px;
	width: 266px;
}
#footer .col.last
{
	margin-right: 0px;
}
#footer .col h3
{
	color: white;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
	text-transform: uppercase;
}
#footer .form img
{
	float: left;
	margin-right: 5px;
	width: 52px;
}
#footer .form #enews-signup
{
	float: left;
	width: 200px;
	color: #fff;
}
#footer .form #enews-signup input
{
	display: block;
}
#footer input.txt
{
	padding: 3px;
}
#footer input.submit
{
	background: url(images/submit.jpg) top left no-repeat;
	border: none;
	height: 17px;
	text-indent: -9999px;
	width: 55px;
}
#footer .socials img
{
	margin-right: 10px;
}
#footer .rss img
{
	float: left;
	margin-right: 5px;
	width: 52px;
}
#footer .rss ul
{
    line-height: 13px;
	list-style-type: none;
}
#footer .rss ul li
{
	margin-bottom: 3px;
}
#footer .rss ul li a
{
	color: white;
	text-decoration: none;
}
#footer .rss ul li a:hover
{
	text-decoration: underline;
}
#footer .rss
{
	width: 200px;
}
#sub-footer
{
	font-size: 11px;
	margin-bottom: 50px;
	margin-top: 10px;
}
#sub-footer .left
{
	float: left;
}
#sub-footer .right
{
	float: right;
}
#sub-footer a
{
	color: #77654D;
	text-decoration: underline;
}

.caps
{
    text-transform: uppercase;
}

.justify
{
    text-align: justify;
}
.center
{
    text-align: center;
}
.middle
{
    vertical-align: middle;
}

input[type="checkbox"]
{
    margin-right: 10px;
}

input[type="radio"]
{
    margin-right: 10px;
}

option
{
	padding: 0 2px !important;
}

div.scrollable
{
	float: left;
}

div.navi
{
	width: 877px;
	height: 20px;
}

div.navi a
{
	width: 8px;
	height: 8px;
	float: right;
	margin: 6px;
	background: url(images/scrollable/navigator.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
}

div.navi a:hover
{
	background-position: 0 -8px;
}

div.navi a.active
{
	background-position: 0 -16px;
}

div.scrollable
{
	position: relative;
	overflow: hidden;
	width: 890px;
	height: 258px;
}

#thumbs
{
	position: absolute;
	width: 20000em;
	clear: both;
}

#thumbs div
{
	float: left;
	width: 890px;
	height: 258px;
	background: #FFFFFF;
	color: #fff;
	cursor: pointer;
}

#thumbs div.hover
{
	background-color: #444;
}

#thumbs div.active
{
	background-color: #066;
	cursor: default;
}

.featured-item
{
	position: relative;
	width: 100%; /* for IE 6 */
}

.feature-overlay
{
	position: absolute;
	top: 175px;
	width: 877px;
	color: #fff;
	float: left;
	clear: left;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.feature-overlay h1
{
	margin: 8px;
	color: #ffcc00;
	font-size: 1.5em;
	font-weight: bold;
}

.feature-overlay p
{
	margin: 8px;
}

.feature-overlay a
{
	color: #FFAA00 !important;
}

input[type="text"], input[type="password"]
{
	color: #666666;
	height: 22px;
	font-size: 18px;
	width: 200px;
	border: 1px solid #6D98AB;
	padding: 2px;
    margin-bottom: 5px;
}

select
{
	color: #666666;
	font-size: 18px;
	border: 1px solid #6D98AB;
	padding: 1px;
	margin-bottom: 5px;
}

textarea
{
	color: #666666;
	font-size: 18px;
	border: 1px solid #6D98AB;
	padding: 2px;
    margin-bottom: 5px;
}

input[type="button"], input[type="submit"]
{
    padding: 2px 5px;
}

select
{
    margin-bottom: 5px;
}

input[type="text"]:hover, input[type="password"]:hover, select:hover 
{
    background: #FAF299;
}

input[type="text"]:focus, input[type="password"]:focus, select:focus 
{
    background: #FFF8AA;
}

.watermarked
{
	background-color: #FFFCCC;
	color: #BBBBBB !important;
}

.notes
{
    color: #666666 !important;
    font-size: 95%;
}

.nav-buttons
{
    text-align: right;
}

div.tooltip { 
    display:none;
}

#select-payment img
{
    position: relative;
    top: 10px;
    display: inline;
    margin-right: 20px;
}

/* ---------------------------------------------------------------- COMP TABLE */

/* Table */

.comp-table .table-top, .comp-table .table-bottom
{
    background-repeat: no-repeat;
    clear: both;
    height: 3px;
    width: 636px;
    font-size: 0;
}

.comp-table .table-top
{
    background-image: url(images/comp-table-top.gif);
}

.comp-table .table-bottom
{
    background-image: url(images/comp-table-bottom.gif);
}

.comp-table .row
{
    clear: both;
}

.comp-table .col
{
    float: left;
    border-right: 1px solid #E1E1E1;
}

.comp-table .first-col
{
    width: 259px;
    border-left: 1px solid #E1E1E1;
}

.comp-table .data-col
{
    width: 50px;
    text-align: center;
}

/* Table Header */

.comp-table .table-header .col
{
    background-image: url(images/comp-table-main-header-back.gif);
    background-repeat: repeat-x;
    height: 40px;
    padding: 25px 10px 0; 
    vertical-align: middle;
}

.comp-table .table-header .first-col
{
    color: #3384B1;
    font-size: 15px;
    font-weight: bold;
}

.comp-table .table-header .data-col
{
    color: #3384B1;
    font-size: 11px;
}

/* Table Body */

.comp-table .table-body .col
{
    color: #696969;
    font-size: 11px;
    height: 14px;
    overflow: hidden;
    padding: 10px; 
    vertical-align: middle;
}

.comp-table .even-row .col
{
    background-color: #F1F1F1;
}

.comp-table .odd-row .col
{
    background-color: #FFFFFF;
}

.comp-table .table-body .first-col
{
    font-weight: normal;    
}

.comp-table .table-body .data-col
{
    font-weight: bold;
}

.comp-table label
{
    font-weight: normal;
}

.field
{
    display: block;
    clear: both;
    padding: 0 0 10px;
}

.radiobuttonlist td
{
    padding-right: 20px;
}


#sponsor-buttons
{
    text-align: center;
}

#sponsor-buttons  img
{
    margin: 3px 3px;
    
}

/* accordion header */
#accordion h4
{
    cursor: pointer;
}

.float
{
    float: left;
}

.two-col .float
{
    width: 50%;
}

.rows .odd
{
    background: #F5F5F5;
    padding: 20px 10px;
}

.rows .even
{
    background: #fff;
    padding: 20px 10px;
}

.img-right
{
    float: right;
    margin-left: 10px;
}

.blue-box
{
    border: solid 1px gray;
    background: #eee;
    padding: 20px;
}

.light-box
{
    border: solid 1px gray;
    background: #FFFFDD;
    padding: 20px;
}

.white-box
{
    border: solid 1px gray;
    background: #fff;
    padding: 20px;
}

.yellow-box
{
    border: solid 1px gray;
    background: #FCFFC0;
    padding: 20px;
}

.attn-box
{
    border: solid 1px gray;
    background: #F5F5F5;
    padding: 20px;
}

#rules li
{
   font-size: 12px !important;
   line-height: 18px !important;

}

/* calendar */

.calendar
{
    width: 636px;
    border: 0px !important;
}

.cal-title
{
    background: transparent url(images/cal-header.png) repeat-x scroll 0 0;
    height: 40px;
}

.cal-title td
{
    padding: 8px;
    color: #526a9a;
    font-family:"Georgia";
    font-size: 20px;
    font-weight: bold;
}

.cal-nav
{

}

.cal-header
{
    background: #f8f8f8;
    padding: 5px 0;
    border: solid 1px #e7e6e6;
}

.cal-selector
{

}

.cal-day
{
    background: #fff url(images/cal-day.png) repeat-x scroll 0 0;
    height: 120px;
    padding: 2px 5px;
    border: solid 1px #dddddd;
    text-align: right;
    font-size: 12px;
    color: #526a9a;
}

.cal-day a
{
    color: #978164;
}

.cal-day div
{
    margin-top: 3px;
    text-align: left;
    color: #666666;
}

.selected-day
{

}

.today
{

}

.weekend
{

}

.other-month
{
    background-color: #f8f8f8;
}

/* Tooltip */

.trigger
{
    position:relative;
	cursor: pointer;
}

.tooltip
{
    display: none;
    position: absolute;
    left: 50px;
    top: -100px;
    z-index: 1000;
}

.trigger:hover .tooltip
{
    display: block;
}

.calendar .tooltip
{
    background: #fff;
    padding: 20px;
    border: solid 1px gray;
    width: 400px;
    height: 160px;
}

/* Message Box */

.msg-box
{
    border: 1px solid;
    clear: both;
    padding: 10px 10px 10px 65px;
    margin-bottom: 25px;
}

.msg-box p
{
    font-size: 18px !important;
    padding-top: 12px;
    padding-bottom: 12px;
}

.notice
{
    background: #FAE77F url(images/message-notice.png) no-repeat scroll  10px 50%;
    border-color: #CDB011;
}

.confirmation
{
    background: #C2EFC2 url(images/message-confirmation.png) no-repeat scroll  10px 50%;
    border-color: #33a933;
}

.error
{
    background: #F5C5C5 url(images/message-error.png) no-repeat scroll  10px 50%;
    border-color: #FF0000;
}

.help
{
    background: #E5EFF3 url(images/message-help.png) no-repeat scroll  10px 50%;
    border-color: #4970C4;
}

.tux
{
    background: #ddd url("images/tux.png") no-repeat scroll 440px 50%;
    padding: 10px 50px 25px 25px;
}

.tux p
{
	font-weight: bold;
    font-size: 28px !important;
    text-transform: uppercase;
}
.tux span
{
	font-weight: normal;
	font-size: 14px;
	text-transform: none;
}

.vid
{
    background: #ddd url("images/vid.png") no-repeat scroll 440px 50%;
    padding: 10px 50px 25px 25px;
}

.vid p
{
	font-weight: bold;
    font-size: 28px !important;
    text-transform: uppercase;
}
.vid span
{
	font-weight: normal;
	font-size: 14px;
	text-transform: none;
}


a.tiny-link
{
    font-size: 12px;
    text-decoration: none;
}

a.tiny-link:hover
{
    text-decoration: underline;
}

.float-left
{
    float: left;
}

.float-right
{
    float: right;
}

.bene-box
{
    border: solid 1px gray;
    padding: 20px;
    font-weight: bold;
    text-align: center;
}

.fine-print
{
	margin-top: 10px;
	color: Gray;
	font-size: 10px;
}

ul.links
{
     position: relative; 
}

ul.links li
{ 
     display: block; 
     list-style: none; 
     margin: 0; 
     position: absolute; 
} 
 
ul.links li a
{ 
     display: block; 
}

.upload span
{
	display: none;
}


/* Tables */

.faq-topic
{
	background: #eee;
	color:#526A9A;
	font-size:20px;
	font-weight:bold;
	padding:8px;
	margin-bottom:10px;
}

/* Tables */

.tables-header
{
	color:#526A9A;
	font-size:20px;
	font-weight:bold;
	padding:8px;
	margin-bottom:10px;
}

.sponsor-table .tables-header
{
	background: #DBD6B5;
}

.tc-table .tables-header
{
	background: #DDD;
}

.table-diagram
{
	float: left;
	width: 150px;
	margin: 45px 17px 0 5px;
}

.table-diagram img
{
	width: 150px;
}

.table-listing
{
	width: 464px;
	float: left;
	margin: 0;
}

.table-guest
{
	float: left;
	width: 232px;
}

.table-guest td
{
	vertical-align: middle;
}

.table-guest td.mover
{
	width: 16px;
}

.table-guest td.guest-icon
{
	width: 48px;
}

.sponsor-table .tc-only
{
	display: none;
}

.tc-table .sponsor-only
{
	display: none;
}

.side-message
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 5px solid #EEE;
	margin: 5px;
	padding: 10px 4px;
	color: #3D3B39;
	font-size: 12px;
	line-height: 20px;
}

.side-message h2
{
	font-size: 22px;
	margin-top: 12px;
	color: #526A9A;	
}

.payment-table
{
	width: 100%;
	border: solid 1px #eee;	
}

.payment-table th
{
	font-weight: bold;
	color: #516899;	
}

.two-col-checkboxes
{
	width: 100%;
	margin: 10px 20px;
	font-size: 85% !important;
}

.grid-view
{
	width: 100%;
}

.grid-view th
{
	text-align: left;
	padding: 5px;
	color: #516899;
	font-weight: bold;
	vertical-align: middle;
}

.grid-view td
{
	padding: 5px;
	vertical-align: middle;
}

.grid-view select
{
	font-size: 13px;
}

.grid-view tr
{
	height: 37px;
}

.alert
{
	font-weight: bold;
	color: Red;
}

.mild-alert
{
	font-weight: bold;
	color: Maroon;
}

.far-left
{
	float: left;
	width: 50%;
	text-align: left;
}

.far-right
{
	float: left;
	width: 50%;
	text-align: right;
}

.tiny-link
{
	font-size: 85%;
}

.small-link {
	font-size: 11px;
	padding: 2px 4px;
	text-decoration: none;
	background: #ddd url(images/btn-small-bg.png) repeat-x;
	color: #666;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #dedede;
	border-bottom-color: #cacaca;
	margin: 0px;
}

.small-link:hover {
	text-decoration: none;
	background: #eee;
	color: #333;
}

.alt-row
{
	background: #eee;
}

.status
{
	padding-top: 2px;
}

.highslide-dimming
{
	background: black;
}

.hidden
{
	display: none;
}

/* QUICK DROP DOWN  */

.quick
{
	position: relative;
	width: 118px;
	height:26px;
	padding: 0;
	float: right;
}
.quick .open
{
	background: url("images/down.png") no-repeat scroll 0 0 transparent;
	float: right;
	height: 16px;
	margin: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 16px;
	border: 0px;
	margin: 4px;
}
.quick .label
{
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
}
.quick .drop
{
	background: #fff;
	border: solid 1px #666;
	display: none;
	left: -235px;
	padding: 20px;
	position: absolute;
	top: 20px;
	width: 305px;
	z-index: 99999;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
}
.quick.active
{
	background-position: 0 -32px;
}
.quick.active .open
{
	background: url("images/up.png") no-repeat scroll 0 0 transparent;
}
.quick.active .drop
{
	display: block;
}
.combo-button
{
    text-transform: none !important;
    text-decoration: none;
}

.combo-button:hover
{
	font-weight: bold;
}

.combo-button img
{
	margin-right: 5px;
	margin-bottom: 3px;
}

/* ------------------------------------------------- ADMIN AREA ------------------- */

#admin-body
{
	margin: 0px;
	padding: 28px 20px 20px 20px;
	background:#FFFFFF url(images/body_repeatx.jpg) repeat-x scroll center top;
}

#admin-header
{
	    margin-bottom: 88px;
}

#admin-header .logo
{
    border: medium none;
}

#admin-content
{
    float: left;
    clear: both;
    margin-bottom: 20px;
	padding: 0 15px;
	font-family: Verdana;
	font-size: 10px;
}

#admin-content h1
{
	margin-bottom: 25px;
	color: #516899;
}

#admin-content .form
{
	width: 636px;	
}

#admin-content .form h3
{
	color:#AF485F;
	text-transform:uppercase;
	margin-bottom: 10px;
}

#admin-footer
{
   padding: 15px;	
}

.admin-link
{
	background: transparent url(images/admin-link-bkg.jpg) top left repeat-x;
	border: 1px solid #bbb;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	moz-border-radius: 5px;
	padding: 25px 15px 0px 15px;
	webkit-border-radius: 5px;
	width: 330px;
	height: 80px;
}

.admin-link a
{
    color: Black;
    text-decoration: none;
}

.admin-link a:hover
{
    color: Navy;
}

.admin-link h3
{
	font: 22px "Trebuchet MS", arial, sans-serif;
	padding: 0 0 20px 60px;
}

.admin-link p
{
	font: 12px arial, sans-serif;
	margin: -20px 0 0 60px;
}

.inactive-link
{
	background: #eee;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.inactive-link *
{
	filter:alpha(opacity=35);
	-moz-opacity:0.35;
	-khtml-opacity: 0.35;
	opacity: 0.35;
}

.inactive-link a:hover
{
    color: Black;
}

#sponsors-link
{
	background: transparent url(../../images/buttons/sponsors.png) top left no-repeat;
}

#table-captains-link
{
	background: transparent url(../../images/buttons/table-captains.png) top left no-repeat;
}

#tables-link
{
	background: transparent url(../../images/buttons/tables.png) top left no-repeat;
}

#guests-link
{
	background: transparent url(../../images/buttons/guests.png) top left no-repeat;
}

#invoices-link
{
	background: transparent url(../../images/buttons/invoices.png) top left no-repeat;
}

#payments-link
{
	background: transparent url(../../images/buttons/payments.png) top left no-repeat;
}

#scheduled-payments-link
{
	background: transparent url(../../images/buttons/scheduled-payments.png) top left no-repeat;
}

#vouchers-link
{
	background: transparent url(../../images/buttons/vouchers.png) top left no-repeat;
}

#tickets-link
{
	background: transparent url(../../images/buttons/tickets.png) top left no-repeat;
}

#donations-link
{
	background: transparent url(../../images/buttons/donations.png) top left no-repeat;
}

#dinner-journal-link
{
	background: transparent url(../../images/buttons/dinner-journal.png) top left no-repeat;
}

#raffle-tickets-link
{
	background: transparent url(../../images/buttons/raffle-tickets.png) top left no-repeat;
}

#beneficiaries-link
{
	background: transparent url(../../images/buttons/beneficiaries.png) top left no-repeat;
}

#volunteers-link
{
	background: transparent url(../../images/buttons/volunteers.png) top left no-repeat;
}

#live-auction-link
{
	background: transparent url(../../images/buttons/live-auction.png) top left no-repeat;
}

#silent-auction-link
{
	background: transparent url(../../images/buttons/silent-auction.png) top left no-repeat;
}

#ballroom-link
{
	background: transparent url(../../images/buttons/ballroom.png) top left no-repeat;
}

#calendar-link
{
	background: transparent url(../../images/buttons/calendar.png) top left no-repeat;
}

#press-releases-link
{
	background: transparent url(../../images/buttons/press-releases.png) top left no-repeat;
}

#co-chair-link
{
	background: transparent url(../../images/buttons/co-chairs.png) top left no-repeat;
}

#process-link
{
	background: transparent url(../../images/buttons/process.png) top left no-repeat;
}

#list-link
{
	background: transparent url(../../images/buttons/list.png) top left no-repeat;
}

#users-link
{
	background: transparent url(../../images/buttons/users.png) top left no-repeat;
}

#new-item-link
{
	background: transparent url(../../images/buttons/new-item.png) top left no-repeat;
}

#edit-item-link
{
	background: transparent url(../../images/buttons/edit-item.png) top left no-repeat;
}

#invite-selection-link
{
	background: transparent url(../../images/buttons/invite-selection.png) top left no-repeat;
}

#manage-ballroom-link
{
	background: transparent url(../../images/buttons/manage-ballroom.png) top left no-repeat;
}

#print-link
{
	background: transparent url(../../images/buttons/print.png) top left no-repeat;
}

#goal-keeper-link
{
	background: transparent url(../../images/buttons/goal-keeper.png) top left no-repeat;
}

#mail-chimp-link
{
	background: transparent url(../../images/buttons/mail-chimp.png) top left no-repeat;
}

#upload-link
{
	background: transparent url(../../images/buttons/upload.png) top left no-repeat;
}

.popup-contents
{
	background: white;
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
}

.admin-table
{
	width: 100%;
	border: solid 1px #ddd;	
}
.admin-table td
{
	padding: 15px 10px;
}

.video-box
{
	background: #000;
	padding: 0 75px;
}

.selection-list li
{
	list-style-type: none;
}

.selection-list div.tooltip
{
	left: 225px;
	top: 15px;
	width: 350px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid gray;
	text-align: left;
	padding: 10px;
	line-height: 18px;
	color: #666;
}

.selection-table
{
	width: 100%;
	border: solid 1px #eee;
}

.selection-table td
{
	padding: 5px;
}

.selection-table table
{
	margin-top: -5px;
}

fieldset 
{
	padding: 15px;
}

legend 
{
	padding: 5px;
	color: #AF485F;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

.terms, .terms p
{
	font-size: 12px !important;
	line-height: 18px !important;
	color: #666 !important;
	text-align: justify;
}

.money-col-header
{
	width: 85px;
	text-align: center !important;
}

.money-col
{
	width: 85px;
	text-align: right;
}