
body
{
  margin      :  0px;
  background  :  #000000 url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/page-bg.jpg') no-repeat;
}

p 
{
	padding	: 	1px 0px 16px 0px;
	margin		:	0px;
}
#Body a:visited{/*Ticket-10568 (10/5/2011)*/
	color:none;	
}
div
{
  margin       :  0px;
  padding      :  0px;
  left         :  0px;
  top          :  0px;
  position     :  relative;

  overflow     :  hidden;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #000000;

  text-align   :  left;
}
div.padded-container 
{
	padding:3px 0px 10px 0px;
}

div.sidebarContentImg, div.sidebarContentImg div
{
  display	: inline;
  padding	: 0px !important;
}

h1, h1#T1-Headline a:link, h1#T1-Headline a:hover, h1#T1-Headline a:visited
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  22px;
  font-style   : italic;
  font-weight     :  bold;
  color           :  #ffffff;

  text-align      :  left;
  text-transform  :  uppercase;
  margin          :  0px;
}
#QSchool a:visited{/*Ticket-10568 (10/5/2011)*/
	color:none;
}
h2
{
  font-family   :  arial, verdana, sans-serif;
  font-size     :  15px;
  font-weight   :  bold;
  color         :  #1f5c7a;

  text-align    :  left;
  margin        :  0px;
}

h3
{
  font-family   :  arial, verdana, sans-serif;
  font-size     :  11px;
  font-weight   :  normal;
  color         :  #ffffff;

  text-align    :  left;
  padding-left  :  8px;
  margin        :  0px;
  height        :  16px;
  line-height   :  16px;
  background    :  #237ba3 url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/h3-bg.jpg') repeat-x;
  clear         :  both;
}

h4
{
  font-family   :  arial, verdana, sans-serif;
  font-size     :  11px;
  font-weight   :  bold;
  color         :  #33ccff;

  text-align    :  left;
  margin        :  0px;
}

/*a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #333333;

  text-decoration  :  none;
}

a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  underline;
}*/

form
{
  margin  :  0px;
}

input
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #333333;
}

#MainDiv
{
  width   :  986px !important;
  width   :  989px;
  margin  :  0px auto 0px auto;
}
#Header
{
  /*height  :  215px; Ticket-10568 (10/5/2011)*/
}

#Header img
{
  border  :  none;
}

#Header #Banner 
{
	position:relative;
}

#Header #Banner div
{
  text-align  :  center;
}

#Banner iframe
{
  border	: 	1px solid #999999 !important;
}

#Header #rotate_ad
{
	position:absolute;
	top:10px;
	left:870px;
}

#Header #rotate_ad iframe 
{
	border	: 	0px solid #999999 !important;
}

#PgaTour
{
  /*position  :  absolute;
  left      :  15px;
  top       :  110px;*/ /*Ticket -  10568 (10/5/2011)*/
  float		:  left; 	/*Ticket -  10568 (10/5/2011)*/
  width     :  78px;
  height    :  97px;
  margin-top:  10px;
  /*filter    :  progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.pgatour.com/pgatour/.element/img/2.0/qschool/pga-tour.png'),sizingMethod='scale');*/
}
/*Ticket -  10568 (10/5/2011)*/
#PgaTour img{border:none;}


#PgaTour img
{
  display  :  block !important;
  display  :  none;
}

#QSchool
{
  /*position  :  absolute;
  left      :  110px;
  top       :  103px;*/ /*Ticket -  10568 (10/5/2011)*/
  float		:  left; 	/*Ticket -  10568 (10/5/2011)*/
  width     :  338px;
  height    :  105px;
  margin-top:  10px;
 /* filter    :  progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.pgatour.com/pgatour/.element/img/2.0/qschool/q-school.png'),sizingMethod='scale');*/
}
/*Ticket-10568 (10/5/2011)*/
#QSchool img{border:none;}

#QSchool img
{
  display  :  block !important;
  display  :  none;
}

#TopNav
{
  clear          :  both;
  height         :  23px;
  line-height    :  23px;
  /*margin-right   :  0px !important;
  margin-right   :  3px;*/ /*Ticket -  10568 (10/5/2011)*/
  padding-left   :  1px;
  border-top     :  solid 1px #2eb3ee;
  border-bottom  :  solid 1px #666666;
  background     :  #1c6e93 url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/top-nav-bg.jpg') repeat-x;
  width			 :	986px; /*Ticket -  10568 (10/5/2011)*/
  margin		 :	0 auto; /*Ticket -  10568 (10/5/2011)*/ 
}

#TopNav ul
{
  padding     :  0px;
  margin      :  0px;
  list-style  :  none;
}

#TopNav ul li
{
  float    :  left;
  padding  :  0px;
}

#TopNav a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;

  text-decoration  :  none;

  display          :  block;
  padding          :  0px 15px 0px 15px;
  background       :  #1c6e93 url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/top-nav-bg.jpg') repeat-x;
}

#TopNav a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  color            :  #303030;

  text-decoration  :  none;

  display          :  block;
  padding          :  0px 15px 0px 15px;
  background       :  #ccff33 url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/top-nav-bg-over.jpg') repeat-x;
}

#TopNav #SearchBar
{
  text-align  :  right;
  padding     :  2px 4px 0px 0px;
}

#TopNav #SearchBar input
{
  height  :  16px;
  float   :  right;
}

#TopNav #SearchBar #Keywords
{
  font-family   :  verdana, arial, sans-serif;
  font-size     :  10px;
  color         :  #666666;

  width         :  170px;
  background    :  url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/search-box-bg.jpg') no-repeat;
  border        :  none;
  padding       :  2px 0px 0px 0px;
  margin-right  :  4px;
}

#Body
{
  clear       :  both;
  width       :  986px !important;
  width       :  989px;
  background  :  url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/body-bg.gif');
  margin	  :	 0 auto; /*Ticket -  10568 (10/5/2011)*/
}

#LeftPanel
{
  width  :  240px;
}

#Login
{
  width        :  204px !important;
  width        :  240px;
  padding      :  12px 18px 10px 18px;
  background   :  #404040 url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/left-gray-bg.jpg') no-repeat;
}

#Login div
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #ffffff;

  margin-top   :  2px;
  width        :  203px !important;
  width        :  208px;
}

#Login b
{
  font-family    :  arial, verdana, sans-serif;
  font-weight    :  bold;
  font-size      :  11px;
  color          :  #cccccc;

  display        :  block;
  margin-bottom  :  4px;
}

#Login input
{
  height  :  17px;
}

input.userActive {
background-image:none;
color:#000000;
text-align:left;
}
input.userInactive {
background-image:url(http://i.pgatour.com/pgatourhttp://i.pgatour.com/pgatour/.element/img/1.0/main/includes/login_user_bg.gif);
background-position:center;
background-repeat:no-repeat;
text-align:center;
}
input.passActive {
background-image:none;
color:#000000;
text-align:left;
}
input.passInactive {
background-image:url(http://i.pgatour.com/pgatourhttp://i.pgatour.com/pgatour/.element/img/1.0/main/includes/login_password_bg.gif);
background-position:center;
background-repeat:no-repeat;
text-align:left;
}

#Login .textbox, .passInactive, .passActive, .userInactive, .userActive
{
  font-family   :  verdana, arial, sans-serif;
  font-size     :  10px;
  color         :  #666666;

  width         :  96px !important;
  width         :  100px;
  /*background    :  url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/login-input-bg.jpg') no-repeat; */
  border        :  none;
  padding       :  2px 0px 0px 4px;
}

#Login a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  color            :  #ccff33;

  text-decoration  :  underline;
}

#Login a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;

  text-decoration  :  none;
}

#LeftNav
{
  border-top     :  solid 1px #33cbfe;
  border-right   :  solid 1px #33cbfe;
  border-bottom  :  solid 1px #33cbfe;
  background     :  #1f7d9c;
}

#LeftNav a, #LeftNav a.leftNav
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  9px;
  color            :  #ffffff;

  text-decoration  :  none;
  text-transform   :  uppercase;

  display          :  block;
  line-height      :  22px;
  padding          :  0px 0px 0px 22px;
  background       :  #1f7d9c url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/left-nav-bg.jpg') no-repeat;
}

#LeftNav a:hover, #LeftNav a.leftNav:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  9px;
  color            :  #cefe44;

  text-decoration  :  none;
  text-transform   :  uppercase;

  display          :  block;
  line-height      :  22px;
  padding-left     :  22px;
  background       :  #1f7d9c url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/left-nav-bg.jpg') no-repeat;
}

#LeftNav a.leftNavSelected, #LeftNav a.leftNavSelected:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  9px;
  color            :  #cefe44;

  text-decoration  :  none;
  text-transform   :  uppercase;

  display          :  block;
  line-height      :  22px;
  padding-left     :  22px;
  background       :  #1f7d9c url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/left-nav-bg-selected.jpg') no-repeat;
}

#LeftNav .leftSubNav
{
  display     :  none;
  background  :  #12495b url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/left-sub-nav-bg.jpg') repeat-y;
  padding     :  2px 0px 4px 0px;
}

#LeftNav .leftSubNav b
{
  font-family   :  verdana, arial, sans-serif;
  font-weight   :  bold;
  font-size     :  9px;
  color         :  #33ccff;

  line-height   :  20px;
  padding-left  :  30px;
  display       :  block;
}

#LeftNav .leftSubNav a
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  9px;
  color            :  #ffffff;

  text-decoration  :  none;
  text-transform   :  uppercase;

  display          :  block;
  line-height      :  17px;
  padding-left     :  42px;
  margin           :  1px 0px 1px 0px;
  background       :  #12495b url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/left-sub-nav-bg.jpg') repeat-y;

}

#LeftNav .leftSubNav a:hover, #LeftNav .leftSubNav a.selected, #LeftNav .leftSubNav a.selected:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  9px;
  color            :  #333333;

  text-decoration  :  none;
  text-transform   :  uppercase;

  display          :  block;
  line-height      :  17px;
  padding-left     :  42px;
  margin           :  1px 0px 1px 0px;
  background       :  #cefe44;
}

#Event
{
  height       :  auto;
  padding      :  8px;
  line-height  :  14px;
  background   :  #404040 url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/left-gray-bg.jpg') no-repeat;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  10px;
  color        :  #cccccc;
}

#Event img
{
  float  :  right;
}

#Event b
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  10px;
  color        :  #ffffff;

  display      :  block;
}

#Event a, #Event a.leftNav
{
  font-family      :  arial, sans-serif;
  font-weight      :  normal;
  font-size        :  10px;
  color            :  #ffffff;

  text-decoration  :  underline;
	text-transform   :  none;

  display          :  inline;
  line-height      :  15px;
  padding          :  0px 0px 0px 0px;
  background       :  none;
}

#Event a:hover, #Event a.leftNav:hover
{
  font-family      :  arial, sans-serif;
  font-weight      :  normal;
  font-size        :  10px;
  color            :  #cccccc;

  text-decoration  :  none;
	text-transform   :  none;

  display          :  inline;
  line-height      :  15px;
  padding          :  0px 0px 0px 0px;
  background       :  none;
}

#ProudSponsor div
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  10px;
  color        :  #ffffff;

  padding      :  0px 8px 0px 8px;
}

#MiddlePanel
{
  width       :  504px;
  background  :  #ffffff;
}

#MiddlePanel #ContentArea
{
  margin  :  0px auto 40px auto;
  width   :  480px;
}

#T1
{
  margin-top  :  6px;
}

#T1 #BlackLayer
{
  position      :  absolute;
  top           :  212px;
  left          :  0px;
  width         :  480px;
  height        :  72px;
  background    :  #000000;

  filter        :  alpha(opacity=65);
  -moz-opacity  :  0.65;
  opacity       :  0.65;
}

#T1 #Text
{
  position     :  absolute;
  top          :  219px;
  left         :  10px;
  width        :  460px;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  14px;  
  color        :  #ffffff;
}

#T1 a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  14px;
  color            :  #ccff33;

  text-decoration  :  none;
}

#T1 a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  14px;
  color            :  #ffffff;

  text-decoration  :  none;
}

#T2
{
  padding      :  7px 9px 0px 9px;
  margin-top   :  17px;
  background   :  #e5e5e5 url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/t2-top-bg.jpg') no-repeat;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #5d5d5d;
}

#T2 img
{
  margin  :  14px 0px 8px 0px;
  border  :  none;
}

#News
{
  margin-top  :  15px;
}

.news
{
  font-family    :  arial, verdana, sans-serif;
  font-size      :  11px;
  color          :  #5d5d5d;

  background     :  #e5e5e5 url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/news-bottom-bg.jpg') left bottom no-repeat;
  padding        :  5px 10px 5px 5px;
  margin-bottom  :  4px;
  width          :  465px;
  clear          :  both;
}

.news img
{
  float         :  left;
  margin-right  :  10px;
}

.news b
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  12px;
  color        :  #333333;

  display      :  block;
}

.news a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  10px;
  color            :  #006699;

  text-decoration  :  none;
}

.news b a
{
	font-weight	  : bold;
	font-size		  :	11pt
}

.news b a:hover 
{
	font-size		  :	11pt !important;
}

.news a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  10px;
  color            :  #000000;

  text-decoration  :  none;
}

#RightPanel
{
  width  :  242px;
}

#RightPanel #RightPanelArea
{
  padding  :  0px 3px 0px 4px;
}

#RightPanel h3
{
  margin-bottom  :  1px;
}

#RightPanel a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  10px;
  color            :  #ccff33;

  text-decoration  :  none;
}

#RightPanel a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  10px;
  color            :  #ffffff;

  text-decoration  :  none;
}

#Ad
{
  padding  :  6px;
}

#Spotlight
{
  margin-top  :  5px;
}

.spotlight
{
  height      :  126px;
  margin      :  2px 5px 0px 5px;
  background  :  #18627b url('http://i.pgatour.com/pgatour/.element/img/2.0/qschool/spotlight-bg.jpg') right top no-repeat;
}

.spotlight img
{
  float         :  left;
  margin-right  :  4px;
}

.spotlight b
{
  font-family     :  arial, verdana, sans-serif;
  font-weight     :  bold;
  font-size       :  10px;
  color           :  #ffffff;

  display         :  block;
  line-height     :  18px;
  text-transform  :  uppercase;
}

.spotlight .info
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  10px;
  color        :  #ffffff;

  margin-top   :  3px;
}

.spotlight .more
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  10px;
  color        :  #33ccff;

  margin-top   :  5px;
}

#Results
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  10px;
  color        :  #333333;

  width        :  100%;
}

#Results div div
{
  float  :  left;
}

#Results .titleRow
{
  background   :  #333333;
  line-height  :  16px;
  height       :  16px;
}

#Results .dataRowA
{
  background   :  #cefe44;
  line-height  :  16px;
  height       :  16px;
}

#Results .dataRowB
{
  background   :  #bdbdbd;
  line-height  :  16px;
  height       :  16px;
}
/*
#Results .colA
{
  width         :  25px;
  text-align    :  center;
  border-right  :  solid 1px #ffffff;
}
*/
#Results .colB
{
  width         :  105px;
  padding-left  :  4px;
  text-align    :  left;
  border-right  :  solid 1px #ffffff;
}

#Results .colC
{
  width         :  40px;
  text-align    :  center;
  border-right  :  solid 1px #ffffff;
}

#Results .colD
{
  width         :  40px;
  text-align    :  center;
  border-right  :  solid 1px #ffffff;
}

#Results .colE
{
  width       :  39px;
  text-align  :  center;
}

#Results .titleRow .colA, #Results .titleRow .colB, #Results .titleRow .colC, #Results .titleRow .colD
{
  border-right  :  solid 1px #333333;
}

#Results .titleRow div
{
  color  :  #cccccc;
}

#CompleteResults
{
  padding  :  2px 0px 5px 5px;
}

#VideoHighlights
{
  margin-top  :  5px;
  text-align  :  center;
}

#VideoHighlights div
{
  font-family  :  arial, verdana, sans-serif;
  font-weight  :  bold;
  font-size    :  10px;
  color        :  #cccccc;

  padding      :  5px;
}

#AudioHighlights, #AudioHighlights div
{
  margin-top  :  5px;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #cccccc;
}

#AudioHighlights img
{
  float   :  left;
  margin  :  1px 7px 0px 0px;
}

#PhotoGallery, #PhotoGallery div
{
  margin-top  :  10px;
  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #cccccc;
}

#PhotoGallery img
{
  float   :  left;
  margin  :  1px 7px 0px 0px;
}

#Marketing
{
  margin-top  :  10px;
}

#Marketing div
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  20px;
  color        :  #000000;

  width        :  100%;
  height       :  70px !important;
  height       :  80px;
  padding      :  5px;
  background   :  #7b7b7b;
}

#Footer
{
  position	 :	 relative;
  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #666666;
  text-align   :  center;
  margin       :  12px 0px 50px 0px;
}

#FooterSponsor 
{
  position	 :  absolute;
  top			 :	 9px;
  left			 : 	 45px;
}

#FooterLinks
{
  font-family    :  arial, verdana, sans-serif;
  font-size      :  11px;
  color          :  #999999;

  text-align     :  center;
  line-height    :  17px;
  margin-bottom  :  15px;
}

#FooterLinks a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  color            :  #999999;

  text-decoration  :  underline;
}

#FooterLinks a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;

  text-decoration  :  none;
}

/*********  Sub Page Related CSS  **********/

#MiddlePanel2
{
  float       :  left;
  width       :  576px;
  background  :  #ffffff;
}

#MiddlePanel2 #ContentArea2
{
  padding  :  14px 9px 40px 14px;  
}

#MiddlePanel2 h1, .headerFgB
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  27px;
  font-weight     :  bold;
  color           :  #333333;

  text-align      :  left;
  text-transform  :  none;
  margin          :  0px;
}

#MiddlePanel2 h4
{
  font-family   :  arial, verdana, sans-serif;
  font-size     :  10px;
  font-weight   :  bold;
  color         :  #33ccff;

  text-align    :  left;
  margin        :  3px 0px 2px 6px;
}


.leftDiv
{
  /* float  :  left; */
  width  :  330px;
  margin-bottom	: 5px;
}

.leftDiv #Info
{
  width        :  auto;
  border-top   :  solid 1px #999999;
  line-height  :  18px;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #134a62;
}

.rightDiv
{
  width        :  204px;
  float        :  right;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #333333;
}

#Inside
{
  background   :  #333333;
  padding      :  2px;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  10px;
  font-weight  :  normal;
  color        :  #333333;
}

#Inside div div
{
  float  :  left;
}

#Inside .titleRow
{
  line-height  :  16px;
  height       :  16px;
}

#Inside .dataRowA
{
  background   :  #cefe44;
  line-height  :  16px;
  height       :  16px;
}

#Inside .dataRowB
{
  background   :  #bdbdbd;
  line-height  :  16px;
  height       :  16px;
}

#Inside .colA
{
  width         :  25px;
  text-align    :  center;
  border-right  :  solid 1px #ffffff;
}

#Inside .colB
{
  width         :  82px !important;
  width         :  86px;
  padding-left  :  4px;
  text-align    :  left;
  border-right  :  solid 1px #ffffff;
}

#Inside .colC
{
  width         :  40px;
  text-align    :  center;
  border-right  :  solid 1px #ffffff;
}

#Inside .colD
{
  width         :  40px;
  text-align    :  center;
}

#Inside .titleRow .colA, #Inside .titleRow .colB, #Inside .titleRow .colC
{
  border-right  :  solid 1px #333333;
}

#Inside .titleRow div
{
  color  :  #cccccc;
}

#Inside a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #ccff33;

  text-decoration  :  none;
}

#Inside a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #ffffff;
  text-decoration  :  none;
}

#colRight160 
{
	width			 	:	160px;
}

#RightPanel2
{
  width       		:  170px;
  background  		:  #999999;
}

#RightPanel2 #Ad
{
  padding  :  5px 5px 236px 5px !important;
  padding  :  5px 5px 228px 5px;
}


#MiddlePanelBlueGolf
{
  float       :  left;
  width       :  745px;
  background  :  #ffffff;
}

#MiddlePanelBlueGolf #ContentArea
{
  margin  :  0px auto 80px auto;
  width   :  480px;
}

#story-headline 
{
	width	:	440px;
}


/*********  Sub Page 2 CSS *********/

#BodySection
{
  width       :  746px;
  background  :  #ffffff;
}

#BodySection #BodyArea
{
  margin  :  5px auto 50px auto;
  width   :  722px;
}

#BodySection h1, .tourLBTournamentName
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  27px;
  font-weight     :  bold;
  color           :  #333333;

  text-align      :  left;
  text-transform  :  none;
  margin          :  0px;
}
#BodySection h1, .tourLBTournamentName a
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  27px;
  font-weight     :  bold;
  color           :  #333333;
  text-decoration :  none;
  text-align      :  left;
  text-transform  :  none;
  margin          :  0px;
}

#BodySection h2
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  18px;
  font-weight     :  bold;
  color           :  #333333;

  text-align      :  left;
  text-transform  :  none;
  margin          :  0px;
}

#BodySection h3
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  16px;
  font-weight     :  bold;
  color           :  #333333;

  text-align      :  left;
  text-transform  :  none;
  margin          :  0px;
  padding         :  0px;
  line-height     :  20px;
  background      :  none;
}

big
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  18px;
  font-weight     :  normal;
  color           :  #333333;

  text-align      :  left;
  text-transform  :  none;
  margin          :  0px;
}

#InfoChart
{
  margin-top  :  10px;
  background  :  #ececec;
}

#InfoChart #Data
{
  float    :  left;
  width    :  400px;
  padding  :  5px;
}

#InfoChart #Data img
{
  float         :  left;
  border        :  solid 0px #333333;
  margin-right  :  6px;
}

#InfoChart #Data #Info
{
  margin  :  10px 0px 0px 5px;
}

#InfoChart #Data #Info #TopRow
{
  margin-top  :  1px;
  height      :  21px;
  background  :  #1d5b70;
}

#InfoChart #Data #Info #TopRow #Left
{
  font-family   :  arial, verdana, sans-serif;
  font-size     :  11px;
  font-weight   :  bold;
  color         :  #ffffff;

  float         :  left;
  line-height   :  21px;
  padding-left  :  5px;
}

#InfoChart #Data #Info #TopRow #Left a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #ffffff;

  text-decoration  :  underline;
}

#InfoChart #Data #Info #TopRow #Left a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #ccff33;

  text-decoration  :  none;
}

#InfoChart #Data #Info #TopRow #Right
{
  font-family    :  arial, verdana, sans-serif;
  font-size      :  11px;
  font-weight    :  bold;
  color          :  #ffffff;

  float          :  right;
  line-height    :  21px;
  padding-right  :  5px;
}

#InfoChart #Data #Info #Stats div div
{
  float : left;
}

#InfoChart #Data #Info #Stats .titleRow
{
  background   :  #707070;
  line-height  :  17px;
  height       :  17px;
  margin-top   :  1px;
  clear        :  both;
}

#InfoChart #Data #Info #Stats .titleRow div
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #ffffff;
}

#InfoChart #Data #Info #Stats .dataRow
{
  background   :  #d9d9d9;
  line-height  :  12px;
  height       :  12px;
  margin-top   :  1px;
  clear        :  both;
}

#InfoChart #Data #Info #Stats .colA
{
  width         :  162px;
  text-align    :  left;
  padding-left  :  4px;
  border-right  :  solid 1px #ffffff;
}

#InfoChart #Data #Info #Stats .colB
{
  width         :  60px;
  text-align    :  center;
  border-right  :  solid 1px #ffffff;
}

#InfoChart #Data #Info #Stats .colC
{
  width       :  60px;
  text-align  :  center;
}

#InfoChart #Data #Info #Stats b
{
  clear        :  both;
  display      :  block;
  background   :  #1d7693;
  height       :  17px;
  line-height  :  17px;
  margin-top   :  1px;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #ffffff;
  text-align   :  center;
}

#InfoChart #Data #Blocks
{
  margin  :  10px 0px 0px 5px;
}

#InfoChart #Data #Blocks #Left
{
  background  :  #1d7693;
  width       :  192px;
  height      :  89px;
  float       :  left;
}

#InfoChart #Data #Blocks #Left div
{
  padding      :  5px;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #ffffff;

  text-align   :  left;
}

#InfoChart #Data #Blocks #Right
{
  background  :  #1d7693;
  width       :  192px;
  height      :  89px;
  float       :  right;
}

#InfoChart #Data #Blocks #Right div
{
  padding      :  5px 0px 5px 5px;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #ffffff;
  background  :  #1d7693;

  text-align   :  left;
}

#InfoChart #Data #Blocks #Right div img
{
  border  :  none;
  float   :  right;
}

#InfoChart #Banner
{
  float  :  right;
}

#Videos
{
  clear       :  both;
  height      :  68px;
  background  :  #1d7693;
}

#Videos #ColA
{
  float       :  left;
  width       :  170px;
  height      :  68px;
  background  :  #1d5b70;
}

#Videos #ColA div
{
  padding  :  5px;
}

#Videos #ColA big
{
  font-family     :  arial, verdana, sans-serif;
  font-size       :  15px;
  font-weight     :  bold;
  color           :  #ffffff;

  text-align      :  left;
  text-transform  :  none;
  margin          :  0px;
}

#Videos #ColA b
{
  color  :  #ffffff;
}

#Videos #ColB
{
  float   :  left;
  width   :  500px;
  height  :  68px;
}

#Videos #ColB a img
{
  float   :  left;
  margin  :  10px 0px 0px 8px;
  border  :  none;
}

#Videos #ColC
{
  float       :  left;
  width       :  45px;
  padding-top :  20px;
}

#Videos #ColC a
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  12px;
  font-weight  :  bold;
  color        :  #ffffff;

  text-align   :  left;
}

.leaderboard_head
{
  background   :  #1d7992;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  color        :  #ffffff;
}

.altleaderboard .header
{
  background       :  #6da2b4;

  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  underline;
}

.altleaderboard .odd
{
  background   :  #e4e4e4;
}

.altleaderboard .even
{
  background   :  #bfbfbf;
}

.tourLBBroadcast h3 a
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #ffffff;

  text-align       :  left;
  text-decoration  :  underline;
}

.tourLBBroadcast h3 a:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  11px;
  font-weight      :  bold;
  color            :  #ffffff;

  text-align       :  left;
  text-decoration  :  none;
}

.tourLBBroadcast ul
{
  margin   :  0px;
  padding  :  5px 0px 0px 20px;
}

.tourLBBroadcast ul li
{
  margin   :  0px;
  padding  :  0px;
}

#BodySection .tourLBWeather h3
{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  12px;
  font-weight      :  bold;
  color            :  #ffffff;

  text-align       :  left;
  text-decoration  :  underline;
  margin           :  0px 0px 5px 0px;
}

.tourLBWeather p
{
  padding  :  0px;
  margin   :  0px;
}

.tourLBPlayerOverall
{
  width  :  395px;
}

.tourLBPlayerOverall .tourPlayerImg
{
  width  :  110px;  
}

.tourLBPlayerOverall .tourPlayerInfo
{
  width   :  284px;
  border  :  solid 1px #ffffff;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerHead
{
  margin-top    :  1px;
  height        :  21px;
  background    :  #1d5b70;
  border-right  :  solid 1px #ffffff;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerHead .tourPlayerInfoName
{
  line-height   :  21px;
  padding-left  :  5px;
  
  font-family   :  arial, verdana, sans-serif;
  font-size     :  11px;
  font-weight   :  bold;
  color         :  #ffffff;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerHead .tourPlayerInfoName a
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #ffffff;
  text-decoration  :  none;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerHead .tourPlayerInfoName a:hover
{
  text-decoration  :  none;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerHead .tourPlayerInfoScore
{
  font-family    :  arial, verdana, sans-serif;
  font-size      :  11px;
  font-weight    :  bold;
  color          :  #ffffff;

  text-align     :  right;
  line-height    :  21px;
  padding-right  :  5px;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerTitles
{
  background   :  #1d7693;
  line-height  :  17px;
  height       :  17px;
  margin-top   :  1px;  
  text-align: center;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerSponsor
{
  background   :  #333;
  line-height  :  17px;
  height       :  17px;
  margin-top   :  1px;  
  text-align: center;
  
  font-family    :  arial, verdana, sans-serif;
  font-size      :  11px;
  font-weight    :  bold;
  color          :  #ffffff;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerSponsor td
{
  border-top    :  solid 1px #ffffff;
  border-right  :  solid 1px #ffffff;
  padding-left  :  5px;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerTitles td
{
  font-family   :  arial, verdana, sans-serif;
  font-size     :  11px;
  font-weight   :  bold;
  color         :  #ffffff;
  text-align: middle;

  border-top    :  solid 1px #ffffff;
  border-right  :  solid 1px #ffffff;
  padding-left  :  5px;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerStats
{
  background   :  #d9d9d9;
  line-height  :  12px;
  height       :  12px;
  margin-top   :  1px;
}

.tourLBPlayerOverall .tourPlayerInfo .tourPlayerStats td
{
  border-top    :  solid 1px #ffffff;
  border-right  :  solid 1px #ffffff;
  padding-left  :  5px;
}

#InfoChart #Data #Info #Stats .colA
{
  width         :  162px;
  text-align    :  left;
  padding-left  :  4px;
  border-right  :  solid 1px #ffffff;
}

#InfoChart #Data #Info #Stats .colB
{
  width         :  60px;
  text-align    :  center;
  border-right  :  solid 1px #ffffff;
}

#InfoChart #Data #Info #Stats .colC
{
  width       :  60px;
  text-align  :  center;
}

#InfoChart #Data #Info #Stats b
{
  clear        :  both;
  display      :  block;
  background   :  #1d7693;
  height       :  17px;
  line-height  :  17px;
  margin-top   :  1px;

  font-family  :  arial, verdana, sans-serif;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #ffffff;
  text-align   :  center;
}

 	
/* CSS for Story pages */

	#printIcon img { display: none; }

	table.tmbox { margin: 0px; }
	table.tmbox td { margin: 0px; padding: 0px; }
	table.tmbox td.bg0 {/* went along with style below previously */ }
	table.ieBox td.ieTitle { 
		padding-top:10px;
		text-align:left;
		font-size:14px;
		font-weight:bold;
		text-indent:5px;
		line-height:28px;
		color:#333333 !important;	
		background-color:#ccc;	
	}
	table.ieBox {
		border:1px solid #333;
	}
	td.ieBoxBody {
		background:#eee;
		padding-top:5px;
	}
	div.ieBoxLI {
		min-height:30px;
		padding:2px;
	}
	table.tmbox td.bgSub { 
		font-size: 11px; padding: 2px 4px; color: #777
	}
	table.tmbox td.tmFooter { 
		font-size: 11px; padding: 4px 4px; color: #777
	}
	table.tmbox table {
		
	}
	table.tmbox table td {
		padding: 2px 4px;
		margin: 0px;
		border-width: 0px;
	}
	table.tmbox table td.bg1 {
		font-weight:bold; 
		padding:2px;
		background:transparent url(http://i.pgatour.com/pgatour/.element/img/2.0/qschool/top-nav-bg.jpg) repeat-x scroll 0% bottom;
		background-color:#31b3ef;		/*#1f7692*/
		color:#ffffff;
		font-size:10pt;
		min-height:23px;
	}
	table.tmbox table tr.bg2 td { 
		background: #cccccc;
	}
	table.tmbox table tr.bg3 td { 
		background: #f2f2f2;
	}
	
	table.tmbox a {color:#ccff33;}
	
	
div.tourLBProvided 
{
	position:relative;
	top:-15px !important;
	top:-3px;
	left:146px;
	_left:343px;
	float:left;	
	width:55px;
	height:55px;					
	color:#030;		
	font-weight:bold;
	overflow:hidden;											
}	

	

/* BTN IE */
.cnnBTN div { 
	padding: 3px 5px; margin: 0px; background-color: #DDD;
}
.cnnBTN div.oddRow {
	background-color: #FFF;
}
.cnnBTN div span { font-size: 16px; font-weight: bold; color: #777; height: 18px; padding: 0px 10px 0px 0px; }

.tourStatsTbData_alt { Background: #e4e4e4; }

.tourStatsTbData { Background: #bfbfbf; }

.tourStatsTbHeader {
background:#6DA2B4 none repeat scroll 0%;
color:#000000;
font-family:arial,verdana,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.tourStatsFullUpdated {
background:#1D7992 none repeat scroll 0%;
color:#FFFFFF;
font-family:arial,verdana,sans-serif;
font-size:11px;
text-align: right;
}

.tourStatsTableContent { width: 100%; }

div.tourPodHeader {
color:#333333;
font-family:Arial;
font-size:22pt;
font-weight:bold;
font-style   : italic;
margin-bottom:2px;
padding-top:20px;
position:relative;
text-align:left;
}

div.tourTournSubContent	{

font-weight: bold;
font-size:12pt;
}


