a:link {text-decoration:underline; color:Black;}
a:visited {text-decoration:underline; color:Black;}
a:hover {text-decoration:underline; color:#953E2E;}
body { font-family:arial; font-size:10pt;}
img{ border-style:none;}
.backgroundmodal {  background-color:Gray;  filter:alpha(opacity=50);  opacity:0.5;}
.modalpopup {  background-color:White; border-color:black; border-width:2px; border-style:solid;}

/* Begin Jason's new styles--Fall 2008. */

.logocolor
{
	color:#7a2c18;
}

.fraction
{
	font-size: 1em;
}

p.first
{
	margin-top: 0px;
}

h2.first
{
	margin-top: 0px;
}

div#wrapPage {
	margin: 0 auto;	
}

div.FloatRight
{
float:right;
padding-bottom:10px;
padding-left:12px;
text-align:left;
}

div.FloatLeft
{
float: left;
padding-bottom:10px;
padding-right:12px;
text-align:left;
}

div.FloatRightCenter
{
float:right;
padding-bottom:10px;
padding-left:12px;
text-align:center;
}

div.FloatLeftCenter
{
float: left;
padding-bottom:10px;
padding-right:12px;
text-align:center;
}

img.FloatRight
{
float:right;
padding-bottom:10px;
padding-left:12px;
}

img.FloatLeft
{
float:left;
padding-bottom:10px;
padding-right:12px;
}

span.opentext
{
	font-weight:bold;
	text-transform:uppercase;
}

span.frac sup, span.frac sub
{
font-size: 70%;
font-weight: bold;
vertical-align: baseline;
position: relative;}
span.frac sup {top: -0.5em; left: 0.1em;}

#media_toc a:link
{
color: black;
font-family: arial;
text-decoration: none!important;
}

#media_toc a:visited
{
color: black;
font-family: arial;
text-decoration: none!important;
}

#media_toc a:hover
{
color: black
font-family: arial;
text-decoration: underline!important;
}

#media_toc a:active
{
color: black
font-family: arial;
text-decoration: underline!important;
}


/* End Jason's new styles--Fall 2008. */

.show
{
	display:block;
}
.hide
{
	display:none;
}
#Paging
{
	display:inline;
}

.textdesc 
{
    visibility:hidden;
}

.SideBars {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	bottom: 5px;
	left: 5px;
}

.maincontentdiv
{
  min-height:780px;
  height:auto !important;
  height:780px;
  width:700px;
}

.hilight
{
 border-style:none !important;
 border-color:White !important; 
}

.maincontentdivsub
{
  min-height:1210px;
  height:auto !important;
  height:1210px ;
  width:615px;
  padding-right:8px;
  border-right-color:#D3CFC3;
  border-right-width:1px;
  border-right-style:solid;
}



.maincontentdivsubforum
{
  min-height:600px;
  height:auto !important;
  height:600px;
  min-width:615px;
  width:auto !important; 
  width:615px;
  padding-right:8px;
  border-right-color: #D3CFC3;
  border-right-width:1px;
  border-right-style:solid;
}

.subscriptiongreenheader
{
   background-color:#789665; color:White; font-family:Arial;  font-size:10pt; text-align:left; border-left-width:10px; border-left-style:solid; border-left-color:#789665;
}

.subscriberserviceslinks {color:Black !Important; font-family: Arial !Important;  font-size:9pt;   background-color:#EFEFEF;font-weight:bold; }
.subscriberserviceslinks A:link {color:Black !Important; font-family: Arial; text-decoration:none !Important;  font-size:9pt;  background-color:#EFEFEF;font-weight:bold;}
.subscriberserviceslinks A:visited {color:Black !Important; font-family: Arial; text-decoration:none !Important;  font-size:9pt; background-color:#EFEFEF;font-weight:bold; }
.subscriberserviceslinks A:hover{color:Black !Important; font-family: Arial; text-decoration:underline !Important;  font-size:9pt;background-color:#EFEFEF;font-weight:bold; }

.leaderboarddivhome
{
   visibility:hidden;
}

.leaderboarddiv
{
    position:absolute ;
    top:240px; 
    left:830px; 
    width:160px;
}

articleheadingnounderline   {font-family:Arial; font-size:12pt; font-weight:bold;}
   
.header {font-family:Arial; font-size:12pt; font-weight:bold;}
.GearButton A:link{display:block; background:url(/images/TabGearGray.gif) no-repeat; width:154px; height:28px;}
.GearButton A:visited{ display:block; background:url(/images/TabGearGray.gif) no-repeat; width:154px; height:28px;}
.GearButton A:hover{position: relative; top:0px; display:block; background:url(/images/TabGearSelected.gif) no-repeat; width:154px; height:28px;}

.GearButtonSelected {position: relative; top:0px; display:block; background:url(/images/TabGearSelected.gif) no-repeat; width:154px; height:28px;}

.PlayersButton A:link{display:block; background:url(/images/TabPlayersGray.gif) no-repeat; width:154px; height:28px;}
.PlayersButton A:visited{display:block; background:url(/images/TabPlayersGray.gif) no-repeat; width:154px; height:28px;}
.PlayersButton A:hover{position: relative; top:0px; display:block; background:url(/images/TabPlayersSelected.gif) no-repeat; width:154px; height:28px;}

.PlayersButtonSelected {position: relative; top:0px; display:block; background:url(/images/TabPlayersSelected.gif) no-repeat; width:154px; height:28px;}

.LessonsButton A:link{display:block; background:url(/images/TabLessons.gif) no-repeat; width:154px; height:28px;}
.LessonsButton A:visited{ display:block; background:url(/images/TabLessons.gif) no-repeat; width:154px; height:28px;}
.LessonsButton A:hover{position: relative; top:0px; display:block; background:url(/images/TabLessonsSelected.gif) no-repeat; width:154px; height:28px;}

.LessonsButtonSelected {display:block; background:url(/images/TabLessonsSelected.gif) no-repeat; width:154px; height:28px;}

.GoButton A:link{ display:block; background:url(/images/go.gif) no-repeat; width:15px; height:15px;}
.GoButton A:visited{ display:block; background:url(/images/go.gif) no-repeat; width:15px; height:15px;}
.GoButton A:hover{ display:block; background:url(/images/gohover.gif) no-repeat; width:15px; height:15px;}

.SubmitButton A:link{ position:relative; display:block; background:url(/images/SignupSubmit.gif) no-repeat; width:66px; height:18px; cursor:hand;}
.SubmitButton A:visited{position:relative; display:block; background:url(/images/SignupSubmit.gif) no-repeat; width:66px; height:18px; cursor:hand;}
.SubmitButton A:hover{position:relative;display:block; background:url(/images/SignupSubmitHover.gif) no-repeat; width:66px; height:18px; cursor:hand;}

.PlayButton A:link{ display:block; background:url(/images/Play.gif) no-repeat; width:66px; height:18px;}
.PlayButton A:visited{ display:block; background:url(/images/Play.gif) no-repeat; width:66px; height:18px;}
.PlayButton A:hover{display:block; background:url(/images/PlayHover.gif) no-repeat; width:66px; height:18px;}

.HomePageBox           {height:310px; background-color:white; border-color: #DBCAA6; border-style:solid; border-width:1PX;}
.HomePageBoxEvents           {height:310px; background-color:#9E874A; border-color: #9E874A; border-style:solid; border-width:3PX;}

.HomePageBoxHeader1             { background-color:White; color:black; font-family:Arial; font-size:10pt; font-weight:bold;  text-decoration:none;}
.HomePageBoxHeader1 A:link      { background-color:White; color:black; font-family:Arial; font-size:10pt; font-weight:bold;  text-decoration:none;}
.HomePageBoxHeader1 A:visited   { background-color:White; color:black;  font-family:Arial; font-size:10pt; font-weight:bold;  text-decoration:none;}
.HomePageBoxHeader1 A:hover     { background-color:White;  color:black; font-family:Arial; font-size:10pt; font-weight:bold;  text-decoration:underline;}

.HomePageBoxHeader2 {background-color:#DBCAA6; color:black; padding-left: 7px; font-family:Arial; font-size:10pt; font-weight:bold;   text-decoration:none !Important;}
.HomePageBoxHeader2 A:link {background-color:#DBCAA6; color:black; padding-left: 7px; font-family:Arial; font-size:10pt; font-weight:bold;   text-decoration:none !Important;}
.HomePageBoxHeader2 A:visited {background-color:#DBCAA6; color:black; padding-left: 7px; font-family:Arial; font-size:10pt; font-weight:bold;  text-decoration:none !Important;}
.HomePageBoxHeader2 A:hover {background-color:#DBCAA6; color:black; padding-left: 7px; font-family:Arial; font-size:10pt; font-weight:bold;  text-decoration:underline !Important;}

.fullwidth { width:990px;  }
.blackheader { z-index:1; background-color:Black; text-align:left; color:White; font-family:Georgia; font-size:10pt; height:14px; letter-spacing: 10px;} 
.brownbackground{background-color: #A88944;}
.redbackground{background-color:#953E2E;} 
.darkredbackground{background-color:#8A1D04;}
.darkbrownbackground{background-color:#9E874A;}
.tanbackground{background-color:#C2A871}

.redarial {color:#953E2E; font-family:Arial; text-decoration:none !important;}
.redarial A:link {color:#953E2E; font-family:Arial; text-decoration:none;}
.redarial A:visited {color:#953E2E; font-family:Arial; text-decoration:none;}
.redarial A:hover {color:#953E2E; font-family:Arial;text-decoration:underline;}

.greenarial {color:#789665; font-family: Arial; text-decoration:none !important;}
.greenarial A:link{color:#789665; font-family: Arial;text-decoration:none;}
.greenarial A:visited{color:#789665; font-family: Arial;text-decoration:none;}
.greenarial A:hover {color:#789665; font-family: Arial; text-decoration:underline;}

.brownarial {color:#A88944; font-family: Arial; text-decoration:none !important;}
.brownarial A:link{color:#A88944; font-family: Arial; text-decoration:none;}
.brownarial A:visited{color:#A88944; font-family: Arial; text-decoration:none;}
.brownarial A:hover{color:#A88944; font-family: Arial; text-decoration:underline;}

.blackarial{color:Black !Important; font-family: Arial !Important; text-decoration:none !important;}
.blackarial a:link {color:Black !Important; font-family: Arial; text-decoration:none !Important; }
.blackarial a:visited {color:Black !Important; font-family: Arial; text-decoration:none !Important;}
.blackarial a:hover{color:Black !Important; font-family: Arial; text-decoration:underline !Important;}


.blackarialarticle{color:Black !Important; font-family: Arial !Important; text-decoration:none !important;}
.blackarialarticle a:link {color:Black !Important; font-family: Arial; text-decoration:underline!Important; }
.blackarialarticle a:visited {color:Black !Important; font-family: Arial; text-decoration:underline !Important;}
.blackarialarticle a:hover{color:Black !Important; font-family: Arial; text-decoration:underline !Important;}

.whitearial{color:White; font-family: Arial;}
.whitearial A:link{color:White; font-family: Arial; text-decoration:none;}
.whitearial A:visited{color:White; font-family: Arial; text-decoration:none;}
.whitearial A:hover {color:White; font-family: Arial; text-decoration:underline;}

.grayarial {color:Gray; font-family:Arial;}
.grayarial A:link {color:Gray; font-family:Arial; text-decoration:none;}
.grayarial A:visited {color:Gray; font-family:Arial; text-decoration:none;}
.grayarial A:hover {color:Gray; font-family:Arial; text-decoration:underline;}

.darkgrayarial {color:#666666; font-family:Arial; text-decoration:none !important;}
.darkgrayarial A:link {color:#666666; font-family:Arial; text-decoration:none;}
.darkgrayarial A:visited {color:#666666; font-family:Arial; text-decoration:none;}
.darkgrayarial A:hover {color:#666666; font-family:Arial;text-decoration:underline;}

.redgeorgia {color:#953E2E; font-family:Georgia; text-decoration:none;}
.redgeorgia A:link {color:#953E2E; font-family:Georgia; text-decoration:none;}
.redgeorgia A:visited {color:#953E2E; font-family:Georgia; text-decoration:none;}
.redgeorgia A:hover {color:#953E2E; font-family:Georgia; text-decoration:underline;}

.greengeorgia{color:#789665; font-family:Georgia;}
.greengeorgia A:link {color:#789665; font-family:Georgia; text-decoration:none;}
.greengeorgia A:visited {color:#789665; font-family:Georgia; text-decoration:none;}
.greengeorgia A:hover {color:#789665; font-family:Georgia; text-decoration:underline;}

.browngeorgia{color:#A88944; font-family:Georgia;}
.browngeorgia A:link {color:#A88944; font-family:Georgia; text-decoration:none;}
.browngeorgia A:visited {color:#A88944; font-family:Georgia;text-decoration:none;}
.browngeorgia A:hover {color:#A88944; font-family:Georgia; text-decoration:underline;}

.blackgeorgia{color:Black; font-family:georgia; }
.blackgeorgia a:link {color:Black !Important; font-family:Georgia; text-decoration:none !important;}
.blackgeorgia a:visited {color:Black !Important; font-family:Georgia; text-decoration:none !important;}
.blackgeorgia a:hover {color:Black !Important; font-family:Georgia;text-decoration:underline !important;}

.blackgeorgiahoverred{color:Black; font-family:georgia; }
.blackgeorgiahoverred a:link {color:Black !Important; font-family:Georgia; text-decoration:underline !important;}
.blackgeorgiahoverred a:visited {color:Black !Important; font-family:Georgia; text-decoration:underline !important;}
.blackgeorgiahoverred a:hover {color:red !Important; font-family:Georgia;text-decoration:underline !important;}


.graygeorgia{color:Gray; font-family:Georgia;}
.graygeorgia A:link {color:Gray; font-family:Georgia; text-decoration:none; background-color:White;}
.graygeorgia A:visited {color:Gray; font-family:Georgia; text-decoration:none; background-color:White;}
.graygeorgia A:hover {color:Gray; font-family:Georgia;text-decoration:underline; background-color:White;}

.bottomlinks{color:gray !Important; font-family:Georgia !Important; font-size:9pt; background-color:White !Important;}
.bottomlinks A:link {color:Gray !Important; font-family:Georgia !Important; text-decoration:none !Important; background-color:White !Important; font-size:9pt;}
.bottomlinks A:visited {color:gray !Important; font-family:Georgia !Important; text-decoration:none !Important; background-color:White !Important; font-size:9pt;}
.bottomlinks A:hover {color:Gray !Important; font-family:Georgia !Important;text-decoration:underline !Important; background-color:White !Important; font-size:9pt;}

.orangegeorgia {color:#7F1C00; font-family:Georgia;}
.orangegeorgia A:link {color:#7F1C00; font-family:Georgia; text-decoration:none;}
.orangegeorgia A:visited {color:#7F1C00; font-family:Georgia; text-decoration:none;}
.orangegeorgia A:hover {color:#7F1C00; font-family:Georgia; text-decoration:underline;}

.whitegeorgia{color:White; font-family:Georgia;}
.whitegeorgia A:link{color:White; font-family:Georgia; text-decoration:none;}
.whitegeorgia A:visited {color:White; font-family:Georgia; text-decoration:none;}
.whitegeorgia A:hover {color:White; font-family:Georgia; text-decoration:underline;}

.NavBarText             {font-size:10pt; font-family:arial; font-weight:bold; color:black; width:105px;   border-left-style:solid; border-left-width:1px; text-align:center; border-left-color:black; text-decoration:none; }
.NavBarText A:link      {font-size:10pt; font-family:arial; font-weight:bold; color:black; width:105px;  text-align:center; border-left-color:black; text-decoration:none; }
.NavBarText A:visited   {font-size:10pt; font-family:arial; font-weight:bold; color:black; width:105px;  text-align:center; border-left-color:black;text-decoration:none;  }
.NavBarText A:hover     {font-size:10pt; font-family:arial; font-weight:bold; color:#953E2E; width:105px; text-align:center; border-left-color:black;text-decoration:underline;  }
 
.NavBarTextSelected            {font-size:10pt; font-family:arial; font-weight:bold; color:#953E2E; width:105px; text-align:center; border-left-color:black; border-left-width:1px; border-left-style:solid; text-decoration:none;  }
.NavBarTextSelected A:link     {font-size:10pt; font-family:arial; font-weight:bold; color:#953E2E; width:105px;  text-align:center; border-left-color:black; text-decoration:none; }
.NavBarTextSelected A:visited  {font-size:10pt; font-family:arial; font-weight:bold; color:#953E2E; width:105px;  text-align:center; border-left-color:black; text-decoration:none; }
.NavBarTextSelected A:hover    {font-size:10pt; font-family:arial; font-weight:bold; color:#953E2E; width:105px;  text-align:center; border-left-color:black; text-decoration:none; }

.MiscHRs {height:0px; border-top-color:#819567; border-top-style:solid; border-top-width:1px; padding-bottom:8px;}
.NavBarHR {width:165px; height:0px; border-top-color:#819567; border-top-style:solid; border-top-width:1px; padding-bottom:8px;}
.MiscBrownHRs {height:0px; border-top-color:#D3CFC3; border-top-style:solid; border-top-width:1px; padding-bottom:8px;}
.NavBarSelected {text-decoration:none; background-color:White;}

.LoginRegister A:link {font-size:13pt; font-family:Georgia; font-weight:bold; color:Gray;  text-decoration:none}
.LoginRegister A:visited {font-size:13pt; font-family:Georgia; font-weight:bold; color:Gray;  text-decoration:none}
.LoginRegister A:hover {font-size:13pt; font-family:Georgia; font-weight:bold; color:Gray; text-decoration:underline}

.LeftNavBarNoUnderline{ text-decoration: none !important; font-size:11pt !important; font-family:Georgia !important; color:black !important;  }

.LeftNavBarHeaderHover  { font-size:11pt !important; text-decoration:underline; font-family:Georgia !important; color:gray !important;  background-color:White;}
.LeftNavBarHeader { font-weight:bold; border-bottom-color:Black;  text-decoration: none !important; font-size:11pt !important; font-family:Georgia !important; color:black !important;  }
.LeftNavBarHeader A:link {font-weight:bold; text-decoration: none !important; font-size:11pt !important; font-family:Georgia !important; color:black !important; background-color:White; }
.LeftNavBarHeader A:visited {font-weight:bold; text-decoration: none !important; font-size:11pt !important; font-family:Georgia !important; color:black !important; background-color:White; }
.LeftNavBarHeader A:hover {font-weight:bold;font-size:11pt !important; font-family:Georgia !important; color:gray !important;  background-color:White;}

.LeftNavBarItem { position:relative; left:7px; font-weight:bold; text-decoration: none; font-size:8pt; font-family:Arial; color:#819567;}
.LeftNavBarItem A:link { position:relative; left:7px; font-weight:bold;  text-decoration: none; font-size:8pt; font-family:Arial; color:#819567; }
.LeftNavBarItem A:visited { position:relative; left:7px;font-weight:bold;  text-decoration: none; font-size:8pt; font-family:Arial; color:#819567; }
.LeftNavBarItem A:hover { position:relative; left:7px;font-weight:bold; text-decoration: underline; font-size:8pt; font-family:Arial; color:black; }
                                      
.LeftNavBarLine {color:#819567; } 

.Searchbox {position:relative; left:9px; top:10.5px;font-size:9px; font-family:Arial; border-style:none; background-color:Transparent; width:210px;}
.SearchButton A:link{ position:relative; left:220px; top:-8px; display:block; background:url(/images/SearchButton.gif) no-repeat; width:94px; height:32px;}
.SearchButton A:visited{position:relative; left:220px; top:-8px;display:block; background:url(/images/SearchButton.gif) no-repeat; width:94px; height:32px;}
.SearchButton A:hover{position:relative; left:220px; top:-8px;display:block; background:url(/images/SearchButtonHover.gif) no-repeat; width:94px; height:32px;}

.SubForm{position:absolute;width:640px;left:0px;background-color:#EFEFEF; font-weight:bold; border-left-color:#EFEFEF;font-family:Arial; font-size:9pt;}
.SubForm A:link {background-color:#EFEFEF; font-weight:bold; border-left-color:#EFEFEF;font-family:Arial; font-size:9pt; color:Black; text-decoration:underline;}
.SubForm A:visited {background-color:#EFEFEF; font-weight:bold; border-left-color:#EFEFEF;font-family:Arial; font-size:9pt; color:Black; text-decoration:underline;}
.SubForm A:hover {background-color:#EFEFEF; font-weight:bold; border-left-color:#EFEFEF;font-family:Arial; font-size:9pt; text-decoration:underline; color:#789665;}

a.myPlayer { 
    display:block; 
    width: 320px; 
    height:265px; 
    margin:0 0 0 10px; 
    float:left; 
    border:1px solid #999; 
} 
flowplayer("a.myPlayer", "/flowplayer-3.1.4.swf");

/* --------------- New styles for AG Magazine Web Update content ------------------------------ */
/*#divMainContent {
	padding-left: 5px;
	}*/
#divNonPrint1 p, #divNonPrint2 p, #divNotPrint3 p {
	line-height: 1.4em;
}
/*#divNonPrint1 h2, #divNonPrint2 h2, #divNotPrint3 h2 {
	padding-left: 5px;
}*/
blockquote.privateLesson {
	line-height: 1.4em;
	margin: 0 auto; 
	width: 592px;
}
span.interName {
	font-weight: bold;
	text-transform: uppercase;
}
p.interQ {
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0;
}
div.interA {
	margin: 0;
}
div.interA p:first-line {
	padding-left: 5px;
}
img#profilePhoto {
    border: 5px solid transparent;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    box-shadow: 0 0 10px #333333;
    float: left;
    margin: 15px 23px;
    transform: rotate(-3deg); -moz-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform: rotate(-3deg); -webkit-transform: rotate(-3deg);
}
div#lickMonth {
	background-color: #937F3B;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	box-shadow: 0 0 3px #333333;
	float: left;
	margin: 5px auto;
	width: 605px;
}
div#lickMonth p {
	color: #FFF;
	float: left;
	line-height: 1.8em;
	padding: 2px 10px 0 10px;
}
div#lickMonth span#lickLogo {
	background-color: #FFF;
	border: 1px solid #666;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	color: #000;
	float: right;
	font-size: 1.4em;
	height: 25px;
	margin: 2px 10px 10px;
	padding: 5px 10px 3px;
	text-transform: uppercase;
	width: 195px;
}
div#lickMonth img {
	margin: 0 7px 7px;
}
h2#whatHePlaysH2 {
	color: #937F3B;
	font-size: 1.5em;
	margin: 16px 0 -9px;
	text-transform: uppercase;
}
div#whatHePlays {
	border: 1px solid #937F3B;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	margin: 5px auto;
	padding: 5px;
	width: 585px;
}
#whatHePlays ul {
	line-height: 1.4em;
	list-style-type: square;
	list-style-position: outside;
	padding-left: 20px;
}
li span.firstWord {
	color: #937F3B;
	font-weight: bold;
}
div#musicNotation {
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.boxShadowImg {
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
	-o-box-shadow: 0 0 3px #555;
}
div.photoWithCaption {
	margin: 0 auto;
}
div.photoWithCaption p.caption {
	font-size: .9em;
	margin: 0 auto;
	width: 400px;
}
/*wrapper for jwPlayer video boxes*/
div.agWebVideo {
	box-shadow: 0 1px 4px #555;
	-moz-box-shadow: 0 1px 4px #555;
	-webkit-box-shadow: 0 1px 4px #555;
	height: 270px;
	margin: 0 auto;
	position: relative;
	width: 480px;
}
/*#divMainContent table {
	margin-left: 3px;
}*/
#ctl00_cphMainContent_pnlHeader table {
	margin-right: 20px;
}
