form                         {  margin-top: 0; margin-bottom: 0; }
ul                           {  margin-top: 5px; margin-bottom: 5px; }

.selectclubcombo             { color:#000000; font-size: 10px; font-family: 'Trebuchet MS', Arial, Sans Serif; border:1px #D4D5E3 solid; background-color: #ffffff; }

/* Default */
body.default                 {	background-color: #000000; color:#000000; font-family:'Trebuchet MS', arial,helvetica,sans-serif; margin-left:10px; margin-top:10px;}
h1.default                   {	font-family:'Trebuchet MS', arial,helvetica,sans-serif; color:#DD0500; font-size: 110%; letter-spacing: 1px; margin-top: 0.10em; margin-bottom: 0.30em;}
h2.default                   {	font-family:'Trebuchet MS', arial,helvetica,sans-serif; color:#DD0500; font-size: 90%; letter-spacing: 0px; margin-top: 0.10em; margin-bottom: 0.20em;}
h3.default                   {	font-family:'Trebuchet MS', arial,helvetica,sans-serif; color:#DD0500; font-size: 80%; margin-top: 0.10em; margin-bottom: 0.30em;}
.articlesubheader_default    {	color:#606060; font-size: 70%; font-weight: bold; text-decoration: italic;}
.ingress_default             {	color:#000000; font-size: 70%; font-weight: bold; }
.bodytext_default            {	color:#000000; font-size: 12px; }
.minitext_default            {	color:#707070; font-size: 60%; }
.messagetext_default         {	color:#DD0500; font-size: 11px; }
.spacing_default             {	color:#000000; }
.textbox_default             { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_default            { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.galleri_default            { color:#DD0500;  font-size: 12px;font-weight: bold;}
//.button_default              { }
.button_default             {font:11px; font-family: 'Trebuchet MS', Verdana,Arial,Helvetica,sans-serif;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
.minibutton_default          { color:#FFFFFF; font-size: 10px; font-family: 'Trebuchet MS', Verdana, Arial; height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #a0a0a0;}
a.default                    { color:#DD0500; margin-top: 1.50em; }
a.default:link               { text-decoration:none; }
a.default:visited            { text-decoration:none; }
a.default:hover              { text-decoration:underline; }
a.default:active             { text-decoration:underline; }
hr.default                   { border: 2px dotted #f0f0f0; margin-top: 0; margin-bottom: 0;}
table.default                { background-color: #ffffff; font-color: #765645; border:0px #a0a0a0 solid; border-collapse:separate;}
table.user_default           { font-size: 12px; }
table.outer_default          { background-color: #e0e0e0; font-color: #F0F0F0;}
td.topheader_default         { background-color: #ffffff; color: #707070; font-size: 70%; padding-top:10px; padding-bottom:10px; }
td.header_default            { background-color: #75D718; color: #ffffff; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.footer_default            { background-color: #ffffff; color: #707070; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.list_default              { background-color: #ffffff; }
td.message_default           { color: #DD0500; font-size: 70%; font-weight: bold; }
td.pagearea_default          { background-color: #ffffff; }
td.pageblockcaption_default  { background-image: url('shade3.jpg'); background-repeat: repeat-y; background-color: #FFFFFF; font-size: 55%; font-weight: bold; color: #FFFFFF; letter-spacing: 3px; padding: 4px; text-transform: uppercase;}
td.relatedinfoheader_default { background-color: #DD0500; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #f0f0f0; font-size: 9px; color: #303030; border:1px #DD0500 solid; }
table.user_relatedinfotext_default {background-color: #f0f0f0; font-size: 100%; font-color: #765645; border:0px #DD0500 solid; }
table.pollpillar_default     { background-color: #BBBABA; border:1px #5CAB10 solid; }

/********** Ny index med bannere - Amund feb 2011 *****************************/
#mainIndexBanner {
  margin:30px 3px 0 6px;
}

#rightIndexBanner {
  margin:30px 4px 0 4px;
}

div.rightIndexBannerItem {
  margin-bottom:4px;
}

#bottomIndexBannerLeft {
  margin:7px 1px 60px 6px;
}

#bottomIndexBannerCenter {
   margin:7px 0 60px 0;
}

#bottomIndexBannerRight {
  margin:7px 6px 60px 1px;
}

/********** Ny toppmeny *****************************/
#topmenuWrapper {
  margin-top:9px;
  background:#DD0500;
  height:23px;
} 

#topmenuWrapper a {
 
}

#topmenuWrapper .topMenuSub {
  display:none;
}

.topMenuItem  {
  
}

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; list-style-type:none; margin-top:-9px; }
ul.dropdown li                      { height:23px;font-weight: bold; float: left;  }
ul.dropdown a:hover		              { color: #DDD; }
ul.dropdown a:active                { color: #DD0500; }
ul.dropdown li a                    { display: block; padding: 5px 55px 4px 10px; color: #fff; text-decoration:none; text-transform:uppercase;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover a              {  }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						          {background:#7A7A7A; visibility: hidden; position:absolute; top: 23px; right: -10px; list-style-type:none; margin:0; padding:0; }
ul.dropdown ul li 					        { font-weight: normal; float: none; margin:0; padding:0;  }
ul.dropdown ul li:hover             {}						  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					        { color:#eee;  margin:0; padding:2px 4px; width:200px; } 
ul.dropdown ul li a:hover					  { color:#fff; background:#DD0500;}


/* Login */
.bodytext_login            {	color:#000000; font-size: 60%; }
.minitext_login            {	color:#000000; font-size: 60%; }
.spacing_login             {	color:#000000; }
.textbox_login             { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_login            { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.button_login              { }
.button_login              {font-size:11px; font-family:'Trebuchet MS', Verdana,Arial,Helvetica,sans-serif;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
table.login                { background-color: #ffffff; font-color: #765645; border:0px #a0a0a0 solid; }
table.user_login           { background-color: #f0f0f0; font-size: 100%; color: #765645; border:1px #a0a0a0 solid; }
table.outer_login          { background-color: #FFFFFF; font-color: #F0F0F0;}
td.topheader_login         { background-color: #ffffff; color: #707070; padding: 5px; font-size: 70%; font-weight: bold; letter-spacing: 2px;}
td.header_login            { background-color: #DD0500; color: #ffffff; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.footer_login            { background-color: #ffffff; color: #707070; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.list_login              { background-color: #ffffff;  }
td.message_login           { color: #DD0500; font-size: 70%; }
a.login                    { color:#DD0500; margin-top: 1.50em; }
a.login:link               {	text-decoration:none; }
a.login:visited            {	text-decoration:none; }
a.login:hover              {	text-decoration:underline; }
a.login:active             {	text-decoration:underline; }

/* Green */
body.green                 { background-color: #f0f0f0; color:#000000; font-family:'Trebuchet MS', verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
form.green                 { margin-top: 3px; margin-bottom: 0; }
h1.green                 { color:#FFFFFF; font-size: 100%; }
h2.green                 { color:#FFFFFF; font-size: 90%; }
.messagetext_green         {	color:#DD0500; font-size: 10px; font-weight: bold; }
.bodytext_green            { color:#FFFFFF; font-size: 60%; }
.ingress_green             { font-size: 60%; color: #FFFFFF; padding: 3px; font-weight: bold; letter-spacing: 1px; padding: 0px; text-transform: uppercase; }
.minitext_green            { color:#FFFFFF; font-size: 60%; }
.spacing_green             { color:#000000; font-size: 4px;}
.textbox_green             { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_green              { color:#FFFFFF; font-size: 10px; font-family: 'Trebuchet MS', Verdana, Arial; width: 50px; height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #BBBABA;}
//hr.green                   { border: 2px dotted #ffffff;}
//hr.green                   { background-color: #ffffff; border-style: none;}
hr.green                   { background: #FFFFFF repeat-x; height: 0px; margin: 0; padding: 0; border: 1px solid #DD0500; }
table.green                { background-color: #7A7A7A; font-color: #FFFFFF; }
table.outer_green          { background-color: #7A7A7A; font-color: #FFFFFF;}
td.topheader_green         { background-color: #ffffff; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.footer_green            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_green              { }
td.message_green           { color:#DD0500; font-size: 60%; font-weight: bold; }
td.pageblockcaption_green  { font-size: 60%; font-weight: bold; color: #FFFFFF; letter-spacing: 0px; padding: 3px; }
a.green                    { color:#FFFFFF; margin-top: 1.50em; font-weight: bold;}
a.green:link               {	text-decoration:none; }
a.green:visited            {	text-decoration:none; }
a.green:hover              {	text-decoration:underline; }
a.green:active             {	text-decoration:underline; }

/* Booking */
body.booking                 { background-color: #f0f0f0; color:#000000; font-family:'Trebuchet MS', verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
form.booking                 { margin-top: 3px; margin-bottom: 0; }
h1.booking                 { color:#FFFFFF; font-size: 100%; }
h2.booking                 { color:#FFFFFF; font-size: 90%; }
.bodytext_booking            { color:#FFFFFF; font-size: 80%; }
.ingress_booking             { font-size: 60%; color: #FFFFFF; padding: 3px; font-weight: bold; letter-spacing: 1px; padding: 0px; text-transform: uppercase; }
.minitext_booking            { color:#FFFFFF; font-size: 60%; }
.spacing_booking             { color:#000000; font-size: 4px;}
.textbox_booking             { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
//.button_booking              { color:#FFFFFF; font-size: 10px; font-family: Verdana, Arial; width: 50px; height: 18px; padding: 0px; border:1px #D4D5E3 clear; background-color: #BBBABA;}
.button_booking              {font-size:11px; font-family:'Trebuchet MS', Verdana,Arial,Helvetica,sans-serif;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
hr.booking                   { height: 1px; background-color: #ffffff;}
table.booking                { background-color: #BBBABA; font-color: #FFFFFF; }
table.outer_booking          { background-color: #BBBABA; font-color: #FFFFFF;}
td.topheader_booking         { background-color: #ffffff; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.footer_booking            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.header_booking            { background-color: #f0f0f0; border:1px #D4D5E3 solid;}
td.list_booking              { height: 20px; padding: 1px; border:1px #D4D5E3 solid;}
td.pagearea_booking          { background-color: #BBBABA; }
td.pageblockcaption_booking  { font-size: 60%; color: #FFFFFF; letter-spacing: 0px; padding: 3px; }
a.booking                    { color:#FFFFFF; margin-top: 1.50em; font-weight: bold;}
a.booking:link               {	text-decoration:none; }
a.booking:visited            {	text-decoration:none; }
a.booking:hover              {	text-decoration:underline; }
a.booking:active             {	text-decoration:underline; }

/* Smallinfo */
h1.smallinfo                   {	color:#DD0500; font-size:12px; font-weight: bold; letter-spacing: 0px; margin-top: 0.10em; margin-bottom: 0.30em;}
h2.smallinfo                   {	font-family:'Trebuchet MS', arial,helvetica,sans-serif; color:#DD0500; font-size:10px; margin-top: 0.10em; margin-bottom: 0.30em;}
/*.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}*/
/*.articleheader_default       {	font-family:verdana,arial,helvetica,sans-serif; color:#0D1A53; font-size:20px; font-weight: bold; letter-spacing: 3px}*/
/*.subarticleheader_default    {	color:#0D1A53; font-size:14px; font-weight: bold; line-spacing: 40px;}*/
.articlesubheader_smallinfo    {	color:#606060; font-size:10px; font-weight: bold; text-decoration: italic;}
.ingress_smallinfo             {	color:#000000; font-size: 11px; font-weight: bold; }
.bodytext_smallinfo            {	color:#000000; font-size: 9px;}
.minitext_smallinfo            {	color:#000000; font-size: 9px;}
.spacing_smallinfo             {	color:#000000; font-size: 4px;}
/*.textbox_default             { color:#000000; font-size: 10px; padding: 1px; border:1px #a0a0a0 solid; background-color: #f0f0f0;}*/
.textbox_smallinfo             { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_smallinfo              { color:#000000; font-size: 10px; font-family: 'Trebuchet MS', Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.smallinfo                    { color:#000000; margin-top: 1.50em; }
a.smallinfo:link               {	text-decoration:none; }
a.smallinfo:visited            {	text-decoration:none; }
a.smallinfo:hover              {	text-decoration:underline; }
a.smallinfo:active             {	text-decoration:underline; }
hr.smallinfo                   { color:#ffffff; }
/*table.default                { background-color: #ffffff; font-size: 11px; font-color: #765645; padding: 5px; }*/
table.smallinfo                { background-color: #f0f0f0; font-size: 10px; font-color: #765645; }
//table.outer_default          { background-color: #ffffff; font-size: 11px; font-color: #F0F0F0; border: 2px dashed #c0c0c0;}
table.outer_smallinfo          { background-color: #FFFFFF; font-size: 11px; font-color: #F0F0F0;}
//tr.odd_default               { background-color: #eeeeee;}
td.topheader_smallinfo         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_smallinfo            { background-color: #BBBABA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px;}
td.footer_smallinfo            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_smallinfo              { background-color: #f0f0f0; }
/* td.pageblockcaption_default  { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px; padding: 3px; }*/
td.pageblockcaption_smallinfo  { background-image: url('shade3.jpg'); background-repeat: repeat-y; background-color: #FFFFFF; font-size: 10px; color: #FFFFFF; letter-spacing: 3px; padding: 4px; }

/* Pink */
h1.pink                   {	font-family:'Trebuchet MS', verdana,arial,helvetica,sans-serif; color:#0D1A53; font-size:20px; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.pink                   {	color:#0D1A53; font-size:14px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.articlesubheader_pink    {	color:#606060; font-size:10px; font-weight: bold; text-decoration: italic;}
.ingress_pink             {	color:#000000; font-size: 11px; font-weight: bold; }
.bodytext_pink           {	color:#000000; font-size: 11px;}
.minitext_pink            {	color:#000000; font-size: 9px;}
.spacing_pink             {	color:#000000; font-size: 4px;}
.textbox_pink             { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_pink              { color:#000000; font-size: 10px; font-family: 'Trebuchet MS', Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.pink                    { color:#FFFFFF; font-weight: bold; margin-top: 1.50em; }
a.pink:link               {	text-decoration:none; }
a.pink:visited            {	text-decoration:none; }
a.pink:hover              {	text-decoration:underline; }
a.pink:active             {	text-decoration:underline; }
hr.pink                   { border: 2px dotted #ffffff;}
table.pink                { background-color: #EFEFEF; font-color: #000000; }
table.outer_pink          { background-color: #EFEFEF; font-color: #000000;}
td.topheader_pink         { background-color: #EFEFEF; font-size: 13px; color: #000000; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_pink            { background-color: #EFEFEF; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_pink            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_pink              { background-color: #f0f0f0; }
td.pageblockheader_pink  { font-size: 8.5px; color: #FFFFFF; font-color: #FFFFFF; letter-spacing: 2px; padding: 0px; text-transform: uppercase; }

/* Popup */
body.popup                 {	background-color: #BBBABA; color:#ffffff; font-family:'Trebuchet MS', verdana,arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
h1.popup                   {	font-family:'Trebuchet MS', verdana,arial,helvetica,sans-serif; color:#000000; font-size:100%; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.50em;}
h2.popup                   {	font-family:'Trebuchet MS', verdana,arial,helvetica,sans-serif; color:#ffffff; font-size:80%; font-weight: bold; margin-top: 0.50em; margin-bottom: 0.50em;}
.bodytext_popup            {	color:#ffffff; font-size: 70%;}
.messagetext_popup         {	color:#DD0500; font-size: 60%; font-weight: bold; }
.ingress_popup             {	color:#FFFFFF; font-size: 0.8em; font-weight: bold; }
table.popup                { background-color: #BBBABA; font-color: #FFFFFF; }
table.user_popup           { background-color: #BBBABA; font-color: #765645; border:1px #a0a0a0 solid; font-size: 100%;}
table.outer_popup          { background-color: #BBBABA; font-color: #FFFFFF;}
td.list_popup              { background-color: #BBBABA; }
td.pageblockcaption_popup  { font-size: 60%; color: #FFFFFF; letter-spacing: 0px; padding: 3px; }
//.button_popup              { padding: 2px; }
.button_popup              {font-size:11px; font-family:'Trebuchet MS', Verdana,Arial,Helvetica,sans-serif;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
a.popup                    { color:#FFFFFF; margin-top: 1.50em; font-weight: bold;}
a.popup:link               {	text-decoration:none; }
a.popup:visited            {	text-decoration:none; }
a.popup:hover              {	text-decoration:underline; }
a.popup:active             {	text-decoration:underline; }

/* Admin */
body.admin                 {	background-color: #ffffff; color:#000000; font-family:'Trebuchet MS', verdana,arial,helvetica,sans-serif; margin-left:10px; margin-top:10px;}
h1.admin                   {	font-family:arial,helvetica,sans-serif; color:#DD0500; font-size: 110%; letter-spacing: 1px; margin-top: 0.10em; margin-bottom: 0.30em;}
h2.admin                   {	font-family:arial,helvetica,sans-serif; color:#DD0500; font-size: 90%; letter-spacing: 0px; margin-top: 0.10em; margin-bottom: 0.20em;}
h3.admin                   {	font-family:arial,helvetica,sans-serif; color:#DD0500; font-size: 80%; margin-top: 0.10em; margin-bottom: 0.30em;}
.articlesubheader_admin    {	color:#606060; font-size: 70%; font-weight: bold; text-decoration: italic;}
.ingress_admin             {	color:#000000; font-size: 70%; font-weight: bold; }
.bodytext_admin            {	color:#000000; font-size: 70%; }
.minitext_admin            {	color:#000000; font-size: 60%; }
.spacing_admin             {	color:#000000; }
/*.textbox_admin             { color:#000000; font-size: 10px; padding: 1px; border:1px #a0a0a0 solid; background-color: #f0f0f0;}*/
.textbox_admin             { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_admin            { color:#000000; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
/*.button_admin              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}*/
//.button_admin              { }
.button_admin              {font-size:11px; font-family: Verdana,Arial,Helvetica,sans-serif;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
a.admin                    { color:#DD0500; margin-top: 1.50em; }
a.admin:link               {	text-decoration:none; }
a.admin:visited            {	text-decoration:none; }
a.admin:hover              {	text-decoration:underline; }
a.admin:active             {	text-decoration:underline; }
hr.admin                   { border: 2px dotted #f0f0f0; margin-top: 0; margin-bottom: 0;}
/*table.admin                { background-color: #ffffff; font-size: 11px; font-color: #765645; padding: 5px; }*/
table.admin                { background-color: font-family: Verdana, Arial; #ffffff; font-color: #765645; border:0px #a0a0a0 solid; }
table.user_admin           { background-color: #f0f0f0; font-size: 100%; font-color: #765645; border:1px #a0a0a0 solid; }
table.outer_admin          { background-color: #FFFFFF; font-color: #F0F0F0;}
//tr.odd_admin               { background-color: #eeeeee;}
td.topheader_admin         { background-color: #ffffff; color: #707070; padding: 5px; font-size: 70%; font-weight: bold; letter-spacing: 2px;}
td.header_admin            { background-color: #DD0500; color: #ffffff; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.footer_admin            { background-color: #ffffff; color: #707070; font-size: 70%; font-weight: bold; letter-spacing: 1px;}
td.list_admin              { background-color: #f7f7f7; }
td.listsel_admin              { background-color: #f0f0f0;  }
td.message_admin              { background-color: #f7f7f7; color:#DD0500; font-size: 70%; font-weight: bold; }
/* td.pageblockcaption_admin  { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px; padding: 3px; }*/
td.pageblockcaption_admin  { background-image: url('shade3.jpg'); background-repeat: repeat-y; background-color: #FFFFFF; font-size: 55%; font-weight: bold; color: #FFFFFF; letter-spacing: 3px; padding: 4px; text-transform: uppercase;}


/* Special Time plan styles */
body.tt                      {	background-color: #ffffff; color:#000000; font-family:verdana,arial,helvetica,sans-serif; margin-left:10px; margin-top:10px;}
table.tt                     { font-size: xx-small; font-color: #765645; border-width:0px;border:0px;width:100px; }
table.ttplan                 { font-size: xx-small; font-color: #765645; border-width:0px;border:0px;width:560px; }
a.tt                         { font-weight: bold; font-family:verdana,arial,helvetica,sans-serif; color: #DD0500; text-decoration:none; }
a.tt:link                    { font-weight: bold; font-family:verdana,arial,helvetica,sans-serif; color: #DD0500; text-decoration:underline; }
a.tt:visited a.pink:visited  { font-weight: bold; font-family:verdana,arial,helvetica,sans-serif; color: #DD0500;}
a.tt:hover a.pink:hover      { text-decoration:none; font-family:verdana,arial,helvetica,sans-serif; color: #DD0500;}
a.tt:active a.pink:active    { font-weight: bold; color: #DD0500;}
a.ttwhite                    { font-weight: bold; font-family:verdana,arial,helvetica,sans-serif; color: #EFFFFFF; text-decoration:none; }
a.ttwhite:link               { font-weight: bold; font-family:verdana,arial,helvetica,sans-serif; color: #FFFFFF; text-decoration:underline; }
a.ttwhite:visited            { font-weight: bold; font-family:verdana,arial,helvetica,sans-serif; color: #FFFFFF;}
a.ttwhite:hover              { text-decoration:none; font-family:verdana,arial,helvetica,sans-serif; color: #FFFFFF;}
a.ttwhite:active             { font-weight: bold; color: #FFFFFF;}


.textbox_tt                  { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
td.t                         { font-size: xx-small; color: #000000; letter-spacing: 0px; }
table.ttadmin                { font-size: 11px; color: #000000; letter-spacing: 0px; }
td.tmenu                     { font-size: xx-small; color: #000000; letter-spacing: 0px;
                               width:200px;
                               background-image: url("../images/trainingplan/fan1.gif";
                               background-repeat: no-repeat;
                               background-position: center center;
}
td.tdhr                      { background-color: #FFFFFF; }
.tt_scheme                   { font-size: 11px; color: #000000; font-weight: bold; letter-spacing: 0px;font-family: arial,helvetica,sans-serif;
                               width: 100px;
                               border-bottom: 0px none;}
.tt_delete                     { font-size: 11px; color: #DD0500; font-weight: bold; letter-spacing: 0px;font-family: arial,helvetica,sans-serif;
                               border-bottom: 0px none;}
.tt_validator                { font-size: 11px; color: #DD0500; font-weight: bold; letter-spacing: 0px;font-family: arial,helvetica,sans-serif;
                               border-bottom: 0px none;}
span.tt_day                  { font-size: x-small; color: #000000; font-weight: bold; letter-spacing: 0px; font-family: verdana, arial,helvetica,sans-serif;}
span.tt                      { font-size: xx-small; color: #000000; font-weight: bold; letter-spacing: 0px; font-family: verdana, arial,helvetica,sans-serif;}
span.ttwhite                 { font-size: xx-small; color: #FFFFFF; font-weight: bold; letter-spacing: 0px; font-family: verdana, arial,helvetica,sans-serif;
                               margin-left: 2px;
}

p.tt                         {  font-size: xx-small; color: #000000; font-weight: bold; letter-spacing: 0px; font-family: verdana, arial,helvetica,sans-serif;
                                margin-left: 2px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
}
p.tt_booking                 {  font-size: xx-small; color: #ffffff; font-weight: bold; letter-spacing: 0px; font-family: verdana, arial,helvetica,sans-serif;
                                background-color: #707070;
                                margin-left: 20px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 2px;
                                padding: 2px;
                                border: 1px dotted #f0f0f0;
                                text-align: right;
}
p.time                       {  font-size: 9px; color: #000000; letter-spacing: 0px;font-family: arial,helvetica,sans-serif;
                                margin-left: 2px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
}
p.ti                         {  font-size: xx-small; color: #000000; letter-spacing: 0px;font-family: arial,helvetica,sans-serif;
                                margin-left: 2px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
}
p.menu                       {  font-size: xx-small; color: #000000; letter-spacing: 0px;font-family: arial,helvetica,sans-serif;
                                margin-left: 2px;
                                margin-top: 4px;
                                margin-bottom: 4px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
}
table.tt_print                { font-size: xx-small; font-color: #765645; border-width:0px;border-style:solid;width:100px; }
span.tt_print                 { font-size: 8px; color: #000000; font-weight: bold; letter-spacing: 0px;
                                font-family: arial,helvetica,sans-serif;
                                margin-left: 2px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
}
span.ti_print                 { font-size: 8px; color: #000000; letter-spacing: 0px;
                                font-family: arial,helvetica,sans-serif;
                                margin-left: 2px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 2px;
                                padding: 0px;
                                border-bottom: 0px none;
                                font-weight: normal;
}
td.t_print                    { font-size: xx-small; color: #000000; letter-spacing: 0px; }
td.tdhr_print                 { background-color: #FFFFFF; }

/* campain */

div.campain                   { position:relative; top:0px; left:0; z-index: 2;}

