/* EXTRAS 1 - ALL LEVELS */

/* floats */
.float-left {
	float: left;
	margin:0 10px 10px 0;
	padding:0;
	border:0;
	}
.float-right {
	float: right;
	margin:0 0 10px 10px;
	padding:0;
	border:0;
	}
.clear-left {clear:left;}
.clear-right {clear:right;}
.clear-both {clear:both;}
.float-left-photo-200-w-caption {
	float: left;
	margin:0 10px 10px 0;
	padding:0;
	border:0;
	width:200px;
	}
.float-left-photo-150-w-caption {
	float: left;
	margin:0 10px 10px 0;
	padding:0;
	border:0;
	width:150px;
	}

/* blocks */
.hidden {display:none;}
.blockquote {margin:20px 25px;}
.box-simple {
	margin:10px 0;
	padding:5px;
	border:1px solid #333;
	border-width:2px;
	}
.box-simple-blue {
	margin:10px 200px 10px 10px;
	padding:5px;
	border:1px solid #233289;
	border-width:2px;
	background:#BFD5EF;
	}
.box-simple-blue-col1 {
	margin:2px 2px 2px 2px;
	padding:5px;
	border:1px solid #233289;
	border-width:2px;
	background:#BFD5EF;
	}
.indent-small {padding-left:25px;}
.indent-medium {padding-left:50px;}
.indent-large {padding-left:75px;}
.inline {
	text-align:center;
	}
.inline ul {
	display:inline;
	font-size:1em;
	margin:0;
	padding:0;
	border:0;
	}
.inline ul li {
	display:inline;
	margin:0;
	padding:0 0 0 10px;
	border:0;
	}
.inline ul li a:first-child {
	border-width:0;
	}
ul.blank {
	list-style:none;
	margin:10px 10px 10px 0;
	}
ul.blank li {margin:0 0 5px 0;}
li.underline {
	margin:5px 0 10px;
	border:1px solid #000;
	border-width:0 0 1px 0;
	}
/* expanding menu styles (default styles); see col1.css for .col-nav styles */
.xlist a {display:inline;}
ul.xsubmenu {display: none;}
.xlist .xsubmenu li a {display:inline;}
.xlist .xsubmenu li a:hover {display:inline;}

/* text */
.alert {color:red;}
.white {color:white;}
.blue {color:blue;}
.green {color:green;}
.red {color:red;}
.grey {color:#ccc;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
.smaller {font-size:smaller;}
.larger {font-size:larger;}
.caption {color:#666666;background:transparent;}

/* for indexes in advanced */
.second-col .first-subcol-index {
	float:left;
	width:120px;
	}

.second-col .second-subcol-index {
	margin-left:155px;
	width:400px;
	border:0px ;
	border-width:0 0 0 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:400px;
	}
body>.second-subcol {width:400px;} /* be nice to Opera 5 */

/* self test styles */
p.selfTestQ {
	margin-top:.75em;
	padding-top:.25em;
	padding-bottom:0;
	border-top:1px solid #ccc;
	}
ul.selfTestOpts-A {
	margin-top:0;
	list-style:none;
	}
ul.selfTestOpts-B {
	margin-top:0;
	list-style:none;
	}
div.selfTestButtons {
	padding-top:1em;
	border-top:1px solid #ccc;
	}

