table.maintablecolor{background-color:#427DF7; width: 100%;}

.blackdiv {font-family: tahoma, arial, sans-serif; font-size: 11px; font-weight: 400; line-height: 130%; color: white; background-color: black; padding-left: 9px; padding-right: 9px; padding-top: 9px; padding-bottom: 9px; border-width :1px; border-style: solid; border-color: white; text-align: left;}

.padder {padding-left: 4px; padding-right: 4px;}

.innermain {font-family: verdana, arial, sans-serif; font-weight: 400; font-size: 8pt; line-height: 11pt;   background-color: #EEF9FF; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 5px;  text-align: justify;}

.outermain {padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-width :1px; border-style: solid; border-color: white;}

.headstyle {color: white; line-height: 120%; background-color: #00008C;  padding-top: 5px; padding-bottom: 5px;
font-family: verdana, arial, sans-serif; font-weight: 600; font-size: 14px; text-align: center;}


.dfid {font-family: tahoma, arial, sans-serif; font-weight: 600; font-size: 9px;  color: white;}

.bluebox {color: #ffffff; background-color: #427DF7; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-width: thin; border-style: solid; border-color: white;}

.banner {background-color:#FFFFFF; clip:  rect(   )}

.highlight {font-size: 115% ;  color: yellow;} 

.redbox {color: white; background-color: #9F2620; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-width :thin; border-style: solid; border-color: white;; font-size: 7.5pt}

h1 {font-family: verdana, arial, sans-serif; font-weight: 600; font-size: 18px;}

blockquote {margin-left: 10px; margin-right: 0%; margin-top: 2px; margin-bottom: 2px;}

.bodyclass {MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; MARGIN-TOP: 8px;
MARGIN-BOTTOM: 8px; MARGIN-WIDTH: 0px; MARGIN-HEIGHT: 0px; padding-top: 0; padding-left: 0; padding-right: 0;}


td.topmenu { background-color: #00008C; font-family: tahoma, arial, sans-serif; color: #FFFFff; 
font-size: 12px; font-weight: 800; border-width: 1px; border-style: solid; border-color: #ffffff; }


td.lmenubold {font-family: tahoma, arial, sans-serif; background-color: #EEF9FF; font-weight: 600; font-size: 15px; }
td.lmenuplain {font-family: tahoma, arial, sans-serif; font-weight: 600; font-size: 11px; }
td.lmenumouse {font-family: tahoma, arial, sans-serif; font-weight: 600; font-size: 11px; background-color: #00008C;}
.lmenutexture {background-color:#427DF7;}


td.rmen1 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px; background-color: black;}
td.mrmen1 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px; background-color: #00008C;}
a.rmenul1 {text-decoration:none;color: white;}

td.rmen2 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px; background-color: #455E0A;}
td.mrmen2 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px; background-color: #000000;}
a.rmenul2 {text-decoration:none;color: white;}

td.rmen3 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px;  background-color:#e02832;}
td.mrmen3 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px; background-color: #000000;}
a.rmenul3 {text-decoration:none;color: white;}

td.rmen4 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px;  background-color: #FCE559;}
td.mrmen4 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px; background-color: white; }
a.rmenul4 {text-decoration:none;color: black;}


td.rmen5 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px;  background-color: #00008C;}
td.mrmen5 {font-family: tahoma, arial, sans-serif; font-weight: 580; font-size: 12px; background-color: #000000;}
a.rmenul5 {text-decoration:none;color: white;}


.highlight {font-size: 115%; color: yellow;}

.medium {font-family: verdana, arial, sans-serif; font-weight: 400; font-size: 0.75em; line-height: 140%;}
.small {font-family: tahoma, arial, sans-serif; font-weight: 400; font-size: 10px; }
.bmedium {font-family: tahoma, arial, sans-serif; font-weight: 600; font-size: 12px; }
.bxlarge {font-family: tahoma, arial, sans-serif; font-weight: 600; font-size: 16px; }  
.bxxlarge {font-family: verdana, arial, sans-serif; font-weight: 550; font-size: 17px; }  
.smallwhite {font-family: tahoma, arial, sans-serif; font-weight: 400; font-size: 11px; color: white;}
.mediumwhite{font-family: tahoma, arial, sans-serif; font-weight: 400; font-size: 12px;  color: white;}
.bmediumwhite {font-family: tahoma, arial, sans-serif; font-weight: 600; font-size: 12px;  color: white;}
.blarge {font-family: tahoma, arial, sans-serif; font-weight: 600; font-size: 14px; }

a.toplink:link,a.toplink:visited {text-decoration:none;color: #FFFFff;}
a.toplink:hover,a.toplink:active {font-size: 112%; text-decoration:none;color: #FCE559;}
a.lmenu {text-decoration:none;color: white;}


a.infobox {color: white;}
a.infobox:link,a.infobox:visited,a.infobox:active {text-decoration:none;}
a.infobox:hover {text-decoration:underline;}
.table {color: #00008C; background-color: #EEF9FF;font-family: tahoma, arial, sans-serif; font-weight: 400; font-size: 12px; }
.fivefree {font-family: verdana, arial, sans-serif; font-weight: 500; font-size: 12px; color: white;}
td.fivefreepadded {padding-left:30px; padding-right:30px; padding-top:5px; padding-bottom:20px;}
.participant {width: 100%;}
.filmtexture {background-image: url('images/film_texture.jpg')}
td.ldpadded {padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:1px;}
td.rdpadded {padding-left:20px; padding-right:5px; padding-top:7px; padding-bottom:5px;}


.theme1 {color: #00008C;; font-size: 10pt}
a.linktheme1 {font-family: verdana, arial, sans-serif; font-weight: 500; font-size: 12px; color: red;}
a.linktheme1:link,a.linktheme1:visited,a.linktheme1:active {text-decoration:none;}
a.linktheme1:hover {text-decoration:underline;}
a.uptheme1 {font-family: tahoma, arial, sans-serif; font-weight: 500; color: red;}
a.uptheme1:link,a.uptheme1:visited,a.uptheme1:active {text-decoration:none;}
a.uptheme1:hover {text-decoration:underline;}


.theme2 {color: #003366;}
a.linktheme2 {font-family: verdana, arial, sans-serif; font-weight: 500; font-size: 12px; color: #003366;}
a.linktheme2:link,a.linktheme2:visited,a.linktheme2:active {text-decoration:none;}
a.linktheme2:hover {text-decoration:underline;}
a.uptheme2 {font-family: tahoma, arial, sans-serif; font-weight: 500; color: #003366;}
a.uptheme2:link,a.uptheme2:visited,a.uptheme2:active {text-decoration:none;}
a.uptheme2:hover {text-decoration:underline;}


#difbox {font-family: tahoma, arial, sans-serif; font-weight: 600; font-size: 9px;  color: white; position: absolute;
top: 106px;
left: 18px;
width: 170px;
height: 32px;
padding: 3px 3px;
border: solid white 1px;
background-color: black;}


#difboxhome {font-family: tahoma, arial, sans-serif; font-weight: 600; font-size: 9px;  color: white; position: absolute;
top: 106px;
left: 18px;
width: 185px;
height: 50px;
padding: 0px 0px;
border: solid white 1px;
background-color: black;}


.nspadder {}
.nspadder2 {}
.nsfix {font-size: 110%; font-weight: 800;}
.nsfix2{width: 100%;}

.nsfix3 {padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-width :1px; border-style: solid; border-color: white;}.medwhite {  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF}
.smalltext {  font-size: 10px}
.redboxmail { color: white; background-color: #9F2620; }
.redboxmaillink { color: white; background-color: #9F2620; }
.newsflashtext { font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 11pt; background-color: #EEF9FF; }
.newsheading { font-family: verdana, arial, sans-serif; font-size: 8pt; background-color: #EEF9FF; ; font-weight: bold; color: #333366; text-align: left}
.inmain { font-family: verdana, arial, sans-serif; font-weight: 400; font-size: 8pt; line-height: 11pt; background-color: #EEF9FF; padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; }
.outmain { padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border-width :1px; border-style: solid; border-color: white; }
.theme1big { color: #00008C; ; font-size: 11pt; font-weight: bold}
.smallwhitebold { font-family: tahoma, arial, sans-serif; font-weight: 400; font-size: 11px; color: white; }
.smalltextright { font-size: 10px ; text-align: center}
.vsmalltextright { font-size: 10px ; text-align: center ; font-family: Arial, Helvetica, sans-serif}

