BODY, A, TR, TD, TH, P, SPAN, DIV {
	font-family : Verdana, Arial;
	font-size : 13px;
	color : #000000;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}

A{
	color : #000066;
}

H1 {
	font-family : Verdana, Arial;
	font-size : 18px;
	color : #30502C;
	font-weight: bold;
	margin-bottom : 0px;
	
}

H2 {
	font-family : Verdana, Arial;
	font-size : 14px;
	color : #30502C;
	font-weight: bold;
	margin-bottom : 0px;
	
}

H3 {
	font-family : Verdana, Arial;
	font-size : 12px;
	color : #30502C;
	font-weight: bold;
	margin-bottom : 0px;
	
}

H4 {
	font-family : Verdana, Arial;
	font-size: 11px;
	color: #30502C;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

.class1 A
	{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
.class1 A:hover 
	{ 
	postion: relative;  
	display: table;
	padding: 4px 0px 0px 0px;
	width: 100%;
	height: 95%;
	vertical-align: middle;
	color: #fff; 
	text-decoration: none;
	font-weight: bold;
	background-image:url(/images/menu-link-hover.png);
	}
		
.class2
	{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	vertical-align: center;
	}
		
.class3 A
	{
	color: #fee990;
	font-weight: bold;
	text-decoration: none;
	}
.class3 A:hover
	{
	color: #fee990;
	font-weight: bold;
	text-decoration: none;
	}
	
.BlackBar {
	height: 4px;
	background: #000000;
}

.GreyBar {
	height: 1px;
	background: #CCCCCC;
}

.small{
	font-size:13px;
}
small{
	font-size: 13px;
}
hr {
color: #30502C;
background-color: #30502C;
height: 3px;
width: 100%;
}

.hr-forum {
color: #333333;
background-color: #FFFFFF;
height: 1px;
width: 100%;
}

.forum-post-bg {

background:#F4F4F4;

}



.smallSelected{
	font-size:9px;
	color: red;
	font-weight: bold;
}

.warn{
	font-weight: bold;
	color : red;
}

.good{
	font-weight: bold;
	color : green;
}

.GreyBar {
	height: 1px;
	background: #C3C3C3;
}

.footer {
	
	font-family : Arial, Verdana;
	font-size : 12px;
	padding: 8px 0px 8px 0px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 2px;
	border-bottom-width: 4px;
	border-color: #000000;
	border-style: solid;
	background: #333333;
	background-image:url(/images/footer.png);
}

.LeftCol {
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #000000;
	border-style: solid;

}

.Header{
	width:100%;
	background-image:url(/images/header-c.png);
}

.PageBody {
	padding: 10px;
	font-size : 11px;
}

.DateStamp{
	font-size: 8px;
}

.DateStampWarn{
	font-size: 8px;
	font-weight: bold;
	color: red;
}

.MoreInfo {
	color : #FF6600;
	font-weight: bold;
}

.DashBoardTable{
	width: 98%;
	padding: 5px;
	text-align: center;
}

.DashBoardRow{
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

.DashBoardLeft{
	width:50%;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

.DashBoardRight{
	width:50%;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

.HomeBox{
	width: 98%;
	padding: 5px;
	spacing: 0px;
	margin: 0px;
	color : #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #000000;
	border-style: solid;
}

.HomeBoxTitle{
	font-family : Tahoma, Verdana, Arial;
	padding: 0px;
	spacing: 0px;
	margin: 0px;
	height: 33px;
	width:100%;
	vertical-align: middle;
	border-collapse: collapse;
	background: #30502C;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-size : 13px;
	color : #fff;
	font-weight: bold;
	margin-bottom : 0px;
	font-variant: small-caps;
}

.DataTables {
	padding: 10px;
	spacing: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #0000000;
	border-style: solid;
}


.LocalScrollBox{
	height: 150px;
	width: 80%;
	overflow: auto;
	border: 1px solid black;
	background-color: white;
	padding: 8px;
}
.LocalScrollBoxSmall{
	height: 75px;
	width: 70%;
	overflow: auto;
	border: 1px solid black;
	background-color: white;
	padding: 8px;
}
/* Submit Form */
.MultiActionButtons{
	font-size: 9px;
}

.submit_heading{
	font-size : 12px;
	padding: 5px;
	color : #005994;
	font-weight: bold;
	margin-bottom : 0px;
	font-variant: small-caps;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: #0000000;
	border-style: solid;
}

.submit_prompt{
	font-weight: bold;
	text-align: right;
	width: 30%;
	padding: 5px;
	vertical-align: top;
}

.submit_field{
	vertical-align: top;
}

/* Form Styles */
.FormExtraFields{
	font-size: 9px;
}

.row1{
	/*background: #cccccc;*/
}

.form_entry_section {
	width: 100%;
	text-align: center;
	size: 14px;
	color : #005994;
	font-weight: bold;
	margin-bottom : 0px;
	font-variant: small-caps;
}

.form_entry_prompt{
	text-align: right;
	font-weight: bold;
	width: 40%;
	padding: 5px;
}

.ManySelect{
}

.form_entry_input{
	width: 60%;
	padding: 5px;
}

.top_nav table {
	border-collapse: collapse;
	border-spacing: 0;
}

.top_nav td, th {
	text-align: center;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.content_table th {
    text-align: right;
    vertical-align: top;
    border-style: none;
    white-space: nowrap
}

.content_table td {
    text-align: left;
    vertical-align: top;
}


.issue_flaged a{
    font-weight: bold;
    color : #FF0000;
}

.xreply {
    background: #C3C3C3;
}
/* Style sheet for the calendar*/
  .eventbg	 	{ background-color: #6699CC; }
  .eventbg2		{ background-color: #6699CC; border-right: 1px solid #FFFFFF; }
  .eventbg2_2{ background-color: #666699; border-right: 1px solid #FFFFFF; }
  .calborder { background-color: #FFFFFF; border: 1px #A1A5A9 solid; }
  .weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #A1A5A9; }
  .timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #A1A5A9; background-image: url(/images/time_bg.gif); }
  .yearmonth { background: #CCCCCC; }
  .monthback { background-color: #A1A5A9; }
  .monthreg	 { background-color: #FFFFFF; }
  .monthoff	 { background-color: #F2F2F2; }
  .monthon	 { background-color: #F2F9FF; }
  .dateback	 { background-color: #EEEEEE; }
  .eventbg   { background-color: #666699; }

  /* Links */
  a.psf			{ text-decoration:	none; }
  a.psf:link		{ color: #0066FF; background-color: transparent; }
  a.psf:visited	{ color: #0066FF; background-color: transparent; }
  a.psf:active	{ color: #3366CC; background-color: transparent; }
  a.psf:hover		{ color: #000099; background-color: transparent; }
  /* This is the link style for year months */
  a.ps3			{ text-decoration:	none; }
  a.ps3:link		{ color: #000000; background-color: transparent; }
  a.ps3:visited	{ color: #000000; background-color: transparent; }
  a.ps3:active	{ color: #000000; background-color: transparent; }
  a.ps3:hover		{ color: #000000; background-color: transparent; text-decoration:	underline;}

  /* Fonts */
  .V10 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
  .H20 { font-family: Helvetica, sans-serif; font-size: 18px; color: #000000; }
  .V9  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
  .V9BOLD { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 900; }
  .G10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; }
  .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; }
  .eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
