.con{
	margin:0 auto;
	background:#fff;
	box-shadow:2px 2px 10px #909090;
	padding:20px;
	text-align:center;
}
.groupStyle{
        width:100px;
        height:25px;
        padding:2px;
        border-radius:3px;
        font-size:14px;
}
.taxonSelectStyle{
	height:35px; color:black; background:white;padding-left:5px;border:0px;border-radius:3px;width:15%
}
.resultTableDiv{
        border-radius:3px;
        padding:10px;
        overflow:auto;
        text-align:left;
        border:1px solid #CCC;
}

.buttonStyle{
        width:100px;
        height:30px;
}

.sectionStyle{
        margin-top:5px;
        border-radius:3px;
        background-color:#FAFAFA;
        border:1px solid #CCC;
        padding:20px;
        text-align:left;
}
.sectionTitle{
        padding:10px;
        font-size:20px;
        font-weight:bold;
        font-stretch:ultra-expanded;
}

.sectionContent{
        margin:20px;
        margin-top:10px;
        padding-top:10px;
        font-size:20px;
        line-height:150%;
        border-top:1px solid #E4E4E4;
}

.textBoxStyle{
        width:90%;
        height:35px;
        padding:2px;
        border-radius:3px;
        font-size:14px;
}
.contentDiv{
        padding:10px;
        line-height:180%;
        border-radius:0px 0px 3px 3px;
        border-top:0px solid #999;
        border-left:1px solid #999;
        border-right:1px solid #999;
        border-bottom:1px solid #999;
        background:#FFF;
        font-weight:500;
}

.titleDiv{
        border-radius:3px 3px 0px 0px;
        border-top:1px solid #999;
        border-left:1px solid #999;
        border-right:1px solid #999;
        border-bottom:1px dashed #999;
        background:#CCC;
        padding:10px;
        font-size:18px;
        font-stretch:expanded;
        font-weight:600;
}
.indexMainLog{
	width:100%;background:#1e6a58;text-align:center;font-size:60px;font-family:arial;font-weight:bolder;padding-top:80px;padding-bottom:40px;color:white
}

.rlkTitle{
margin:auto;
background:LightCyan;
text-align:left;
font-family:arial;
font-size:35px;
padding:15px
}

.sectionStyle{
        margin-top:15px;
        border-radius:3px;
        background-color:#FAFAFA;
        border:1px solid #CCC;
        padding:20px;
        text-align:left;
}
.sectionTitle{
        padding:10px;
        font-size:25px;
        font-stretch:ultra-expanded;
}
.sectionContent{
        margin:20px;
        margin-top:10px;
        padding-top:10px;
        font-size:20px;
        line-height:150%;
        border-top:1px solid #E4E4E4;
}

.indexExampleButton{
height:30px;background:#B0E0E6;border:0px;border-radius:4px
}

.clusterButton1{
	height:40px;background:#B0E0E6;border:0px;border-radius:6px;width:80px
}

.clusterButton{
	height:40px;background:#B0E0E6;border:0px;border-radius:6px;width:100px
}

.kinaseButton{
height:40px;background:#B0E0E6;border:0px;border-radius:6px
}
.kinaseButton2{
height:40px;background:#B0E0E6;border:0px;border-radius:6px;width:200px
}

.domainButton{
height:40px;width:70px;background:#B0E0E6;border:0px;border-radius:3px;font-size:12px;
}
.domainButton2{
height:40px;width:200px;background:#B0E0E6;border:0px;border-radius:3px;font-size:16px;
}

.tmButton{
height:30px;background:#B0E0E6;border:0px;border-radius:3px;font-size:12px;width:50px;
}

.rlkomeButton{
	height:30px;background:#B0E0E6;border:0px;border-radius:4px;color:gray;
}
.pdbButtonStyle{
	border:0px;border-radius:4px;background:white;color:black;width:200px;height:35px;padding-left:5px;
}
.tooltipx {
        color: #000000; outline: none;
        cursor: help; text-decoration: none;
        position: relative;
}
.tooltipx span {
        margin-left: -999em;
        position: absolute;
}
.tooltipx:hover span {
        border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
        font-family: Calibri, Tahoma, Geneva, sans-serif;
        position: absolute; left: 1em; top: 2em; z-index: 99;
        margin-left: 0; width: 200px;
}
.tooltipx:hover em {
        font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1em; font-weight: bold;
        display: block; padding: 0.2em 0 0.6em 0;
}

.classic { padding: 0.4em 0.4em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
 .classic {background: #2980b9; font-size:18px; color:#FFF;}
 .critical { background: #FFCCAA; border: 1px solid #FF3334;     }
 .help { background: #9FDAEE; border: 1px solid #2BB0D7; }
 .info { background: #9FDAEE; border: 1px solid #2BB0D7; }
 .warning { background: #FFFFAA; border: 1px solid #FFAD33; }
