body{margin:0;font-family:Verdana,Arial,sans-serif;background:#FFF;min-width:1000px;height: 10%;}
table{border-collapse:collapse;}
p{text-indent:10px;font-size:11pt;margin:4px;line-height:14pt;}
ul,ol{text-decoration:none;display:inline;}
li{marker-offset:1px;}
img{border-color:black;margin:2px 5px 2px 5px;}

/*anchors*/
a:link,a:active,a:visited,a:hover{font-size:12px !important;color:#163A86;}
a:link,a:active,a:visited{text-decoration:none;}
a:hover {color:red;text-decoration:underline;}
.gg_anchor {color:#163A86;font-size:12px;cursor:pointer;}
.gg_anchor:hover {text-decoration:underline;}
div.closeBtn, span.btn {text-align:right;font-size:12pt;font-family:monospace;cursor:pointer;}
div.closeBtn:hover, span.btn:hover{color:red;}
span.btn {color:blue;}

legend,textarea,input,select,.stat_title,#loginbox,#copyright,#copyright a{font-size:12px;}
fieldset{margin:2px 2px 2px 2px;}
legend{font-weight:bold;}
textarea{height:20px;}
input{border:0px;}
input.loginbox{height:16px;width:120px;}

.no-indent{text-indent:0px;line-height:12pt;}

/*separators*/
.vline {background:url(/img/vsep.gif) repeat-y center top;}
.hline {background:url(/img/hsep.gif) repeat-x center top;}
.vline_blue {background: url(/img/vsep_blue.gif) repeat-y center top;}

#top_title,#loginbox,#bottom,#bottom a,.main_title_block .title, .white_text{color:#FFFFFF;}

#top_title{margin:3px;font-size:12pt;text-align:left;vertical-align:center !important;}
#main_table, .table_blue {border:1px solid #163A86;}
#loginbox {margin-top:10px;height:100%;}

#mb_top_header{margin:0px;padding:0px;vertical-align:bottom !important;clear:both;}
#mb_top_header .menu{padding:2px;font-size:11px;color:white;background:#225FCE;width:auto;}
.mb_menu {display:block;float:left;padding:1px 5px 1px 5px;margin-right:1px;font-size:11px;height:16px;background-color:#F0F0F0 !important;color:#163A86;}

.top_menu, .top_menu:hover{display:block;font-size:12px !important;text-decoration:none;height:15px;border-bottom:1px solid white;color:#ffffff;}
.top_menu:hover {background-color:#225FCE;}

.float-left{float:left;}
.float-right{float:right;}

/*bgcolor #163A86*/
.darkblue,#bottom,.top_menu,.main_title_block .title{background-color:#163A86;}

.lightblue {background-color:#759DE8;}

/*bgcolor white*/
.stat_title, .stat_table, #linebreak,.poll_block{background-color:#FFFFFF;}

.stat_table, .stat_table td{border:solid 1px #163A86;}
.stat_table {margin:3px;text-align:justify;font-size:7.5pt;}
.stat_title{margin:10px 3px 3px 3px;font-size:13px;color:#163A86;}

.match_block {background:url(/img/pitch1.jpg) no-repeat top;width:300px;height:160px;}

.field_table {background:url(/img/field.jpg) no-repeat top;width:220px;height:180px;}

#linebreak{height:3px;}
#bottom{padding:0px 4px 5px 4px;height:20px;line-height:20px;}
#bottom a{font-size:9pt;font-weight:normal;margin-bottom:5px;}
#copyright{height:40px;color:#CCCCCC;text-align:center;}
.main_title_block{margin:10px 3px 10px 3px;clear:both;float:left;border-bottom:solid 1px #163A86;width:99%;}
.main_title_block .title{padding:3px;font-size:10pt;float:right;font-weight:bold;}
.poll_block {text-align:justify;font-size:9pt;width:180px;}
.news_title{font-size:12pt;}
.news_block{padding:3px;clear:both;}
.news_divided {margin-top:5px;}
.news_divided  p{font-size:10pt;}
.news_divided  a{font-size:10pt !important;}
.lmargin {margin-left:3px;}
.score{font-size:13px !important;}
.date{color:#909090;font-size:0.8em;}
.author{color:#1B39CD;font-size:14px !important;}
.sort{margin-left:5px;width:12px;height:14px;float:left;line-height:14px;font-size:12px;cursor:pointer;text-align:center;vertical-align:text-bottom !important;border:1px solid black;}
.bg-gray,.total-row{background:#CCCCCC;}
.total-row{font-weight:bold;}

/*Calendar*/
#calendar {font-size: 11px !important; border-collapse: collapse; border: 1px solid #CCCCCC;}
#calendar td {padding: 5px;}
#calendar .today {background:#FFFFFF;}
#calendar .past{background:#EAEAEA;}
#calendar .future{background:#FFFCE8;}
#calendar .selected_date{background:#DCECFC;}
#calendar a{text-decoration: underline; font-size: 11px !important;}

#gp_block {margin:10px;}
.table {border: solid 1px #163A86; margin:0px; text-align: justify;}
.table td {border-color: black;}
.tr1 {background: #FFFF99;}
.tr2 {background: #CFCFCF;}
.table1 {border: solid 1px #1476D8; margin:0px; text-align: justify;}
.table1 td {border-color: #1476D8;}
.table2 {
	font-size: 12px;
	border: 1px solid black;
	border-collapse: collapse;
	background-color: #E9E9E9;
	margin: 3px 3px 3px 3px;
}
.table2 td {
	border: 1px solid black;
}
.tr2over {background-color:#FDFDEB;cursor:pointer;}
.tr2out {background-color:#FFF;cursor:default;}
.tr2sel {background-color:#9FF2B5;cursor:pointer;}

.menu {width: 100px; height: 16px; margin-right: 2px; border-width: 1px; border-style: solid; border-color: blue; font-size: 14pt; float: left;}
.menu a:link, .menu a:hover, .menu a:visited  {width: 100px; height: 16px; background: transparent; text-decoration: none;}

#poll_submit {margin:10px 0px 5px 0px; border:solid 1px #163A86; background:#FFF; color:#163A86; font-weight:bold;}
a.button {padding: 1px 2px 1px 2px; margin: 3px 2px 2px 3px; background: #ececec; border-width: 2px; 	border-style: outset; font-size:11px; text-decoration: none; color: #000000;}
.warning {margin: 3px 3px 3px 3px; font-size: 12px; font-weight: bold; color: red;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.underlined {text-decoration: underline;}
.small {font-size: 8px;}
.white {color: #ffffff !important; font-weight: bold; font-size:11px !important;}

.text {font-size: 12px;}
.sel {color: blue; cursor: pointer; font-size:12px !important; text-decoration: none;}
.header {background: #F5BF4E;}
.header1 {color: #1476D8; font-size:16px; font-weight: bold;}
.white-anchor a, .white-anchor a:hover {color: #FFF; font-size:12px !important;}
#regTable {font-size:12px;}
#regTable .input-title{padding-left:50px;}
#regTable  input{border: 1px solid #CCCCCC; width:100%;}
#regSubmit, .whiteBtn {background:#FFF; border: 1px solid #CCCCCC; width:auto !important;}
.regButton {background:#FFF; border: 1px solid #CCCCCC; width:auto !important;}
.input-button {background:#FFF; border: 1px solid #CCCCCC; width:auto !important;}
.regTip {font-size:9pt;color:#CCCCCC;}

#loader {z-index:100; position: absolute; top:0px; left:0px; display:none;}

.reg-terms {font-size:12pt; text-align: justify;}
.reg-terms a{color:blue; font-size:12pt;}
.warning {margin: 20px; padding: 10px; border: 1px red dashed; width:80%; font-size: 11pt; color: #000; font-weight: normal;}
.warning a{font-size: 11pt !important; font-weight: normal;}

.match {font-size: 10pt;}
.textblue {color: #163A86;}

.menu1_div {clear: both; margin: 40px 5px 60px 5px;}
.menu1 {float: right; font-size: 14px; padding:3px; margin: 0px 0px 0px 4px; background: #E0E0E0;}

.right_list, .right_list a  {font-size: 14px !important; margin-bottom: 4px;}
.right_list_s, .right_list_s a  {font-size: 13px !important; margin-bottom: 4px; line-height:20px;}

#calendarDiv {padding: 3px; border: 1px black solid; width:180px; z-index:100; position: absolute; background: #7BA2F0; vertical-align: middle;}

.pixel {margin:0px !important;}
#user_menu {padding-left:10px; font-size:11pt;}
#user_menu li {margin-left: 10px;}

.link-white, .link-white a, .link-white a:hover {color:white !important; font-size:12px !important; padding:5px;}

.blogTitle {font-size: 14pt;}
.blogTd {background: #77B1EC;}
.blog_details {margin-top: 10px;font-size:9pt;}
.note {padding: 4px; margin: 10px 3px 10px 3px; clear: both; font-size: 10pt; border: 1px solid #797979; background: #a7cff8;}

#addrBlock {padding:0px 3px 1px 3px;}
#hide{width:100%;text-align:center;display:none;font-size:10px;cursor:pointer;background-color:#CDCDCD;margin-top:4px;}
.tipBox{background-color:#E5E5E5;border:1px solid #AEAEAE;border-top:0px;}
.address {font-size:11px;color:blue;cursor:pointer;}
.anchor{font-size:11px;cursor:pointer;color:blue;}
.anchor span:hover{text-decoration:underline;}
#advPanel{text-align:left;}
#advPanel input{width:auto;border:0px;}
#searchInput, #varBlock, #cats, #details, #replyForm {display:none;margin:10px 3px 3px 3px;}
#searchInput input{border:1px solid #CDCDCD;}
.tip{font-size:10px;}
.green{color:green;}
#cats {position:absolute;z-index:100;background-color:#AECAE8;padding:3px;border:1px solid #000;}
#cats li {font-size:10pt;color:#163A86;}

.message_table {border-collapse:collapse;border:1px solid #CCCCCC;}
.message_table  th {font-size:10pt;text-align:center;background:#cfe0ef;font-weight:normal;}
.message_table  td {font-size:9pt;font-weight:normal;}
.over {background-color: #FEF8E0 !important;}
.out {background-color: #EEE !important;}
.over a, .out a, .over a:hover, .out a:hover {color:#163A86 !important;font-size:12px !important;} 
.unread{font-weight:bold !important;}
.blink{text-decoration:blink;}
#infoBox{padding:3px;width:200px;height:200px;background-color:#FFF;border:1px solid #888888;color:black;display:none;z-index:100;position:absolute;font-size:12px;-moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;}
.nav_btn{color:blue;font-size:11pt;cursor:pointer;}

/*GreenGuest*/
.gg_icon,.gg_icon_over{font-size:8pt;letter-spacing:0px;cursor:pointer;}
.gg_icon{color:D0D0D0;}
.gg_icon_over{color:blue;}
.gg_warning {color:#163A86;font-size:19px;margin-top:100px;}
#author, #message  {width:320px;border:#163A86 solid 2px;background:#EAF2FF;}
#message {height:100px;}
#searchBox, #loginForm {margin:0px;}
#loginPanel, #menu_panel, #ChkUsrPanel, #schemaPanel, #helpPanel {display:none;position:absolute;background-color:#163A86;padding:3px;}
#login_btn{cursor:pointer;}
#postContextMenu {z-index:100;display:none;position:absolute;background-color:#E9E9E9;padding:3px;height:100px;width:200px;border:1px solid #CCC;}
#postCommentsWrapper {
	border: 1px solid #CCC;
	padding: 10px;
	background-color: #FFF;
	width: 400px;
	height: 350px;
	position: fixed;
	//position: absolute;
	z-index: 100;
	text-align: center;
}
#commentBlock {
	overflow-y: auto;
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #E9E9E9;
    z-index: 200;
    width: 370px;
    height: 300px;
}

.cursor,.pseudo-link{cursor:pointer;}
.link-def{color:#163A86;}
.link-def a:hover{color:red;}
span.pseudo-link{color:#163A86;}
span.pseudo-link:hover{color:red;text-decoration:underline;}

.center {text-align:center;}

.playersTable {font-size:9pt;}

.field_table {background:url(/img/field.jpg) no-repeat top;width:180px;height:220px;border:2px solid #006600;}
.field_table td {border:0px;}
.zone-selected, .zone-default {width:10px;height:10px;cursor:default;}
.zone-selected {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.zone-default {}
.hidden{display:none;}
.theader, .theaderup, .theaderdown {
    cursor: pointer;
    padding: 2px 2px 2px 12px;
}
.theaderup {
    background: url('/img/up.gif');
    background-repeat: no-repeat;
    background-position: left;
}
.theaderdown {
    background: url('/img/down.gif');
    background-repeat: no-repeat;
    background-position: left;
}

.dates-before{text-align:center;font-size:10pt;font-weight:bold;color:#163A86;}

/* MARGINS */
.m-top5 {margin-top:5px;}
.m-top10 {margin-top:10px;}
.m-left10 {margin-left:10px;}

/* PADDINGS */
.p-top10 {padding-top:10px;}
.p-top20 {padding-top:20px;}


/* FONT */
.f12 {font-size:12px;}
