@import url("css/menu.css");

html { height: 101%; }

/* CSS Document */
body {background:#FFF url(images/TopGrayFade.png) repeat-x top left; height:100%; margin:0px; padding:0px; }
/* body {background:#FFF url(images/active_body_bg2.png) repeat-x top left; height:100%; margin:0px; padding:0px; } */

/* ControlPanel style */
/*.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}*/

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#2E3D47; font-family:Arial, Verdana, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

.arSectionHeader {font-size:14px;}
/*-------------------------------------------*/
/*----- ACTIVE SKIN SPECIFIC CHANGES --------*/
.userLine
{
	text-align: right;
	margin-right: 15px;
}
.msgCenter
{
	margin: 0px;
	padding-right: 10px;
	text-align: left;
	vertical-align: text-top;
	float: right;

}
.msgCenterText
{font-size: 11px; color:#636563;}

/* The login style class existed in original skin, but is modified */
#login_style
{
	float: right;
	padding: 8px 0px 0px 10px;
	margin-top: -10px;
}

.menu_inbox {margin-left: -15px; background:url(images/msg_inbox16.png) no-repeat right;}

.TopLoginPane
{
	float: right;
	vertical-align: text-top;
	padding-bottom: 0px;
	padding-right: 15px;
}

.picBorder
{
	border: 1px solid #808080; margin-right: 5px;
}

a,a:link,a:visited,a:active{color:#595C9D; text-decoration:underline; font-weight:normal; }
a:hover{color:#FF9221; text-decoration:underline; }

td.listRepeaterCell:hover
{
    background-color: #D7D7FF;
    cursor: pointer;
}
/*-------------------------------------------------------------------------------------*/


/*------ MRYAN - the following lines control all of the links -----------*/

a,a:link,a:visited,a:active{color:#656DD9; text-decoration:none; font-weight:normal; font-size: 12px; font-family: Arial;}
a:hover{color:#FF9221; text-decoration:underline; }

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{width:970px; margin:0 auto;}

.top_space{height:5px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

/*.logo_top_left{padding:0px; margin:0px; background:url(images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0px; margin:0px; background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0px; margin:0 39px 0 27px; background:#FFF url(images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0px; background:url(images/logo_left.png) repeat-y top left;}
.logo_right{padding:0px; background:url(images/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 ;height:80px;}*/

/*.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/active_menu_bg.png) top left;}
.menu_left{padding:0px; margin:0px; background:url(images/active_menu_left.png) repeat-y  top left;}
.menu_right{margin:0px; background:url(images/active_menu_right.png) repeat-y top right; }*/

.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

.bread_bg
{
	padding: 0px;
	margin: 0 19px 0 7px;
	background: none no-repeat left top;
	height: 34px;
	background-color: #FFFFFF;
}
/*.bread_bg{padding:0px; margin: 0 19px 0 7px; background:url(images/active_bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0px; margin:0px; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0px;  background:url(images/bread_right.png) no-repeat top right; height:34px;}*/

#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}

.center_bg{padding:0px; margin:0px;clear:both;}
/*.left_bg{padding:0px; margin:0px; background:url(images/active_left_bg.png) repeat-y top left;}
.right_bg{padding:0px; margin:0px; background:url(images/right_bg.png) repeat-y top right;}*/
/*.content_pad
{
    background-position: left top;
    padding: 10px 22px 0 10px;
    margin: 0 19px 0 7px;
    background: #FFFFFF url(images/active_center_bg2.png) repeat-x left top;
}
.content_width
{
	padding-top: 10px;
	min-height: 350px;
}*/

/*.bot_left{padding:0px; margin:0px; background:url(images/active_bot_left.png) no-repeat top left;}
.bot_right{padding:0px; margin:0px; background:url(images/active_bot_right.png) no-repeat top right; padding:0px 39px 0px 27px;}
.bot_bg{padding:0px; margin:0px; background:url(images/active_bot_bg.png) repeat-x top left; height:41px;}*/

.bot_pad{margin-bottom:20px;padding: 10px 30px 10px 20px; border: solid 1px #BBB; background-color: #E7E7E7;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane
{
	padding: 0px;
	margin: 0px;
}
.LeftPane{padding: 0px 5px 0px 0px;	width: 50%;	margin: 0px;}
.RightPane{ padding:0px 0px 0px 5px; width:40%; margin:0px; }


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
/* .links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;} */
.links,a.links:link,a.links:active,a.links:visited{ color:#636563;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#595C9D;}
a.user:hover{color:#FF9221;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3B5998}
a.footer:hover{color:#FF9221}

.WMGPfooter {text-decoration: none; }

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}




/*-------------- Adrians Login adjustment --------------*/
.user#dnn_dnnLOGIN_cmdLogin{position: relative; top: 0px; right: 30px; padding-left: 10px; color:#3B5998;}

/*
iframe#twitter-widget-0.twitter-timeline.twitter-timeline-rendered,
    iframe#twitter-widget-1.twitter-timeline.twitter-timeline-rendered 
    {
      height: 400px;
      overflow: auto;
      
   }
   */
/*-------------------------------------------------------------------------*/
/*-------------- RSS STYLE DEFINITIONS ------------------------------------*/
/*-------------------------------------------------------------------------*/

/*-------------- Headers --------------------------------------------------*/
.rssGradientHeader
{
    background: #fffcfb; /* Old browsers */
    background: -moz-linear-gradient(top, #fffcfb 0%, #f7f4f3 40%, #eae8e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffcfb), color-stop(40%,#f7f4f3), color-stop(100%,#eae8e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fffcfb 0%,#f7f4f3 40%,#eae8e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fffcfb 0%,#f7f4f3 40%,#eae8e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fffcfb 0%,#f7f4f3 40%,#eae8e4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fffcfb 0%,#f7f4f3 40%,#eae8e4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfb', endColorstr='#eae8e4',GradientType=0 ); /* IE6-9 */
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: solid 1px #8F8D8D;    
}

.rssSideBarHeader { border: solid 1px #C1BFBF; background-image: url(images/wmgpSectionHeaderFade.png); 
                     background-repeat: repeat-x; background-position: left top; padding: 5px 10px 5px 10px; 
                     font-family: Arial; font-size: 12px; text-align: center; white-space: nowrap; 
                     border-top-left-radius: 6px; border-top-right-radius: 6px; }
                     
.rssSectionHeader
{
    padding: 10px;
    line-height: 35px;
    font-family: Arial; 
    font-size: 16px; 
    font-weight: bold; 
    color: #315873;
}
.rssSection
{
    border-left: solid 1px #8F8D8D;   
    border-right: solid 1px #8F8D8D;
    border-bottom: solid 1px #8F8D8D;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 20px 10px 15px 10px;    
}
.rssSection .standardTextHeader
{
    padding-top: 3px; font-weight: bold; min-width: 100px; color: #4E5960;
}

.rssContainer
{
    border: solid 1px #d5d4c9; 
    border-radius: 8px;
    padding: 15px;   
}

.rssFloatContainer
{
    border: solid 1px #d5d4c9; 
    border-radius: 8px;
    padding: 15px;    
    box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.20);
}

.rssFloatContainerDark3
{
    border: solid 1px #d5d4c9; 
    border-radius: 8px;
    padding: 15px;    
    box-shadow: 4px 5px 12px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 4px 5px 12px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 4px 5px 12px rgba(0, 0, 0, 0.30);
}

.rssBreadCrumbViewPage
{
    height: 20px; 
    position: absolute;
    top: 50px;    
    padding-bottom: 10px; 
    float: left;
}

.rssBreadCrumbEditPage
{
    height: 30px; 
    position: absolute;    
    top: 50px; 
    padding-top: 5px;
}

/*-------------- Buttons --------------------------------------------------*/
.rssGradientButton
{
    background: #F4F1F0; /* Old browsers */
    background: -moz-linear-gradient(top, #fffdfb 0%, #F4F1F0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffdfb), color-stop(100%,#F4F1F0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fffdfb 0%,#F4F1F0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fffdfb 0%,#F4F1F0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fffdfb 0%, #F4F1F0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fffdfb 0%, #F4F1F0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffdfb', endColorstr='#F4F1F0',GradientType=0 ); /* IE6-9 */
    border-radius: 4px;    
    border: solid 1px #B6B5AE;
    padding: 3px 5px 4px 5px; 
    cursor: pointer;       
}

.rssGradientButtonSmall
{
    background: #F4F1F0; /* Old browsers */
    background: -moz-linear-gradient(top, #fffdfb 0%, #F4F1F0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffdfb), color-stop(100%,#F4F1F0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fffdfb 0%,#F4F1F0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fffdfb 0%,#F4F1F0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fffdfb 0%, #F4F1F0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fffdfb 0%, #F4F1F0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffdfb', endColorstr='#F4F1F0',GradientType=0 ); /* IE6-9 */
    border-radius: 3px;    
    border: solid 1px #B6B5AE;
    padding: 1px 2px 2px 2px; 
    cursor: pointer;       
}

.rssActiveButton
{
    background: #B2ECB2; /* Old browsers */
    background: -moz-linear-gradient(top, #fffdfb 0%, #B2ECB2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffdfb), color-stop(100%,#B2ECB2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fffdfb 0%,#B2ECB2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fffdfb 0%,#B2ECB2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fffdfb 0%, #B2ECB2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fffdfb 0%, #B2ECB2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffdfb', endColorstr='#B2ECB2',GradientType=0 ); /* IE6-9 */
    border-radius: 4px;    
    border: solid 1px #B6B5AE;
    padding: 3px 5px 4px 5px; 
    cursor: pointer;     
}

.rssStandardButton
{
    min-width: 75px;
}

.rssDeleteButton
{ 
    background-repeat: no-repeat; background-position: top left;
    background-image: url(images/remove.png); height: 16px; width: 16px;
    border: 0px;
    cursor: pointer;
}

.rssEditLinkButton
{
    background-repeat: no-repeat; background-position: top left;
    background-image: url(images/buttons/EditButtonWhite.png); height: 20px; width: 20px;
    border: 0px;
    cursor: pointer;
}

.rssUpArrowLinkButton
{
    background-repeat: no-repeat; background-position: top left;
    background-image: url(images/buttons/uparrw.png); height: 10px; width: 17px;
    border: 0px;
    cursor: pointer;
}

.rssDownArrowLinkButton
{
    background-repeat: no-repeat; background-position: top left;
    background-image: url(images/buttons/downarrw.png); height: 10px; width: 17px;
    border: 0px;
    cursor: pointer;
    margin-left: 10px;
}

.rssAddLinkButton
{
    background-repeat: no-repeat; background-position: top left;
    background-image: url(images/buttons/AddButtonWhite.png); height: 20px; width: 20px;
    border: 0px;
    cursor: pointer;
}

.rssRosterLinkButton
{
    background-repeat: no-repeat; background-position: top left;
    background-image: url(images/buttons/TeamLinkIcon.png); height: 23px; width: 30px;
    border: 0px;
    cursor: pointer;
}

.rssSessionResultsButton
{
    background-repeat: no-repeat; background-position: top left;
    background-image: url(images/buttons/SessionResults.png); height: 27px; width: 23px;
    border: 0px;
    cursor: pointer;
}

.rssActionButton
{
    background-repeat: no-repeat;  
    background-color: #f7f4f3;
    border: solid 1px #d5d4c9; 
    border-radius: 4px;   
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.10);    
    cursor: pointer;
    font-size: 12px;    
}

.rssActionButtonSmall
{
    background-repeat: no-repeat;  
    background-color: #f7f4f3;
    border: solid 1px #d5d4c9; 
    border-radius: 3px;   
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.10);    
    cursor: pointer;
    font-size: 10px;
    padding: 8px;
}

.rssInactiveButton
{
    background-image: url(images/buttons/EditButtonDisabled.png);  
    background-position: 4px center;
    padding: 5px 2px 5px 15px;
    margin-right: 8px;
    color: #D0D0D0;
}

.rssAddButton
{
    background-position: 4px center;
    background-image: url(images/buttons/AddButton.png);  
    padding: 5px 2px 5px 10px;
    border: solid 1px #d5d4c9;
    margin-right: 8px;
}

.rssAddButton:hover
{
    color: #0A890D;
}

.rssEditButton
{   
    background-image: url(images/buttons/EditButton.png);  
    background-position: 4px center;
    padding: 5px 2px 5px 15px;
    margin-right: 8px;
}

.rssMarginRight
{
    margin-right: 0px;
}

.rssEditButton:hover
{
    color: #A03F04;
}

.rssOptionsButton
{
    background-position: 6px center;
    background-image: url(images/buttons/OptionsButton.png);
    padding: 5px 2px 5px 30px; 
}

.rssOptionsButton:hover
{
    color: #2D00BD;    
}

.rssHelpButton
{
    background-position: 6px center;
    background-image: url(images/buttons/HelpButton.png);  
    padding: 5px 2px 5px 28px;
    min-width: 120px
}

.rssHelpButton:hover
{
    color: #2D00BD;
}


.rssBootstrapButton {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.rssBootstrapButton:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.rssBootstrapButton:hover,
.rssBootstrapButton:focus {
  color: #333333;
  text-decoration: none;
}

.rssBootstrapButton:active,
.rssBootstrapButton.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.rssBootstrapButton.disabled,
.rssBootstrapButton[disabled],
fieldset[disabled] .rssBootstrapButton {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.rssRegistrationButton {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.rssRegistrationButton:hover,
.rssRegistrationButton:focus,
.rssRegistrationButton:active,
.rssRegistrationButton.active,
.open .dropdown-toggle.rssRegistrationButton {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.rssRegistrationButton:active,
.rssRegistrationButton.active,
.open .dropdown-toggle.rssRegistrationButton {
  background-image: none;
}

.rssNavNextButton {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
  padding: 6px 20px;
}

.rssNavNextButton:hover,
.rssNavNextButton:focus,
.rssNavNextButton:active,
.rssNavNextButton.active,
.open .dropdown-toggle.rssNavNextButton {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.rssNavNextButton:active,
.rssNavNextButton.active,
.open .dropdown-toggle.rssNavNextButton {
  background-image: none;
}

.rssNavBackButton {
  color: #ffffff;
  background-color: #717B71;
  border-color: #5B615B;
  padding: 6px 20px;
}

.rssNavBackButton:hover,
.rssNavBackButton:focus,
.rssNavBackButton:active,
.rssNavBackButton.active,
.open .dropdown-toggle.rssNavBackButton {
  color: #ffffff;
  background-color: #5B615B;
  border-color: #5B615B;
}

.rssNavBackButton:active,
.rssNavBackButton.active,
.open .dropdown-toggle.rssNavBackButton {
  background-image: none;
}

.rssPrintButton {
  color: #ffffff;
  background-color: #7275E8;
  border-color: #585EDC;
  padding: 6px 20px;
}

.rssPrintButton:hover,
.rssPrintButton:focus,
.rssPrintButton:active,
.rssPrintButton.active,
.open .dropdown-toggle.rssPrintButton {
  color: #ffffff;
  background-color: #585EDC;
  border-color: #585EDC;
}

/*-------------- Other RSS controls --------------------------------------------------*/
.rssGridView
{
    border: solid 1px #d5d4c9;
}

.rssGridViewBorderless
{
    border-collapse: separate !important;
}

.rssGridViewResults
{
    border: solid 1px #A7A7A5;
}
          
.rssGridViewHeader
{
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-align: left;
}
     
.rssGridItem
{
    border-bottom: solid 1px #C4C4C4; width: 100%;    
}         
.rssGridItem a
{
    background-color: #fff; 
    display: block;
    height: 100%;  
    float: left;
}   
.rssGridItem a:hover 
{
    cursor: pointer;  
} 

.rssGridViewItemBoxed
{
    padding: 5px 10px 5px 10px;
    border: solid 1px LightGray;
    border-radius: 6px;
    margin-bottom: 10px;
}

.rssHelpDiv 
{
    padding: 10px 18px 10px 10px; 
    border: solid 1px #6AA86A; 
    width: 95%; 
    background-color: #D6FCD6; 
    min-height: 20px; 
    float: left; 
    border-radius: 4px;
    margin-bottom: 5px;
}
              
.rssTextPlaceHolder
{
	font-size: 12px;
	font-weight: normal;
	color: #808080;
	margin-top: 15px;
	padding: 10px;
	border: solid 1px #d5d4c9;
	border-radius: 4px;
	width: 98%;     
}    

.rssEditPanel
{
    padding: 10px;
	border: solid 1px #d5d4c9;
	border-radius: 4px;
}

.rssEditBox
{
    border: solid 1px #C1BFBF; padding: 15px; margin-top: 8px;
    
    background: #fffcfb; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f4f3 40%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#f7f7f7), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 40%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f7f4f3 40%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f7f4f3 40%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f7f4f3 40%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    border-radius: 8px;       
}

.rssEditSmall
{  
    float: left;
}

.rssDropDown
{
    border: 1px solid #9B9999;
    font-size: 14px;
    padding: 5px;
}

.rssDropDownSmall
{
    font-size: 12px;
}

.rssOrgRegistrationBox
{
    margin: 20px 0px 10px 80px; 
    width: 500px; 
    border: solid 1px #C1BFBF; 
    padding: 15px; 
    border-radius: 8px; 
    background: #F8F4F2;
}

.rssOrgRegistrationBox.wide
{
    width: 600px;
}
       
.form-registration-footer
{
    padding-top: 40px;
    font-size: 14px;    
}

/*.form-link a, a:link, a:visited, a:active
{
    font-size: 14px;   
}*/

.form-label
{
    font-size: 14px;    
}

/*-------------------------------------------------------------------------*/
/*-------------- WATCHMEGOPRO STYLE DEFINITIONS ---------------------------*/
/*-------------------------------------------------------------------------*/

.wmgpSportsFootball { background-repeat: no-repeat; background-position: top left;
                      background-image: url(images/sports/football.png); height: 35px; }
.wmgpSportsBaseball { background-repeat: no-repeat; background-position: top left;
                      background-image: url(images/sports/baseball.png); height: 35px; }
.wmgpSportsBasketball { background-repeat: no-repeat; background-position: top left;
                      background-image: url(images/sports/basketball.png); height: 35px; }
.wmgpSportsSoccer { background-repeat: no-repeat; background-position: top left;
                      background-image: url(images/sports/soccer.png); height: 35px; }
.wmgpSportsHockey { background-repeat: no-repeat; background-position: top left;
                      background-image: url(images/sports/hockey.png); height: 35px; }
.wmgpSportsVolleyball { background-repeat: no-repeat; background-position: top left;
                      background-image: url(images/sports/volleyball.png); height: 35px; }
.wmgpSportsFavorite { background-repeat: no-repeat; background-position: top left;
                      background-image: url(images/sports/star.png); height: 35px; }
.wmgpSportsCollege { background-repeat: no-repeat; background-position: top left;
                      background-image: url(images/sports/college.png); height: 35px; }
                                                                                                                                                     
/*-------------- Miscellaneous --------------------------------*/
.wmgpHide { display: none; }
.wmgpPadMedium { padding-top: 10px; }
.wmgpPadLeftMedium { padding-left: 10px; }
.wmgpHeaderSpacing { padding-top: 5px; padding-bottom: 15px; }
.wmgpSmallBox { float: left; border: solid 1px #C1BFBF; padding: 5px; min-height: 25px; min-width: 5px; }
.wmgpCheckMark {background-image: url(images/CheckMark.png); background-repeat: no-repeat; background-position: top left; }
.wmgpSmallStar {background-image: url(images/SmallStar.png); background-repeat: no-repeat; background-position: top left; }


/*-------------- Common Text Elements --------------------------------*/
.wmgpText       { font-family: Arial; font-size: 12px; font-weight: normal; }
.wmgpTextMed    { font-family: Arial; font-size: 14px; font-weight: normal; }
.wmgpTextStrong { font-family: Arial; font-size: 12px; font-weight: bold; border: solid 1px #C1BFBF; width: 40px; height: 40px; 
                  padding: 7px; }
.wmgpTextOverflow { overflow: hidden; font-family: Arial; font-size: 12px; font-weight: normal; }
.wmgpHelpText   { font-family: Arial; font-size: 11px; font-weight: normal; }
.wmgpTipText   { font-family: Arial; font-size: 11px; font-weight: normal; font-style: italic; }
.wmgpTextReadOnly { color: Gray; }

/*-------------- Headers --------------------------------*/
.wmgpTextHeader { padding-top: 5px; font-weight: bold; min-width: 100px; }
.wmgpTextHeaderNorm { font-weight: normal; min-width: 100px; float: left; }
.wmgpTextHeaderShort { font-weight: normal; min-width: 85px; float: left; }
.wmgpTextHeaderMedium { font-weight: normal; min-width: 100px; float: left; }
.wmgpTextHeaderLong { font-weight: normal; min-width: 115px; float: left; }
.wmgpTextHeaderXL { font-weight: normal; min-width: 150px; float: left; }
.wmgpTextHeaderLeft { font-weight: bold; float: left; min-width: 100px;}
.wmgpSectionHeader { font-family: Arial; font-size: 16px; font-weight: bold; color: #346B92; }
.wmgpSectionHeaderBlack { font-family: Arial; font-size: 16px; font-weight: bold; color: #000; }
.wmgpSectionTitle { font-family: Arial; font-size: 18px; font-weight: bold; color: #346B92; }
.wmgpSectionHeaderColor { font-family: Arial; font-size: 14px; font-weight: bold; color: #F37C07; }
.wmgpTitleHeader { font-family: Arial; font-size: 24px; font-weight: bold; min-height: 29px; }
.wmgpSubTitleContainer { padding-top: 25px; }
.wmgpSubHeader { font-family: Arial; font-size: 13px; font-weight: bold; color: #346B92; padding-left: 20px; }
.wmgpSubHeaderLeft { font-family: Arial; font-size: 13px; font-weight: bold; color: #346B92; }
.wmgpSubHeaderLeftMed { font-family: Arial; font-size: 14px; font-weight: bold; color: #346B92; }
.wmgpGridHeader { padding-bottom: 15px; }
.wmgpSideBarHeader { border: solid 1px #C1BFBF; background-image: url(images/wmgpSectionHeaderFade.png); 
                     background-repeat: repeat-x; background-position: left top; padding: 5px 10px 5px 10px; 
                     font-family: Arial; font-size: 12px; text-align: center; white-space: nowrap; }
.wmgpSecondHeader { border-bottom: solid 1px #C1BFBF; background-image: url(images/wmgpSectionHeaderFade.png); 
                     background-repeat: repeat-x; background-position: left top; padding: 5px 10px 5px 10px; 
                     font-family: Arial; font-size: 12px; white-space: nowrap; }                     
.wmgpGrayHeader { background-color: #EFEDED; padding: 6px 10px 6px 10px; border-bottom: solid 1px #C1BFBF; } 

.wmgpGridView {padding: 0px 0px 20px 0px; border-left: solid 1px #C1BFBF; border-right: solid 1px #C1BFBF; border-bottom: solid 1px #C1BFBF;
                background-color: White;}
                
.wmgpDGSection {padding: 0px 0px 20px 0px; border-left: solid 1px #C1BFBF; border-right: solid 1px #C1BFBF; border-bottom: solid 1px #C1BFBF;
                background-color: White;}
                
.wmgpGridViewHeader
{
    font-size: 12px;
    color: #000;
    font-weight: bold;
    text-align: left;
    padding-top: 15px;
}     

/*.wmgpGridViewColumn {font-size: 12px; font-weight: normal; text-align: left; padding: 8px 8px 8px 15px; border-bottom: solid 1px #C1BFBF;
                      background-color: #F6F6F6; color: #5D5C59; } 

.wmgpGridViewColumnRight {font-size: 12px; font-weight: normal; text-align: left; padding: 8px 8px 8px 15px; border-bottom: solid 1px #C1BFBF;
                            background-color: #F6F6F6; }  
*/
.wmgpGridViewColumn {font-size: 12px; font-weight: normal; text-align: left; padding: 8px 8px 8px 15px; border-bottom: solid 1px #C1BFBF;
                      background-image: url(images/DGSubHeaderMid.png); background-repeat: repeat-x; background-position: top left;
                      color: #737373; } 
                                                           
.wmgpGridViewColumnRight {font-size: 12px; font-weight: normal; text-align: left; padding: 8px 8px 8px 15px; border-bottom: solid 1px #C1BFBF;
                            background-image: url(images/DGSubHeaderMid.png); background-repeat: repeat-x; background-position: top left;
                            color: #737373; } 
                       
.wmgpGridViewText {font-size: 12px; padding-left: 15px;}                                                                 

.wmgpGridViewButton {white-space: nowrap; padding-left: 20px;}

.wmgpEditPanel
{
	background-color: White;
	padding: 15px 20px 20px 10px;
}



/*-------------- Common Controls --------------------------------*/
.wmgpLabel { font-family: Arial; font-size: 12px; }
.wmgpLabelMed { font-family: Arial; font-size: 14px; }
.wmgpLabelMedBold { font-family: Arial; font-size: 14px; font-weight: bold; }
.wmgpLabelLight { font-family: Arial; font-size: 12px; color: #777; }
.wmgpLabelBold { font-family: Arial; font-size: 12px; font-weight: bold;}
.wmgpPadLabel { font-family: Arial; font-size: 12px; padding: 10px; }
.wmgpTextBox {	font-family: Arial; font-size: 12px; font-weight: normal; border: solid 1px #9B9999; padding: 3px; resize: none;}
.wmgpInput {   border: 1px solid #9B9999; font-family: Arial; font-size: 12px; height: 17px; vertical-align: middle; 
                padding: 3px; margin-right: 5px; }
.wmgpInputMed {   border: 1px solid #9B9999; font-family: Arial; font-size: 14px; height: 17px; vertical-align: middle; 
                padding: 3px; margin-right: 5px; }                
.wmgpInputReadOnly {   border: 1px solid #9B9999; font-family: Arial; font-size: 12px; height: 17px; vertical-align: middle; 
                        padding: 3px; margin-right: 5px; background-color: ButtonFace; }                
.wmgpPanel {   background-color: White; border: solid 1px #9B9999; padding: 10px; }
.wmgpPanelHidden {   background-color: White; border: solid 1px #9B9999; padding: 10px; display: none; }
.wmgpPopPanel {   background-color: White; border: solid 1px #9B9999; padding: 10px; display: block; }
.wmgpList {   border: 1px solid #9B9999; font-family: Arial; font-size: 12px; vertical-align: middle; padding: 3px; }
.wmgpListMed {   border: 1px solid #9B9999; font-family: Arial; font-size: 14px; vertical-align: middle; padding: 3px; }

.wmgpFileButton {   font-family: Arial; font-size: 14px; color: Black; background-color: White; cursor: pointer; } 
.wmgpButton {   font-family: Arial; font-size: 13px; color: Black; cursor: pointer; min-width: 75px; height: 25px; }
.wmgpButtonSmall {   font-family: Arial; font-size: 13px; color: Black; cursor: pointer; height: 24px; padding: 3px 5px 3px 5px; }
.wmgpActiveButton {   font-family: Arial; font-size: 13px; color: Black; background-color: #D8DAEC; cursor: pointer; 
                      min-width: 75px; height: 25px; text-decoration: none; }
.wmgpGoButton {   font-family: Arial; font-size: 13px; color: black; background-color: #D6FCD6; cursor: pointer; 
                      min-width: 75px; height: 25px; text-decoration: none; }                      
.wmgpActiveButtonSmall {   font-family: Arial; font-size: 13px; color: Black; background-color: #D8DAEC; cursor: pointer;
                           height: 24px; padding: 3px 5px 0px 5px; }
.wmgpActiveButtonMin {   font-family: Arial; font-size: 13px; color: Black; background-color: #D8DAEC; cursor: pointer; 
                      min-width: 5px; height: 25px; text-decoration: none; }
.wmgpActiveButtonColor {   font-family: Arial; font-size: 13px; color: Black; background-color: #F5E3BD; cursor: pointer; 
                      min-width: 75px; height: 25px; text-decoration: none; }
.wmgpTeamListLink { text-decoration: none; }
.wmgpRadioButton {  padding-bottom: 5px; }
.wmgpRadioButtonMed {  padding-bottom: 5px; font-size: 14px; }
.wmgpCheckbox {   margin-right: 10px; padding-top: 13px;  }
.wmgpCheckboxMed {   margin-right: 10px; padding-top: 13px; font-size: 14px;}

.wmgpCheckboxMed input {width: 20px; height: 17px;}

.wmgpInputRequired { display: none; color: White; }
.wmgpRosterGrid { left: -10px; }
.wmgpHelpSection {width: 100%; }
.wmgpHelpDiv {padding: 10px 18px 10px 10px; border: solid 1px #6AA86A; width: 89%; background-color: #D6FCD6; min-height: 20px; 
              float: left; }
.wmgpHelpTab {float: right; border: solid 1px #6AA86A; background-color: #D6FCD6; padding: 4px; }
/*.wmgpHelpButton {width: 57px; height: 24px; float: right; background-image: url(images/HelpButtonCollapse.png);} */
.wmgpHelpLink {float: right; padding: 4px; border: solid 1px #6AA86A; background-color: #D6FCD6; width: 60px; }
a.wmgpHelpLink:link, a.wmgpHelpLink:visited
{
    color: Black;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial;    
}
a.wmgpHelpLink:hover{color:Black; text-decoration:none; cursor: pointer;}
a.wmgpActiveButton:link, a.wmgpActiveButton:visited
{
    color: Black;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    min-width: 75px;
    height: 20px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    text-align: center;
}

a.wmgpActiveButtonSmall:link, a.wmgpActiveButtonSmall:visited
{
    color: Black;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    height: 20px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    text-align: center;
}

a.wmgpActiveButton:hover{color:Black; text-decoration:none; cursor: pointer;}

a.wmgpActiveButtonSmall:hover{color:Black; text-decoration:none; cursor: pointer;}

.wmgpTextPlaceHolder
{
	font-size: 12px;
	font-weight: normal;
	color: #808080;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.wmgpSectionRight
{   float: right; height: 400px; width: 275px; vertical-align: top; 
    border: solid 1px #9B9999; background-color: #F6F4F4;}

.wmgpAlertCheckBox
{}

/*--------------------- Image Styles ----------------------------*/
.wmgpProfilePicture { height: 100px; width: 90px; font-size: 15px; margin-right: 20px;}
.wmgpLogoPicture { height: 100px; min-width: 100px; font-size: 15px; margin-right: 20px;}
.wmgpMainImage { min-width: 75px; padding: 7px; margin-right: 15px; background-color: White; }

.wmgpLogoTopLeft {padding:0px; margin:0px; background:url(images/wmgpLogoTopLeft.png) no-repeat top left; height:7px;}
.wmgpLogoTopRight {padding:0px; margin:0px; background:url(images/wmgpLogoTopRight.png) no-repeat top right; height: 9px;}
.wmgpLogoTop {padding:0px; background:#FFF url(images/wmgpLogoTop.png) repeat-x top; height:2px; margin:0 10px 0 5px;}
.wmgpLogoLeft {padding:0px; background:url(images/wmgpLogoLeft.png) repeat-y top left;}
.wmgpLogoRight {padding:0px; background:url(images/wmgpLogoRight.png) repeat-y top right;}
.wmgpLogoPad {background:#FFF; margin: 0 19px 0 7px; padding:0;}
.wmgpLogoBottomLeft {padding:0px; margin:0px; background:url(images/wmgpLogoBottomLeft.png) no-repeat bottom left; height:11px;}
.wmgpLogoBottomRight {padding:0px; margin:0px; background:url(images/wmgpLogoBottomRight.png) no-repeat bottom right; height: 11px;}
.wmgpLogoBottom {padding:0px; background:#FFF url(images/wmgpLogoBottom.png) repeat-x bottom; height:11px; margin:0 10px 0 9px;}
.wmgpGrayFadeHeader { background-image: url(images/ddtabGrayFade.gif); background-position: top left; background-repeat: repeat-x;}


/*--------------------- Borders ----------------------------*/

.DGHeaderLeft {background-image: url(images/borders/DGHeaderLeft.png); background-position: top left; 
                 background-repeat: repeat-y; height: 35px; padding-left: 6px;}
.DGHeaderRight {background-image: url(images/borders/DGHeaderRight.png); background-position: top right; 
                  background-repeat: repeat-y; height: 35px; padding-right: 5px;}
.DGHeaderMid {background-image: url(images/borders/DGHeaderMid.png); background-position: top; background-repeat: repeat-x; height: 35px;}


.GrayHeaderLeft {background-image: url(images/borders/GrayHeaderLeft.png); background-position: top left; 
                 background-repeat: repeat-y; height: 34px; padding-left: 6px;}
.GrayHeaderRight {background-image: url(images/borders/GrayHeaderRight.png); background-position: top right; 
                  background-repeat: repeat-y; height: 34px; padding-right: 5px;}
.GrayHeaderMid {background-image: url(images/borders/GrayHeaderMid.png); background-position: top; background-repeat: repeat-x; height: 34px;}
.GrayHeaderTitle {font-size: 14px; font-weight: normal; color: #294B63;}

.MainHeaderLeft {background-image: url(images/borders/MainHeaderLeft.png); background-position: top left; 
                 background-repeat: no-repeat; height: 11px; padding-left: 12px;}

.MainHeaderRight {background-image: url(images/borders/MainHeaderRight.png); background-position: top right; 
                 background-repeat: no-repeat; height: 11px; padding-right: 12px;}
                 
.MainHeaderMid {background-image: url(images/borders/MainHeaderMid.png); background-position: top; background-repeat: repeat-x; height: 11px; }                 

.GrayBackWhiteBoxLeft {background-image: url(images/borders/GrayBackWhiteBoxLeft.png); background-position: top left; 
                 background-repeat: no-repeat; height: 6px; padding-left: 6px;}
                 
.GrayBackWhiteBoxRight {background-image: url(images/borders/GrayBackWhiteBoxRight.png); background-position: top right; 
                 background-repeat: no-repeat; height: 6px; padding-right: 6px;}

.GrayBackWhiteBoxMid {background-image: url(images/borders/GrayBackWhiteBoxMid.png); background-position: top; background-repeat: repeat-x; 
                      height: 6px; }
                      
.divGameSection {max-width: 400px; padding-bottom: 20px;}                       

/*--------------------- End Borders ----------------------------*/

.wmgpModalWindow
{
	background-color: #FFF;
	border: solid 1px #333;
	padding: 5px;
}

.wmgpModalBackground
{	background-color: #666;	Filter:alpha(opacity=70); opacity: 0.7; }


.wmgpGrayFade
{   background-image: url(images/wmgpGrayFade.png);	background-repeat: repeat-x; background-position: left bottom; }


.wmgpEditLarge
{   border: solid 1px #C1BFBF; padding: 15px 15px 10px 15px; float: left; 
        	background-image: url(images/wmgpGrayFade.png);	background-repeat: repeat-x;
        	background-position: left bottom;
        	border-radius: 8px;
}

.wmgpEditSmall
{  
    border: solid 1px #C1BFBF; padding: 15px; float: left; margin-top: 8px; 
   	background-image: url(images/wmgpGrayFadeSmall.png);	background-repeat: repeat-x;
   	background-position: left bottom;
   	border-radius: 8px;
}

.wmgpWidgetDashed
{  
     border: dashed 2px #C1BFBF; padding: 15px; float: left; margin-top: 8px; 
}

.wmgpWidgetSmall
{  
    border: solid 1px #C1BFBF; padding: 10px; float: left; background-image: url(images/wmgpGrayFadeSmall.png); 
   	background-repeat: repeat-x; background-position: left bottom;
}

.wmgpWidgetClear
{  
    border: solid 1px #C1BFBF; padding: 10px; float: left; background-color: #EFEDED;   	
}

.wmgpWidget
{  
    border: solid 1px #C1BFBF; padding: 15px; float: left; overflow: auto;   	
}

.wmgpWidgetThin
{  
    border: solid 1px #C1BFBF; padding: 5px; overflow: auto;   	
}

.wmgpWidgetMed
{  
    border: solid 1px #C1BFBF; padding: 10px; overflow: auto; margin-bottom: 8px; max-height: 300px; min-height: 50px;  	
    border-radius: 8px;
}

.wmgpWidgetPlain
{   
    padding: 10px; overflow: auto; background-color: White;
}

.wmgpWidgetPlainBorder
{   
    padding: 10px; overflow: auto; background-color: White; border: solid 1px #C1BFBF;
}

.wmgpFormatExamples
{   visibility: hidden; }

.wmgpViewScroll
{
    overflow: auto;
    height: 460px;
    width: 100%;
}

.wmgpTabContainer
{   border-left: solid 1px White; border-right: solid 1px White; border-bottom: solid 1px White; border-top: solid 1px gray; }

.wmgpEditContainer
{
    overflow: auto;
    max-height: 400px;
}

.wmgpStatContainer 
{
    padding: 10px;
    overflow: auto;
    border: 1px solid #C1BFBF;
    height: 460px; 
}

.wmgpNavAccessContainer {
	border: 1px solid #C1BFBF;
	border-collapse:collapse;	
	background-repeat: no-repeat;
	background-position: right top;
	background-color: White;
	border-collapse:collapse;
	height: 470px;
	width: 200px;	
	overflow: auto;
	float: left;
	margin-right: 8px;
}

.wmgpNavContainer {
	border: 1px solid #C1BFBF;
	border-collapse:collapse;	
	background-repeat: no-repeat;
	background-position: right top;
	background-color: White;
	border-collapse:collapse;
	height: 470px;
	width: 140px;
	padding: 5px;	
	
	float: left;
	margin-right: 8px;
}

.wmgpNavContainer.wide 
{
    width: 270px;
}

/*-------------- MessageBar SkinObject -----------------*/
.wmgpMsgBarRequests
{
    background-image: url(images/MessageBar/requestsicon.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 16px;
    width: 20px;
    padding-top: 5px;
}	

.wmgpMsgBarAlerts
{ 	background-image: url(images/MessageBar/alerts.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 16px;
	width: 20px;
	padding-top: 5px;	
}	

/*-------------- Repeater Controls -----------------*/

.wmgpRepeaterTextShort
{
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
}

.wmgpRepeaterText
{
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-right: 10px;
}

.wmgpRepeaterTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 0px;
}

.wmgpRepeaterAlternate { background-color: #FAFAFA; }

.wmgpRepeaterImage
{
    padding-top: 15px;
    padding-right: 3px;
    height: 50px;
    width: 50px;
}

.wmgpRepeaterName
{
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;    
    padding-top: 15px;    
}

.wmgpSponsorList
{ text-align: center; }

/*--------------- Schedule Calendar -----------------*/
.wmgpRepeaterScheduleText
{
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    padding-bottom: 10px;
    text-align: left;
 }

.wmgpRepeaterScheduleImage
{   padding: 0px 5px 10px 5px; }

.wmgpCalendarCell
{
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show;
}

.wmgpCalendarImage
{
    padding: 5px 3px 0px 3px; float: left;
}

.wmgpCaptcha
{   padding-top: 5px; }

.wmgpCaptcha img
{ padding-bottom: 10px; }

.wmgpCaptcha input
{ margin-top: 5px; }

/*--------------- RSS Javascript Calendar -----------------------*/
.event { position: relative; z-index: 1; font-family: Arial, Verdana; font-size: 7pt; line-height: normal;  font-weight: normal; margin: 0; padding:0; }
.event a { font-family: Arial, Verdana; font-size: 8pt; font-weight: normal; text-decoration: none; }
.eventSelected { color: #fff; background-color: #595C9D; z-index: 2;  }
.eventSelected a { color: #fff;  }

.eventSelected .calNotes a { color: #656DD9; font-size: 12px; font-family: Arial; text-decoration: underline;}
.eventSelected .calNotes a:link { color: #656DD9; text-decoration: underline; }
.eventSelected .calNotes a:visited { color: #656DD9; text-decoration: underline;}
.eventSelected .calNotes a:active { color: #656DD9; text-decoration: underline;}
.eventDetail { position: absolute; width: 290px; border: 5px solid #595C9D; color: #333; background: #fff; z-index: 999; }
.eventDetail .eventContent { padding: 10px; }
.eventSelected .eventDetail .eventContent a { color: #595C9D; }
.eventDetail .eventHeader { background-color: #595C9D; padding: 0 0 6px 10px; color: #fff; font-family: Arial; font-size: 16px; font-weight: bold;}
.eventDetail .eventHeader a { display: block; float: right; text-decoration: underline; padding-right: 5px; }
.eventDetail .eventFooter { text-align: right; margin: 5px 0 0 0; padding: 0; }
.eventDetail h1 { margin: 0; padding: 5px 0 5px 0; font-size: 1.4em; line-height: normal;}
.eventDetail h2  { margin: 0; padding: 0; font-size: 1.2em;}
.eventDetail h1 IMG { border: 0; padding: 0 5px 0 0; }

.calTop { top: 0; }
.calRight { right: -300px; }
.calBottom { bottom: 0px; }
.calLeft { left: -300px; }

.calBold { font-weight: bold; }
.calFooter { padding-top: 10px; color: #fff; }
.calDivider { padding: 0px 5px 5px 0px; border-top: solid 1px #333; margin: 10px; }
.calDoubleDivider { padding: 0px 5px 5px 0px; border-top: solid 1px #333; border-bottom: solid 1px #333; margin: 10px; }
.calHeader { font-family: Arial; font-size: 12px; font-weight: bold; min-width: 75px; float: left; padding-top: 5px; }
.calSectionHeader { font-family: Arial; font-size: 14px; font-weight: bold; padding: 5px 0px 5px 10px; }
.calTextHeader { font-family: Arial; font-size: 12px; font-weight: bold; min-width: 75px; float: left; 
                 padding: 5px 0px 0px 10px; }
.calTextHeaderBottom { font-family: Arial; font-size: 12px; font-weight: bold; min-width: 75px; float: left; 
                 padding: 5px 0px 15px 10px; }
.calNotesHeader { font-family: Arial; font-size: 12px; font-weight: bold; min-width: 75px; padding: 0px 0px 0px 10px; }
.calAttachmentHeader { font-family: Arial; font-size: 12px; font-weight: bold; min-width: 75px; padding: 10px 0px 0px 10px; }
.calNotes { font-family: Arial; font-size: 12px; font-weight: normal; padding: 5px 5px 0px 10px; overflow: auto;}
.calText { font-family: Arial; font-size: 12px; font-weight: normal; padding: 5px 5px 0px 0px; }
.calTextLeft { font-family: Arial; font-size: 12px; font-weight: normal; padding: 5px 5px 0px 0px; float: left; max-width: 195px; }
.calTextBottom { font-family: Arial; font-size: 12px; font-weight: normal; padding: 5px 5px 15px 0px; }
.calCloseText { font-family: Arial; font-size: 12px; color: #333; display: block; float: right; padding: 5px 5px 5px 0px; border: solid 1px black; }
.calClear { clear: left; }


/* ---------->>> Yetii <<---------------------------------------------------------------*/

/* h1 {
	position: relative;
	overflow: hidden;
	left: -15px;
}

h1 span {
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; 
}

h1, h1 span {
	width: 294px;
	height: 109px;
	background-image: url(logo.gif);
} */



div.tablayout {
	width: 98%;
	margin: 0 0 0px 0;
}

ul.tablayout
{
    list-style-type: none;
    width: 98%;
    float: left;
    background: url(images/Yetii/pixel.gif) bottom left repeat-x;
    margin-bottom: -1px;
}

ul.tablayout li {
	margin: 0 2px 0 0;
	float: left;
}

ul.tablayout a {
	float: left;
	display: block;
	padding: 4px 18px;
	border: 1px solid #ccc;
	border-bottom: 0;
	color: #666;
	background: #eee;
	text-decoration: none;
	font-weight: bold;
}

ul.tablayout a:hover {
	background: #fff;
}

ul.tablayout a.active {
	background: #fff;
	padding-bottom: 5px;
	cursor: default;
	color: #595C9D;
	outline: 0;
}

.tabs-container {
	clear: left;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 10px 12px 10px 8px;
	width: 100%;
	background-color: #fff;
}

#tabcontainer h2 {
	font-size: 100%;
	margin: 0 0 20px 0;
}



/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(./images/jTip/arrow_left_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:19px;
	width:12px;
    top:-1px;
}

#JT_arrow_left_orig{
	background-image: url(./images/jTip/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 1px solid #ADADAD;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #FFF;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #000;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
font-size: 12px;
color: blue;
}

.label-normal
{ margin-top: 5px; }

/* ---------------------------- */

.linear-header
{    
    width: 200px;
    height: 30px;
    border: solid 1px #C6C4C4;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;  
    background-color: #EAE9E8;
  
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAFAFA), to(#E3E2E1));
  
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #FAFAFA, #E3E2E1);
  
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #FAFAFA, #E3E2E1);
  
    /* IE 10 */
    background: -ms-linear-gradient(top, #FAFAFA, #E3E2E1);
  
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #FAFAFA, #E3E2E1);
}