*{margin:0px;padding:0px;}
body{font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;background-color:#111111;background-image:url(graphics/bg_pattern.gif);background-repeat:repeat-y;background-position:center;margin:0px;margin-top:0px;text-align:center;padding:0px;}
.teasing{font-family:Arial,sans-serif;font-size:11px;color:#f1f1f1;vertical-align:bottom;text-align:right;padding:5px;height:100px;}
.sidebar{width:200px;padding-bottom:10px;text-align:left;}
.menu_inactive{font-size:12px;color:#dedede;background-color:transparent;text-decoration:none;}
.menu_active{font-size:12px;color:#f7941d;background-color:transparent;text-decoration:none;font-weight:bold;}
.tbl{border:1px solid #252525;border-collapse:collapse;margin-bottom:10px;}
.tbltitle{font-size:11px;font-weight:bold;color:#dedede;padding:3px;}
.tblcolumntitle{font-size:11px;font-weight:bold;color:#dedede;padding:3px;}
.tbltext{font-size:12px;color:#dedede;border:1px solid #252525;padding:3px;}
.title{font-size:22px;font-weight:bold;color:#dedede;margin-top:10px;margin-bottom:10px;}
.subtitle{font-size:18px;font-weight:bold;color:#dedede;margin-top:20px;margin-bottom:8px;padding-bottom:1px;border-bottom:2px solid #f7941d;line-height:22px;}
.text{font-size:13px;color:#dedede;line-height:18px;}
.footer{font-size:10px;color:#898989;margin-top:8px;}
.form{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;font-size:13px;line-height:17px;color:#dedede;border:1px solid #f7941d;background-color:#111111;margin-right:5px;}
.form_btn{font-size:11px;height:22px;background:url(graphics/bg_btn.jpg) center;border-left:1px solid #f9cc86; border-top:1px solid #f9cc86; border-right:1px solid #995f05;border-bottom:1px solid #995f05;color:#ffffff;font-weight:bold;}
.form:focus{background:url(graphics/bg_form_focus.gif);}
.error ul {list-style:none;}
.error ul li {padding-left:20px; background:url(graphics/ico_error.gif) no-repeat; line-height:16px; margin-bottom:10px;}

.bold{font-weight:bold;}
.italic{font-style:italic;}
.italic_underline{font-style:italic;text-decoration:underline;}
.bold_italic{font-style:italic;font-weight:bold;}
.underline{text-decoration:underline;}
.bold_underline{font-weight:bold;text-decoration:underline;}
.bold_italic_underline{font-weight:bold;font-style:italic;text-decoration:underline;}
acronym{border-bottom:1px dotted #dedede;cursor:help;}
a{color:#f7941d;}
a:link{text-decoration:none;}
a:hover{color:#f7941d;text-decoration:underline;}
a:visited{text-decoration:none;}
.link{padding-right:10px;background:transparent url(graphics/css_link_symbol.gif) right bottom no-repeat;}
hr{background-color:#252525;color:#252525;height:1px;border:#252525;margin-top:10px;margin-bottom:10px;}
ul.text{list-style-image:url(graphics/bullet.gif);margin-top:8px;}
ul.text li{margin-bottom:8px;margin-left:16px;}
ol.text {margin-top:8px;}
ol.text li{margin-bottom:8px;margin-left:35px;}
p.text{margin-bottom:10px;}
.image_right{margin-left:10px;}
.image_left{margin-right:10px;}
pre{width:485px; height:auto;font-family:"Courier New",Courier;line-height:14px;font-size:12px;color:#cecece;background-color:#1F201B;padding:10px;margin-top:2px;margin-bottom:4px;border:1px solid #61605b;overflow:auto;background-image:url(graphics/bg_code.gif);}
.pagenavigator,.link_btn{white-space:nowrap; color:#ffffff; line-height:25px;font-size:11px;background:url(graphics/bg_btn.jpg) center; border-left:1px solid #f9cc86; border-top:1px solid #f9cc86; border-right:1px solid #995f05;border-bottom:1px solid #995f05;padding:3px;padding-left:10px;padding-right:10px;text-decoration:none;margin-left:5px;}
.pagenavigator:hover,.link_btn:hover{border:1px solid #ffffff;text-decoration:none;background-color:#f7941d;color:#ffffff;}
.pagenavigator_active {border-left:1px solid #995f05; border-top:1px solid #995f05; border-right:1px solid #f9cc86;border-bottom:1px solid #f9cc86;}
.menu{height:21px;}
.menu ul {list-style:none; list-style-type:none; padding:0; margin:0; margin-left:10px;}
.menu ul li {float:left; list-style-image:none;}
.menu ul li a {font-size:14px; line-height:18px; margin-left:10px; margin-right:10px;}
.warning{color:#b65b14;font-size:12px;border:4px solid #FF9900;background-color:#FFCC33;padding:5px;padding-left:74px;margin-top:10px;margin-bottom:10px;background-image:url(graphics/bg_warning.png);background-repeat:no-repeat;}
.warning .link {color:#b65b14;text-decoration:underline;}
dl.text{padding:10px;background:#0f0f0f url(graphics/bg_faq.gif);}
dl.text dt{margin-bottom:5px;}
dl.text dd{margin-bottom:15px;color:#9a9a9a;}
.definition:hover{cursor:pointer;text-decoration:underline;}