/* Styles that format layout of all pages */
.contentbox {
	background-color: #FFFFDD;
	list-style-image: url(../Images/redstarbullet.gif);
	list-style-position: inside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; 
}
table.contentbox td {
	vertical-align:top;
}
table td{
	vertical-align:top;
}
.contentwrapper {
	BACKGROUND-COLOR: #FFFFEE;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Styles that format content for all pages */
body {
	margin-top: 0px;
	margin-left: 0px;
}
ul {
	text-align: left;
}

ul.listnomargin {
	MARGIN-BOTTOM: 0px;
	padding-left: 2;
	MARGIN-LEFT: 2px;
	padding-top: 1px;
}


/* Styles to format content anywhere */
.contenttable {
	background-color: #3E3D5B; /* grayish color */
}

.contenttitle {
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.frametitle 
{
	color: #FFFFDD;
	background-color:  #3E3D5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: -3px;
	text-transform: uppercase;
	margin-right: -6px;
	margin-left: -6px;
	border: thin solid #3E3D5B;
	padding-top: 4px;
	padding-left: 4px;
	text-align: center;
}
.frameextras {
	font-size: 12px;
	text-transform: lowercase;
	float: right;
}
.smallbold {
	font-size: small;
	font-weight: bold;
}
.mediumbold {
	font-size:medium;
	font-weight: bold;
}
.contentlessertitle {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.backgroundtitle {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFDD;
	background-color: #162E43;
	padding: 4px;
	border: medium solid #333333;
}
.coloredlink a:link {
	color: #990000;
}
.coloredlink a:visited {
	color: #996600;
}
.coloredlink a:hover, 
.coloredlink a:active {
	color: #CC0000;
}

/* Styles to format input boxes and buttons */
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#162E43;
	background-color: #FFFFEE;
}
.formboxes {
	border: thin inset #162E43;
	background-color: white;
}

/* Styles to format tables and table contents */
.defaulttable {
	font-size: 12px;
}
.defaulttable th {
	font-weight: bold;
	color: #162E43;
	text-align: left;
}
	
.defaultbordertable {
	border: thin solid #162E43;
	page-break-inside:avoid;
	page-break-before:auto;
	}
.defaultbordertable th {
	font-weight: bold;
	color: #162E43;
	background-color: #FFFFCC;
	text-align: left;
}
.highlightrow {
	background-color: #FFFFCC;
	text-align: left;
	font-weight: bold;
	color: #162E43;
}
.highlightrow a:link {
	text-decoration: none;
		color: #162E43;
}
.highlightrow a:hover {
	text-decoration: underline;
	color: #162E43;
}
.lightrow {
	background-color: #FFFFEE;
}
.titlerow {
	font-weight: bold;
	background-color: #162E43;
	font-size: 16px;
	color: #FFFFEE;
	text-align: center;
}
.subtitlerow {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
	
.indentcell {
	padding-right: 20px;
	padding-left: 20px;
}
.spacerrow {
	background-color: #b1c1d3;
	height: 3px;
}

.subcontentbox {
	background-color:#E0E0BF;
}


.sectiontitle 
{
	font-weight: bold;
	background-color: #162E43;
	font-size: 16px;
	color: #FFFFEE;
	text-align: center;
 padding-top: 5;
 padding-bottom: 5;
}

.sectiontitleVolHomePage
{
	font-weight: bold;
	background-color: #004884;
	font-size: 16px;
	color: #FFFFEE;
	text-align: center;
	padding-top: 5;
	padding-bottom: 5;
}

.subsectiontitle
{
	background-color: #b1c1d3;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	text-align: center;
	padding-top: 5;
	padding-bottom: 2;
}

.subsectiontitleVolHomePage
{
	background-color: #BBE0FF;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	text-align: center;
	padding-top: 5;
	padding-bottom: 2;	
}

/*COLOR SCHEME*/
/* #3E3D5B; bluish gray color used in borders */
/* #14114A; the darker blue of the header */
/* #252288; the brighter blue of the header */

/* Tab Bar Styles */

DIV.tabbar { PADDING-BOTTOM: 24px; MARGIN: 0px 0px 3px; FONT: bold 11px verdana, arial, sans-serif; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; 
 /* position: relative; top: -39px; */  /* attempt to put up above the box -- still needs work */
}
DIV.tabbar A.remove { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: red; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right }		
DIV.tabbar A { BORDER-RIGHT: #3E3D5B 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3E3D5B 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 2px 2px 0px; BORDER-LEFT: #3E3D5B 1px solid; COLOR: #666; PADDING-TOP: 4px; BORDER-BOTTOM: #3E3D5B 1px solid; BACKGROUND-COLOR: #ffffbb; TEXT-DECORATION: none }		
DIV.tabbar A.active { color: #ffffbb; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px;  BACKGROUND-COLOR: #3E3D5B; border-bottom: none; }	/*BORDER-BOTTOM: #fff 1px solid;*/	
.tabbar A:hover { BACKGROUND: #ffffff }		

