/*Fonts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    
    .timssw_adminmain								{ font-size:12px; }
		.timssw_adminmain h1						    { font-size:20px; }
		.timssw_adminmain h2						    { font-size:18px; text-align:center;  }
        
			.timssw_admintwocol h2 span				{ font-size:14px; font-weight:normal; }
         
		.timssw_admineventbox                       { text-align:center; }
		.timssw_admineventbox a					    { font-weight:bold; font-size:16px; }
		.timssw_admineventbox div a					{ font-weight:normal; font-size:11px; }
		
		
		.timssw_admineventbox div span 				{ font-size:11px; }
		.timssw_admineventbox span a				    { text-decoration:none; }
			.timssw_admineventbox span a span		{ text-decoration:underline; }
			
		.timssw_admineventbox div span.title		    { color:#333333; font-weight:bold; }
		
		.timssw_adminstatusbox h2					{ text-align:left; }
			.timssw_adminstatusbox h2 span			{ text-align:right; }
		
		.timssw_adminstatusbox label,
		.timssw_adminstatusbox div span             { font-size:13px; }
		
		.timssw_adminstatusbox div div span         { font-size:12px; }
		
		.timssw_adminstatusbox label				    { color:#333333; font-weight:bold; text-align:right; }
		
		.timssw_adminstatusbox div span			    { font-size:12px; font-style:italic; }
		.timssw_adminstatusbox div div span			{ font-style:normal; }
         
    /*Layout - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    
     .timssw_adminmain								{
														border:1px solid; width:740px; padding-bottom:20px;
														
														background-color: #81a8cb; 
														background-image: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#cde6f9));
														background-image: -webkit-linear-gradient(top, #81a8cb, #cde6f9);
														background-image:    -moz-linear-gradient(top, #81a8cb, #cde6f9);
														background-image:     -ms-linear-gradient(top, #81a8cb, #cde6f9);
														background-image:      -o-linear-gradient(top, #81a8cb, #cde6f9);
														background-image:         linear-gradient(top, #81a8cb, #cde6f9);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8cb', EndColorStr='#cde6f9');
            
														-moz-box-shadow:0px 5px 5px #434343; -webkit-box-shadow:0px 5px 5px #434343; box-shadow:0px 5px 5px #434343;
														-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px 15px 15px 15px;
													}
        
		.timssw_adminmain h1						    { background-image:none; margin:0; padding:15px 15px 10px; }
        .timssw_adminmain h2						    { line-height:50px; margin:0; padding:0; }
		
	.timssw_admintwocol								{
														display:-moz-inline-stack; display:inline-block;zoom:1; *display:inline;
														vertical-align:top; width:364px;
													}
    
	.timssw_admineventbox a,
	.timssw_adminstatusbox div                      {
														-moz-box-shadow: 0px 5px 5px #434343;
														-webkit-box-shadow: 0px 5px 5px #434343;
														box-shadow: 0px 5px 5px #434343;
													}
	
	.timssw_admineventbox div a,
	.timssw_adminstatusbox div div                  {
														-moz-box-shadow: 0px 0px 0px #434343;
														-webkit-box-shadow: 0px 0px 0px #434343;
														box-shadow: 0px 0px 0px #434343;
													}
	
	
    
    /*Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	
	.timssw_admincontact							    { height:35px; line-height:35px; padding:3px; background-color:#deeffc; border-top:1px solid #011445; border-bottom:1px solid #011445; }
	
		.timssw_admincontact div					    {
														display:-moz-inline-stack; display:inline-block;zoom:1; *display:inline;
														width:auto; margin-left:8px;
													}
          
    
     
    
    
    /*Events - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    
	.timssw_admineventbox div						{ text-align:center; height:30px; }
		
		.timssw_admineventbox div div span		    {
														display:-moz-inline-stack; display:inline-block;zoom:1; *display:inline;
														width:120px; text-align:left; vertical-align:top;
													}
        .timssw_admineventbox div div a span		    { width:auto; }													
													
		.timssw_admineventbox div span.title		    { width:110px; text-align:right; }
		
	.timssw_admineventbox span a,
	.timssw_admineventbox span a span				{ cursor:hand; cursor:pointer; }
	
    .timssw_admineventbox a						    {
														display:block !important; width:220px; padding:16px 5px; text-align:center; margin:10px auto;
														
														-moz-border-radius: 15px;
														-webkit-border-radius: 15px;
														border-radius: 15px;
													}
	
	.timssw_admineventbox div a						{ 
	                           						    display:inline !important; width:auto; padding:0; margin:0; 
	                           						    
	                           						    -moz-border-radius:0;
														-webkit-border-radius:0;
														border-radius:0;
	                           						}
	
	
	.timssw_admineventbox span a span				{
														display:-moz-inline-stack; display:inline-block;zoom:1; *display:inline;
														padding-left:25px; line-height:16px;
														
														background:url(icons/timssw_admin_edit.gif) 5px center no-repeat;
													}											

    
    a.timssw_admineventbox1                         {
														border:1px solid #043904;
														
														color:#043904;
														background-color: #487c48;
														background-image: -webkit-gradient(linear, left top, left bottom, from(#487c48), to(#7eae7e));
														background-image: -webkit-linear-gradient(top, #487c48, #7eae7e);
														background-image:    -moz-linear-gradient(top, #487c48, #7eae7e);
														background-image:     -ms-linear-gradient(top, #487c48, #7eae7e);
														background-image:      -o-linear-gradient(top, #487c48, #7eae7e);
														background-image:         linear-gradient(top, #487c48, #7eae7e);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#487c48', EndColorStr='#7eae7e');
                                                    }
        
        a.timssw_admineventbox1.active				{
                                                        color:#fff;
														background-color: #038403;
														background-image: -webkit-gradient(linear, left top, left bottom, from(#038403), to(#51c251));
														background-image: -webkit-linear-gradient(top, #038403, #51c251);
														background-image:    -moz-linear-gradient(top, #038403, #51c251);
														background-image:     -ms-linear-gradient(top, #038403, #51c251);
														background-image:      -o-linear-gradient(top, #038403, #51c251);
														background-image:         linear-gradient(top, #038403, #51c251);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#038403', EndColorStr='#51c251');
                                                    }
                                                    
        a.timssw_admineventbox1.active:hover        {
														color:#9cfd9c;
														background-color: #036a03;
														background-image: -webkit-gradient(linear, left top, left bottom, from(#036a03), to(#3e9f3e));
														background-image: -webkit-linear-gradient(top, #036a03, #3e9f3e);
														background-image:    -moz-linear-gradient(top, #036a03, #3e9f3e);
														background-image:     -ms-linear-gradient(top, #036a03, #3e9f3e);
														background-image:      -o-linear-gradient(top, #036a03, #3e9f3e);
														background-image:         linear-gradient(top, #036a03, #3e9f3e);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#036a03', EndColorStr='#3e9f3e');
                                                    }
                                                    
        
    a.timssw_admineventbox2                         {
                                                        border:1px solid #4c1407;
														
														color:#4c1407;
                                                        background-color: #7c5348;
														background-image: -webkit-gradient(linear, left top, left bottom, from(#7c5348), to(#ae877e));
														background-image: -webkit-linear-gradient(top, #7c5348, #ae877e);
														background-image:    -moz-linear-gradient(top, #7c5348, #ae877e);
														background-image:     -ms-linear-gradient(top, #7c5348, #ae877e);
														background-image:      -o-linear-gradient(top, #7c5348, #ae877e);
														background-image:         linear-gradient(top, #7c5348, #ae877e);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7c5348', EndColorStr='#ae877e');
                                                    }
        
        a.timssw_admineventbox2.active				{
                                                        color:#fff;
														background-color: #841e03;
														background-image: -webkit-gradient(linear, left top, left bottom, from(#841e03), to(#c26651));
														background-image: -webkit-linear-gradient(top, #841e03, #c26651);
														background-image:    -moz-linear-gradient(top, #841e03, #c26651);
														background-image:     -ms-linear-gradient(top, #841e03, #c26651);
														background-image:      -o-linear-gradient(top, #841e03, #c26651);
														background-image:         linear-gradient(top, #841e03, #c26651);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#841e03', EndColorStr='#c26651');
                                                    }
                                                    
        a.timssw_admineventbox2.active:hover        {
														color:#fec1ae;
														background-color: #6a1b03;
														background-image: -webkit-gradient(linear, left top, left bottom, from(#6a1b03), to(#9f4e3e));
														background-image: -webkit-linear-gradient(top, #6a1b03, #9f4e3e);
														background-image:    -moz-linear-gradient(top, #6a1b03, #9f4e3e);
														background-image:     -ms-linear-gradient(top, #6a1b03, #9f4e3e);
														background-image:      -o-linear-gradient(top, #6a1b03, #9f4e3e);
														background-image:         linear-gradient(top, #6a1b03, #9f4e3e);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6a1b03', EndColorStr='#9f4e3e');
                                                    }


        
    a.timssw_admineventbox3
                                                    {
														border:1px solid #071c4c;
														
														color:#071c4c;
                                                        background-color: #48597c;
														background-image: -webkit-gradient(linear, left top, left bottom, from(#48597c), to(#7e8aae));
														background-image: -webkit-linear-gradient(top, #48597c, #7e8aae);
														background-image:    -moz-linear-gradient(top, #48597c, #7e8aae);
														background-image:     -ms-linear-gradient(top, #48597c, #7e8aae);
														background-image:      -o-linear-gradient(top, #48597c, #7e8aae);
														background-image:         linear-gradient(top, #48597c, #7e8aae);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#48597c', EndColorStr='#7e8aae');
                                                    }
        
        a.timssw_admineventbox3.active				{
                                                        color:#fff;
														background-color: #032a84;
														background-image: -webkit-gradient(linear, left top, left bottom, from(#032a84), to(#5174c2));
														background-image: -webkit-linear-gradient(top, #032a84, #5174c2);
														background-image:    -moz-linear-gradient(top, #032a84, #5174c2);
														background-image:     -ms-linear-gradient(top, #032a84, #5174c2);
														background-image:      -o-linear-gradient(top, #032a84, #5174c2);
														background-image:         linear-gradient(top, #032a84, #5174c2);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#032a84', EndColorStr='#5174c2');
                                                    }
                                                    
        a.timssw_admineventbox3.active:hover        {
														color:#aeccfe;
														background-color: #03256a;
														background-image: -webkit-gradient(linear, left top, left bottom, from(#03256a), to(#3e609f));
														background-image: -webkit-linear-gradient(top, #03256a, #3e609f);
														background-image:    -moz-linear-gradient(top, #03256a, #3e609f);
														background-image:     -ms-linear-gradient(top, #03256a, #3e609f);
														background-image:      -o-linear-gradient(top, #03256a, #3e609f);
														background-image:         linear-gradient(top, #03256a, #3e609f);
														filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#03256a', EndColorStr='#3e609f');
                                                    }

    
	
    /*Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

    .timssw_adminstatusbox div					    {
														min-height:60px; height:auto !important; height:60px;
														margin:10px 8px 15px; padding:10px; background-color:#dcdcdc;
														
														border:1px solid #adadad;
													}
													
	.timssw_adminstatusbox div div					{ height:auto; margin:0; padding:0; border-width:0; background-color:transparent; }
	
	
		.timssw_adminstatusbox h2					{ margin:0 8px; }
			.timssw_adminstatusbox h2 span			{
														display:-moz-inline-stack; display:inline-block;zoom:1; *display:inline;
														width:205px;
													}
		
		.timssw_adminstatusbox label,
		.timssw_adminstatusbox div span             {
														vertical-align:top; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;
														width:140px; margin-bottom:8px;
													}
        
        .timssw_adminstatusbox div span			    { width:170px; line-height:14px; padding-left:4px; overflow:hidden; }
		
		.timssw_adminstatusbox div a span           { width:auto; line-height:normal; padding:0; margin:0; overflow:visible; }
		
		
		.timssw_adminstatusbox div div				{ margin-left:50px; padding-left:4px; }
			
			.timssw_adminstatusbox select			{ width:170px; margin-bottom:8px; }
		
    /*Button - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    
	
	
    .timssw_adminloadbutton							{
														text-decoration:none; font-weight:bold; color:#333333; padding:3px 5px; background-color:#CCCCCC; border:solid 1px #808080;
														
														-moz-box-sizing: border-box;
														-webkit-box-sizing: border-box;
														-moz-border-radius: 3px;
														-webkit-border-radius: 3px;
														border-radius: 3px;
													}
	
	.timssw_adminloadbutton:hover					{ background-color:#fff; }
	
	.timssw_adminloadbutton,
	.timssw_adminloadbutton span					    {
														display:-moz-inline-stack;display:inline-block;zoom:1; *display:inline;
														line-height:20px !important; cursor:hand; cursor:pointer;
													}
	
		.timssw_adminloadbutton span				    { width:42px; padding:0 22px 0 18px !important; text-decoration:underline; }
    
		.timssw_adminloadbutton.loader span			{ background:url(icons/timssw_admin_loaderdark.gif) center right no-repeat; }


		/*Modal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#ui-datepicker-div
{
    font-size: 80%;
}
.ui-timepicker-div .ui-widget-header
{
    margin-bottom: 8px;
}
.ui-timepicker-div dl
{
    text-align: left;
}
.ui-timepicker-div dl dt
{
    height: 25px;
}
.ui-timepicker-div dl dd
{
    margin: -25px 10px 10px 65px;
}
.ui-timepicker-div td
{
    font-size: 90%;
}

.modalcontainer {background-color:#fff; border:1px solid #444; padding:12px;}

.modalBackground 
{
    background-color:Black;
    filter:alpha(opacity=60);
    opacity:0.6;
}