input{
	border:1px solid gray;
	padding:3px;
}

body{
	font-size:11px;
	font-family:verdana;
	padding:0px;
	margin:0px;
}

div#main{
	width:819px;
	margin:auto;
}

.float-left{float:left;}
.clear{clear:both;}

div#menu{
	width:137px;
	text-align:right;
}

div#menu a{
	display:block;
	color:blue;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	padding:8px;
	background:url(border.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}

div#menu a:hover{
	color:green;
}

div#content{
	width:380px;
	padding:10px;
	padding-top:5px;
}

div#tip-form{
	width:280px;
}

div#tipcontainer{
	width:278px;
	height:312px;
	border:1px solid #dfdfdf;
}

div#manual-tip{
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#878a83;
}

.manual-tip-input{
	width:24px;
	text-align:center;
	font-weight:bold;
	border:1px solid #dfdfdf;
	padding:0px;
}

td#manual-tip-table{
	width:180px;
}

.no-border{border:0px;}

div#tip-table{
	height:228px;
	background:url(tip_form_bg.png);
	background-repeat:no-repeat;
}

div#tip-table table{
	width:240px;
	margin:auto;
	margin-top:10px;
}

div#tip-table table td{
	padding:4px;
	font-weight:bold;
	text-align:center;
	border:1px dotted #b8b8b8;
	font-size:13px;
	cursor:pointer;
}

div#tip-table table td:hover{
	filter:alpha(opacity=50);
    -moz-opacity:0.50;
    opacity: 0.50;
}

div#tip-footer{
	background:#dedede;
	border-top:1px solid #b8b8b8;
}

span#tip-notify{
	padding-left:20px;
	color:red;
}

input#tip-button{
	width:83px;
	height:22px;
	cursor:pointer;
	border:0px;
}

div#footer{
	background-color:#e9e9e9;
	padding:10px;
	border-top:1px dotted #b8b8b8;
}

.color-green{color:#63ab44;}
.color-orange{color:#ff8400;}
.color-red{color:red;}


h1#index-title{
	padding:0px;
	margin:0px;
	font-size:32px;
	font-family:arial;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
}

h2,h3{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #dfdfdf;
}

h2{
	font-size:14px;
}

h3{
	font-size:11px;
}

.strong{font-weight:bold;}

div.faq_topic a{
	display:block;
}

img#topmapimage{
	border:0px;
}

a#reset-link{
	padding-left:20px;
}

fieldset{
	border:1px solid #dfdfdf;
	margin-bottom:5px;
}

legend{
	border-bottom:1px solid #dfdfdf;
	font-weight:bold;
	padding-bottom:4px;
}

table#prizes td{
	border-bottom:1px solid #dfdfdf;
	padding-top:10px;
	padding-bottom:10px;
}

div#tip-help-info{
    padding:5px;
    padding-left:0px;
    font-weight:bold;
    color:red;
}

div#tip_info{
	background:white;
	padding:10px;
	font-weight:bold;
	color:red;
}
