/******************************/
/*    Page desighn elements   */
/******************************/

/* Shadows */
.shadow9 { filter:progid:DXImageTransform.Microsoft.Shadow(Color=#333333,strength=9,Direction=135); } 
.shadow7 { filter:progid:DXImageTransform.Microsoft.Shadow(Color=#545454,strength=7,Direction=135); } 
.shadow5 { filter:progid:DXImageTransform.Microsoft.Shadow(Color=#767676,strength=5,Direction=135); } 
.shadow3 { filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999,strength=3,Direction=135); } 


/* Styles for the paragraph to set text alignment to both left and right margin: "justify" setting */
.cpj9pt  { text-align:justify; color:#000000; font-size: 9pt; font-family:Verdana,Tahoma,Arial; }
.cpj10pt { text-align:justify; color:#000000; font-size:10pt; font-family:Verdana,Tahoma,Arial; }
.cpj11pt { text-align:justify; color:#000000; font-size:11pt; font-family:Verdana,Tahoma,Arial; }

/* Styles for the paragraph to set text alignment "left" */
.cpl8pt  { text-align:left;    color:#000000; font-size: 8pt; font-family:Verdana,Tahoma,Arial; }
.cpl9pt  { text-align:left;    color:#000000; font-size: 9pt; font-family:Verdana,Tahoma,Arial; }
.cpl10pt { text-align:left;    color:#000000; font-size:10pt; font-family:Verdana,Tahoma,Arial; }
.cpl11pt { text-align:left;    color:#000000; font-size:11pt; font-family:Verdana,Tahoma,Arial; }

/* Styles for the paragraph to set text alignment "center" */
.cpc9pt  { text-align:center;  color:#000000; font-size: 9pt; font-family:Verdana,Tahoma,Arial; }
.cpc10pt { text-align:center;  color:#000000; font-size:10pt; font-family:Verdana,Tahoma,Arial; }
.cpc11pt { text-align:center;  color:#000000; font-size:11pt; font-family:Verdana,Tahoma,Arial; }

/* Style for inline subtitles, 14 px, text alignment: left */
.tpl12pt { font-size:12pt; font-weight:bold; font-family:Verdana,Tahoma,Arial; text-decoration:none; vertical-align:middle; align:left; text-align:left; color:#365373; }

/* Style for inline subtitles, 14 px, text alignment: center */
.tpc12pt { font-size:12pt; font-weight:bold; font-family:Verdana,Tahoma,Arial; text-decoration:none; vertical-align:middle; align:center; text-align:center; color:#365373; }

/* Style for inline subtitles, 11 pt, text alignment: left */
.tpl11pt { font-size:11pt; font-weight:bold; font-family:Verdana,Tahoma,Arial; text-decoration:none; vertical-align:middle; align:left; text-align:left; color:#365373; }

/* Style for inline subtitles, 11 pt, text alignment: center */
.tpc11pt { font-size:11pt; font-weight:bold; font-family:Verdana,Tahoma,Arial; text-decoration:none; vertical-align:middle; align:center; text-align:center; color:#365373; }

/* Style for inline subtitles, 10 pt, text alignment: left */
.tpl10pt { font-size:10pt; font-weight:bold; font-family:Verdana,Tahoma,Arial; text-decoration:none; vertical-align:middle; align:left; text-align:left; color:#365373; }

/* Style for inline subtitles, 10 pt, text alignment: center */
.tpc10pt { font-size:10pt; font-weight:bold; font-family:Verdana,Tahoma,Arial; text-decoration:none; vertical-align:middle; align:center; text-align:center; color:#365373; }



/* Style for the link, color - black, hover effect to red, 9 points */
.lilnx                { color:#000000; font-size:9pt; font-weight:bold; font-family:Verdana,Tahoma,Arial; text-decoration:underline; vertical-align:middle; }
.lilnx:visited        { color:#002851; }
.lilnx:active         { color:#365373; }
.lilnx:link           { color:#000000; }
.lilnx:hover          { color:#ff0000; }

/* Style for table */
/* for no frames between the cells, just the border around the table */
/* use table definition i.e. */
/* <table class="texttbl0" border=0 cellspacing=0 cellpadding=3 width="100%"> */
.texttbl0     { background-color: #e0e0e0; border-top:#e0e0e0 solid 1px; border-bottom:#e0e0e0 solid 1px; border-left:#e0e0e0 solid 1px; border-right:#e0e0e0 solid 1px; }
.texttbl0 tr  { background-color: #eeeeee; }
.texttbl0 th  { background-color: #eeeeee; color: #365373; font-family: Verdana,Tahoma,Arial; font-size: 11pt; vertical-align: middle; } 
.texttbl0 td  { background-color: #ffffff; color: #000000; font-family: Verdana,Tahoma,Arial; font-size: 10pt; vertical-align: top; } 

/* Style for table */
/* for the light frames between the cells */
/* use table definition i.e. */
/* <table class="texttbl" border=0 cellspacing=1 cellpadding=3 width="100%"> */
.texttbl     { background-color: #e0e0e0; } 
.texttbl tr  { background-color: #eeeeee; }
.texttbl th  { background-color: #eeeeee; color: #365373; font-family: Verdana,Tahoma,Arial; font-size: 11pt; vertical-align: middle; } 
.texttbl td  { background-color: #ffffff; color: #000000; font-family: Verdana,Tahoma,Arial; font-size: 10pt; vertical-align: top; } 

/* Style for table */
.smalltbl     { background-color: #e0e0e0; } 	
.smalltbl tr  { background-color: #eeeeee; }
.smalltbl th  { background-color: #eeeeee; color: #365373; font-family: Verdana,Tahoma,Arial; font-size: 10pt; vertical-align: middle; } 
.smalltbl td  { background-color: #ffffff; color: #000000; font-family: Verdana,Tahoma,Arial; font-size: 9pt; vertical-align: middle; } 

/* Style for table */
/* no frames, no header colors, all white, smaller fonts */
/* use table definition i.e. */
/* <table class="flattbls" border=0 cellspacing=0 cellpadding=3 width="100%"> */
.flattbls     { background-color: #ffffff; } 	
.flattbls tr  { background-color: #ffffff; }
.flattbls th  { background-color: #ffffff; color: #365373; font-family: Verdana,Tahoma,Arial; font-size: 11pt; vertical-align: middle; } 
.flattbls td  { background-color: #ffffff; color: #000000; font-family: Verdana,Tahoma,Arial; font-size: 10pt; vertical-align: top; } 

/* Style for form input fields */
.finput {
font-family:Verdana,Tahoma,Arial;
font-weight:bold;
font-size: 10pt;
color: #000000;
text-align: left; } 

/******************************/
/*       Top of the page      */
/******************************/
/* Body */
body { background-color:#ffffff; margin:0px; height:100%; }

/* Company name labels */
label.ln1 {font-family:Verdana,Tahoma,Arial; font-size:32px; font-weight:bold; color:black; letter-spacing:8px;}
label.ln2 {font-family:Verdana,Tahoma,Arial; font-size:18px; font-weight:bold; color:black;}

/* Menu width label */
label.lmenuspace {width:123px;font-family:Verdana,Tahoma,Arial; font-size:10px; color:white; backgroung-color:white;}

/* Page title label */
label.pt {font-family:Verdana,Tahoma,Arial; font-size:13pt; font-weight:bold; color:eeeeee;}

/* Page content frame table */
table.ct {background-color: #ffffff; border-top: #dddddd solid 1px; border-bottom: #bbbbbb solid 2px; border-left: #a9a9a9 solid 1px; border-right: #bbbbbb solid 2px;}

/* slideshow name lable */
.sslabel { text-align:center; color:#365373; font-size:10pt; font-weight:bold; font-family:Verdana,Tahoma,Arial; }

/* image title lable */
.imglabel { border:1px solid #cccccc; background:#ffffef; font-family:Verdana,Tahoma,Arial; font-size:8pt; text-align:center; width:402px; height:1px; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:6px; }

/******************************/
/*     Bottom of the page     */
/******************************/
/* Style for the bottom toolbar links */
.btm {
font-size:11px;
font-weight:bold;
font-family:verdana,arial,tahoma,sans-serif;
height:19px;
margin:3px 1px;
padding-bottom:0px;
padding-left:2px;
padding-right:2px;
padding-top:0px;
text-decoration:none;
color:#000000;
background-color:#eeeeee;
border-top:#aaaaaa solid 2px;
border-bottom:#696969 solid 2px;
border-left:#aaaaaa solid 2px;
border-right:#696969 solid 2px;
width:102px;
}

.btm:hover {
color:#eeeeee;
background-color:#365373;
border-top:#183555 solid 2px;
border-bottom:#91aece solid 2px;
border-left:#183555 solid 2px;
border-right:#91aece solid 2px;
cursor:hand;
}

