/* TOC elements on manual pages ------------------------------------------- */
ul.toc li {
	background-image: url(../images/box-0.gif);
}
ul.toc li.up {
	background-image: url(../images/caret-u.gif);
}
ul.toc li.home {
	background-image: url(../images/caret-t.gif);
}
ul.toc li.active {
	background-image: url(../images/box-1.gif);
}

/* Sidebar backgrounds ---------------------------------------------------- */
#layout_2, #layout_3, #layout_4 {
	background-image: url(../images/leftbar.png);
}
#layout_3_helper {
	background-image: url(../images/rightbar.png);
}
#layout_3_helper {
	background-image: url(../images/rightbar.png);
}

#long_desc {
	font-size: 10pt;
}

#logInBox {
	width: 300px;
}
.whitetext {
	color: #fff;
}
 .positionFieldSet {
 	width: 300px;
}
#ham_table1 {
	width: 95%;
}
.nodisplay {
	display: none;
}
#input_btn {
	text-align: center;
}

.noerror {
	color: black;
}

.errortext {
	color: red;
	font-weight: bold;
}

#twocol {
	position: relative;
}

#hamlist {
	width: 49%;
	float: left;
}
#hamoptions {
	width: 49%;
	float: right;
}

.clearBoth {
	clear: both;
}

.Smaller {
	font-size: 85%;
}

.SmallerInstructions {
	font-size: 85%;
}

.eventInfo {
	font-size: 85%;
	color: #66C;
}

.smallQuestion {
	font-size: 70%;
	margin: 0px;
	padding-left: 15px;
}
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}

.top_align {
	vertical-align: top;
}

#midLine{
	width: 75%;
	height: 4px;
	color: #006699;
	background-color: #006699;
}

.hamNotes {
	font-size:75%;
}

.teammemberDiv {
	float:left; 
	margin-right: 7px;
	width: 90%;
}

table.teamDetail {
	border: 1px solid #666; 
	width: 100%
}
table.teamDetail th, table.teamDetail td {
	border: 1px solid #666; 
	font-size: 85%;
}
#demoLeft {
	float:left;
}
#demoRight {
	float:right;
}
.smsHeading {
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}

.legendOptions {
	font-weight: bold;
	color: #333399;
}
.helpWindowText {
	font-size: 70%;

	padding-left: 15px;
}
.textareasmalltext {
	font-size: 10pt;
}

.eventJobTable {
	font-size: 85%;
	padding-left: 15px;
}

#descriptionTable {
	margin-left: 15px;
}

#descriptionTable th {
	font-weight: bold;
}

#signupinfo {
	padding-bottom: 30px;
	padding-left: 15px;
}

.dividerRule {
	width: 50%;
	height: 5px;
	border: 1px solid #000;
	color:#c00;
	background-color:#c00;
}

.qualTitle {
	font-size: 16pt;
	color: #2e2e2e;
	font-weight: bold;
}
.qualDetail {
	font-size: 10pt;
	color: #2e2e2e;
}
.editOptions {
	font-size: 8pt;
	font-weight: normal;
	padding-left: 20px;
}
.padLeft20 {
	padding-left: 20px;
}

.editOptions a {
	font-size: 9pt;
	font-weight: normal;
	color: #4d97e0;
	text-decoration: none;
}
.editOptions a:link {
	font-size: 9pt;
	font-weight: normal;
	color: #4d97e0;
	text-decoration: none;
}
.editOptions a:visited {
	font-size: 9pt;
	font-weight: normal;
	color: #4d97e0;
	text-decoration: none;
}
.editOptions a:focus{
	font-size: 9pt;
	font-weight: normal;
	color: #4d97e0;
}
.editOptions a:hover{
	font-size: 9pt;
	font-weight: normal;
	color: #4d97e0;
	text-decoration: underline;
}
.editOptions a:active {
	font-size: 9pt;
	font-weight: normal;
	color: #4d97e0;
	text-decoration: none;
}
