body { background: #ffffff url("../bg.gif") repeat-y center; margin: 0; font: 11px Arial,Verdana, Helvetica, sans-serif; color: #000000; text-align: center;}
html, body, div, table, tr, td, img, form ,p{ margin: 0; padding: 0; border: 0;  float: center; }
.table1 {background: #ffffff;}
a:link { font: bold   12px Arial; color: #373737; text-decoration: none; }
a:visited { font: bold   12px Arial; color: #373737; text-decoration: none; }
a:hover { font: bold   12px Arial; color: #ff8c00; text-decoration: underline; }
a:active {font: bold   12px Arial;  color: #ff8c00; text-decoration: underline; }
td {  vertical-align: top; padding: 0; border: 0; text-align: left;}
.ipmheader{ padding: 0px 0px 0px 0px;  }
.topmenu {  background: url("topmenubg.gif") repeat-x; padding-top:5px; padding-left:0px;  height:28px;color:#ffffff;}
.topmenu a:link,.topmenu a:hover,.topmenu a:visited,.topmenu a:active{ font: 13px Arial; color: #ffffff;  text-align: left;	padding-left:15px; padding-right:15px;}
.topmenufa {  background: url("topmenubg.gif") repeat-x; padding-top:5px; padding-left:0px;  height:28px;color:#ffffff;}
.topmenufa a:link,.topmenufa a:hover,.topmenufa a:visited,.topmenufa a:active{ font: 13px Tahoma; color: #ffffff;  text-align: left;	padding-left:15px; padding-right:15px;}


.toprow { height:4px; background: #B7B5A0;}
.leftmenu { padding:12px 0px 10px 15px; background: url("../menuleftbg.jpg") no-repeat; }
.rightmenu { padding:12px 5px 10px 10px; background: url("../menurightbg.jpg") no-repeat;text-align: right; font: 13px Tahoma;}
input { height:18px; margin:10px 0px 0px 0px;  font: 10px Verdana;}
.menu ,.submenu {  padding-top:5px; }
 
.menu a:link,.menu a:hover,.menu a:visited,.menu a:active{ font: BOLD 11px Arial; color: #666666;  padding-top:0px;  }
.submenu a:link,.submenu a:hover,.submenu a:visited,.submenu a:active{ font:   12px Arial; color: #666666;  padding-top:0px;  }
.title ,.title a:link,.title a:hover,.title a:visited,.title a:active{  font: bold   18px Arial, Helvetica, sans-serif; color:#222222; padding:20px 0px 0px 10px;  }
.title span { border-bottom: 1px solid #C0C0C0;  }
.FirstPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif}
.content { font:   12px Arial; color:#000000;   padding:10px 0px 0px 10px; }
.content a:link,.content a:hover,.content a:visited,.content a:active,.content a { font: bold   12px Arial; color:#62524E;    }

.content2 { font:   12px Arial; color:#000000;   padding:0px 0px 0px 0px; }
.content2 a:link,.content2 a:hover,.content2 a:visited,.content2 a:active,.content2 a { font:   12px Arial; color:#000000;    }

 img.topmargin {margin-top: 0.1cm}
.contentpic { font:   10px Arial; color:#000000;   padding:0px 0px 0px 0px; }
.content a:link,.content a:hover,.content a:visited,.content a:active,.content a { font: bold   12px Arial; color:#62524E;    }


.footer { font:   10px Arial; color:#666666;   padding:10px 0px 0px 10px; text-align:center; }
.footer span   { border-top: 1px solid #C0C0C0;  }

.subA a:link,.subA a:hover,.subA a:visited,.subA a:active{ font:  11px Arial;   padding-top:0px;  }

.cal a:link { font: bold   12px Arial; color: #0000cc; text-decoration: none; }
.cal a:visited { font: bold   12px Arial; color: #0000cc; text-decoration: none; }
.cal a:hover { font: bold   12px Arial; color: #ff8c00; text-decoration: underline; }
.cal a:active {font: bold   12px Arial;  color: #0000cc; text-decoration: underline; }

.highlightedLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #CC4400; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.highlightedLink A:visited {
	COLOR: #CC4400; TEXT-DECORATION: none;
}
.highlightedLink A:hover {
	COLOR: #CC4400; TEXT-DECORATION: none;
}
.highlightedLink A:link {
	COLOR: #CC4400; 
}

.SubTitle {
	FONT-WEIGHT: 900; FONT-SIZE: 16px; COLOR: #800000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.SubTitle A:visited {
	COLOR: #800000; TEXT-DECORATION: none;
}
.SubTitle A:hover {
	COLOR: #800000; TEXT-DECORATION: none;
}
.SubTitle A:link {
	COLOR: #800000; 
}

.FirstPageNews{ font-family: Arial; font-size: 11px; font-weight: 400; color: #444; TEXT-ALIGN:justify;}
.NewsList {
	padding-top: -10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: -30px;
}
