body {
   margin:0;
   padding: 0;
}
body, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
a:link {
  font-family : Arial, Helvetica, sans-serif; 
  font-style : normal; 
  font-variant : normal; 
  color : #000000;
  font-weight : normal;
}
a:hover {
  font-family : Arial, Helvetica, sans-serif; 
  font-style : normal; 
  font-variant : normal; 
  color : #894545;
  font-weight : normal;
}
a:visited {
  font-family : Arial, Helvetica, sans-serif; 
  font-style : normal; 
  font-variant : normal; 
  color : #894545;
  font-weight : normal;
}

.naviBut {
	background-image:url(navbg.gif);
	width:90px;
	height:43px;
	text-align:center;
	vertical-align:middle;
	color:#333;
	font-weight:bold;
	font-size:8pt;
	text-transform:uppercase;
}
.topMenu {
   background-color: #eaecef;
   color: #0066CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   height: 25px;
   text-align: right;
   vertical-align: middle;
   font-weight: bold;
}
.topMenu2 {
   background-color:#894545;
   color: #0066CC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   height: 25px;
   text-align: left;
   vertical-align: middle;
   font-weight: bold;
   text-indent: 5px;
}
.subMenu {
   background-color: #999999;
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   height: 20px;
   text-align: right;
   vertical-align: middle;
   border-bottom: solid 1px #ffffff;
}
.subMenu-hover {
   background-color: #eaecef;
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   height: 20px;
   text-align: right;
   vertical-align: middle;
   border-bottom: solid 1px #ffffff;
}
.subMenu2 {
   background-color: #f8f8f8;
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   height: 20px;
   text-align: left;
   vertical-align: middle;
   border-bottom: solid 1px #ffffff;
}
.bullet1 {
   margin-left:6px;
   margin-right:5px;
   vertical-align: middle;
   border: 0px solid #333333;
}
.bullet2 {
   margin-left:6px;
   margin-right:8px;
   vertical-align: middle;
   border: 0px solid #333333;
}
.bullet3 {
   margin-left:5px;
   margin-right:6px;
   vertical-align: middle;
}
.smallWhite {
	font-size:8pt;
	color:#fff;
}
.smallLightGrey {
	font-size:8pt;
	color:#666;
}
.smallGrey {
	font-size:8pt;
	color:#333;
}
.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#333333;
}
.newsDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#333333;
	line-height:16px;
}
.newsIMG {
	border: 1px solid #333333;
}
.news-Title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#0066cc;
	line-height:16px;
}
.news-Content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	line-height:17px;
	font-weight:normal;
}
.news-Info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	font-weight:normal;
	font-style:italic;
}
.news-Tools {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	font-weight:normal;
}
.descText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:7pt;
	color:#666666;
	line-height:normal;
}
.descTBL {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}
.dottedBG {
	background-image:url(images/dotted_line.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.sectionHeader {
	background-image:url(../images/dotted_line.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:16px;
	vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color: #999999;
	text-transform:uppercase;
}
input.small {
	font-size:x-small;
}
select.lang {
	background-color:#DDEDFC;
}

#navBar {
	width:770px;
	padding:0px; margin:0px;
	background:#355AB2;
	height:26px;
	vertical-align:middle;
}
#navBarLeft {
	width: 600px;
	float:left;
	padding: 6px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	vertical-align:middle;
}
#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-left: 10px;
background-image: url(/images/list.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}
.navTopLeft { width:10px; float:left;}
#navBarRight {
	float:right;
	vertical-align:middle;
}
#searchBar {
	width:770px;
	background: #FFCC00;
	height: 50px;
	color: #333;
	margin:0;
	padding:0;
}

a.sWhite:link { color:#fff; text-decoration:underline;}
a.sWhite:visited { color:#fff; text-decoration:underline;}
a.sWhite:hover { color:#fff; text-decoration:none;}

a:link {  text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}

a.nav:link { color:#333; text-decoration:none;}
a.nav:visited { color:#333; text-decoration:none;}
a.nav:hover { color:#0066cc; text-decoration:none;}

a.mainNav:link { color: #FFFFFF; text-decoration:none;}
a.mainNav:visited { color: #FFFFFF; text-decoration:none;}
a.mainNav:hover { color: #FFCC00; text-decoration:none;}

a.Blue1:link { color:#0066cc; text-decoration:underline;}
a.Blue1:visited { color:#0066cc; text-decoration:underline;}
a.Blue1:hover { color:#0066cc; text-decoration:none;}

a.Blue2:link { color:#0066cc; text-decoration:none;}
a.Blue2:visited { color:#0066cc; text-decoration:none;}
a.Blue2:hover { color:#ff0000; text-decoration:underline;}

a.Blue3:link { color: #003399; text-decoration:none;}
a.Blue3:visited { color:#003399; text-decoration:none;}
a.Blue3:hover { color:#003399; text-decoration:underline;}

a.Grey1:link { color:#333333; text-decoration:none;}
a.Grey1:visited { color:#333333; text-decoration:none;}
a.Grey1:hover { color:#333333; text-decoration:underline;}

a.Grey2:link { color:#333333; text-decoration:underline;}
a.Grey2:visited { color:#333333; text-decoration:underline;}
a.Grey2:hover { color:#333333; text-decoration:none;}

.smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1em; 
}

.smalltext1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em; 
}

.smalltext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em;
color : #000000;
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em;
color : #000000;
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1 em; 
color : #000000; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : #B98992 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #935560;
}

.bg_medium {
background-color : #894545;
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1 em; 
color : #ffffff; 

}

.bg_light {
  background-color : #eaecef;


}

.bg_title {
  background-color : #e1e1e1;
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1 em; 
color : #000000; 
}


.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #999999;
}

.alt_bg_light {
  background-color : #5fb0d8;
}






/* Basic menu list properties */
ul.menu
{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	list-style: none;
	border: none;
text-align: right;
}

/* Level 1 items */
li.menu_l0
{
	border-bottom: 1px solid #F4F4F4;
	margin: 0em;
	padding: 0em;
}


/* Level 1 links */
li.menu_l0 a
{
	display: block;
	padding: 4px 2px 3px 0.5em;
	background-color: #894545;
	color: #ffffff;
	text-decoration: none;
	width: auto;
        font-weight : bold;
}

li.menu_l0 a:hover
{
	background-color: #894545;
	color: #FFCC00;
}


/* Level 2 items */
li.menu_l1
{
	border-bottom: 2px solid #f4f4f4;
	margin: 0em;
	padding: 0em;
}

/* Level 2 links */
li.menu_l1 a
{
	display: block;
	padding: 4px 2px 3px 1.1em;
	background-color: #999999;
	color: #000000;
	text-decoration: none;
	width: auto;
}

li.menu_l1 a:hover
{
	background-color: #eaecef;
	color: #000000;
}


/* Level 3 items */
li.menu_l2
{
	border-bottom: 1px solid #9cf;
	margin: 0em;
	padding: 0em;
}

/* Level 3 links */
li.menu_l2 a
{
	display: block;
	padding: 4px 2px 3px 2.2em;
	background-color: #B2CFDB;
	color: #369;
	text-decoration: none;
	width: auto;
}

li.menu_l2 a:hover
{
	background-color: #6CF;
	color: #369;
}
.ShowDate              { font-family: 'Arial'; font-size: 8pt; color: #8080C0 }
.subject {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1.3em; 
color : #894545; 
}
.post {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.8em; 
color : #808080; 
}

.small {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1em; 
color : #8080C0; 
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:#333333;
}

.MediumTitle a:link{ 
    	FONT-WEIGHT: bold;
    	FONT-SIZE: 12px;
    	COLOR: #894545;
    	FONT-STYLE: normal;
    	FONT-FAMILY: Arial,Verdana,Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.MediumTitle a:visited{ 
    	FONT-WEIGHT: bold;
    	FONT-SIZE: 12px;
    	COLOR: #894545;
    	FONT-STYLE: normal;
    	FONT-FAMILY: Arial,Verdana,Tahoma, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 5px;
  color            : #003366;
  width            : 110px;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCDD;
}

