/* Page Set up */
html, body   { width:auto; height:100%; font-family:Arial, Helvetica, sans-serif; color:#333333; }
body    { text-align:center; margin: 0 auto; background-color:#0072bb; background-image:url(/images/background.jpg); background-attachment:fixed; background-position:center top; }
body     { text-align: -moz-center; } /* Mozilla Firefox alignment */ 

/* General */
h1       { font-size: 1em; margin-bottom:-10px; color:#0072bb; }
h2       { font-size: 0.95em; color:#0072bb; margin-top:0px; margin-bottom:15px; }
h3      { font-size: 0.8em; color:#0072bb; font-style:italic; margin-bottom:-10px;}
h4      { font-size: 0.75em; line-height:1.3em;  color:#cc9900;margin-bottom:-10px;  }
h5		{ font-size: 0.75em; color:#333333;  margin-bottom:6px; text-align:center; background-color:#e8e8e8; border:#aeaeae 1px solid; padding:2px;  }
p      { font-size: 0.75em; line-height:1.3em;  color:#333333;  }
input    { font-size: 0.75em; color:#333333;  }
select    { font-size: 0.75em; color:#333333;  }
textarea	{ font-size: 0.95em; color:#333333;font-family:Arial, Helvetica, sans-serif; color:#333333;  }

.bullet    { margin-left: 0; padding-left: 0; list-style: none; margin-left:5px;  }
.bullet li  { font-size: 0.75em; color:#333333; background-image:url(/images/bullet.jpg); background-repeat:no-repeat; background-position: left center; padding-left:20px;  }
.bulletmain    { margin-left: 0; padding-left: 0; list-style: none; margin-left:5px;  }
.bulletmain li  { font-size: 0.75em; color:#333333; background-image:url(/images/bullet.jpg); background-repeat:no-repeat; background-position: left 3px; padding-left:20px;  }
.odip    { color:#cc0000; }
.testp    { color:#006600;}
.womensodip	{ color:#996699;}

a:link    { text-decoration:underline; color:#333333; }
a:visited  { text-decoration:underline; color:#333333; }
a:active  { text-decoration:underline; }
a:hover    { text-decoration:none; }

.textblue  { font-size: 1.1em; color:#0072bb; font-weight:bold; margin-bottom:5px;}
.textgold  { font-size: 0.85em; color:#bc8109; margin-left:20px; }
.hrline    { border-bottom: dotted 1px #CCCCCC; width:430px; height:1px; margin-top:10px; color:#FFFFFF;}
.fintext	{  color:#999999; font-size:0.7em; text-align:left; clear:both; margin-top:20px;}

/* Page Structure */
#wrapper    { width:800px; border:solid 1px #000000; background-color:#ffffff; margin-top:20px; }
#whiteline    { width:800px; height:1px; background-color:#FFFFFF;}
#greyline    { width:800px; height:1px; background-color:#999999; overflow:hidden;}
#bannerbg    { width:800px; height:126px; background-image:url(/images/bannerbg.jpg);}
#logo      { width:178px; height:89px; display:block; float:left; margin-top:19px; margin-left:20px; }
#flash      { margin-top:13px; margin-right:23px; width:550px; height:100px; float:right; border:#666666 1px solid;}
#fadetop    { width:800px; height:10px; background-image:url(/images/fadetop.jpg);}
#contentwrapper    { width:752px; overflow:hidden; margin-top:15px;}
#contentwrappertwoc { width:752px; overflow:auto; margin-top:15px; text-align:left;}
#contentleft  { width:440px; float:left; text-align:justify;}
#contentright  { width:290px; float:right; }
#fadebottom    { width:800px; height:10px; background-image:url(/images/fadebottom.jpg); margin-top:10px;}
#footer      { width:800px; height:10px; background-image:url(/images/footerbg.jpg);}
#copyright    { width:756px; height:10px; color:#FFFFFF; font-size:0.6em; text-align:right; margin-top:7px;}
#inputbox    {}

/* Home Page */
#hometitle  { background-image:url(/images/hometitle.jpg); width:382px; height:51px; margin-bottom:10px; border-bottom:dotted #CCCCCC 1px;}

/* 2 Column */
#pagetitle    { width:auto; text-align:justify; }
#twocolleft    { width:370px; float:left; text-align:justify;}
#twocolright  { width:370px; float:right; text-align:left;}
#twocolleftt100    { width:345px; float:left; text-align:justify; }
#twocolrightt100  { width:380px; float:right; text-align:left;}
#contentone    { width:752px; height:auto; margin-bottom:20px;}
#contenttwo    { width:752px; height:auto; margin-bottom:20px;}
#playerone    { float:left;}
#playertwo    { float:right;}
#contentthree  { width:752px; height:auto; margin-bottom:20px; clear:both; overflow:auto;}

/* Box fonts */
.mytitle { font-weight:bold; margin-bottom:2px;}
.mydate  { color:#333333; margin-bottom:2px;}

/* PR Box */
#prwrapper  { width:288px; background-color:#e8e8e8; border:#aeaeae 1px solid; overflow:auto; margin-bottom:6px; }
#prpic    { width:270px; height:auto; background-color:#e8e8e8; margin:7px auto 7px 6px; overflow:hidden; padding: 2px;}
#prtext    { width:254px; height:auto; background-color:#ffffff; border:#aeaeae 1px solid; font-size:0.6em; margin-bottom:8px; padding:8px; color:#0072bb; text-align:justify; line-height:1.4em;}
.prpicimg { border:#aeaeae 1px solid; }
#prtext p  { font-size:1em;color:#0072bb; margin:0px; }

/* Blog Box */
#blogwrapper  { width:288px; background-color:#e8e8e8; border:#aeaeae 1px solid; overflow:auto; margin-bottom:6px; }
#blogpic    { width:270px; height:183px; background-color:#e8e8e8; border:#aeaeae 1px solid; margin:8px;}
#blogtext    { width:254px; height:auto; background-color:#ffffff; border:#aeaeae 1px solid; font-size:0.6em; margin-bottom:8px; padding:8px; color:#bc8109; text-align:justify; line-height:1.4em;}


/* Home Page Picture Box */
#hpicwrapper  { width:288px; background-color:#e8e8e8; border:#aeaeae 1px solid; overflow:auto; margin-bottom:6px;  }
#hpic      { width:270px; height:177px; background-image:url(/images/hpic.jpg); margin:8px;  border:#aeaeae 1px solid; }
#htext      { width:256px; margin-right:16px; margin-bottom:4px; float:right; font-size:0.6em; font-style:italic; text-align:justify;}
#faqpicwrapper  { width:290px; height:197px; background-color:#e8e8e8; overflow:auto; margin-bottom:10px; margin-left:20px; float:right; }

/* Last Updated Box */
#lastwrapper  { width:288px; background-color:#e8e8e8; border:#aeaeae 1px solid; overflow:auto; margin-bottom:6px; }
#lasttext    { width:254px; background-color:#ffffff; border:#aeaeae 1px solid; margin-top:8px; margin-right:8px; margin-bottom:8px; float:right; font-size:0.6em; padding:8px;}
#lu-title    { text-align:right; font-weight:bold; margin-bottom:4px;}
#lu-test    { text-align:right; color:#0072bb;}
#lu-odi      { text-align:right; color:#cc0000;}

/* Player Stats Box */
#pswrapper      { width:auto; height:176px; background-color:#e8e8e8; border:#aeaeae 1px solid; overflow:auto; margin-bottom:6px; }
#pswrapper td    { vertical-align:top; }
#pspic        { width:84px; height:126px; background-color:#e8e8e8; border:#aeaeae 1px solid; margin:8px; text-align:left; }
#pstext        { width:102px; height:auto; background-color:#ffffff; border:#aeaeae 1px solid; margin-top:8px; margin-right:8px; margin-bottom:8px; float:right; padding:7px; color:#333333; text-align:justify;}
#pstext  p      { font-size:0.65em; line-height:1.5em; margin:0px;}
#playergraphwrapperright  { width:354px; height:252px; background-color:#e8e8e8; border:#aeaeae 1px solid; overflow:auto; margin-bottom:6px; float:right;  }
#playergraphwrapperleft    { width:354px; height:252px; background-color:#e8e8e8; border:#aeaeae 1px solid; overflow:auto; margin-bottom:6px; float:left;  }
#playergraphwrapperone    { width:354px; height:252px; background-color:#e8e8e8; border:#aeaeae 1px solid; margin-bottom:6px;  }
#playergraphwrappertwo    { width:354px; height:252px; background-color:#e8e8e8; border:#aeaeae 1px solid; margin-bottom:6px; }
#playergraphleft      { width:338px; height:234px; border:#aeaeae 1px solid; margin-top:8px; margin-left:7px; }
#playergraphright      { width:338px; height:234px; border:#aeaeae 1px solid; margin-top:8px;margin-left:7px; }

/* Top Menu */
#menutopbg      { width:800px; height:18px; background-color:#cbcbcb; background-image:url(/images/topmenu.jpg); text-align:right;}
.tmhelp        { background-image:url(/images/tm_07.jpg); width:47px; height:18px; float:right; margin-right:12px;}
.tmhelp:hover    { background-image:url(/images/tmhover_07.jpg); width:47px; height:18px;}
.tmcontact      { background-image:url(/images/tm_06.jpg); width:86px; height:18px; float:right;}
.tmcontact:hover  { background-image:url(/images/tmhover_06.jpg); width:86px; height:18px;}
.tmpress      { background-image:url(/images/tm_05.jpg); width:80px; height:18px; float:right;}
.tmpress:hover    { background-image:url(/images/tmhover_05.jpg); width:80px; height:18px;}
.tmblog        { background-image:url(/images/tm_04.jpg); width:55px; height:18px; float:right;}
.tmblog:hover    { background-image:url(/images/tmhover_04.jpg); width:55px; height:18px;}
.tmfaq        { background-image:url(/images/tm_03.jpg); width:47px; height:18px; float:right;}
.tmfaq:hover    { background-image:url(/images/tmhover_03.jpg); width:47px; height:18px;}
.tmabout        { background-image:url(/images/tm_02.jpg); width:86px; height:18px; float:right;}
.tmabout:hover    { background-image:url(/images/tmhover_02.jpg); width:86px; height:18px;}

#icchomemenuwrapper  { float:right; margin-right:24px;}

/* Horizontal Menu */
#menumidbg            { width:800px; height:18px; background-image:url(/images/menumidbg.jpg); text-align:left;}
#menu               { font-size:0.65em; text-align:left; margin-left:21px; margin-right:0px;}
#menu              { position:absolute;  }

#menu ul .test          { display:none;}
#menu ul:hover .test      { display:block; background:#e8e8e8; padding-top:2px; padding-bottom:2px; padding-left:4px; margin-bottom:1px;}
#menu ul:hover .test a      { color:#0072bb;text-decoration:none; font-weight:normal;}
#menu ul:hover .test a:hover  { color:#999999; text-decoration:none; font-weight:normal;}
#menu ul            { width:125px; float:left; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:0px; background-color:#CCCCCC; list-style:none;}

#menu ul .odi          { display:none;}
#menu ul:hover .odi        { display:block; background:#e8e8e8; padding-top:2px; padding-bottom:2px; padding-left:4px; margin-bottom:1px;}
#menu ul:hover .odi a      { color:#cc0000; text-decoration:none; font-weight:normal;}
#menu ul:hover .odi a:hover    { color:#999999;}

#menuspacer            { background-image:url(/images/middlemenu_03.jpg); width:16px; height:18px; float:left; }
#testwrap            { margin-right:16px;}

/* .toptest            { background-image:url(/images/middlemenu_02.jpg); width:125px; height:18px; cursor:pointer;}
.toptest:hover          { background-image:url(/images/middlemenuhover_02.jpg); width:125px; height:18px; cursor:pointer;} */

.toptest            {  width:125px; height:18px; cursor:pointer; margin:0px; padding:0px;}
.toptest:hover          { width:125px; height:18px; cursor:pointer; margin:0px; padding:0px;}

.topodi              {  width:125px; height:18px; cursor:pointer; }
.topodi:hover          { width:125px; height:18px; cursor:pointer; }

.topstyle		{ margin-bottom:-3px; }

.topwomen              { width:125px; height:18px; cursor:pointer; }
.topwomen:hover          { width:125px; height:18px; cursor:pointer; }

#icchomemenuwrapper        { width:52px; height:18px;float:right;}
.icchomemenu          { background-image:url(/images/middlemenu_08.jpg); width:52px; height:18px; float:left;  }
.icchomemenu:hover        { background-image:url(/images/middlemenuhover_08.jpg); width:52px; height:18px;}

/* Women's */
#menuspacerwomens      { background-image:url(../images/middlemenu_05.jpg); width:16px; height:18px; float:left; }
#menu ul .womens         		 	{ display:none;}
#menu ul:hover .womens        		{ display:block; background:#e8e8e8; padding-top:2px; padding-bottom:2px; padding-left:4px; margin-bottom:1px;}
#menu ul:hover .womens a      		{ color:#996699; text-decoration:none; font-weight:normal;}
#menu ul:hover .womens a:hover    	{ color:#999999;}

/* Top 100s 375px */
#top100wrapperright  { float:right;}
#top100wrapperleft  { float:left;}
.top100table  { border:#aeaeae 1px solid; font-size:0.65em; line-height:1.5em; background-color:#e8e8e8; }
.top100id    { width:18px; text-align:center; margin-left:4px;}
.top100rating  { width:30px; text-align:center; padding-right:2px;}
.top100name    { width:133px; text-align:left;}
.top100nation  { width:26px; text-align:left; margin-right:4px;}
.top100cbr    { width:166px; text-align:left; margin-right:4px;}
.top100footer  { padding-bottom:8px; }

/* Top 10s 209px */
.top10table    { border:#aeaeae 1px solid; font-size:0.65em; line-height:1.5em; background-color:#e8e8e8;}
.top10id    { width:18px; text-align:center; margin-left:4px;}
.top10rating  { width:30px; text-align:center; padding-right:2px;}
.top10name    { width:133px; text-align:left;}
.top10nation  { width:26px; text-align:left; margin-right:4px;}
.top10footer  { padding-bottom:8px; text-align:left;}

#top10battest  { float:left; margin-right:6px; margin-bottom:6px;}
#top10bowltest  { margin-bottom:6px;}
#top10batodi  { float:left; margin-right:6px; margin-bottom:6px;}
#top10bowlodi  {}

/* Compare Players Table */
#compareplayerstable  { width:auto; margin-bottom:20px;}
#compareplayerstable td  { padding-right:15px;}

/* Press Release */
.pressrelease     { width:752px; height:auto; margin-bottom:20px;clear:both;  }
.presstitle                      { font-size: 0.75em; line-height:1.3em;     color:#0072bb; font-weight:bold; }
.pressdate                     { font-size: 0.7em; line-height:1.3em; font-style:italic;        color:#0072bb;}
.pressimage                  { width:270px; height:183px; float:left; margin-right:8px; margin-top:4px; margin-bottom:8px; margin-left:2px; }
.pressrelease p  { font-size: 0.75em; line-height:1.3em;     color:#333333; margin-top:3px;}
.pressreleasesr  { width:456px; height:auto; float:right;}
#contentpress { text-align: left; }
a.button { color: #002F00; font-size: 8pt; text-decoration: none; font-weight: bold; line-height: 250%; border: 3px outset; padding: 3px; background: #DFDFDF none repeat; white-space: nowrap; }
.pressabstract { font-size: 9pt; font-weight: normal; font-style: italic; margin: 1px; }
#pressconfirm { width: 350px; overflow: auto; padding: 8px; background: #e8e8e8; border: 1px solid #bbbbbb; margin: 3px; float: right; text-align: center; }
#pressrssprev { width: 300px; overflow: auto; padding: 8px; vertical-align: middle; background: #e8e8e8; border: 1px solid #bbbbbb; margin: 3px; float: left; }

/* Contact Us */
#contacttable	{ font-size: 0.75em; line-height:1.3em;	color:#333333;  }	

/* Press Admin */
#pressadminform	{ text-align:left; font-size:0.75em; }
#pressadminform input	{font-size:1em; }

/* Menu Tables */
.menutables	td { height:20px; padding:0px; margin:0px;}
.menutables	p { height:20px; padding:0px; margin:0px;}