/* t# - font color */
/* t1 - #b4b4b4 - light grey */
/* t2 - #333333 - dark grey */
/* t3 - #666633 - dark green */
/* t4 - #ffffff - white */
/* t5 - #db7b1b - orange */
/* t6 - #d6d9c4 - tan */
/* t7 - #343A54 - blue-black */
/*body style bgcolor="#3E4665" link="#ffffff" alink="#db7b1b" vlink="#ffffff" */
/*
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	background-color: #DEDEDE;
}
*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #eeeeee;
	/*color=#666666;*/
	background-color: #3E4665;
}

.tablehead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #A0B4C9;
}

.tablehead1a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	background-color: #aaaaaa;
}

.tablehead2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000; /*#E2E6DE; */
	background-color: #A4B4C0;
}
.tableheadalt2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #ADB4A5;
}



.textbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*background-color: #ECECF0;*/
	background-color: #ffffff;
	border-top: 1px outset #666666;
	border-right: 1px inset #999999;
	border-bottom: 1px outset #999999;
	border-left: 1px inset #666666;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
}

.largertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tinytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3px;
}

.button1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ECECF0;
	border: 2px ridge #aaaaaa;


}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ee0000;
	border: 2px solid #990000;
	background-color: #eeeeee;
	padding:4px;
	align:center;
	width:95%;
}
.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009966;
	padding: 5px;
	margin: 2px;
	background-color:  #FFF7E7;
	text-align: justify;
	border: 4px solid #008855;
	font-weight: bold;
	width: 99%;
	align: center;
}

.userbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #eeeeee;
	border: 1px solid;
	font-size: 10px;
}


.dropdown1 { 
	font: 10px geneva, verdana, arial, sans-serif; 
	color: #333333; 
	padding-top: 1px; 
	border: 1px #7B8C73 solid; 
	background-color: #FFFFFF; 	
}
.whiteback {
	background-color: #d6d9c4; /* #FFFFFF; */
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 

}

.grayback {
	background: #ccd0b6;  /*#004763;  #CCAAAA;#EDEDE9;  url(/images/grayback.gif) repeat-x fixed center bottom; */
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

.graybackalt {
	background: #d6d9c4; /*#F3F7F2  ; #EDEDE9;  url(/images/grayback.gif) repeat-x fixed center bottom; */
	color: #333333;
	vertical-align: top;
	margin: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

/* BEGIN BBoard specific */
  .titlebg
  {
    color: #222222;
	font-size: 12px; 
  }
   .windowbg
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #afc6db;
  }
  .windowbg2
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #f8f8f8;
  }
  .windowbg3
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #6394bd;
  }
  .catbg
  {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
	background-color: #d6d9c4; /* #FFFFFF; */
	
  }

/* END BBoard specific */
.righttitle{
	background: #787e94; /*#F3F7F2  ; #EDEDE9;  url(/images/grayback.gif) repeat-x fixed center bottom; */
	color: #eeeeee;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}


.toptitleback {
	background: #787e94 url(images/header/backtile.gif) repeat-x left top;
}

.darkgrayback {
	background-color: #DFDFDB;
}

.dottedborder { 
	border: 1px #aaaaaa dotted; 
}

.dottedborderbottom { 
	border-bottom: 1px #aaaaaa dotted; 
}

.highlight {
	color: #990000;
	font-weight: 100;
	
}
/*font-variant: small-caps; */
.tablehead4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*color: #000000;*/
	border: 1px  #999999 solid;
}

/*
td.box-left {
				background-image: url(/images/tabback.gif);
				background-repeat: repeat-y;
				background-color: #E3E3E3 
}
*/
/* Calender Styles */
.v9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #EEEEEE; }
.v10w 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.v10wb 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: 900; }
.v8g 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; color: #EEEEEE; }
.v8 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; color: #EEEEEE; }
.v9g 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.v9gray 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.v10g 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006666; }
.v10gray 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.v10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #EEEEEE; }
.v9bold 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 900; }
.v12gray 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.g9 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #EEEEEE /*#006063; */}
.g10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #EEEEEE /*#006063; */ }
.g10b 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.g10bold 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; }
.g10g 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
.v12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #eeeeee; }
.h20 			{ font-family: Helvetica, sans-serif; font-size: 18px; color: #000000; }
.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

.monthback		{ background-color: #A1A5A9; }
.monthreg		{ background-color: #FFFFFF; }
.monthoff		{ 
	background-color: #F2F2F2; 	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #333333;
}
.monthon		{ 
	background-color: #F2F9FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #333333;
}
/** for the event calendar **/
.monthgotevent		{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #333333;
	background-color: #F9F1E5;
	text-align: center;
	border: 5px groove #000099;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 17px;
}
.montheventtop	{ border-top-width: 1px;  border-top-style: solid; border-top-color: #A1A5A9; border-bottom-width: 2px;  border-bottom-style: solid; border-bottom-color: #A1A5A9; background-color: #F2F2F2;}
.montheventline	{ background-color: #cccccc; border-bottom-style: dotted; border-bottom-color: #A1A5A9; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.montheventlinealt	{ background-color: #EDEDE9; border-bottom-style: dotted; border-bottom-color: #A1A5A9; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}

.projeventline	{  border-left-style: dotted; border-left-color: #666666; border-left-width: 1px;  }

/* task colors */
.tododone		{ background-color: #E1ECE1; }
.todotodo		{ background-color: #EDDEE0; }

/* messge colors */
.messnew		{ background-color: #F9F1E5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.messread		{ background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}

a {
	text-decoration: none;
	color: #245A7F;
}

a:hover {
	/*background-color: #EFEEEE;*/
	text-decoration: none;		
	color: #990000;
	/*
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;*/
}

a:visited {
	text-decoration: none;
	color: #660000;	
}

/* the top bar links */
.topbartxt{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: bold; 
	color: #FFFFCC;
}

.tooltip { 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:2;
	width:280; 
	visibility:hidden; 
	font: 10pt MS Comic Sans,arial,sans-serif; 
	background-color: #FFFFE6; 
	padding: 8px; 
	border: 1px solid black; 
}

.pagebreak {page-break-before:always}
