@charset "utf-8";
/* CSS Document */

     /* These are the default text settings (making allowances for all browsers) */
blockquote, ol, dl, dt, dd, { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight : normal; }

li {font-family : Arial, Helvetica, sans-serif; font-size: 10pt; color:#333333; font-weight : normal; }

BODY { 
	background-color: #ededf3; 
	color: #59606F;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: normal;
	padding: 10px 0 10px;
	text-align: center;	
	scrollbar-base-color: #F0F0F0; 
	scrollbar-arrow-color: #333333; 
	scrollbar-DarkShadow-Color: #333333; 

	top-margin: 22px; }
	
.wrapper {
    width:1024px;
    margin:0px auto 0px auto;
}

a:link { color : #1E7EB7; font-weight : bold; }	
a:active { color : #1B9AC4; font-weight : bold; }	
a:visited { color : #1E7EB7; font-weight : bold; }	
a:hover { color : #1B9AC4; font-weight : bold; }

/* hyperlinks 

a:link { 
	color : #3C67AE; 
	font-weight : normal; 
	text-decoration : underline;  
	}
	
a:active { 
	color : #666666; 
	font-weight : normal; 
	text-decoration : underline;  
	}
	
a:visited { 
	color : #3C67AE; 
	font-weight : normal; 
	text-decoration : underline; 
	}
	
a:hover { 
	color : #666666; 
	font-weight : normal; 
	text-decoration : underline;  
	}*/


     /* These are the default link settings 
a:link { color : #C81532; font-weight : bold;   }
a:active { color : #C81532; font-weight : bold;   }
a:visited { color : #C81532; font-weight : bold;   }
a:hover { color : #333333; font-weight : bold;   }*/


     /* These are the default heading settings */
H1, H2, H3, H4, H5, H6 { text-transform : capitalize; font-weight : bold;  }
H1 { letter-spacing : normal; font-size : 16pt; color : #333333}
H2 { letter-spacing : 1px; font-size : 14pt; color : #666666; padding : 5px 5px }
H3 { font size: 12pt; font-weight : bold; color : #333333; padding : 5px 5px }
H4 { font-size : 11pt; color : #666666; padding : 5px 5px }
H5 { font-size : 10pt; color : #333333; padding : 5px 5px }
H6 { font-size : 10pt; color : #333333;   padding-top : 10px;  padding-left : 5px }
H1.title { letter-spacing : 1px; font-size : 16pt; color : #666666; padding-left:4px}

.footermenu { list-style: none; color : #3b3b3b; font-size : 9px; text-decoration : none; }
.footermenu a:link { color : #3b3b3b; font-size : 9px; font-weight : normal;  text-decoration : none; }
.footermenu a:visited { color : #3b3b3b;  font-weight : bold;  text-decoration : none; }
.footermenu a:hover { color : #1B9AC4;  text-decoration : none; }
.footermenu a:active { color : #3b3b3b;  text-decoration : none; }



     /* These are the default link settings 
a:link { color : #C91810;    }
a:active { color : #C31517;    }
a:visited { color : #C91810;    }
a:hover { color : #C31517;    }*/

.VerdanaWHITE10 {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.VerdanaWHITE11 {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}
.VerdanaWHITE12 {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
.VerdanaWHITE14 {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}
.VerdanaWHITE16 {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;}
.VerdanaWHITE18 {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;}


.VerdanaBLACK10 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.VerdanaBLACK11 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}
.VerdanaBLACK12 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
.VerdanaBLACK14 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}
.VerdanaBLACK16 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;}
.VerdanaBLACK18 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;}
.VerdanaBLACK22 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;}

.VerdanaBLUE10 {color: #1E7EB7;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.VerdanaBLUE11 {color: #1E7EB7;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}
.VerdanaBLUE12 {color: #1E7EB7;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
.VerdanaBLUE14 {color: #1E7EB7;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}
.VerdanaBLUE16 {color: #1E7EB7;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;}
.VerdanaBLUE18 {color: #1E7EB7;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;}

.VerdanaRED14 {
	color: #DE0018;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.VerdanaRED12 {
	color: #DE0018;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.VerdanaRED11 {
	color: #DE0018;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.VerdanaRED10 {
	color: #DE0018;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.VerdanaGOLD12 {color: #F1D30B;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
.VerdanaGOLD12linkNOLINE {color: #F1D30B;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}
.VerdanaGOLD10linkNOLINE {color: #F1D30B;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;}

a.VerdanaGOLD12linkNOLINE {color: #F1D30B;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}
a.VerdanaGOLD10linkNOLINE {color: #F1D30B;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;}


.imgbullet li {list-style-image: url(/images/layout_elements/bullet_sm.png);}

     /* Main should be the standard table settings */
table.maintbl { background: #FFFFFF; border-width: 3pt; border: solid thin #333333; padding: 0px; margin: 0px; align : center; empty-cells: show; }
.maintbl th { border-width: 1pt; border-color: #333333; background-color: #1E7EB7; padding: 1px; empty-cells: show; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color : #FFF; font-weight : bold; }
.maintbl td { border-width: 1pt; border-color: #333333; padding: 2px; empty-cells: show; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}


     /* These are the special text settings */
.left { text-align : left }
.center { text-align : center }
.right { text-align : right }

.note { color : #C91810; text-decoration : none; font-style : italic; }

.inlineSub { letter-spacing : -1px; font size: 12pt; color : #1B9AC4; font-weight : bold; }
.smlinlineSub { letter-spacing : -1px; font size: 10pt; color : #1B9AC4; font-weight : bold; }
.inlineSub2 {  ; color : #1B9AC4; font-weight : bold; }


     /* These are the special News column settings */
.newsHead { font size: 8pt; color : #1B9AC4; font-weight : bold; line-height : 110%; padding-bottom : 2pt;   }
.newsText { font size: 7pt; color : #000000; padding-right : 1em; text-align : left; }
.newsItal { font size: 7pt; color : #1B9AC4;  padding-right : 1em; font-style : italic; }
a.newsText { font size: 7pt; color : #1E7EB7;  padding-right : 1em;  }
a.newsText:link { color : #1B9AC4; }
a.newsText:active { color : #019FDE; }
a.newsText:visited { color : #005BAA; }
a.newsText:hover { color : #019FDE; }

P.newsList { letter-spacing : -1px;  padding: 0pt 2pt 2pt 6pt; font-size : 7pt; }

     /* These are the E-Zine text settings */
P.articlehead { font-size : 14pt;  color : #1E7EB7; font-weight : bolder; text-transform: capitalize; padding-top : 4pt  }
P.articlesub { font-size : 11pt;  color : #000000; font-weight : bold; text-transform: capitalize; padding-bottom : -8px }
P.articlesubsub {   color : #1E7EB7; font-weight : bold; }
P.byline { font-size : 8pt;  color : #1E7EB7; font-weight : normal; text-align : right; font-style : italic; padding-bottom : 4pt }
a.byline:link { color : #1E7EB7; font-weight : normal; text-decoration : underline; font-size : 8pt;  padding-bottom : 4px;  font-style : italic }
a.byline:active { color : #000000; font-weight : normal; text-decoration : underline; font-size : 8pt;  padding-bottom : 4px;  font-style : italic }
a.byline:visited { color : #1E7EB7; font-weight : normal; text-decoration : underline; font-size : 8pt;  padding-bottom : 4px;  font-style : italic  }
a.byline:hover { color : #000000; font-weight : normal; text-decoration : underline; font-size : 8pt;  padding-bottom : 4px;  font-style : italic }

.comment {   color : #1E7EB7; font-style : italic }
.cap { float: left; width: 25px; font-size: 45px; line-height: 62px; font-weight: normal; color:#444444; font-family: Georgia, times, serif; }
.special { font-size : 12pt;  color : #55BED8; font-weight : bold; text-transform: capitalize; font-style : italic }
.specialblack { font-size : 12pt;  color : #000000; font-weight : bold; text-transform: capitalize; font-style : italic }
a.special:link { color : #55BED8; font-weight : bold; text-decoration : underline; font-size : 12pt;  }
a.special:active { color : #000000; font-weight : bold; text-decoration : underline; font-size : 12pt;  }
a.special:visited { color : #55BED8; font-weight : bold; text-decoration : underline; font-size : 12pt;  }
a.special:hover { color : #000000; font-weight : bold; text-decoration : underline; font-size : 12pt;  }
.superscript { font-size: x-small; font-variant: small-caps; vertical-align: super; }
.smallfont {font-size: 9pt}
.smalltitle {font-size: 10pt}
.smallcaps {
	font-variant: small-caps;
}
.imgWrapPadding {
	padding-right: 12px;
	padding-bottom: 4px;
}


     /* Main should be the standard table settings */
TABLE.softtbl { border: solid thin #135CA3; border-collapse: collapse; background: #FFFFFF; padding: 0px; margin: 0px; align : center; border-spacing: 0pt; empty-cells: show; border-width: 1px; display: block; }
table.softtbl th { border: solid thin #135CA3; padding: 0px; background-color: #999999; empty-cells: show; border-width: 1px; vertical-align: middle; color: #333333; font-weight: bold; font-size : 10pt; }
table.softtbl td { border: solid thin #135CA3; padding: 0px; empty-cells: show; border-width: 1px; vertical-align: middle; }

table.tblpaddedclear { border: none; vertical-align: top; padding: 2pt 2pt 8pt; margin: 0px; align : center; empty-cells: show; border-spacing: 0pt; empty-cells: show; }
table.tblpaddedclear th { padding: 2pt; empty-cells: show; vertical-align: middle; color: #333333; font-weight: bold; font-size : 10pt; }
table.tblpaddedclear td { padding: 2pt 2pt 8pt; empty-cells: show; vertical-align: top; }


tr.tblEvenRow {background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color:#000000;
font-size: 12px;}

td.tblsubhead  { background-color: #CCCCCC }

th {background-color: #1E7EB7; color: #FFFFFF; text-align: center;}
thform {background-color: #ffffff; color: #FFFFFF; text-align: center;}
.tbllinklist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}

.maintextboxscroll{margin:10 0 0 0px; width:846px; height:578px;overflow-x:hidden; overflow:auto; margin-left:0px; margin-right:0px;
	scrollbar-3dlight-color:#cecece;
    scrollbar-track-color:#545454;
    scrollbar-shadow-color:#cecece;
    scrollbar-face-color:#cecece; 
	scrollbar-arrow-color:#545454;
	scrollbar-darkShadow-color:#cecece;
}