
/* Ideas borrowed from: http://unraveled.com/projects/assets/css_tabs/ */
ul#htabs {
text-align: left; /* set to left, right or center */
margin: 1em 1em 0 0; /* set margins as desired */
font-family: Verdana, Arial, Sans-Serif;
font-size: 0.8em;
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-color: #000000;
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#htabs li { /* do not change */
display: inline;
margin-right: 3px; /* set additional spacing between tabs as desired */
}

ul#htabs li.htabsel { /* settings for selected tab */
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
background-color: #FFFFFF;
}

ul#htabs li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border-width: 1px;
border-style: solid;
border-color: #000000; /*defined in sfiab.css */
background-color: #BBBBFF; /*defined in sfiab.css */
color: #000000; /*defined in sfiab.css */
margin-right: 0px; /* Use margin-right in the li def to change spacing */
text-decoration: none;
border-bottom: none;
text-align: center;
}

ul#htabs li.htabsel a { /* settings for selected tab link */
background-color: #FFFFFF; /*defined in sfiab.css */
/*  color: defined in sfiab.css */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#htabs a:hover { /* settings for hover effect */
/*  background: defined in sfiab.css */
}

#editortabcontentdiv {
margin-top: 0px;
margin-right: 1.0em;
/*  background: defined in sfiab.css */
padding: 3px;
padding-top: 5px;
border-width: 1px;
border-style: solid;
/*  border-color: defined in sfiab.css */
border-top: none;
font-size: 0.9em;
}



.multiCheckBox {
    border-collapse: collapse;
    border: 1px solid black;
    margin: 10px;
}

.multiCheckBox th {
    font-weight: bold;
    background-color: #BBBBFF;
    color: black;
    border: 1px solid black;
}

.multiCheckBox td {
    vertical-align: top;
    padding-bottom: 2px;
    border-bottom: 1px solid gray;
}

.singleKeyword {
    border: 1px solid #888888;
    margin: 2px;
    padding: 0px;
    background: #DDDDDD;
}

#keyword {
    padding: 2px;

}

#popupdiv {
    border: 1px solid black;
    position: fixed;
    background: white;
    padding: 0px;
	z-index: 2000;
	width: 320px;
}

.popupdivtitle {
    text-align: center;
    font-weight: bold;
    color: white;
    background: #444488;
    width: 100%;
	font-size: 0.9em;
}

.popupdivbody {
    background: white;
    color: black;
    text-align: left;
    font-size: 0.75em;
    overflow: auto;
    margin: 2px;
	padding: 3px;
/*	height: 150px; */
}

.ssfiltertable {
	border-collapse: collapse;
	margin: 3px;
	width: 190px;
}

.ssfiltertable td {

}

.ssfiltertable th { 
	background-color: #666666;
	color: #FFFFFF; 
}

