/* layout */

#wrapper { width:740px; margin-left:auto; margin-right:auto; /*border:1px solid #333;*/ }

#banner_top { width:740px; height:80px; }
#banner_top_afr { width:740px; height:80px; }
	
#menu { width:740px; height:25px; background-color:#1e335d; line-height:25px; color:#fff; }
#menu_break { width:740px; height:5px; border-bottom:1px solid #6f6d6a; }

#content_header { width:740px; padding-top:10px; }

#content_wrapper { width:740px; padding-top:10px; }

#footer { width:740px; height:3px; background-color:#bd9964; margin-top:10px; clear:both; }
#footer02 { width:740px; height:2px; border-top:1px solid #6f6d6a; margin-top:3px; clear:both; }
	#footer_menu { width:740px; height:25px; clear:both; }





/* default styles */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:16px; margin-top:0px; }
p, div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:16px; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
td > p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }




h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; letter-spacing:1px; color:#bd9964; margin-bottom:5px; line-height:25px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; letter-spacing:2px; color:#1e335d; margin-top:0px; margin-bottom:5px; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; letter-spacing:1px; color:#bd9964; margin-bottom:5px; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; font-variant:small-caps; letter-spacing:1px; color:#1e335d; margin-top:0px; margin-bottom:5px; }
h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; letter-spacing:1px; color:#000; margin-top:0px; margin-bottom:5px; }
h6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; letter-spacing:1px; color:#1e335d; margin-top:0px; margin-bottom:5px; }

ul, ol{ margin-top:5px; margin-bottom:0px; margin-left:12px; padding-left:15px; }
ul li { list-style-type: disc; color:#333; }
ul li li { list-style-type: disc; color:#333; }
ul li li li { list-style-type: square; color:#333; }
ol li { list-style-type: decimal; color:#333; }
ol ol li { list-style-type: lower-alpha; color:#333; }
ol ol ol li { list-style-type: lower-roman; color:#333; }


/* styles */
.white_body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
.gold_body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bd9964; }
.goldbody_h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; font-variant:small-caps; letter-spacing:1px; color:#bd9964; }
.goldbody_h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; font-variant:small-caps; letter-spacing:1px; color:#bd9964; }

.blubody_h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; font-variant:small-caps; letter-spacing:1px; color:#1e335d; }
.blubody_td { font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#1e335d; }

.footnotes {font-family:"Times New Roman", Times, serif; font-size:12px; letter-spacing:1px; font-weight:normal; font-style:italic; color:#333; }
.footnotes_gold {font-family:"Times New Roman", Times, serif; font-size:11px; letter-spacing:1px; font-weight:normal; font-style:italic; color:#bd9964; }

.structure_td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; }
.notice_td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }

.td_h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; letter-spacing:1px; color:#000; }
.td_h6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; font-variant:small-caps; letter-spacing:1px; color:#000; }

/* links */
a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1e335d; text-decoration:underline; }
a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }

a.gold:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bd9964; text-decoration:none;  }
a.gold:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bd9964; text-decoration:none;  }
a.gold:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none; }
a.gold:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bd9964; text-decoration:none;  }

a.mainmenu:link {font-family:"Trebuchet MS", Arial, sans-serif; color:#fff; font-size:12px;  font-weight:bold; line-height:25px; text-decoration:none;}
a.mainmenu:visited {font-family:"Trebuchet MS", Arial, sans-serif; color:#fff; font-size:12px;  font-weight:bold; line-height:25px; text-decoration:none;}
a.mainmenu:hover {font-family:"Trebuchet MS", Arial, sans-serif; color:#bd9964; font-size:12px;  font-weight:bold; line-height:25px; text-decoration:none;}
a.mainmenu:active {font-family:"Trebuchet MS", Arial, sans-serif; color:#fff; font-size:12px;  font-weight:bold; line-height:25px; text-decoration:none;}

a.submenu:link {font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#1e335d; text-decoration:none;}
a.submenu:visited {font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#1e335d; text-decoration:none;}
a.submenu:hover {font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#bd9964; text-decoration:none;}
a.submenu:active {font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#1e335d; text-decoration:none;}

a.footer:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333; text-decoration:none;  }
a.footer:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333; text-decoration:none;  }
a.footer:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1e335d; text-decoration:none; }
a.footer:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333; text-decoration:none;  }

a.top:link {font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#bd9964; text-decoration:none;  }
a.top:visited {font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#bd9964; text-decoration:none;  }
a.top:hover {font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#1e335d; text-decoration:none; }
a.top:active {font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#bd9964; text-decoration:none;  }

a.td:link { font-family:"Times New Roman", Times, serif, sans-serif; font-size:13px; color:#333; text-decoration:underline; }
a.td:visited { font-family:"Times New Roman", Times, serif, sans-serif; font-size:13px; color:#333; text-decoration:underline; }
a.td:hover { font-family:"Times New Roman", Times, serif, sans-serif; font-size:13px; color:#1e335d; text-decoration:underline; }
a.td:active { font-family:"Times New Roman", Times, serif, sans-serif; font-size:13px; color:#333; text-decoration:underline; }

/* borders */
.borderBlock { border: 1px solid #333; }
.borderBottom { border-bottom: 1px solid #333; }
.borderDblBottom { border-bottom: 2px solid #333; }
.borderBottomLeft { border-bottom: 1px solid #333; border-left: 1px solid #333; }
.borderBottomLeftRight { border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.borderBottomRight { border-bottom: 1px solid #333; border-right: 1px solid #333; }
.borderLeft { border-left: 1px solid #333; }
.borderRight { border-right: 1px solid #333; }
.borderTop { border-top: 1px solid #333; }
.borderDblTop { border-top: 2px solid #333; }
.borderTopBottom { border-top: 1px solid #333; border-bottom: 1px solid #333; }
.borderTopBottomLeftRight { border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.borderTopBottomRight { border-top: 1px solid #333; border-bottom: 1px solid #333; border-right: 1px solid #333; }
.borderTopBottomLeft { border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; }
.borderTopLeft { border-top: 1px solid #333; border-left: 1px solid #333; }
.borderTopLeftRight { border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.borderTopRight { border-top: 1px solid #333; border-right: 1px solid #333; }
.borderTotal { border-top: 1px solid #333; border-bottom: 2px solid #333; }
.borderLeftRight { border-left: 1px solid #333; border-right: 1px solid #333; }

/* goldborders */
.GoldborderBlock { border: 1px solid #bd9964; }
.GoldborderBottom { border-bottom: 1px solid #bd9964; }
.GoldborderDblBottom { border-bottom: 2px solid #bd9964; }
.GoldborderBottomLeft { border-bottom: 1px solid #bd9964; border-left: 1px solid #bd9964; }
.GoldborderBottomDblLeft { border-bottom: 1px solid #bd9964; border-left: 2px solid #bd9964; }
.GoldborderBottomDblRight { border-bottom: 1px solid #bd9964; border-right: 2px solid #bd9964; }
.GoldborderBottomLeftRight { border-bottom: 1px solid #bd9964; border-left: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.GoldborderBottomRight { border-bottom: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.GoldborderLeft { border-left: 1px solid #bd9964; }
.GoldborderRight { border-right: 1px solid #bd9964; }
.GoldborderTop { border-top: 1px solid #bd9964; }
.GoldborderDblTop { border-top: 2px solid #bd9964; }
.GoldborderDblLeft { border-left: 2px solid #bd9964; }
.GoldborderDblRight { border-right: 2px solid #bd9964; }
.GoldborderDblTopLeft { border-top: 2px solid #bd9964; border-left: 2px solid #bd9964; }
.GoldborderDblTopRight { border-top: 2px solid #bd9964; border-right: 2px solid #bd9964; }
.GoldborderTopBottom { border-top: 1px solid #bd9964; border-bottom: 1px solid #bd9964; }
.GoldborderTopBottomLeftRight { border-top: 1px solid #bd9964; border-bottom: 1px solid #bd9964; border-left: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.GoldborderTopBottomRight { border-top: 1px solid #bd9964; border-bottom: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.GoldborderTopBottomLeft { border-top: 1px solid #bd9964; border-bottom: 1px solid #bd9964; border-left: 1px solid #bd9964; }
.GoldborderTopLeft { border-top: 1px solid #bd9964; border-left: 1px solid #bd9964; }
.GoldborderTopLeftRight { border-top: 1px solid #bd9964; border-left: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.GoldborderTopRight { border-top: 1px solid #bd9964; border-right: 1px solid #bd9964; }
.GoldborderTotal { border-top: 1px solid #bd9964; border-bottom: 2px solid #bd9964; }
.GoldborderLeftRight { border-left: 1px solid #bd9964; border-right: 1px solid #bd9964; }

.GborderLeftBbottom{ border-left: 1px solid #bd9964; border-bottom: 1px solid #333; }
.GborderRightBbottom{ border-right: 1px solid #bd9964; border-bottom: 1px solid #333; }