/*********************************************************/
/*  text_extras.css - Special text and font stylentent   */
/*  Revision: 2009 A - 8 Jan 2010 by Jon Abolins         */
/*********************************************************/


/* Style to hide */
.hidden {
	display: none;
}


.grayed {
	color: #999999;
}

/* Special text styles for file info, file dates, etc.   */
.infoNote {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	white-space: nowrap;
	display: inline;
}

.phone {
	white-space:nowrap;
}

/* Subtitle style to make x-small bold */
.subtitle {
	font-size: x-small;
	font-weight: bold;
}

/* Text size adjustment styles                          */
.txtSmaller {font-size: smaller;}
.txtLarger {font-size: larger;}
.txtSmallest {font-size: xx-small;}
.txtMedium {font-size: medium;}
.txtMedium {font-size: large;}


/* Other styles                               */

.caption {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;
	font-size: xx-small;
}

DIV.clear { clear: both; }

.highlighted {
	background-color: #FF3;
	display: block;
}


.indent {
	margin-left: 4em;
}

.nowrap {
	white-space: nowrap;
}

.boxed {
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
	-moz-border-radius: 10px;
}

.boxedLite {
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #999999;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #999999;
/*	-moz-border-radius: 10px; */
}

.boxedRight {
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
	margin-bottom: 15px;
	margin-left: 25px;
	background-color: #66CC33;

	-moz-border-radius: 10px;
}


/* IMPORTANT note style */
P#Important {
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	padding: 10px;
	background-color: #FFFFEE;
	text-align: center;
}

P#Important A {
	text-decoration: none;
	color: #003300;

}

P#Important A:hover {
	color: #0000CC;
	text-decoration: underline;

}

#altDoc {
	display: inline;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
	-moz-border-radius: 5px;
}

/* Critical Notice Styles -- added 8 Jan 2010 */

TABLE#criticalNotice {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
/*	-moz-border-radius: 10px; */
}

TABLE#criticalNotice TD {
	padding: 8px;
	background-color: #ffffdd;
}

TABLE#criticalNotice TD H3 {
	font-variant: small-caps;
	font-size: medium;
	font-weight: bolder;
}

TABLE#criticalNotice TD UL{
}

TABLE#criticalNotice OL {
}
.pullquote1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006600;
	border-bottom-color: #006600;
	padding-top: 12px;
	padding-bottom: 12px;
}
