
body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; background: #cccccc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a {
	color: #0F73A8;
	text-decoration: none; 
	font-weight: bold;
}
a:hover { 
	color: #1B38A2;
	text-decoration: underline;
}
a:visited {
	color: #0F73A8;
	text-decoration: none; 
}

/* Image Defaults */
img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border: 0;}

#wrapper {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

#clear {clear:both; line-height:0px;}

.clear {
	clear: both;
	height: 1px;
	margin: 0 0 -1px 0;
	overflow: hidden;
}

#header {
	margin: 20px 0px 30px 0px;
	padding-left: 15px;
}

#header h1 {
	font-size: 180%;
	padding-top: 10px;
}

.headerlogo {
}

#bodyContent {
	padding: 0px 30px 30px 30px;
}

#footer {
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 8px 0px;
	text-align: center;
	font-size: 80%;
}

#bodyContent h1 {
	color: #9D080D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	border-bottom: 1px solid #9D080D;
}

#bodyContent h2 {
	color: #9D080D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: 600;
	border-bottom: 1px solid #9D080D;
}

#bodyContent h3 {
	color: #9D080D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-bottom: 1px solid #9D080D;
}

/*  Navigation Layout */

#nav_top {
	margin: 0px 0px 20px 0px;
}
#nav_top ul {
	padding: 10px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: right;
	border-bottom: 1px solid #737373;
	border-left: 1px solid #737373;
}
#nav_top li {
	display: inline;
	list-style-type: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 30px;
	border-right: 1px solid #737373;
}
#nav_top a, #nav_top a:visited {
	color: #0F73A8;
	font-weight: normal;
	text-decoration: none;
}
#nav_top a:hover {
	text-decoration: underline;
}
#nav_top li.nav_last {
	border-right: none
}


#sectionName {
	background: url(/all/bg.header.jpg) #FFFFFF no-repeat top left;
}
#sectionName h1 {
	border: 0;
/*	border-left: 5px solid #8BB373; */
	color: #50558A;
	font-size: 90%;
	padding: 8px 5px 6px 15px;
}


/*  Highlight Boxes Layout */

#highlightBox .highlightBox { /* Colour: Grey */
  background-color: #E2E2E2;
  border: 1px solid #AAAAAA;
  padding: 10px 10px 10px 10px;
  margin-top: 10px 10px 10px 10px;
}

#highlightBox2 .highlightBox { /* Colour: Grey */
  background-color: #DFECF3;
  border: 1px solid #0070A8;
  padding: 10px 10px 10px 10px;
  margin-top: 10px 10px 10px 10px;
}

.error { /* Colour: Red */
  border: 1px solid #CC8975;
  background-color: #EACFC7;
  padding: 10px 10px 10px 10px;
  margin-top: 10px 10px 10px 10px;
}
.success { /* Colour: Green */
  border: 1px solid #ADC873;
  background-color: #DAEDD2;
  padding: 10px 10px 10px 10px;
  margin-top: 10px 10px 10px 10px;
}
.caution { /* Colour: Yellow */
  border: 1px solid #CCB575;
  background-color: #FFF6CA;
  padding: 10px 10px 10px 10px;
  margin-top: 10px 10px 10px 10px;
}

.highlightBox_Error { /* Colour: Red */
  border: 1px solid #CC8975;
  background-color: #EACFC7;
  padding: 10px 10px 10px 10px;
  margin-top: 10px 10px 10px 10px;
}
.highlightBox_Caution { /* Colour: Yellow */
  border: 1px solid #CCB575;
  background-color: #FFF6CA;
  padding: 10px 10px 10px 10px;
  margin-top: 10px 10px 10px 10px;
}
.highlightBox_Success { /* Colour: Green */
  border: 1px solid #ADC873;
  background-color: #DAEDD2;
  padding: 10px 10px 10px 10px;
  margin-top: 10px 10px 10px 10px;
}


// Calendar Styles Begin
  // TJ @triconsole

#mycalendar { background-color: #6699CC; }
#mycalendar .general { background-color: #FFFFFF; }
#mycalendar .othermonth { background-color: #EEEEEE; color: #AAAAAA; }
#mycalendar .header { background-color: #6699CC; color: #FFFFFF; }
#mycalendar .today { background-color: #FFFFCC; }
#mycalendar .bg { background-color: #6699CC; }
#mycalendar .select { background-color: #FFCC99; }
#mycalendar .othermonth a:link { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#mycalendar .othermonth a:visited { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#mycalendar .othermonth a:hover { text-decoration : underline; font-family: tahoma; color: #FFFFFF; }
#mycalendar a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#mycalendar a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#mycalendar a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }
#mycalendar .btn { background-color: #CCCCCC; border: 0px solid #000000; }
#mycalendar .btn a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#mycalendar .btn a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#mycalendar .btn a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }
#mycalendar .closeme { padding: 0px 3px 2px 0px; }
#mycalendar .disabledate { color: #669999; }

.tcday, .tcmonth, .tcyear { font-size: 11px; }

// Calendar Styles End
