/*global*/
*{
margin: 0;
padding: 0;
}
body{
	margin: 0;
	text-align:center;
	font-family: "Tahoma";
	font-size: 11px;
	text-decoration: none;
	background-color: #000d29;
}
input {
}

a, a:link, a:visited {
	font-family: "Tahoma";
	font-size: 11px;
    text-decoration: none;
}
a:hover {
	font-family: "Tahoma";
	font-size: 11px;
    text-decoration: none;
}
hr, .nodisp{display: none; }
ul { list-style: none; }
a:focus { -moz-outline: none -moz-mac-focusring; 
}

#container {
	margin: 0px auto;
	padding:0px;
	width: 800px;
}
div.contain_clear { 
    position: relative;
    clear: both;
}

p {
	font-family: "Tahoma";
	font-size: 11px;
	text-decoration: none;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-decoration: none;
	color: #666666;
	text-indent:-9999px;
}
h4{
	font-family: Tahoma;
	font-size: 24px;
	color: #264279;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
}
form{
	margin: 0px;
	padding: 0px;
}
.textfield{
	width: 99%;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #dee0e1;
	font-family: "Tahoma";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.textfieldnum{
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #dee0e1;
	font-family: "Tahoma";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.textarea{
	width: 99%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #dee0e1;
	font-family: "Tahoma";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#space{
margin: 0 auto;
height: 5px;
}

/* text style */
.yellowtext,  a.yellowtext {
	color:#e6a630;
	text-decoration:underline;
}
a.yellowtext:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#container #mainbody #leftcol #userlogin #leftboxes .yellowtext {
	color:#e6a630;
	text-decoration:underline;
	text-align: left;
	font-family: "Tahoma";
	font-size: 10px;
}
#container #mainbody #leftcol #userlogin #leftboxes a:hover.yellowtext  {
	color:#FFFFFF;
	text-decoration:underline;
	text-align: left;
	font-family: "Tahoma";
	font-size: 10px;
}
.whitetext {
	color:#FFFFFF;
	font-size: 11px;
}



/*header*/

#headerinner{
	width:780px;
	margin: 0 auto;
}
#logo{
float:left;
    width: 180px;
    background: transparent url(../images/logo.gif) top left no-repeat;
}
#logo h1{ 
width: 180px;
text-indent: -9999px;
background: url(../images/logo.gif) top left no-repeat; }
#logo a {
    width: 180px;
    display: block;
    text-decoration: none;
}
#logo, #logo h1, #logo a {
	height: 145px;
}
#header {
	height:145px;
	width: 800px;
	padding:0px;
	margin:0px;
	background: #29447C url(../images/bg_header.jpg) left center no-repeat;
}

/* nav */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
	height: 30px;
	line-height:30px;
	font-family: "Tahoma";
	font-size: 13px;
	background: black url(../images/bg_nav.gif) repeat-x center center;
	float: left;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	height: 30px;
	line-height:30px;
	font-family: "Tahoma";
	font-size: 13px;
	background: black url(../images/bg_nav.gif) repeat-x center center;
	width: 500px;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
	float: left;
	color: #8599bf; /*text color*/
	padding: 0px 12px;
	text-decoration: none;
	border-right: 0px solid #564c66; /*dark purple divider between menu items*/
	height: 30px;
	line-height:30px;
	font-family: "Tahoma";
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

.indentmenu ul li a:visited{
color: #8599bf;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #FFFFFF !important; /*text color of selected and active item*/
/*padding-top: 6px; shift text down 1px for selected and active item*/
/*padding-bottom: 4px; shift text down 1px for selected and active item*/
	font-family: "Tahoma";
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

.register, .register a{
	padding: 0;
	float:right;
	font-family: "Tahoma";
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color:#e6a630;
	text-decoration:underline;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 120px;
}
.register a:hover{
	padding: 0;
	float:right;
	font-family: "Tahoma";
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color:#FFFFFF;
	text-decoration:underline;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 120px;
}


/* leftcol */
#leftcol{
	float:left;
	text-align:left;
	width: 160px;
	background-color: #000d29;
}
#leftboxes{
	background-color: #000d29;
	background-image: url(../images/bg_leftbox_mid.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0 auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.logintextfield{
	width: 120px;
	text-decoration: none;
	background-image: url(../images/bg_textfield.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	height: 15px;
	padding: 5px;
}
.logintextfieldinner{
	width: 120px;
	font-family: Verdana, "Tahoma";
	font-size: 11px;
	color: #FFFFFF;
	background-color:#000000;
	text-decoration: none;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	height: 15px;
	padding: 0px;
}
#leftboxbottom{
	background-image: url(../images/bg_leftbox_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
	width: 160px;
	margin: 0 auto 5px;
	background-color: #2b3447;
}
#userlogin h3, #userpanel h3 {
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/bg_leftbox_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 25px;
	height: 25px;
	text-transform: uppercase;
	text-align: left;
	padding-left: 15px;
}
/*User List*/
.usermenu ul {
	font-family: "Tahoma";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	margin-top:0px;
}
.usermenu ul li{
	text-indent:15px;
	font-family: "Tahoma";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	line-height: 19px;
	background-image: url(../images/icon_whitearrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
}
.usermenu ul li a{
	text-indent:15px;
	font-family: "Tahoma";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	line-height: 20px;
	background-image: url(../images/icon_whitearrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
}
.usermenu ul li a:hover{
	text-indent:15px;
	font-family: "Tahoma";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: none;
	line-height: 20px;
	background-image: url(../images/icon_whitearrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
}

/* midcol */
#midcol{
	float:left;
	padding: 0 5px;
	width: 490px;
	background-color: #000d29;
}
#midcolinner{
	text-align:left;
	float:left;
	padding: 0;
	width: 480px;
	background-color: #FFFFFF;
	min-height: 560px;
	border-top: 0px solid #161616;
	border-right: 5px solid #161616;
	border-bottom: 5px solid #161616;
	border-left: 5px solid #161616;
}
#matchbox{
	background:#f2f2f2;
	padding: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#datebox {
	height: 45px;
	width: 40px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #e6a630;
}
#dateday {
text-align:center;
	height: 25px;
	width: 40px;
	font-family: Tahoma;
	font-size: 21px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #bcbcbc;
	line-height: 25px;
	margin: 0 auto;
}
#datemonth {
	text-align:center;
	height: 15px;
	width: 40px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
	background-color: #949494;
	line-height: 15px;
	margin: 0 auto;
	text-transform: uppercase;
}
.p_gray{
	color: #808080;
	font-size:11px;
	line-height: 14px;
	font-weight: bold;
}
.p_gray2{
	color: #808080;
	font-size:11px;
	font-weight: bold;
}
.p_gray3{
	padding: 2px 0;
	color: #acacac;
	font-size:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #393939;	
}
.p_blue{
	color: #000000;
	font-size:11px;
	line-height: 14px;
}
.p_bluetitle{
	color: #264279;
	font-size:12px;
}
a.p_blue{
	color: #000000;
	font-size:11px;
	line-height: 14px;
	text-decoration:underline;
}
a.p_blue:hover{
	color: #264279;
	font-size:11px;
	line-height: 14px;
	text-decoration:underline;
}
#comment{
	background:#f2f2f2;
	padding: 10px;
}
#pagenum{
height: 20px;
background:#FFFFFF;
padding:10px;
}



/*titles*/
#sharegallery h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_share_gallery.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#photo h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_myphoto.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#forgetpassword h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_forgetpassword.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#password h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_changepassword.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#report h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_matchreports.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#userloginpage h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_userloginpage.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#squads h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_squad.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#upcoming h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_upcoming.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#gallery h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_gallery.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#ranktable h3{
	font-size: 11px;
	color:#b6b6b6;
	text-indent: 15px;
	line-height: 20px;
	text-align:left;
	height: 20px;
	width: 140px;
	background-color: #2b3447;
	background-repeat: no-repeat;
	background-position: center center;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
		background-image: url(../images/table_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#matchday h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_matchday.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#stats h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_stats.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#mya h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_mya.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#matchdetail h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_matchdetail.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#editprofile h3{
	text-indent: -9999px;
	height: 35px;
	width: 480px;
	background-image: url(../images/title_editprofile.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#comment h3{
	height: 30px;
	color:#264279;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #264279;
	}
#commentbox p {
	margin-top: 0px;
	margin-bottom: 2px;
	padding-left: 50px;
}
#title {
	height: 35px;
	line-height:35px;
	padding-left: 10px;
}

#commentbox {
	min-height: 80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	padding-bottom: 10px;
	background-image: url(../images/icon_speech_big.gif);
	background-repeat: no-repeat;
	background-position: 10px 35px;
}
.messagebox{
	padding: 2px;
	height: 75px;
	width: 400px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}


/* rightcol */
#rightcol{
	float:left;
	width: 140px;
	background-color: #000d29;
}


	
/*mainbody*/
#mainbody{
	position:relative;
	width: 800px;
	background-color:#000d29;
	margin: 0 auto;
	padding-top: 10px;
	}
#mainbody_top{
	background-image: url(../images/mainbody_top.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 760px;
	margin: 0px;
}
#mainbody_content{
	background-image: url(../images/mainbody_border.gif);
	background-repeat: repeat-y;
		padding: 0 15px;
			margin: 0px;
}
#mainbody_bottom{
	background-image: url(../images/mainbody_bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 760px;
		margin: 0px;
}
	
	

	
/*footer*/
#footer{
	text-align:center;
	width:800px;
	height:70px;
	background-image: url(../images/bg_footer.gif);
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center center;
}

#copyright {
    height: 10px;
	padding-top: 10px;
    margin-left: 25px;
}

    #copyright a, #copyright a:hover {
        display: block;
        width: 140px;
        height: 10px;
        background: transparent url(../images/footer_copyright.gif) no-repeat;
    }
    #copyright a:hover {
        background-position: 0px;
    }
	

/*footer*/

#message {
	background-color: #e5e5e5;
	padding: 10px 10px 0px;
	margin: 10px;
}
.textyellow1 {
	font-family: tahoma;
	font-size: 10px;
	color: #e6a630;
	text-decoration: none;
}

#ranktable {
	padding: 0px;
	margin: 0 auto;
}
#ranktabletitle {
	padding: 0px;
	margin: 0 auto;
}
#ranktablecontent {
	padding: 0px;
	margin: 0 auto 10px auto;
	background-color: #2b3447;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6a630;
}

#backbtn{
	position:absolute;
	width: 75px;
	height: 35px;
	background-image: url(../images/btn_back.gif);
	background-repeat: no-repeat;
	left: 575px;
	top: 10px;
	display:block;
}

a.backbtn, a:hover.backbtn{
	width: 75px;
	height: 35px;
	background-image: url(../images/btn_back.gif);
	background-repeat: no-repeat;
	display:block;
}
