/* notes : don't use nonsense values like g or m - use logical classe despcriptors like "moreinfo" "sectiontitle" "smallprodimg" etc. */
Body { left : 0px; top : 0px; margin : 0px; background-color : #fff;  }
BODY,TD { COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;  FONT-SIZE: 11px; }
p { text-align : left; padding-right:10px; }
p.smalltext { font-size : 10px;  line-height : 12px;  }

#content { width : 518px; }

/* lists */
.listlinks ul { margin-left : -30px; padding : 0px;  list-style-image: url(../img/spacer.gif);  }
.listlinks li { border :0px; margin : 0px; padding : 0px; list-style-type: none;   }
.listlinks li.title { margin-top : 5px; color : #036; font-weight : bold; }

/* headings */
h1 { color : #1F3678; }
h2 { color : #1F3678;  }
h3 { color : #6F7C8E; }
h4 { color : #4A60A0; }

/* overall link format */
A { COLOR: #1A3176; text-decoration :underline; }
A:HOVER { COLOR: #1A3176; text-decoration :none ; }

a.newslistitem { color : #000; text-decoration : none; padding : 0px; margin : 0px; }
a.newslistitem:HOVER { color : #1B3268; text-decoration : none; text-decoration : none;  background-color: #F2F3F4; }

a.newslistitemhome { color : #000; text-decoration : none;  }
a.newslistitemhome:HOVER { color : #6181AB; text-decoration : none;  }


A.sitemap { COLOR: #fff; font-size : 10px; }
A.sitemap:HOVER { COLOR: #fff; font-size : 10px; }

A.bmark { color : #0067cf; background-color : #BFD9F3; }
A.bmarkno { color : #9FA6A8; background-color : #DEECFB; text-decoration : none; }
span.sep { color: #fff; background-color: #fff; }

/* home news list */
#homenews a { color : #5C6466;  font-weight: bold; }
#homenews a:HOVER { color : #3E4344;  }
#homenews p { color : #5C6466; }

/* breadcrumbs */
#bcrumbs { padding: 0px 0px 0px 0px; font-size: 10px; color: #1A3176; }
#bcrumbs a { color: #1A3176;  text-decoration: none; }
#bcrumbs a:HOVER { color : #1A3176; text-decoration: underline;}

/* footer */
#footer td { color : #6271A0; FONT-SIZE: 10px; } 
#footer a { color: #669; }
#footer a:HOVER { color: #669; text-decoration :none ;}
	
/* misc */
td.date {	color : #5C6466; font-size : 10px; padding-left: 8px; }
td.smallboxout { color :#5C6466; background: #F3F1EF; font-size : 10px; line-height: 100%; padding : 5px; width : 157px;  }
.searchbox { background-color : #F5F9FC; border : 1px dotted #bfd9f3; }

table.main { border-right: 1px solid #7194C3; border-left: 1px solid #7194C3; }
table.mainContent { border-right: 1px solid #7194C3; border-left: 1px solid #7194C3; }
table.mainMenu { border-right: 1px solid #7194C3; border-left: 1px solid #7194C3; }
table.mainHome { border-right: 1px solid #7194C3; border-left: 1px solid #7194C3; }

/* TABLES */
table.gen { padding: 0px; }
table.gen td { padding: 0px; }
table.gen th { padding: 0px; font-size: 10px;}
table.gen th { text-align: left; color: #3695D0; background-color: #E8EEFF; font-size: 10px;}


table.genwide { padding: 0px; }
table.genwide td,th { border: 1px solid #BED1E9; padding: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;}
table.genwide th { text-align: left; color: #3695D0; background-color: #E8EEFF; }

ul.newslist { margin: 0; padding : 0; list-style-type: none;  list-style-image: none; }
li.newslisttitle { padding: 0px;  margin:0px; font-weight: bold; font-size: 12px; }
li.newslisttitle a { color: #6181AB; text-decoration: none; }
li.newslistitem { padding : 0px; margin:0px;}

