body {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; /*font-size: 11pt; line-height: 17pt; color: #000066;*/
color:#000000;
background-color:#FFFFFF;
background-image:url(images/general/bg.jpg);
background-repeat:repeat-x;
margin:10px;
}

/*p {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000066; margin-top: 10px}*/

td {  font-size: 13px; /*font-size: 11pt;*/}

#left {
	width:140px;
	padding-left:12px;
	padding-right:25px;
}

#left td.nav {
	height:21px;
	/*background-color:#D69150;
	background-color:#016BAE;*/
	background-image:url(images/box-borders/nav_bg.gif);
	background-repeat:repeat-y;
	padding-left:8px;
}

#left td.nav_t {
	height:21px;
	padding-left:8px;
	background-image:url(images/box-borders/nav_t.gif);
	background-repeat:no-repeat;
}

#left td.nav_b {
	height:21px;
	padding-left:8px;
	background-image:url(images/box-borders/nav_b.gif);
	background-repeat:no-repeat;
}

.left_bg {
	background-image:url(../images/buttons/side_menu/sm_bg.gif);
	background-repeat:repeat-y;
}

#left .nav a {  font-size: 14px; font-weight:bold; }
#left .nav a:link {  text-decoration: none; color: #005093; }
#left .nav a:visited {  text-decoration: none; color: #005093; }
#left .nav a:active {  text-decoration: none; color: #FFFFFF; }
#left .nav a:hover {  text-decoration: none; color: #FFFFFF; }

#left .nav_t a {  font-size: 14px; font-weight:bold; }
#left .nav_t a:link {  text-decoration: none; color: #005093; }
#left .nav_t a:visited {  text-decoration: none; color: #005093; }
#left .nav_t a:active {  text-decoration: none; color: #FFFFFF; }
#left .nav_t a:hover {  text-decoration: none; color: #FFFFFF; }

#left .nav_b a {  font-size: 14px; font-weight:bold; }
#left .nav_b a:link {  text-decoration: none; color: #005093; }
#left .nav_b a:visited {  text-decoration: none; color: #005093; }
#left .nav_b a:active {  text-decoration: none; color: #FFFFFF; }
#left .nav_b a:hover {  text-decoration: none; color: #FFFFFF; }

#left td.navline {
	height:2px;
	background-color:#CB6300;
	/*background-color:#8DABD4;*/
}

#left div.subnav2 {
	padding-left:7px;
	background-color:#FFFFFF;
}

#left a.subnav2 {  font-size: 12px; }
#left a.subnav2:link {  text-decoration: none; color: #000066; }
#left a.subnav2:visited {  text-decoration: none; color: #000066; }
#left a.subnav2:active {  text-decoration: underline; color: #000066; }
#left a.subnav2:hover {  text-decoration: underline; color: #000066; }

#left div.subnavspace {
	height:7px;
	background-color:#FFFFFF;
}

.leftsub {
	background-color: #D69150;
	border: 2px solid #CB6300;
}

.leftsub td.nav {
	height:21px;
	padding-left:8px;
}

.leftsub .nav a {  font-size: 13px; font-weight:bold; }
.leftsub .nav a:link {  text-decoration: none; color: #FFFFFF; }
.leftsub .nav a:visited {  text-decoration: none; color: #FFFFFF; }
.leftsub .nav a:active {  text-decoration: none; color: #005093; }
.leftsub .nav a:hover {  text-decoration: none; color: #005093; }

#right {
	width:140px;
	padding-left:10px;
	padding-right:10px;
}

#right .box {
	margin-bottom:2px;
}

.footer {  font-size: 10px; /*font-size: 8pt;*/}
.news {  font-size: 11px; /*font-size: 9pt; line-height: 11pt*/}
h1 {  margin-top: 0px; font-size: 16px; /*font-size: 12pt;*/ font-weight: bold; /*border-color: black black #FFFFFF; margin-top: 25px;*/ /*margin-bottom: -2px*/}
/*li {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000066; line-height: 14pt}*/
/*.listheader {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000066; clip:   rect(   )}*/
h2 {  margin-top: 0px; font-size: 14px; /*font-size: 12pt;*/ font-weight: bold; /*color: #000066;*/ color:#005093; /*margin-top: 25px;*/ /*margin-bottom: -2px*/}
.nospace {
	margin-bottom: 2px;
}
p {
	margin-top: 0px; 
}
/*a:link {  text-decoration: none; color: #0000CC}
a:visited {  text-decoration: none; color: #0000CC}
a:active {  text-decoration: underline; color: #CC0000}
a:hover {  text-decoration: underline; color: #CC0000}*/
a:link {  text-decoration: none; color: #005093}
a:visited {  text-decoration: none; color: #005093}
a:active {  text-decoration: underline; color: #CC6600}
a:hover {  text-decoration: underline; color: #CC6600}

a.subnav {  font-size: 11px; font-weight: bold }
a.subnav:link {  text-decoration: none; color: #FFFFFF}
a.subnav:visited {  text-decoration: none; color: #FFFFFF}
a.subnav:active {  text-decoration: underline; color: #FFFFFF}
a.subnav:hover {  text-decoration: underline; color: #FFFFFF}

hr {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CB6300;
	height: 1px;
}
.pdf-file { 
	background-image: url("images/pdficonsm.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}
.word-file { 
	background-image: url("images/word.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}
.powerpoint-file { 
	background-image: url("images/powerpoint_icon.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
}
a.index_html_item_title:link, a.index_html_item_title:visited, a.index_html_item_title:hover, a.index_html_item_title:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#0000CC;
	text-decoration:underline;
}
div.index_html_item_title_div {
	margin-left:6px;
}
.table {
	border-collapse:collapse;
}
.table td {
	border: 1px solid #000000;
}

#update {
	background-color:#FFFFFF;
	padding:10px;
	width:600px;
}
#update_contents {
	padding-left:12px;
	padding-right:12px;
}
#update_contents h2 {
	font-size: 18px;
	font-weight: bold;
	color: #0C6DB0;
}
#update_contents a:link, #update_contents a:visited {
	color: #818285;
	text-decoration:none;
}
#update_contents a:hover, #update_contents a:active {
	color: #818285;
	text-decoration:underline;
}
.update_line {
	padding-left:22px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0073AE;
}
.st li {margin:0;padding-bottom:15px; padding-left:5px;}
/*.st ul {margin:0;padding:5px 1px 5 42px;}*/
.small {
	font-size:11px;
}
table.calendar {
	border-collapse:collapse;
	vertical-align:top;
}
table.calendar td {
	vertical-align:top;
}
td.calendar_year {
	font-size:18px;
	color:#066CAE;
	padding-left:10px;
	font-weight:bold;
}
td.calendar_heading {
	font-size:16px;
	color:#E96D1F;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0073AE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0073AE;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
td.calendar_heading_last {
	font-size:16px;
	color:#E96D1F;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0073AE;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
td.calendar_odd {
	background-color:#DEE7F2;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0073AE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0073AE;
	padding-left:10px;
	padding-right:10px;
}
td.calendar_odd_last {
	background-color:#DEE7F2;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0073AE;
	padding-left:10px;
	padding-right:10px;
}
td.calendar_even {
	background-color:#F9D5BE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0073AE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0073AE;
	padding-left:10px;
	padding-right:10px;
}
td.calendar_even_last {
	background-color:#F9D5BE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0073AE;
	padding-left:10px;
	padding-right:10px;
}