.menu
{
	background:url('../images/bg_menu.jpg') repeat-x top left;
	height:42px;
}
.logo
{
	padding:9px 0px 16px 12px;
}
.whatsnew
{
	background:url('../images/bg_news.gif') no-repeat bottom left;
	height:305px;
}
.newshead
{
	font-family: Arial, Helvetica, sans-serif;
	color:#0277C7;
	font-size:16px;
	font-weight:bold;
	padding-top:8px;
	line-height:18px;
}
.downloadshead
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:18px;
	line-height:18px;
}
.downloadshead1
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-top:18px;
	line-height:18px;
}
.year
{
	font-family: Arial, Helvetica, sans-serif;	
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	padding-bottom:10px;
}
.date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#000000;
}
.newslink
{
	line-height:13px; padding-right:10px; FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif;
}
.newslink a
{
	COLOR: #0277C7; TEXT-DECORATION: none; FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif;
}
.newslink a:hover
{
	COLOR: #0277C7; TEXT-DECORATION: underline; FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif;
}
.newslink a:active, .newslink a:visited
{
	FONT-SIZE: 11px;font-family: Arial, Helvetica, sans-serif;
}
.horline
{
	background:url('../images/hor_line.gif') repeat-x center left;
	height:27px;
}
.textbg
{
	background:url('../images/text_bg.gif') no-repeat top left;
	height:207px;
}
.mainhead
{
	color:#000000;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	font-style:italic;
	padding-right:10px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
}
.mainhead1
{
	color:#000000;
	font-size:16px;
	height:40px;
	line-height:20px;
	font-weight:bold;
	font-style:italic;
	padding-right:40px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
}
.subhead
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-top:18px;
	line-height:18px;
}
.contact
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.footline
{
	border-bottom:solid 1px #000000;
	height:20px;
}
.foottext
{
	color:#3B3B3B;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.homepagetext{
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin-top:0px;
	margin-bottom:0px;	
	color:#000000; 		 
}
.homepagetext1{
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:5px 40px 0px 0px;	
	color:#000000; 		 	 
}
.downloads
{
	background:url('../images/bg_download.gif') no-repeat top left;
	height:149px;
}
.downloads1
{
	background:url('../images/bg_download1.gif') no-repeat top left;
	height:149px;
}
.bullets
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin:5px 0px 0px 5px;
	text-align:left;
}
.subheadings td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	vertical-align:top;
	padding:3px 10px 0px 0px;
}
.downloadstext a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin:5px 20px 0px 0px;	
	color:#0277C7; 
}
.downloadstext a:hover, .downloadstext a:active, .downloadstext a:visited
{
	font-size:11px;
	font-weight:bold;
}
.tablebor, .tablebor td
{
	border-collapse: collapse; 
	border:dashed 1px #6C7387;
	background-color:#DCE2EE;
}
.tablebor1
{
	border-collapse: collapse; 
	border:dashed 1px #6C7387;
	background-color:#DCE2EE;
}