/* Main Text Formating */

body {
	background-color: #302c2a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.Text_fushLeft { font-family: Verdana, "Trebuchet MS", Helvetica, Arial; font-size: 10pt; color: #000000; line-height:130%; text-align:left; word-spacing:0 }

.Text_fushRight { font-family: Verdana, "Trebuchet MS", Helvetica, Arial; font-size: 10pt; color: #000000; line-height:130%; text-align:right; word-spacing:0 }

.Text_centered { font-family: Verdana, "Trebuchet MS", Helvetica, Arial; font-size: 10pt; color: #000000; line-height:130%; text-align:center; word-spacing:0 }

.Text_justfied { font-family: Verdana, "Trebuchet MS", Helvetica, Arial; font-size: 10pt; color: #000000; line-height:130%; text-align:justify; word-spacing:0 }

.Small_text  { font-family: Verdana, "Trebuchet MS", Helvetica, Arial; font-size: 8pt; color: #000000; line-height:130% }




/* Headlines */


h1           { font-family: "Trebuchet MS"; font-size: 2.80ex; letter-spacing: -1pt; line-height: 120%; color: #003366; font-weight: bold }

h2           { font-family: "Trebuchet MS", Verdana; font-size: 2.35ex; color: #003366; letter-spacing: -1pt; font-weight: bold; line-height: 120% }

h3           { font-family: "Trebuchet MS", Verdana; font-size: 2.25ex; color: #003366; letter-spacing: -1pt; font-weight: bold; line-height: 115% }

span.Headline_1 { font-family: "Trebuchet MS"; font-size: 2.80ex; letter-spacing: -1pt; line-height: 120%; color: #003366; font-weight: 300 }

span.Headline_2 { font-family: "Trebuchet MS", Verdana; font-size: 2.35ex; color: #003366; letter-spacing: -1pt; font-weight: 300; line-height: 120% }

span.Headline_3 { font-family: "Trebuchet MS", Verdana; font-size: 2.25ex; color: #003366; letter-spacing: -1pt; font-weight: 300; line-height: 115% }

span.Headline_3IB { font-family: "Trebuchet MS"; font-size: 2ex; color: #003366; letter-spacing: -1pt; line-height: 115% }

span.Headline_1_white { font-family: "Trebuchet MS"; font-size: 2.80ex; letter-spacing: -1pt; line-height: 120%; color: #FFFFFF; font-weight: bold }

span.Headline_2_white { font-family: "Trebuchet MS", Verdana; font-size: 2.35ex; color: #FFFFFF; letter-spacing: -1pt; font-weight: bold; line-height: 120% }

span.Headline_3_White { font-family: "Trebuchet MS", Verdana; font-size: 2.25ex; color: #FFFFFF; letter-spacing: -1pt; font-weight: bold; line-height: 115% }

.SectionTitles { font-family: "Trebuchet MS"; font-size: 12pt; color: #525151; letter-spacing: -1pt; 
               line-height: 130%; font-weight: bold; text-align: left }
               



/* Footnotes */

span.footer  { font-family: Verdana; font-size: 9px }



/* Formatting */

.pad5 {
	padding: 5px;
	}
	
.pad8 {
	padding: 8px;
	}

.pad10 {
	padding: 10px;
	}

.pad20 {
	padding: 20px;
	}
	
.pad_footer  { border:1px solid #8FBBDB; padding:8px;  }

.IB_pad      { padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; }


/* lists */

li           { font-family: Verdana; font-size: 10pt; line-height: 130% }

ul.noBullet  { font-family: Verdana; font-size: 10pt; line-height: 130%; list-style-type:none }

ul.checkmark { list-style-image: url('../images/CheckMark.gif'); font-family: Verdana; font-size: 10pt; line-height: 130% }

ul.logo { list-style-image: url('../images/bullett_logo.gif'); font-family: Verdana; font-size: 10pt; line-height: 130% }

               
               
/* Navigation */
               
.secondary_navigation  a:link  { font-family: Verdana; font-size: 9pt; text-decoration: none; color: #003366; line-height:170% }
.secondary_navigation  a  { font-family: Verdana; font-size: 9pt; text-decoration: none; color: #003366; line-height:170% }
.secondary_navigation  a:hover  { font-family: Verdana; font-size: 9pt; color: #003366; line-height:170% font-weight: bold; font-style:oblique }

.main_navigation  a:link  { padding:10px; font-family: Verdana; font-size: 12px; text-decoration: none; color: #FFFFFF; text-align:center; text-indent:0; margin-left:0; line-height:150% }
.main_navigation  a  { padding:10px; font-family: Verdana; font-size: 12px; text-decoration: none; color: #FFFFFF; text-align:center; line-height:150% }
.main_navigation  a:hover  { padding:10px; font-family: Verdana; font-size: 12px; color: #DFC457; font-weight: bold; font-style:oblique; text-align:center; line-height:150% }

a:link       { font-family: Verdana; font-size: 10pt; text-decoration: none; color: #3333CC }
a:hover      { font-family: Verdana; font-size: 10pt; color: #3333CC; font-weight: bold; font-style:oblique }
a            { font-family: Verdana; font-size: 10pt; text-decoration: underline; color: #3333CC }

.bottom_nav  a:link  { font-family: Verdana; font-size: 8pt; text-decoration: none; color: #FFFFFF; line-height:170% }
.bottom_nav  a  { font-family: Verdana; font-size: 8pt; text-decoration: none; color: #FFFFFF; line-height:170% }
.bottom_nav  a:hover  { font-family: Verdana; font-size: 8pt; color: #DFC457; font-weight: bold; font-style:oblique; line-height:170% }

.return_to_the_top  a:link  { font-family: Verdana; font-size: 8pt; text-decoration: none; color: #6497CA; line-height:170% }
.return_to_the_top  a  { font-family: Verdana; font-size: 8pt; text-decoration: none; color: #6497CA; line-height:170% }
.return_to_the_top  a:hover  { font-family: Verdana; font-size: 8pt; color: #418986; font-weight: bold; font-style:oblique; line-height:170% }

.NavDividers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }