table.loginzz { 
    background-color: #FA0 ; 
    color: #ccff99;  
    font-size: 16pt; 
    font-weight: bold ;
}
 
div.license { 
    background-color: #FFFFFF ; 
    color: #000000;  
    font-size: 12pt; 
    font-weight: normal ; 
    overflow: -moz-scrollbars-vertical; 
    overflow-y:auto; 
    height:350px; 
    font: small helvetica,sans-serif;
    padding: 4px 4px;
} 

td.filelist {
	padding:0;
	vertical-align:text-top;	
}

td.fileheading {
	padding:0;
	vertical-align:text-top;	
	border-bottom-style:solid;
	border-width:1px;
	border-color: #683;
}

div.license-outer { 
    padding: 32px 32px;
} 

legend { 
    background: #fa0; 
    color:#620 ; 
    padding: 2px 6px; 
    border: 1px #999 solid; 
    -moz-border-radius: 5px; 
    font: bold medium 'trebuchet ms',helvetica,sans-serif; 
}

fieldset {
    background: #cf9; 
    padding: 10px 5px; 
    -moz-border-radius: 5px; 
    font: bold medium 'trebuchet ms',helvetica,sans-serif; 
}

.submit { 
    background: #ccff99; 
    color:#662200 ; 
    padding: 2px 6px; 
    border: 1px #999 solid; 
    -moz-border-radius: 5px; 
    font: bold small 'trebuchet ms',helvetica,sans-serif; 
    border:2px solid; 
    border-color: #620 #620 #620 #620; 
}

.submithov { 
    border-color: #cf9 #cf9 #cf9 #cf9;
}

.btn { 
    background: #ccff99; color:#662200 ; padding: 2px 6px; border: 1px #999 solid; 
    -moz-border-radius: 5px; 
    font: bold small 'trebuchet ms',helvetica,sans-serif; 
    border:2px solid; 
    border-color: #620 #620 #620 #620; 
}

.btnhov { 
    border-color: #cf9 #cf9 #cf9 #cf9;
}

.header {
    background-color: #FFAA00 ; 
    color: #eeffcc;  
    font-size: 12pt; 
    /*font-weight: bold ;*/
    padding: 10px 5px; 
    -moz-border-radius: 5px;
    cursor: pointer;
}

.headerem {
    background-color: #FFAA00 ; 
    color: #eeffcc;  
    font-size: 12pt; 
    font-weight: bold;
    /*padding: 10px 5px; */
    -moz-border-radius: 3px;
    border-style: none;
    border-width: 1px;
    border-color: #efc;
    border-bottom-style:dotted;
    border-top-style:dotted;
}

.body {
/*    background-color: #cf9 ; */
    background-color: #fed898 ; 
    color: #000;  
    font-size: 12pt; 
    font-weight: normal ;
    font-family: 'trebuchet ms',helvetica,sans-serif; 
    -moz-border-radius: 5px;
    padding: 10px 5px; 
}

.bodysmall {
    font-size: 8pt; 
    font-weight: normal ;
}

a.body {
    color: #000000; font-size: 12pt; font-weight: normal
}

a.body:hover {
    color: #ff6600; font-size: 12pt; font-weight: normal
}

.btnouter {
    background: #fff; 
    padding: 1px; 
    font-family: Verdana, Geneva, Vera, Arial, Helvetica, sans-serif; 
    font-size: 1em; 
    font-variant: small-caps; 
    border: 1px solid #aaa;
}

.btnstart {
    color: #FA0; 
    background: #000; 
    padding: 0px 2px 0px 3px;
}

.btnend {
    color: #000; 
    background: #FA0; 
    padding: 0px 3px 0px 2px;
}



/* BUTTONS */

.buttons a, .buttons button{
    /*display:block;
    float:left;
    margin:0 7px 0 0;*/
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:220%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.cleanedit {
	border-style: solid;
	border-width: 1px;
	border-color: #0C0;
    background-color:#dff4ff;
}

.cleanedit:hover{
    background-color:#effaff;
}

.cleanedit:focus{
    background-color:#ffffff;
}

.msgtop, .msgheader, .msgbody, .msgbottom {
/*	font-size: 0;*/
	width: 622px;
	margin: 0 auto;
	height: 10px;
    font-family: 'trebuchet ms',helvetica,sans-serif; 
}

.msgwide {
/*	font-size: 0;*/
	width: 90%;
}

.msgbackground {
	background-color: #ececec;
}

.msgtop, .msgheader, .msgbody {
	width: 622px;
	height: 32px;
	margin: 0 auto;
}

.msgtop {
	background-image: url(msgtop.png);
	margin-top: 50px;
}

.msgheader, .msgheadertable {
	font-size: 1.25em;
	line-height: 1.4em;
}

.msgheader {
	background-image: url(msgheader.png);
	height: auto;
	width: 522px;
	padding: 0px 50px 10px 50px;
}

.msgbody {
	background-image: url(msgbody.png);
	height: auto;
	width: 522px;
	padding: 25px 50px;
	color: 	#f7991f;
}

.msgbodycell {
	color: 	#f7991f;
	padding: 0px 0px 25px 0px;
}

.msgbodytext {
/*	color: 	#f7991f;*/
	font-size: 1.1em;
}

.msglogo {
	padding: 25px 0px 0px 0px;
}

.msgbottom {
	background-image: url(msgbottom.png);
	height: 35px;
}

.spacer10 {
	padding: 10px 10px;
}

/*----- Tabs -----*/
.tabs {
    width:100%;
    display:inline-block;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        margin:0px 5px;
        float:left;
        list-style:none;
    }
 
        .tab-links a {
            padding:9px 15px;
            display:inline-block;
            border-radius:3px 3px 0px 0px;
            background:#7FB5DA;
            font-size:16px;
            font-weight:600;
            color:#4c4c4c;
            transition:all linear 0.15s;
        }
 
        .tab-links a:hover {
            background:#a7cce5;
            text-decoration:none;
        }
 
    li.active a, li.active a:hover {
        background:#fff;
        color:#4c4c4c;
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
        padding:15px;
        border-radius:3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
        background:#fff;
    }
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }
        
        .alt {
    background-color:#eee;
}

/* @group tablesorter */


.headerSortDown:after {
  content: " ?";
  font-family: Arial, sans-serif;
}

.headerSortUp:after {
  content: " ?";
  font-family: Arial, sans-serif;
}

/* @end */

.roundedCorners {
    border: #777 1px solid;
    padding: 0 10px;
    border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
}