body, td { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; }

ul { list-style: disc; margin-top: 0px; margin-bottom: 0px; margin-left: 5px; }
li { margin-top: 3px; margin-bottom: 3px; margin-left: 10px; }
.bullet_l1 {list-style-image: url(../images/style/bullet_l1.gif);}
.bullet_l2 {list-style-image: url(../images/style/bullet_l2.gif);}

a{color: #bf1313; text-decoration: underline;}
a:active, a:link, a:visited {text-decoration: none; }
a:hover { text-decoration: underline; }


.block_white{ font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:FFFFFF; font-weight: normal; }

.date{ font-family: GRHelvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; color: #CE0B0B; font-weight : bold; }
.newsdate{ font-family: GRHelvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; color: #CE0B0B; font-weight : bold; }
.newstitleann { font-family: GRHelvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; color: #315684; font-weight:bold;}
a.more:active, a.more:link, a.more:visited {color: #97105E; text-decoration: none; font-weight:bold;}
.ntitle { font-family: GRHelvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; color: #950e0d; font-weight : bold; }
.title { font-family: GRHelvetica, Arial, sans-serif; font-size: 13pt; line-height: 22px; color: #950e0d; font-weight : bold; }
.subtitle { font-family: GRHelvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; color: #183F6B; }
.source { font-family: GRHelvetica, Arial, sans-serif; font-size: 10px; line-height: 10px; color:black; }
.firstrelatedtitle { font-family: GRHelvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; color: white; font-weight : bold; }
.datelist { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #EFAE02;}
.generatePath{color: #ffffff; text-decoration: none; font-weight:bold;}
a.generatepath{color: #ffffff; text-decoration: none; font-weight:bold;}
a.generatepath:active, a.generatepath:link, a.more:generatepath {color: #ffffff; text-decoration: none; font-weight:bold;}

.announcedate{font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #d71212; font-weight:bold;}
.announcename{font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #7d8694; font-weight:bold;}
.pressdate{font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #d71212; font-weight:bold;}
.pressname{font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #7d8694; font-weight:bold;}
.articlesdate{font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #d71212; font-weight:bold;}
.articlesname{font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #7d8694; font-weight:bold;}


.newsitemblockbg { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; font-size: 13px;font-weight: bold; color: #223b5c;  background : url("../images/modules/grnetnews/title_arrow.gif") 0px 0px no-repeat;}
.newstitlenobg { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; font-size: 12px;font-weight: bold; color: #223b5c;}
.newstitle { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; font-size: 13px;font-weight: bold; color: #223b5c; background : url("../images/modules/grnetnews/title_arrow.gif") 0px 0px no-repeat; padding: 0 0 0 14px;}
.newssource { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; font-size: 13px;font-weight: bold; color: #d71212;}
.newsgrnetsize { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif;  font-size: 9px; color: #d3cec6; font-style: italic; font-weight : bold;}
.newsgrnetkeys { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif;  font-size: 9px; color: black; font-style: italic; }
.newsgrnetrelatenews { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif;  font-size: 10px; color:#beb9b0; font-style: italic; }
.newsgrnetmaintitle { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif;  font-size: 10px; color:#beb9b0; text-decoration: underline; }
a.newsgrnetrelatenews{ font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif;color: #6D6E6F; text-decoration: underline; }

/* block 12 // transparent bg */
td.bl12{font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:000000; font-weight: normal;}
/* Color Blocks */
/* block 6 // deg1 - 7DA7D9 */
td.bl6_title{background-color: #004A80; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:FFFFFF; font-weight: bold;}
td.bl6_body{background-color: #7DA7D9; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:FFFFFF; font-weight: normal;}
/* block 2 // deg1 - F7941D */
td.bl2_title{background-color: #DE7900; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:FFFFFF; font-weight: bold;}
td.bl2_body{background-color: #F7941D; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:FFFFFF; font-weight: normal;}
/* block 7 // deg1 - F26522 */
td.bl7_title{background-color: #ED1C24; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:FFFFFF; font-weight: bold;}
td.bl7_body{background-color: #F26522; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:FFFFFF; font-weight: normal;}
/* block 3 // deg1 - F26522 */
td.bl3_title{background-color: #ED1C24; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:FFFFFF; font-weight: bold;}
td.bl3_body{background-color: #F26522; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:FFFFFF; font-weight: normal;}
/* block 4 // deg1 - 82CA9C */
td.bl4_title{background-color: #00A651; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:FFFFFF; font-weight: bold;}
td.bl4_body{background-color: #82CA9C; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:FFFFFF; font-weight: normal;}
/* block 10 // deg1 - 7DA7D9 */
td.bl10_title{background-color: #004A80; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:000000; font-weight: bold;}
td.bl10_body{background-color: #7DA7D9; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:000000; font-weight: normal;}
/* block 5 // deg2 - E6E6E6 */
td.bl5_title{background-color: #1E1D23; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:FFFFFF; font-weight: bold;}
td.bl5_body{background-color: #E6E6E6; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:000000; font-weight: normal;}
/* block 1 // deg2 - F1EEC6 */
td.bl1_title{background-color: #E3E0BA; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:000000; font-weight: bold;}
td.bl1_body{background-color: #F1EEC6; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:000000; font-weight: normal;}
/* block 8 // deg2 - E4E5C9 */
td.bl8_title{background-color: #A6A793; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:000000; font-weight: bold;}
td.bl8_body{background-color: #E4E5C9; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:000000; font-weight: normal;}
/* block 11 // deg2 - 8A8B8A */
td.bl11_body{background-color: #8A8B8A; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:FFFFFF; font-weight: normal;}
/* block 13 // deg2 - E4E9ED */
td.bl13_title{background-color: #C1C4C9; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; line-height: 22px; color:000000; font-weight: bold;}
td.bl13_body{background-color: #E4E9ED; font-family: GRHelvetica, Arial, sans-serif; font-size: 8pt; color:000000; font-weight: normal;}

/*modules*/
.moditem {BACKGROUND-COLOR: white;	BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid;
BORDER-TOP: #CCCCCC 1px solid; FONT-FAMILY: Verdana; FONT-SIZE: 9pt; font-weight : bold; height:20px; color: #222b6c;}
.modsubtitle {font-family: GRHelvetica, Arial, sans-serif; font-size: 11px; line-height: 20px; color: #950e0d;}
.modsubtitlemore {font-family: GRHelvetica, Arial, sans-serif; font-size: 11px; line-height: 15px; color: #222b6c; }
.modtablebg {BACKGROUND-COLOR:#F1F3F5; font-family: GRHelvetica, Arial, sans-serif; font-size: 11px; line-height: 20px; color: black;}
.modsubtitletabletitle{BACKGROUND-COLOR: #315684;	BORDER-BOTTOM: #CCCCCC 2px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 2px solid;
BORDER-TOP: #CCCCCC 1px solid; COLOR: white; FONT-FAMILY: Verdana; FONT-SIZE: 10pt; font-weight : bold;}
.modsubtitletable{BACKGROUND-COLOR: white;	BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid;
BORDER-TOP: #CCCCCC 1px solid; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; font-weight : bold;}
.moduletitle{BACKGROUND-COLOR: white;	BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 0px solid; BORDER-RIGHT: #CCCCCC 1px solid;
BORDER-TOP: #CCCCCC 0px solid; COLOR: #950e0d; FONT-FAMILY: Verdana; FONT-SIZE: 10pt; font-weight : bold;line-height:18px;}
.orangebox {
BORDER-RIGHT: #222b6c 1px solid;
BORDER-TOP: #222b6c 1px solid;
MARGIN-TOP: 1px;
BORDER-LEFT: #222b6c 1px solid;
BORDER-BOTTOM: #222b6c 1px solid;
background-color: #FFFFFF;
height:12px;
width:30px;
font-weight : bold;
}

.newssector {color:#d71612; font-weight:bold; text-decoration: underline; font-size: 13px;}

/*general*/
.dot { font-family: GRHelvetica, Arial, sans-serif; font-size: 11px; line-height: 11px; color:black; font-weight : bold;}
td.tablegeneral { background : #C3C3C3; } 
td.insidetable { background : #FAFAFB; }
td.tablegeneralmenu { background : #999999; } 
td.insidetablemenu { background : #F5F5F5; }
td.skourogkri{background-color : #C3C3C3; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color:black; font-weight: bold;}
td.lightgkri{background-color : #DDDDDD; font-family: verdana,helvetica, arial, sans-serif; font-size: 8pt; color:black; font-weight: none;}
td.lightpurple{background-color : #D1D1E1; font-family: verdana,helvetica, arial, sans-serif; font-size: 8pt; color:black; font-weight: none;}
td.menucolor {background : #E4E4E4;}

/*tables*/
.tableHeader{ font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; font-weight: bolder; color: white;  background: #d71212;}
.tabletd { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; font-size:8pt; font-weight: none; color: white;  background: #757e8c;}
.tabletd2 { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; font-size:8pt; font-weight: none; color: black;  background: #D9DCDF;}

/*minicalendar*/
.calendarHeader { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; font-weight: bolder; color: white;  background: #d71212;}
.calendarHeader2 { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; font-size:7pt; font-weight: bolder; color: white;  background: #757e8c;}
.calendar { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; color: black;  background: #eeefee;}
.calendarToday { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif; background-color: #d71212; color:white; font-weight:bolder;}
.calendarLink { font-family: Verdana, Arial, Geneva, Times, Helvetica, sans-serif;  color:black; font-weight: bold;}
a.calendarMore{color: #ffffff; text-decoration: none; font-weight:bold;}
a.calendarMore:hover{color: #ffffff; text-decoration: underline; font-weight:bold;}
a.calendarMore:active, a.calendarMore:link, a.more:calendarMore {color: #ffffff; text-decoration: none; font-weight:bold;}

/*blocks*/
.blocktitle{BACKGROUND-COLOR: #315684; BORDER-BOTTOM: #B1AEAB 2px solid; BORDER-LEFT: #315684 1px solid; BORDER-RIGHT: #B1AEAB 2px solid; BORDER-TOP: #315684 1px solid; COLOR: white; FONT-FAMILY: Verdana; FONT-SIZE: 9pt;}
.blockblock{BACKGROUND-COLOR: #EEEEEE; BORDER-BOTTOM: #bdbebf 1px solid; BORDER-LEFT: #bdbebf 1px solid; BORDER-RIGHT: #bdbebf 1px solid; BORDER-TOP: #bdbebf 1px solid; COLOR: #af1313; FONT-FAMILY: Verdana; FONT-SIZE: 8pt;}
.blockblockdesc{BACKGROUND-COLOR: #EEEEEE; BORDER-BOTTOM: #bdbebf 1px solid; BORDER-LEFT: #bdbebf 0px solid; BORDER-RIGHT: #bdbebf 1px solid; BORDER-TOP: #bdbebf 0px solid; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 8pt;}

/*menu*/
a.menu { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; }
a.menu:active, a.menu:link, a.menu:visited {color: #000000; text-decoration: none; font-weight:bold;}
a.menu:hover { text-decoration: underline; }

/*sitemap*/
.sitemaptitle { font-family: GRHelvetica, Arial, sans-serif; font-size: 13pt; line-height: 22px; color: #950e0d; font-weight : bold; }
.sitemapsuntitle { font-family: GRHelvetica, Arial, sans-serif; font-size: 10pt; color: #bf0b0b;}
td.sitemapsector{background-color : #bdbebf; font-family: GRHelvetica, Arial, sans-serif; font-size: 10pt; color:#d71212; font-weight : bold;}
td.sitemapsub{background-color : #F5F5F5; font-family: GRHelvetica, Arial, sans-serif; font-size: 9pt; color:#615D5D;font-style : italic;}
a.sitemaplink { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #d71212; text-decoration: none; }
a.sitemaplink:active, a.sitemaplink:link, a.sitemaplink:visited {color: #d71212; text-decoration: underline; font-weight:bold;}
a.sitemaplink:hover {color: #d71212; text-decoration: none; font-weight:bold;}
a.sitemapsub { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #950e0d; text-decoration: none; font-style : italic;}
a.sitemapsub:active, a.sitemapsub:link, a.sitemapsub:visited {color: #950e0d; text-decoration: underline; font-style : italic; }
a.sitemapsub:hover {color: #950e0d; text-decoration: none;}

.combo {BACKGROUND-COLOR: #ffffff;COLOR: #336699;	FONT-FAMILY: Verdana;	FONT-SIZE: 8pt;	border: 0px none #336699;}
.text {BACKGROUND-COLOR: #CCCCCC;	BORDER-BOTTOM: #B9B8B8 1px solid; BORDER-LEFT: #B9B8B8 1px solid; BORDER-RIGHT: #B9B8B8 1px solid; BORDER-TOP: #B9B8B8 1px solid; COLOR: #CCCCCC; FONT-FAMILY: Verdana; FONT-SIZE: 8pt}
.module {BACKGROUND-COLOR: #646464;	BORDER-BOTTOM: #F6F6F6 1px solid; BORDER-LEFT: #F6F6F6 1px solid; BORDER-RIGHT: #F6F6F6 1px solid; BORDER-TOP: #F6F6F6 1px solid; COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 9pt; font-weight: bold;}
.textID {BACKGROUND-COLOR: #ffffff;	BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 1px solid; BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; COLOR: #660066; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; font-weight : bold;}

/*downloads*/
.downloadscount { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: black; font-style: italic; }
.downloadsdate { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #950e0d;}
a.downloadslink { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #315684; text-decoration: none;  font-weight : bold;}
a.downloadslink:active, a.downloadslink:link, a.downloadslink:visited {color: #315684; text-decoration: none;}
a.downloadslink:hover { text-decoration: underline; }
.downloadssize{ font-family: GRHelvetica, Arial, sans-serif; font-size: 9px; color: #909990; font-style: italic; }

/*forms*/
a.formlink { font-family: verdana, arial, helvetica, sans-serif; color:black; font-size: 8pt; text-decoration: none; }
a.formlink:link, a.formlink:visited, a.formlink:active { text-decoration: underline; }
a.formlink:hover { text-decoration: none; }

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-right: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: black;
background: lightyellow;
border-color: navy;
}

#tablist li a.current{
background: lightyellow;
}

