	html, body { background: #585858; margin:0; padding:0; font-family: Arial, helvetica, verdana; font-size: 12px; }
	.main {margin:0 auto; padding:0; border: 2px solid #fff; width: 765px;background: #fff;}
	img {border:0;}
	.logo_box {height:58px;width:765px;overflow:hidden;}
	.logo {width:400px; height:58px;overflow:hidden; float:left;}
	.ar {font-size: 18px;width:300px; height:58px;overflow:hidden; float:right;font-weight: bold; color:#808083;line-height: 58px;margin:0 20px; padding:0;text-align:right;}
	.top_line {margin:0; padding:0;width:765px; height:22px;overflow:hidden;background: #fe0000 url("images/banner_brand.jpg") top left repeat;}
	.top_menu_box {margin:0; padding:0; width:765px; background-color:#888888; position:relative;height: 28px;overflow:hidden;}
	.form {height: 20px;position:relative; border-bottom: 4px solid #cccccc;border-top: 4px solid #cccccc;}
	.form form {margin:0; padding:0; width: 300px;overflow:hidden; position: absolute; top:0; left:0;}
	.form form select { width: 300px; font-size: 12px; font-family: arial; }
	.menu {height: 28px; overflow:hidden; position: absolute; top:0; right:0; font-size: 11px; }
	.menu i {float:left; color:#fff;height: 20px;line-height: 20px;border-bottom: 4px solid #ccc;border-top: 4px solid #ccc;}
	.menu a {padding:0 5px;border-bottom: 4px solid #ccc;border-top: 4px solid #ccc; color:#fff; float:left;height: 20px;line-height: 20px;text-decoration: none;}
	.menu a:hover {border-bottom: 4px solid red; border-top: 4px solid red;}
	.footer {margin:0; padding:0; width:765px; background-color:#888888; position:relative;height: 28px;overflow:hidden;}
	.content {margin:5px 0; padding:5px 0; border-bottom: 1px solid #000;border-top: 1px solid #000; width:760px;  position:relative; }
	#ind_img { margin:20px 10px; padding:0; float:left;}

	
	
	#p_01 {background: url("images/p_01.jpg") 0 5px no-repeat; height:400px;}
	#p_01 h1 {font-size: 14px; padding:0; margin: 100px 0 0 360px; text-align:center;}
	#p_01 p {padding:0; margin: 180px 0 0 360px;}
	#p_02 {background: #000; color:#fff;}
	#p_02 h1 {font-size: 18px; padding:0; margin: 20px; font-weight: normal; color:#fdba31}
	#p_02 p {padding:0; margin: 0; font-size: 11px; float:right;}

	#p_03 {background: #fff url("images/bg_p03.gif") top center repeat-y; padding:0;}
	#p_03 h1 {font-size: 18px; width:200px; padding:0; margin: 30px 30px 0 40px; float:left; font-weight: normal;}
	#p_03 h2 {font-size: 18px; padding:0; margin: 30px 30px 30px 40px; font-weight: normal; }
	#p_03_box_01 {float:right; margin: 30px 0; width:240px; font-size: 11px;}
	#p_03 p {padding:0; margin: 10px 40px; font-size: 12px; color:#808083;}
	#p_03 p b {color:#000;}

	#p_04 {background: #000; color:#fdba31;}
	#p_04 h1 {font-size: 18px; padding: 30px 0px 20px 200px; width:250px; margin:0; font-weight: normal; color:#fff; float:left; font-weight: normal;}
	#p_04 p {padding: 30px 20px 20px 0; width:250px; margin:0; float:right;}

	#p_05 {background: #000; color:#fdba31;line-height: 18px; overflow:hidden;}
	#p_05 h1 {font-size: 18px; padding:0; margin: 0 0 0 535px; font-weight: normal; color:#fff;}
	#p_05 p {padding:0 15px 0 0; margin: 10px 0 0 535px; font-size: 12px; line-height: 16px; }

	#p_05_01 {background: #000; color:#fdba31;line-height: 18px}
	#p_05_01 h1 {font-size: 18px; padding:0; margin: -2px 5px 0 5px; font-weight: normal; color:#fff;}
	#p_05_01 p {padding:0; margin: 10px 500px 0 5px; font-size: 12px; line-height: 16px; }

	#p_05_02 {background: #000; color:#fdba31;line-height: 18px}
	#p_05_02 h1 {font-size: 18px; padding:0; margin: 0 5px 0 5px; font-weight: normal; color:#fff;}
	#p_05_02 p {padding:0; margin: 10px 470px 0 5px; font-size: 12px; line-height: 16px; }

	#p_05_03 {background: #000; color:#fdba31;line-height: 18px}
	#p_05_03 h1 {font-size: 18px; padding:0; margin: 5px 5px 0 490px; font-weight: normal; color:#fff;}
	#p_05_03 p {padding:0; margin: 10px 10px 0 490px; font-size: 12px; line-height: 16px; }

	#p_05_04 {background: #000; color:#fdba31;line-height: 18px}
	#p_05_04 h1 {font-size: 18px; padding:0; margin:20px 5px 0 10px; font-weight: normal; color:#fff;}
	#p_05_04 p {padding:0; margin: 10px 460px 0 10px; font-size: 12px; line-height: 16px; }

	#p_05_05 {background: #000; color:#fdba31;line-height: 18px}
	#p_05_05 h1 {font-size: 18px; padding:0; margin: 20px 20px 0 460px; font-weight: normal; color:#fff;}
	#p_05_05 p {padding:0; margin: 10px 20px 0 460px; font-size: 12px;line-height: 16px; }

	#p_06 {background: #fff url("images/bg_p03.gif") top center repeat-y; padding:0;}
	#p_06 h1 {font-size: 18px; padding:0; margin: 30px 30px 0 40px; font-weight: normal;}
	#p_06 h2 {font-size: 18px; padding:0; margin: 30px 30px 30px 40px; font-weight: normal; }
	#p_06 p {padding:0; margin: 10px 10px; font-size: 12px; color:#808083;}
	#p_06 p b {color:#000;}

	#p_07 {background: #fff url("images/bg_p03.gif") top center repeat-y; padding:0;}
	#p_07 h1 {font-size: 18px; padding:0; margin: 30px 30px 0 40px; font-weight: normal;}
	#p_07 h2 {font-size: 18px; padding:0; margin: 30px 30px 30px 40px; font-weight: normal; }
	#p_07 p {padding:0; margin: 10px 40px; font-size: 12px; color:#808083;}
	#p_07 p b {color:#000;}

	#p_08 {background: #4c4d52; padding:0; color:#fff;}
	#p_08 h1 {font-size: 18px; padding:0; margin: 40px 40px 40px 60px; font-weight: normal;}
	#p_08 p {padding:0; margin:10px 30px;}

	#p_19 {background: #000; padding:0; color:#fff;}
	#p_19 h1 {font-size: 16px; padding:0; margin: 35px; font-weight: normal; color:#fff;}

	#fin h1 {font-size: 16px; padding:0; margin: 20px; font-weight: normal;}
	#fin p {font-size: 12px; padding:0; margin: 10px 20px; font-weight: normal;}
	#fin ul { margin: 0 0 0 20px; padding:0;}
	#fin ul li { margin: 10px 20px; padding:0;}
	#fin ol { margin: 0 0 0 20px; padding:0;}
	#fin ol li { margin: 10px 20px; padding:0;}


table {margin:0; padding:0; width:700px;}
table tr td {margin:0; padding:0; text-align: right; vertical-align: bottom;}
table tr td.bord {border-bottom: #000 1px solid;}
table tr td.bord_2 {border-bottom: #000 2px solid;}
table tr td.size_90 {width:90%}
table tr td.size_80 {width:80%}
table tr td.size_70 {width:70%}
table tr td.size_60 {width:60%}
table tr td.size_50 {width:50%}
table tr td.size_40 {width:40%}
table tr td.left {text-align: left;}
table tr td.center {text-align: center;}
#p_02 table {width:745px; margin: 20px 10px;}
#p_02 table tr td.bord {border-bottom: #fdba31 1px solid;}
#p13 table tr td {font-size: 90%}
#p18 table tr td {font-size: 90%}
table tr td.top {vertical-align: top;}

	#fin table {margin:10px 20px; padding:0; width:700px;}
	.continued {text-align:right; font-style:italic;}
	.continued a { text-decoration: none; color:#000; font-style:italic; }
	.continued a:hover { text-decoration: underline;}

	.both { clear:both;}

.generic { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.highlight {text-decoration: underline; color: #000000;}
.genericNav a:link { text-decoration: none; color: #FF6600; }
.genericNav a:visited {text-decoration: none; color: #a65300;}
.genericNav a:hover {color: #333333; text-decoration:underline}
.genericSm { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.genericLg { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.genericNav { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

/* styles for Piracy reporting form */
body.antipiracy {margin: 0; padding: 0; color: #000; background: #585858;}
body.antipiracy .more {margin: 10px 20px;}
body.antipiracy .hidden {display: none;}
body.antipiracy .element {display: block;}
body.antipiracy fieldset {border: none; margin: 10px 0;}
body.antipiracy fieldset h3 {background: #ccc; padding: 3px;}
body.antipiracy form#piracy_form label {display: block; margin: 3px 0; min-width: 500px;}
body.antipiracy form#piracy_form label input {margin-left: 5px;}
body.antipiracy .support_chart {padding: 5px; background: #fff0bc; float: right; width: 250px; position: relative;}
body.antipiracy #container {width: 765px; padding: 1px; margin: 0 auto; background: #fff;}
body.antipiracy #logos {padding: 20px 0; text-align: center;}
body.antipiracy #content {margin: 0 20px;}
body.antipiracy .print_only {display: none;}
