﻿body                         {background-image:url(images/back.gif);font-family:"comic sans ms";font-size:0.82em;color:#555555;}

/* 
    CSS Design by Paperheads (www.paperheads.co.uk) 
*/

img                          {border:none;}
h1,h2,h3,h4                  {display:none;}
.h1,.h2,.h3,.h4              {display:none;}

p                            {margin:0px;}
a                            {text-decoration:none;color:black;}
a:hover                      {color:#dd0000;}

ul                           {margin:0px 0px 10px 0px;padding:0px;list-style:none;}
ul li                        {margin:0px;padding:1px 0px 1px 25px;background-image:url(images/bulletr.gif);background-repeat:no-repeat;background-position:2px 2px;}
ul li.preview                {background-image:url(images/bulletb.gif);margin-top:8px;}
ul li.publish                {background-image:url(images/bulletb.gif);}

input, select, textarea      {font-family:"comic sans ms";font-size:12px;color:#555555;padding:1px 3px 1px 3px;}

.hr                          {clear:both;height:20px;background-repeat:no-repeat;background-image:url(images/hr.gif);}
.hidden                      {display:none;}
.left                        {float:left;width:170px;margin-right:15px;}
.right                       {float:right;width:170px;}
.center                      {float:left;width:580px;}
.inner                       {padding:10px 0px 10px 0px;clear:both;}

#logo                        {float:right;margin-right:20px;}
#head                        {height:150px;display:inline-block;}
#body                        {clear:both;text-align:justify;position:relative;}
#main                        {background-repeat:no-repeat;background-position:right top;width:950px;margin:0px auto 0px auto;}
#content                     {}

#foot                        {clear:both;}
#foot .center                {text-align:center;width:400px;}
#foot .right                 {text-align:right;width:400px;}

#flash_player                {display:block;padding:50px 15px 40px 200px;width:555px;}
#flash_content               {display:none;}

#search                      {line-height:30px;}
#validations                 {display:none;}

.menu                        {clear:both;margin:0px auto 0px auto;width:600px;}
.menu a                      {width:100px;height:40px;padding:60px 0px 0px 0px;background-repeat:no-repeat;background-position:-100px 0px;text-align:center;vertical-align:middle;display:block;float:left;}
.menu a:hover                {background-position:0px 0px;}

.roster                      {position:relative;height:500px;}
.roster a                    {position:absolute;display:block;width:96px;padding-top:116px;text-align:center;vertical-align:middle;background-repeat:no-repeat;background-position:-96px 0px;}
.roster a:hover              {background-position:0px 0px;}
.roster a:visited            {background-position:0px 0px;}

.roster .group_name          {display:none;}

.roster .a                   {top:50%;left:48%;}
.roster .b                   {top:15%;left:35%;}
.roster .c                   {top:25%;left:62%;}
.roster .d                   {top:55%;left:26%;}
.roster .e                   {top:54%;left:75%;}
.roster .f                   {top:1%;left:22%;}
.roster .g                   {top:37%;left:13%;}
.roster .h                   {top:2%;left:50%;}
.roster .i                   {top:8%;right:4%;}
.roster .j                   {top:65%;left:60%;}
.roster .k                   {top:42%;right:0%;}
.roster .l                   {top:25%;left:0%;}
.roster .m                   {top:68%;left:5%;}
.roster .n                   {top:70%;left:36%;}
.roster .o                   {top:0%;right:16%;}

.roster .set1 .group1        {position:relative;height:500px;width:800px;margin:0px auto 0px auto;}

.roster .set2 .group1        {position:absolute;background-repeat:no-repeat;background-position:50% top;height:500px;width:420px;top:0px;left:30px;}
.roster .set2 .group2        {position:absolute;background-repeat:no-repeat;background-position:50% top;height:500px;width:420px;top:0px;right:30px;}

.roster .set2 .a             {top:18%;left:33%;right:auto;}
.roster .set2 .b             {top:41%;left:auto;right:70px;}
.roster .set2 .c             {top:43%;left:0;right:auto;}
.roster .set2 .d             {top:8%;left:5%;right:auto;}
.roster .set2 .e             {top:10%;left:66%;right:auto;}
.roster .set2 .f             {top:46%;left:28%;right:auto;}
.roster .set2 .g             {top:auto;left:5%;right:auto;bottom:1%;}
.roster .set2 .h             {top:auto;left:auto;right:10px;bottom:-5px;}
.roster .set2 .i             {top:auto;left:auto;right:110px;bottom:5px;}

.roster .set3 .group1        {position:relative;background-repeat:no-repeat;height:220px;width:380px;margin:0px auto 30px auto;padding-top:30px;}
.roster .set3 .group2        {position:absolute;background-repeat:no-repeat;height:220px;width:380px;bottom:0px;left:0px;padding-top:30px;}
.roster .set3 .group3        {position:absolute;background-repeat:no-repeat;height:220px;width:380px;bottom:0px;right:0px;padding-top:30px;}

.roster .set4 .group1        {position:absolute;background-repeat:no-repeat;height:220px;width:380px;top:0px;left:0px;padding-top:30px;}
.roster .set4 .group2        {position:absolute;background-repeat:no-repeat;height:220px;width:380px;top:0px;right:0px;padding-top:30px;}
.roster .set4 .group3        {position:absolute;background-repeat:no-repeat;height:220px;width:380px;bottom:0px;left:0px;padding-top:30px;}
.roster .set4 .group4        {position:absolute;background-repeat:no-repeat;height:220px;width:380px;bottom:0px;right:0px;padding-top:30px;}

.roster_admin                {position:absolute;display:block;top:0px;right:-170px;width:170px;}

.contact                     {position:relative;width:580px;height:480px;}
.contact .a, .contact .b,
.contact .c, .contact .d,
.contact .e, .contact .f,     
.contact .g, .contact .info  {display:block;position:absolute;width:310px;height:130px;}

.contact .info               {top:170px;left:320px;text-align:center;height:170px;}
.contact .a                  {top:0px;left:170px;}
.contact .b                  {top:0px;left:480px;}
.contact .c                  {top:170px;left:0px;}
.contact .d                  {top:170px;left:660px;}
.contact .e                  {bottom:30px;left:50px;}
.contact .f                  {bottom:0px;left:340px;}
.contact .g                  {bottom:30px;left:620px;}

.contact img                 {float:left;}


.Grid                        {border-bottom:1px solid #333333;}
.Grid th                     {padding:3px 0px 3px 0px;border-bottom:1px solid #333333;}
.Grid td                     {padding:3px 0px 3px 0px;}
.Grid td.ChkBox              {padding:0px}

.TblFooter                   {clear:both;border-top:1px solid #333333;height:20px;padding:5px 0px 3px 0px;}
.TblFooter .center           {text-align:center;}
.TblFooter .right            {text-align:right;}

.btn                         {padding:0px 10px 0px 30px;background-repeat:no-repeat;background-image:url(images/btn.gif);}

.DialogueHeader              {background-repeat:no-repeat;background-image:url(images/hr.gif);background-position:left bottom;padding-bottom:12px;font-weight:bold;}
.DialogueContent             {background-repeat:no-repeat;background-image:url(images/hr.gif);background-position:left bottom;padding-bottom:20px;margin-bottom:20px;}

.progress                    {height:16px;background-repeat:no-repeat;background-image:url(images/progress.gif);padding:4px 5px 5px 5px;width:400px;}
.progress div div            {height:16px;background-repeat:no-repeat;background-image:url(images/bar.gif);}

#ctl00_oPageContent_oPageLayout_oContentPanel       {display:inline;}
#ctl00_oPageContent_oPageLayout_oAdminPanel, .AdminPanel {float:left;width:750px;}
#ctl00_oPageContent_oPageLayout_oAdminPanel .center {width:380px;}


a.link                       {float:left;display:block;width:290px;height:363px;background-position:-11px 0px;background-repeat:no-repeat;}
a.link:hover                 {background-position:-323px 0px;}

