.heading1 
{  
	font-family: "Helvetica Condensed", Verdana, Arial, Helvetica, sans-serif; font-size: 30px; 
	font-style: normal; font-weight: bold; color: #ffffff;
	text-align: center
}

.heading2 
{  	font-family: "Helvetica Condensed", Verdana, Arial, Helvetica, "sans serif"; 
	font-size: 20px; font-style: normal; font-weight: bold; color: #27618d;
	text-align: center;
}

.heading3 
{  	font-family: "Helvetica Condensed", Verdana, Arial, Helvetica, "sans serif"; 
	font-size: 26px; font-style: normal; font-weight: bold; color: #ffffff
}

.heading4 
{  	font-family: "Helvetica Condensed", Verdana, Arial, Helvetica, "sans serif"; 
	font-size: 16px; font-style: normal; font-weight: bold; color: #008000
}
.heading5 {  font-size: 14px; font-style: normal; font-weight: bold; color: #800080; font-family: Verdana, Arial, Helvetica, "Sans Serif"}



p 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
	font-style: normal; font-weight: normal; color: #000000;
}

a
{
	font-weight: normal;
	color: #0066FF;
	text-decoration=none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

a:hover
{
	font-weight: normal;
	color: #c00000;
	text-decoration=underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000;
}

.latestnews 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
	font-style: normal; font-weight: normal; color: #529052
}



.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #999999}

ul.navlist {
	padding: 0px;
	margin: 0px;
}
ul.navlist li {
	display: block;
	width: 150px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #27618d;
}
ul.navlist li a {
	display: block;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

ul.navlist li a:link {
	color: #27618d;
	background: #d8e9f6;
}
ul.navlist li a:visited {
	color: #27618d;
	background: #d8e9f6;
}
ul.navlist li a:hover {
	color: #27618d;
	background: #98c3e4;
}
ul.navlist li a:active {
	color: #27618d;
	background: #98c3e4;
}
/*ul.navlist li:last-child a:link {
	border-bottom: 3px solid #ff7e0b;
}
ul.navlist li:last-child a:visited {
	border-bottom: 3px solid #ff7e0b;
}
ul.navlist li:last-child a:hover {
	border-bottom: 3px solid #ff9933;
}
ul.navlist li:last-child a:active {
	border-bottom: 1px solid #ff9933;
}*/

.box1 h1 {
margin:0;
font-family: "Helvetica Condensed", Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.box1 p {
margin:0; 
padding:5px 10px; 
font-family: "Helvetica Condensed", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.box1 {
background: transparent; 
width:160px; 
float:right; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent;
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #27618d; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#c1dcf1;
color:#fff;
}

.noticetitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top: 1px dotted #cccccc;
	padding-top: 1em;
	font-size: 18px;
	font-variant: small-caps;
	color: #ff8000;
	text-align: center;
}

.noticedate {
	color: #808080;
	font-style: italic;
}

.noticeheading {
	font-weight: bold;
	color: #3399FF;
}

.acknowledgement {
	color: #aaaaaa;
	font-size: 10px;
}

/* side column on right */
.boxright 
{
   width: 250px;
   border: 1px solid #99c;
   padding: 10px;
   margin: 10px 0px 10px 30px;
   float: right;
}

#contents .boxright p
{
   text-align: left;
}
/*end of side column on right*/


/* Gallery styling*/
div.gallery
{
  margin: 2px;
  padding: 2px;
  border: 1px solid #000000;
  height: auto;
  width: 160;
  float: left;
  text-align: left;
}	
div.gallery img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.gallery a:hover img 
{
	border: 1px solid #0000ff;
}
div.gallery p
{
	font-family: Verdana, Arial, Helvetica, "sans serif";
	font-size: 10px;
	text-align: left;
	width: 150px;
	margin: 2px 5px 5px 5px;
}
/* end of Gallery styling*/


/* Left aligned images without captions */
img.floatleft
{
    float: left;
    margin: 0px 10px 10px 0px;
    border: 1px solid #999;
}
img.floatleft a:hover
{
    border: 1px solid #00f;
}

/* right aligned images without captions */
img.floatright
{
    float: right;
    margin: 0px 0px 10px 10px;
    border: 1px solid #999;
}
img.floatleft a:hover
{
    border: 1px solid #00f;
}




/* side column on right */
.boxright 
{
   width: 200px;
   border: 1px solid #99c;
   padding: 5px;
   margin: 10px 0px 10px 10px;
   float: right;
}

#contents .boxright p
{
   text-align: left;
}

.boxright img
{
	border: 1px solid #fff;
	margin-bottom: 5px;
}

.boxright  a:hover img
{
	border: 1px solid #0000ff;
	margin-bottom: 5px;
}

/*end of side column on right*/

/* side column on right 150 wide */
.boxright150
{
   width: 150px;
   border: 1px solid #99c;
   padding: 5px;
   margin: 10px 0px 10px 10px;
   float: right;
}

#contents .boxright150 p
{
   text-align: left;
}

.boxright150 img
{
	border: 1px solid #fff;
	margin-bottom: 5px;
}

.boxright150  a:hover img
{
	border: 1px solid #0000ff;
	margin-bottom: 5px;
}

/*end of side column on right 150 wide*/


/* Right aligned images with captions */
div.floatright
{
	float: right;
	margin: 0 0 10px 10px;
	background-color: #e1edf7;
	padding: 5px;
	border: 1px solid #999;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

div.floatright img
{
	border: 1px solid #999;
	margin-bottom: 5px;
}

div.floatright  a:hover img
{
	border: 1px solid #0000ff;
	margin-bottom: 5px;
}
/*end of right aligned images with captions */
.datatable
{
	border: 1px solid #3777bf;
	border-collapse: collapse;
}
.datatable td
{
	border: 1px solid #3777bf;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	text-align: left;
}


.titlesameline {
	font-weight: bold;
	color: #000000;
}