*{margin:0;padding:0;}
body{background:#fff;color:#333;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.5;font-size:83%;font-family:arial, tahoma, verdana, sans-serif;padding-left:0;padding-right:0;padding-top:0;padding-bottom:20px}
a, a:link, a:link, a:link, a:hover{background:transparent;text-decoration:underline;cursor:pointer}
a:link{color:#c00}
a:visited{color:#c00}
a:hover, a:active{color:#000}
p, ul, ol{margin:0 0 1.5em}
h2, h3, h4, h5, h6{letter-spacing:-1px;font-family:arial,verdana,sans-serif;margin:1.2em 0 .3em;color:#000;padding-bottom:.1em}
h2{font-size:126%}
h3{font-size:126%}
h4{font-size:116%}
h5{font-size:106%}
h6{font-size:96%}
.highlight{color:#E17000}
.subdued{color:#999}
.error{color:#A22101;font-weight:bold}
.success{color:#390;font-weight:bold}
.caption{color:#999;font-size:11px}
.date{font:bold 82% arial;color:#bbb;display:block;letter-spacing:1px}
small{font-size:11px}
ul{margin:.3em 0 1.5em 0;list-style-type:none}
ul.related{margin-top:-1em}
ol{margin:.5em .5em 1.5em}
ol li{margin-left:1.4em;padding-left:0;background:none;list-style-type:decimal}
li.doc{background-position:3px -500px}
ul.nomarker li{background:none;padding-left:0}
dl{margin:0 0 1em 0}
dt{font-weight:bold;margin-top:1.3em}
dl dl{margin:0 0 1.5em 30px}
img{border:none}
hr{margin:1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear{clear:both;position:relative;font-size:0px;height:0px;line-height:0px}
.navigation{display:block;text-align:center;margin-top:10px;padding-bottom:70px;font-weight:bold;clear:both;}
.alignright{float:right;}
.alignleft{float:left}
/*#BigBan{min-height:140px;display:block;background:#eee;}*/
#BigBan{min-height:280px;display:block;background:#eee;}
#BigBann{width:728px;margin:0 auto;color:#d7d7d7;}
#BigBann a{font-family:Verdana;font-style:italic;font-size:10px;text-align:right;text-decoration:none;color:#d7d7d7;margin-left:auto;margin-right:auto;}
#BigBann .a_d{width:200px;height:1000px;background-color:#d7d7d7;margin-left:auto;margin-right:auto;}
#Xheader{min-height:110px;display:block;margin-bottom:20px;background:#eee url('images/header_bg.png') bottom left repeat-x;}
#Xnavigon{width:1000px;margin:0 auto;}
#Xnavigon #Xmenu{margin:0;padding:0;float:right;}
#Xnavigon #Xmenu li{list-style-type:none;padding:10px 14px 5px 10px;margin:0;float:left;font-size:13px;text-shadow:1px 1px 0 #fff;line-height:15px;}
#Xnavigon #Xmenu a{text-decoration:none;color:#777;}
#Xnavigon #Xmenu a:hover{text-decoration:underline;}
#Xnavigon #Xmenu .TOPLINK a{text-decoration:none;font-weight:bold;color:#f98300;}
#Xnavigon #Xmenu .TOPLINK a:hover{text-decoration:underline;}
#Xheaderbox{position:relative;width:1000px;height:60px;margin:0 auto;top:30px;background:url('images/header_box_bg.png');}
.Xlogo a{display:block;float:left;}
.Xlogo h1 a{display:block;float:left;text-indent:-10000px;height:55px;width:307px;background:transparent url('images/logo.png') no-repeat 8px 6px;}
.Xlogo a:hover{cursor:pointer;}
.Xsearch{position:absolute;right:14px;float:right;}
.Xsearch .Xinput{height:30px;width:150px;padding:0 7px 0 7px;font-size:12px;color:#bfbfbf;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border:1px solid #9f0100;-moz-box-shadow:inset 0 0 3px #dfdfdf;-webkit-box-shadow:inset 0 0 3px #dfdfdf;box-shadow:inset 0 0 3px #dfdfdf;}
.Xsearch .Xbutton{margin:14px 0;cursor:pointer;font-size:12px;height:32px;width:75px;border:1px solid #9f0100;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.Xbutton::-moz-focus-inner{border:none;padding:0;}
#header{background:#666 url('images/sprites.gif') repeat-x 0 100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:25px;padding-left:0;padding-right:0;padding-top:0;padding-bottom:8px}
#header h1{font:200% arial;letter-spacing:-.05em;margin:0 0 0 40px;padding:3px 0;color:#fff;border:none}
#header h1 a{color:#fff;border:none}
#header h1 a:visited{color:#fff;border:none}
#header h1 a:hover{color:#fff;border:none}
p.wed{color:#000;}
#nav, #nav ul{padding:0;margin:0;list-style:none}
#nav{font-weight:bold;height:2.09em;font:bold 96% arial;margin:0 105px 0 40px}
#nav li{position:relative;background:#999;float:left;width:10em;display:block;margin:0;border-bottom:3px solid #666;border-right:3px solid #252525;padding:0}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active{text-decoration:none;cursor:pointer;color:#fff;display:block;padding:4px 10px 2px}
#nav a:hover{color:#000}
#nav li ul{border-left:1px solid #c00;background:#f6f6f6 url('images/featurebox_bg.gif') no-repeat 100% 100%;width:15.8em;font-size:90%;margin-top:3px;position:absolute;font-weight:normal;left:-999em}
#nav li:hover ul, #nav li.sfhover ul{left:0;z-index:99999}
#nav li li{background:none;float:none;border:none;border:1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
#nav li li.last{border-bottom:none}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover{color:#000;padding:3px 10px 2px;width:14em}
#nav li li a:hover{color:#fff;background:#c00}
#nav li.active{background:#c00;border-bottom:3px solid #c00}
#nav li.active ul{border:medium none;background:#c00 url('images/featurebox2_bg.gif') no-repeat 100% 100%;}
#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active{}
#nav li.active a:hover{color:#000}
#nav li.active li{border:none;border-top:1px solid #c15c5c;border-bottom:1px solid #870000}
#nav li.active li.last{border-bottom:none}
#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active{color:#fff}
#nav li.active li a:hover{background:#666 url('images/sprites.gif') repeat-x 0 99%;color:#fff}
#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active{color:#fff;font-weight:bold;background:#666 url('images/sprites.gif') repeat-x 0 99%;}
#nav li{width:auto}
#search{color:#fff;font-weight:bold;position:absolute;top:10px;right:110px;left:auto;width:18em}
#search form{margin:0}
#search input{width:8em;margin:0 0 -1px;height:1.2em}
#search label{padding:5px 0 0;display:inline}
#search input.f-submit{width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}
#wrap{width:1000px;margin:0 auto;position:relative}
#content-wrap{position:relative;width:100%}
#utility{position:absolute;top:0;left:25px;width:185px;padding-bottom:40px}
#sidebar{position:absolute;top:0;right:25px;width:20%;padding-top:1px;padding-bottom:40px}
.navigon{padding-left:15px;}
.sidemore{display:none;}
a.showLink, a.hideLink{font-size:11px;text-decoration:none;color:#000;line-height:25px;padding-top:2px;padding-left:14px;background:transparent url(images/arrow-down.png) no-repeat left;}
a.hideLink{background:transparent url(images/arrow-up.png) no-repeat left;}
a.showLink:hover, a.hideLink:hover{border-bottom:1px dotted #000;}
.tip{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;border:1px solid #cc0000;padding:10px 15px;font-size:17px;background:#ffb9b9;margin:10px 0;}
.tipleft{text-align:left;}
.tipcenter{text-align:center;}
.tip2tag{font-weight:bold;padding:8px 0;font-size:27px;color:#cc0000;float:left;}
.tip2{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;width:84%;font-weight:bold;border:1px solid #cc0000;padding:10px;font-size:17px;background:#ffb9b9;margin:5px 0;}
.tip3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;border:1px solid #cc0000;padding:10px 15px;font-size:13px;background:#ffb9b9;margin:5px 0;}
.clear{clear:both;}
.soutez{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-weight:bold;border:1px solid #cc0000;padding:10px 10px;font-size:16px;color:#cc0000;background:#ffb9b9;margin:10px 0 10px 0;}
.AP{text-align:center;margin:10px 0;}
.AP img{padding:0 2px;}
.img_butt{text-align:center;margin:10px 0;}
.img_butt img{padding:0 5px;}
#content{margin:0 50px}
#content #breadcrumb{margin-top:-5px;font-size:93%;font-weight:bold}
#content #breadcrumb a:link, #content #breadcrumb a:visited{text-decoration:none}
#content #breadcrumb a:hover, #content #breadcrumb a:active{text-decoration:underline}
.featurebox{color:#333;border:1px solid #d7d7d7;background:#f6f6f6 url('images/featurebox_bg.png') repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:0;margin-right:0;margin-top:0;margin-bottom:1.5em;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:20px}
.featurebox_ads{text-align:center;color:#333;border:1px solid #d7d7d7;background:#f6f6f6 url('images/featurebox_bg.png') repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:0;margin-right:0;margin-top:0;margin-bottom:1.5em;padding:10px;}
.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6{margin:0 0 .3em;border-bottom:1px solid #c00;color:#c00}
.featurebox p{border:none;margin:0 0 1em;color:#444}
.featurebox a{font-weight:bold}
blockquote{color:#333;border-top:1px solid #d7d7d7;background:#f5f5f5 url('images/featurebox_bg.gif') no-repeat 100% 100%;;margin-left:0;margin-right:0;margin-top:0;margin-bottom:1.5em;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:20px}
blockquote p, blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6{margin:0 0 .3em;border-bottom:1px solid #A22101;color:#A22101}
blockquote p{border:none;margin:0 0 1em;color:#444}
blockquote a{font-weight:bold}
.thumbnail{margin:0 10px 7px 0;position:relative;border:1px solid #b2b3b5;float:left;padding:5px;background:#f3f3f3}
.pagination{background:#fff;color:#666;padding:4px 2px 4px 7px;margin:0 0 1.5em}
.pagination p{position:relative;text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active{text-decoration:none;background:#fff;padding:2px 5px;border:1px solid #fff}
.pagination p a:hover{background:#A22101;color:#fff}
.pagination p span{text-decoration:none;background:#fff;padding:2px 5px;border:1px solid #fff;color:#fff}
.pagination *{margin:0}
.pagination h4{margin-top:-1.45em;padding:0;border:none}
.tag h2{font-size:10px;color:#999}
.tag h3{font-size:12px;color:#999;font-style:italic;}
a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active{background:url('images/sprites.gif') no-repeat 5px -500px;padding-left:21px}
a.morelink:hover{background:url('images/sprites.gif') 5px -400px;}
.morelink span{position:absolute;left:-9999px;width:900px}
ol.code{font-family:monospace;position:relative}
ol.code li{color:#666;margin-bottom:1px}
ol.code code{color:#000;display:block}
ol.code .cmt{color:#4077d2}
li.tab0 code{padding-left:4em}
li.tab1 code{padding-left:8em}
li.tab2 code{padding-left:12em}
li.tab3 code{padding-left:16em}
li.tab4 code{padding-left:20em}
li.tab5 code{padding-left:24em}
ol.code li{background:#f3f3f3 url('images/td_bg.gif') no-repeat 100% 100%;}
p.note{margin:1em;border:1px solid #ddd;background:#f0f0f0;padding:1em}
#type-b #content-wrap{background:url('images/content_wrap_bg.gif') repeat-y 30px 0;}
#type-b #content{margin:0 23px 0 235px}
#type-c #content-wrap{background:url('images/content_wrap_bg.gif') repeat-y 30px 0;}
#type-c #content{margin:0 25% 0 235px}
#type-d #content{margin:0 25% 0 50px}
#type-e #content-wrap{background:#fff;}
#type-e #utility{position:absolute;top:0;left:auto;right:25px;width:165px;}
#type-e #content{margin:0 243px 0 50px}
#type-f #content-wrap{background:#fff;}
#type-f #content{margin:0 235px 0 25%}
#type-f #utility{left:auto;right:25px}
#type-f #sidebar{right:auto;left:25px}
#nav-secondary, #nav-secondary ul{position:static}
#nav-secondary, #nav-secondary li{list-style:none;margin:0;padding:0;background:#fff}
#nav-secondary{padding-top:0;border-top:1px solid #fff;margin-top:1px}
#nav-secondary a{line-height:1.8;background:#fff url('images/sprites.gif') no-repeat 10px -695px;display:block;font-style:normal;font-variant:normal;font-weight:bold;font-size:86%;font-family:arial;padding-left:23px;padding-right:0;padding-top:5px;padding-bottom:5px}
#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active{text-decoration:none;cursor:pointer}
#nav-secondary a:link{color:#000}
#nav-secondary a:visited{color:#000}
#nav-secondary a:hover{color:#A22101;background:#fee url('images/sprites.gif') no-repeat 10px -695px;}
#nav-secondary li.page_item a:link, #nav-secondary li.page_item a:visited, #nav-secondary li.page_item a:hover, #nav-secondary li.page_item a:active{color:#A22101}
#nav-secondary li{border-top:1px solid #fff;border-bottom:1px solid #fff}
#nav-secondary ul{margin:0 0 1em 23px;padding:0}
#nav-secondary li.page_item li a, #nav-secondary li.page_item li a:link, #nav-secondary li.page_item li a:visited{line-height:1.5;background:#fff url('images/sprites.gif') no-repeat 0 -798px;font-weight:normal;width:auto;color:#000;width:130px;display:block;padding-left:12px;padding-right:0;padding-top:0;padding-bottom:0}
#nav-secondary li.page_item li a:hover, #nav-secondary li.page_item li a:active{color:#A22101}
#nav-secondary li.page_item li{border:none;margin:0}
#nav-secondary li.page_item li.page_item a:link,
#nav-secondary li.page_item li.page_item a:visited,
#nav-secondary li.page_item li.page_item a:hover,
#nav-secondary li.page_item li.page_item a:active{font-weight:bold}
#nav-secondary ul ul{margin:0 0 1em 13px;padding:0}
#nav-secondary li.page_item li.page_item li a, #nav-secondary li.page_item li.page_item li a:link, #nav-secondary li.page_item li.page_item li a:visited{width:117px}
#nav-secondary li.page_item li.page_item li a:link,
#nav-secondary li.page_item li.page_item li a:visited,
#nav-secondary li.page_item li.page_item li a:hover,
#nav-secondary li.page_item li.page_item li a:active{font-weight:normal}
#nav-secondary li.page_item li.page_item li.page_item a:link,
#nav-secondary li.page_item li.page_item li.page_item a:visited,
#nav-secondary li.page_item li.page_item li.page_item a:hover,
#nav-secondary li.page_item li.page_item li.page_item a:active{font-weight:bold}
#nav-secondary ul ul ul{margin:0 0 1em 13px;padding:0}
#nav-secondary li.page_item li.page_item li.page_item li a, #nav-secondary li.page_item li.page_item li.page_item li a:link, #nav-secondary li.page_item li.page_item li.page_item li a:visited{width:104px}
#nav-secondary li.page_item li.page_item li.page_item li a:link,
#nav-secondary li.page_item li.page_item li.page_item li a:visited,
#nav-secondary li.page_item li.page_item li.page_item li a:hover,
#nav-secondary li.page_item li.page_item li.page_item li a:active{font-weight:normal}
#nav-secondary li.page_item li.page_item li.page_item li.page_item a:link,
#nav-secondary li.page_item li.page_item li.page_item li.page_item a:visited,
#nav-secondary li.page_item li.page_item li.page_item li.page_item a:hover,
#nav-secondary li.page_item li.page_item li.page_item li.page_item a:active{font-weight:bold}
#footer{clear:both;border-top:1px solid #E3E8EE;padding:10px 0 30px;font-size:86%;color:#999}
#footer p{margin:0}
#footer a{color:#999}
#footer a:hover, a:active{color:#A22101}
#commentlist li{margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #700000;}
#commentform{margin:1em 0;background:#fff;width:40em}
#commentform textarea{background:#f8f7f6;border:1px solid #d6d3d3;width:40em}
#commentform textarea:hover{background:#fff;border:1px solid #d6d3d3;}
#commentform textarea:focus{background:#fff;border:1px solid #939793;}
#commentform #email, #commentform #author, #commentform #url{font-size:1.1em;background:#f8f7f6;border:1px solid #d6d3d3;width:180px;}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover{font-size:1.1em;background:#fff;border:1px solid #d6d3d3;width:180px;}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus{font-size:1.1em;background:#fff;border:1px solid #939793;width:180px;}
#commentform input{margin-bottom:3px;}
.entry{min-height:195px;}
.entry p{padding-bottom:1px;}
.entry div.information{font-size:75%;}
.entry div.information a{text-decoration:underline;color:#333;}
.entry div.information a:hover{text-decoration:none;color:#333;}
.post{margin:0 0 25px 0;}
.soutez{font-size:15px;font-weight:bold;}
.post .info{padding:3px 3px 3px 8px;border:1px solid #B2B3B5;background-color:#f3f3f3;font-size:0.9em;color:#505050;}
form{margin:0 0 1.5em}
input{font-family:arial,tahoma,verdana,sans-serif;margin:2px 0}
fieldset{border:none}
label{display:block;padding:5px 0}
label br{clear:left}
input.f-submit{padding:1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
form.f-wrap-1{width:100%;padding:.5em 0;background:#f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;border-top:1px solid #d7d7d7;position:relative}
form.f-wrap-1 fieldset{width:auto;margin:0 1em}
form.f-wrap-1 h3{margin:0 0 .6em;font:bold 155% arial;color:#c00}
form.f-wrap-1 label{clear:left;float:left;width:100%;border-top:1px solid #fff}
form.f-wrap-1 label{float:none}
form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select{width:15em;float:left;margin-left:10px}
form.f-wrap-1 label b{float:left;width:8em;line-height:1.7;display:block;position:relative}
form.f-wrap-1 label b .req{color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
form.f-wrap-1 div.req{color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.f-wrap-1 div.req b{color:#c00;font-size:140%}
form.f-wrap-1 label select{width:15.5em}
form.f-wrap-1 label textarea.f-comments{width:20em}
form.f-wrap-1 div.f-submit-wrap{padding:5px 0 5px 8em}
form.f-wrap-1 input.f-submit{margin:0 0 0 10px}
form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap{clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b{float:left;width:8em;line-height:1.7;display:block;position:relative;padding-top:.3em}
form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px}
form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label{float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio{width:auto;float:none;margin:0;padding:0}
form.f-wrap-1 label span.errormsg{position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background:transparent url(images/errormsg_bg.gif) no-repeat 0 0}
form.f-wrap-1 label span.errormsg b{padding:10px 0;margin:0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}
#i_frame{width:478px;height:93px;font-family:Verdana;font-style:italic;font-size:12px;color:#042839;padding:75px 0 0 37px;line-height:25px;vertical-align:text-top;background:url("images/i_frame.png") no-repeat #fff;}
#i_frame a{color:#042839;text-decoration:none;}
#i_frame a:hover{color:#042839;text-decoration:underline;}
#i_reg{width:489px;padding:0 0 25px 26px;background:url("images/i_bg.png") repeat #fff;}
.a_ds_468x60{width:468px;height:60px;margin-left:auto;margin-right:auto;}
.a_ds_tag_468x60{width:468px;height:25px;font-family:Verdana;font-style:italic;text-align:right;font-size:10px;color:#d7d7d7;margin-left:auto;margin-right:auto;}
.a_ds_160x600{width:160px;height:600px;margin-left:auto;margin-right:auto;}
.a_ds_tag_160x600{width:160px;font-family:Verdana;font-style:italic;text-align:right;font-size:10px;color:#d7d7d7;margin-left:auto;margin-right:auto;}