      * {
      	margin					: 0;
      	padding					: 0;
      }
      a {
          color: #9f0b0b;
      }
      a:visited {
          color: #9f0b0b;        
      }
      h1 {
          font-size: 14pt;
      }
      h2 {
          font-size: 12pt;
      }
      h3 {
          font-size: 11pt;
      }
      #content h3
      {
      	background				: #EFF7FF;
      	border					: 1px solid #C2C8CF;
      	font-size				: 16pt;
      	margin					: 0;
      	color					: #055282;
      	padding					: 4px 8px;
      	margin					: 4px 0;
      	cursor					: pointer;
      }      
      h4 {
          text-align: center;
          font-size: 10pt;
          font-weight: bold;
          color: #9f0b0b;
          padding: 5px 0 5px 0;
      }           
      body {
  
          font-family: tahoma;
          font-size: 8pt;
          color: #606060;  
          height: 100%;   
          
      }
      #top_wrap {
          height: 34px;
          background: url(img/top_bg.jpg) repeat-x;
          width: 100%;
      }
      #top_left {
          position: absolute;
          left: 0;
          top: 0;
          height: 34px;
          width: 27px;
          background: url(img/top_left.jpg) no-repeat;  
          float:left;              
      }
      #top {
          text-align: center;
      }
      #top_right {
          position: absolute;
          right: 0;
          top: 0;
          height: 34px;
          width: 27px;
          background: url(img/top_right.jpg) no-repeat;  
      }
      #bg_wrap {
          background: #fff url(img/body_bg.jpg) no-repeat center top;
          height: 100%;
          width: 100%
      }
      #full_wrap {
          width: 1020px;
          margin: 0 auto;
          text-align: center;   
          height: 100%;     
           
      }
      #main {          
          height: 100%;
          background: url(img/bg.jpg) repeat-y; 
      }
      #left_wrap {
          float: left;
          width: 262px;
          height: 100%;
      }
      #clear {
          clear: left;
      }
      #logo{
          padding-top: 10px;
      }
      #right_wrap {
          float: left;          
          width: 757px;
          height: 100%;         
      }
      #banner {
          width: 748px;
          height: 163px;
          background: url(img/banner.jpg) no-repeat;          
      }

      #content {
          height: 100%;
          width: 730px;
          padding: 10px 10px 10px 10px;
          text-align: left;         
      }
      
      #top_links a {
          color: #c11515;
          font-weight: bold;
          text-decoration: none;
      }
      #foot_wrap {
      position: relative;
          bottom: 0;
          height: 78px;
          background: url(img/footer_bg.jpg) repeat-x;
      }    
      #footer {
          float:left;
          width: 100%;
          text-align: center;
          padding-top: 20px;
      } 
      #footer .tags {
          color: #c11515;
          font-weight: bold;
      }
      #footer .legal {
          font-size: 7pt;
      }
      #bottom {
          background: #fff;
          width:100%;
          height: 100%;
      }
      #right_wrap .title {
          text-align: left;
          background: url(img/title_bg.png) no-repeat;
          width: 375px;
          height: 39px;
          color: #fff;
          font-size: 12px;
          font-weight: bold;
          padding-left:15px;
          padding-top: 10px;
      }
      #content p {
          padding-bottom: 10px;
      }
      #widget_wrap {
          padding-top: 5px;
      }
      #widgets {
          padding: 10px;
          list-style: none;
      }
      #widgets .title {
          width: 242px;
          height: 22px;
          background: url(img/widget_title.png) no-repeat;
          text-align: left;
          color: #fff;
          font-size: 10px; 
          padding-left:10px;
          padding-top: 3px;                             
      }
      #widgets .widget {
          margin-top: -5px;
          width: 222px;
          height: 100%;
          padding:10px;
          background: url(img/widget_bg.png) repeat-y;
      }
      #widgets .widget_footer {
          width: 242px;
          height: 14px;
          background: url(img/widget_footer.png) no-repeat;
      }
      #top {
          margin: 0 auto;
          text-align: center;
          width: 1020px;
      }
      #top_links {
          float: right;
          text-align: right;
          padding: 3px 10px 0 0;
      }
      #twocolmain {
          float: left;
          width: 450px;
          padding: 5px;
      }
      #twocolright {
          float: left;
          width: 250px;
          padding: 5px;
      }

      #content .stats{
      	font-size: 7pt;
      	text-align:left;
      	background: #fff;
      	border-collapse:collapse;
      	margin:20px;
      	border: #ccc 1px solid;
      	margin: 0 auto;
      }
      #content .stats th{
      	font-weight:bold;
      	color:#fff;
      	padding:5px 17px;
      	background: url(img/tbl-head.jpg) repeat-x;
      
      }
      
      #content .stats td{
      	color:#606060;
      	padding:7px 17px;
      	font-weight: bold;	
      	background: url(img/tbl-row-bg.jpg) bottom repeat-x;
      }
      #content .stats tbody tr:hover td{
      
      	background: url(img/tbl-bg-hover.jpg) bottom repeat-x;
      }   

      
      #content .flat{
      	font-size: 7pt;
      	text-align:left;
      	background: #fff;
      	border-collapse:collapse;
      	margin:20px;
      	border: #ccc 1px solid;
      	margin: 0 auto;
      }
      #content .flat th{
      	font-weight:bold;
      	color:#fff;
      	padding:5px 17px;
      	background: url(img/tbl-head.jpg) repeat-x;
      
      }
      
      #content #table td{
      	color:#606060;
      	padding:7px 5px;
      	font-weight: bold;	
      	background: url(img/tbl-row-bg.jpg) bottom repeat-x;
      }
      
      #content #table{
      	font-size: 7pt;
      	text-align:left;
      	background: #fff;
      	border-collapse:collapse;
      	margin:5px;
      	border: #ccc 1px solid;
      	margin: 0 auto;
      }
      #content #table th{
      	font-weight:bold;
      	color:#fff;
      	padding:5px 5px;
      	background: url(img/tbl-head.jpg) repeat-x;
      
      }
      
            
      #content .user_options td {
          background: none;
      }
             
      .itemhead {
        width: 430px;
	      background: url(img/tbl-head.jpg) repeat-x;
        height: 20px;
        text-align: left;
      }
      .itemhead h1 {
        font-size: 8pt;
        padding-left: 10px;
        color: #fff;
        padding-top: 3px;
      }  
      .itemcontent {
        width: 428px;
        border-left: #ccc 1px solid;
        border-right: #ccc 1px solid;
        border-bottom: #ccc 1px solid;
        background: #fff url(img/itemcontent.jpg) bottom repeat-x;
        margin-bottom: 10px;
      }
      .itemcontent p {
        padding: 10px;
      }

      #league_selection
      {
      	padding: 0 0 10px 0;
      	text-align: right;
      }
      .league_select
      {
      	border: 1px solid #ccc;
      }
      #leagues_navigation
      {
      	margin					: 0;
      	font-size: 8pt;
      	float					: left;
      	width					: 100%;
      	height					: 30px;
      	text-align				: center;
      }
      #leagues_navigation ul
      {
      	padding					: 0 0 0 22px;
      }
      #leagues_navigation ul li
      {
      	display					: inline;
      }
      #leagues_navigation ul li a
      {
      	float					: left;
      	padding					: 5px 10px 6px 10px;
      	background				: url(img/tbl-row-bg.jpg) repeat-x;
      	text-decoration			: none;
      	margin					: 0 0 0 1px;
      	font-size				: 9pt;
      	color					: #7F7F7F;
      }
      #leagues_navigation ul li a:hover
      {
      	background				: url(img/tbl-bg-hover.jpg) repeat-x;      	
      	color					: #606060;
      }
      #leagues_navigation .selected
      {
      	float					: left;
      	padding					: 5px 10px 6px 10px;
      	background				: url(img/tbl-bg-hover.jpg) repeat-x;
      	text-decoration			: none;
      	margin					: 0 0 0 1px;
      	font-size				: 9pt;
      	color					: #606060;
      }      

      #top_navigation
      {
      	margin					: 0;
      	margin-bottom: -3px;
      	font-size: 8pt;
      	width					: 100%;
      	height					: 30px;
      	text-align				: center;
      }
      #top_navigation ul
      {
      	padding					: 0 0 0 22px;
      }
      #top_navigation ul li
      {
      	display					: inline;
      }
      #top_navigation ul li a
      {
      	float					: left;
      	padding					: 5px 10px 6px 10px;
      	background				: url(img/tbl-row-bg.jpg) repeat-x;
      	text-decoration			: none;
      	margin					: 0 0 0 1px;
      	font-size				: 9pt;
      	color					: #7F7F7F;
      }
      #top_navigation ul li a:hover
      {
      	background				: url(img/tbl-bg-hover.jpg) repeat-x;      	
      	color					: #606060;
      }
      #top_navigation .selected
      {
      	float					: left;
      	padding					: 5px 10px 6px 10px;
      	background				: url(img/tbl-bg-hover.jpg) repeat-x;
      	text-decoration			: none;
      	margin					: 0 0 0 1px;
      	font-size				: 9pt;
      	color					: #606060;
      }      

      #youraccount_navigation
      {
      	margin					: 0;
      	margin-bottom: -3px;
      	font-size: 8pt;
      	width					: 100%;
      	height					: 30px;
      	text-align				: center;
      }
      #youraccount_navigation ul
      {
      	padding					: 0 0 0 22px;
      }
      #youraccount_navigation ul li
      {
      	display					: inline;
      }
      #youraccount_navigation ul li a
      {
      	float					: left;
      	padding					: 5px 10px 6px 10px;
      	background				: url(img/tbl-row-bg.jpg) repeat-x;
      	text-decoration			: none;
      	margin					: 0 0 0 1px;
      	font-size				: 9pt;
      	color					: #7F7F7F;
      }
      #youraccount_navigation ul li a:hover
      {
      	background				: url(img/tbl-bg-hover.jpg) repeat-x;      	
      	color					: #606060;
      }
      #youraccount_navigation .selected
      {
      	float					: left;
      	padding					: 5px 10px 6px 10px;
      	background				: url(img/tbl-bg-hover.jpg) repeat-x;
      	text-decoration			: none;
      	margin					: 0 0 0 1px;
      	font-size				: 9pt;
      	color					: #606060;
      }   
      .trial_topright {
        text-align: right;
        width: 100%;
        height: 30px;
        font-size: 14pt;
        font-weight: bold;
      }      
      #tickets
      {
      	background: #efefef;
      	border: 1px solid #CCC;
      	margin: 8px 0;
      }
      
      #tickets #who_sent
      {
      	font-size: 16pt;
      	margin: 4px 8px;
      	border-bottom: 1px solid #dfdfdf;
      }
      
      #tickets #ticket_content
      {
      	padding: 2px 18px 6px 18px;
      	font-size: 10pt;
      }
      
      #tickets .reply_number
      {
      	font-size: 12pt;
      	color: #999;
      	font-weight: bold;
      }
      
      #tickets .ticket_date
      {
      	font-size: 12pt;
      	color: #666;
      }
      /** Growler Notice Custom Styling **/
      div.Growler-notice {
      	background-color: 		#000;
      	color: 					#fff;
      	width: 					235px;
      	padding: 				10px;
      	margin-top: 			5px;
      	margin-bottom: 			5px;
      	border: 2px solid #fff;
      	margin-left: 			auto;
      	margin-right: 			auto;
      	font-family: 			Arial, Helvetica, sans-serif;
      	font-size: 				12px;
      	text-align: 			left;
      	display: 				none;
      	-moz-border-radius: 	5px;
      	-webkit-border-radius:	5px;
      	min-height: 			40px;
      }
      
      div.Growler-notice-head {
      	font-weight: 			bold;
      	font-size:				10px;
      }
      
      div.Growler-notice-exit {
      	float: 					right;
      	font-weight: 			bold;
      	font-size: 				12px;
      	cursor:					pointer;
      }      
      #widget_1 a {
        text-decoration: none;
      }
      #quote
      {
      	margin					: 5px 0;	
      	background				: #EFEFEF;
      	padding					: 5px;
      	font-size				: 9pt;
      	border					: 1px #D1D1D1 solid;
      	font-size				: 10pt;
      	font-weight				: bold;
      	color					: #3F3F3F;
      }
      
      #quote .quote_text
      {
      	display					: block;
      	font-weight				: normal;
      	font-size				: 10pt;
      	padding					: 0;
      	color					: #3F3F3F;
      }
      .autocomplete {
        background: #fff;
        font-size: 8pt;
      }