

h1 {
	font-size:14px;
	font-family:arial,tahoma;
	font-weight:bold;
	color:#002a76;
}
h2 {
	font-size:12px;
	font-family:arial,tahoma;
	font-weight:bold;
	color:#002a76;
}
.check-select {
	font-family: Arial;
	font-size: 12px;
	width: 400px;
	height: 70px;
	overflow: auto;
	background-color: #FFFFFF;
	border-top: 2px solid #777777;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	border-left: 2px solid #777777;
}

TABLE.generalform { 
	border-left : 1px #97120C solid; 
	border-top : 1px #97120C solid; 
	border-bottom : 1px #97120C solid; 
	border-right : 1px #97120C solid;
}

TABLE.generalform td {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight : regular;
	background-color : #ffffff;
}

TABLE.generalform th {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #97120C;
}

TABLE.generalform input { font-family : Arial, Helvetica, sans-serif; font-size: 10px; }
TABLE.generalform select { font-family : Arial, Helvetica, sans-serif; font-size: 10px; }
select.smallish { font-family : Arial, Helvetica, sans-serif; font-size: 10px; }

TABLE.generalform A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : regular;
	color : #97120C;
	text-decoration : underline;
	/* display : block;
	margin-bottom : 10px; margin-top : 10px ; */
}
TABLE.generalform A:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : regular;
	color : #97120C;
	text-decoration : underline;
}
TABLE.generalform A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : regular;
	color : #000000	;
	text-decoration : underline;
}

tableheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : regular;
	color : #231F20;
}

/* default styles */
body,td,input,textarea,select {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}
A { color : #000000; }
A:visited { color : #000000; }
A:hover { color : #666666; }

/* special form objects */
input.submit { }
input.cancel { }
A.cancel { }
A.cancel:visited { }
A.cancel:hover { }

/* main columns, left = navigation, right = content/title/description area */
#nav_div { width:160px;}
.navcolumnheader { background-color: #F0EDE4; height: 20px; width: 160px; } /* content width + this width = 760 */
.contentcolumnheader { background-color: #F0EDE4; height: 20px; width: 570px; text-align: center; } /* content side, change dependant widths below */
.navcolumn { background-color: #F0EDE4; padding: 5px 5px 10px 5px; width: 160px; } /* content width + this width = 770 */
.contentcolumn { background-color: #FFFFFF; width: 570px; } /* content side, change dependant widths below */
.contentcolumnbody { padding: 10px 10px 0px 10px; }
.footer { background-color: #97120D; color: #FFFFFF; }
.footer a { color: #FFFFFF; }
.footer a:active { color: #FFFFFF; }
.footer a:visited { color: #FFFFFF; }
.footer a:hover { color: #000000; }

/* slots on the home page */
.welcomemessage { margin-bottom: 10px; padding-left: 1px; }
.slot { width: 275px; }
.slotalt0 { float: left; margin-right: 10px; }
.slotalt1 { float: left; margin-right: 10px; }
.slottitle { background-color: #97120D; color: #FFFFFF; padding: 2px 5px 2px 5px; font-weight: bold; }
.slotcontent { background-color: #F0EDE4; padding: 5px; margin-bottom: 10px; }
.slots-group0 { float: left; }
.slots-group1 { float: right; }

/* generic styles */
.ErrorText { color: red; font-weight:bold; }
.InstructionalText { color:black; }
.TitleText { color: black; font-size: 14px; font-weight: bold; }

/* content column (page) title, description, and body */
.pagecontentheader { margin-bottom: 0px; }
.pagetitle { font-weight: bold; font-size: 16px; }
.pagedescription { font-size: 12px; }
.pagecontentbody { margin-left: 20px; margin-top: 20px; width: 550px; }
.pagecontenthome { width: 570px; } /* width = full width of content side */

/* input[type="submit"] { background-color: #97120D; color: #FFFFFF; font-weight: bold; } */


/* data tables all over intranet */
table.admineditmenu { border-top: 1px solid #999999; border-left: 1px solid #999999; margin-bottom: 20px; width: 545px; }
table.admineditmenu th { padding: 3px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
table.admineditmenu td { padding: 3px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
table.admineditmenu tr.rowheader { color: #FFFFFF; background-color: #002a76; }
table.admineditmenu td.rowheader { color: #FFFFFF; }
table.admineditmenu tr.rowsubheader { background-color: #F0EDE4; }
table.admineditmenu tr.row0 { background-color: #EDDCCB; }
table.admineditmenu tr.row1 { background-color: #F0EDE4; }

/* form tables all over intranet */
table.editform {  }
table.editform th { padding: 2px; }
table.editform td { padding: 2px; }
table.editform col.colheader { color: #000000; font-weight: bold; }
table.editform tr.rowheader { color: #FFFFFF; background-color: #97120D; }
table.editform td.rowheader { color: #FFFFFF; }
table.editform tr.rowsubheader { background-color: #F0EDE4; }
table.editform tr.row0 { background-color: #EDDCCB; }
table.editform tr.row1 { background-color: #F0EDE4; }

/* in-module title and description block */
div.adminedittitle { display: block; margin-top: 20px; margin-bottom: 3px; font-weight: bold; }
div.adminedittitle a { font-weight: normal; }

.calendarHeader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #F7EFE7;
	background-color : #940C10;
}

.calendarCell {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : regular;
	color : #000000;
	background-color : #F7EFE7;
	cursor : hand;
	cursor : pointer;
}

.calendarCellHighlight {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : regular;
	color : #000000;
	background-color : #FFFF00;
	cursor : hand;
	cursor : pointer;
}

.toolbody {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.tooltab_on {
	background-color: #002a76;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	cursor: hand;
	cursor: pointer;
	width: 150px;
	height: 30px;
	font-size : 12px;
}

.tooltab_off {
	background-color: #EFEFEF;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	width: 150px;
	height: 30px;
	font-size : 12px;
}

.tooltable {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.tooltablepopup {
	width: 425px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.tablehead {
	background-color: #002a76;
	font-family : Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	font-size : 12px;
	height: 20px;
}

.rowOdd {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 10px;
}

.rowEven {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 10px;
}

DIV.headerintranet {
	background:url('art/intranetLogo.jpg') no-repeat left top;
	width:770px;
	height:84px;
}