.block ul{margin:0;padding:0}.block h3{font-size:105%}.block h4{font-size:105%}div.menu{padding:0}div.menu ul{list-style:none;border:none;text-align:left}div.menu li a{width:auto;text-decoration:none}li.expanded{list-style-type:none;list-style-image:none;padding:0;margin:0}li.collapsed{list-style-type:none;list-style-image:none;padding:0;margin:0}li.leaf{list-style-type:none;list-style-image:none;padding:0;margin:0}li a.active{color:#069}.item-list .icon{color:#555;float:right;padding-left:.25em;clear:right}.item-list .icon a{color:#000;text-decoration:none}.item-list .icon a:hover{color:#000;text-decoration:none}.item-list .title{font-weight:700}.item-list ul{margin:0;padding:0}.item-list ul li{margin:0;padding:0;list-style:none;list-style-image:none}.calendar .row-week td a{display:block}.calendar .row-week td a:hover{color:#069;background-color:#fff}.calendar a{text-decoration:none}.calendar a:hover{text-decoration:none}.calendar table{border-collapse:collapse;width:100%;border:1px solid #000}.calendar td,.calendar th{text-align:center;border:1px solid #000;padding:1px;margin:0;font-size:.8em}.calendar td.day-blank{border:0}ul.primary li{background-image:none;margin-left:0;padding-left:0;line-height:1em}ul.secondary li{background-image:none;margin-left:0;padding-left:0;line-height:1em}#help{font-size:90%;padding:10px;margin:1em 0 10px;line-height:1.4em;color:#333;cursor:help;background:url(images/bg_help.gif) top left repeat}#help:before{content:"Help: ";font-style:normal;font-weight:700}#message{font-size:90%;padding:10px;margin:1em 0 10px;line-height:1.4em;color:#333;background:url(images/bg_message.gif) top left repeat}#message ul{padding:0;margin:0}.node-form .admin .authored,.node-form .admin .options,.node-form .admin .extra{float:none;margin-right:2em;margin-bottom:1em}.node-form .form-text{display:inline;width:auto}.node-form .standard{clear:none}.node-form textarea{display:inline;width:auto}.node p{padding:1em 0 0;margin:0}.node img{padding:10px}.links img{padding:0}.comment p{padding:.6em 0 0;margin:0}.node .readmore{font-weight:700}*{margin:0;padding:0}body{padding:0 0 20px;background:#fff;color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif}a,a:link{background:0 0;text-decoration:none;cursor:pointer}a:hover{background:0 0;text-decoration:underline;cursor:pointer}a:link{color:#c00}a:visited{color:#800}a:hover,a:active{color:#069}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.form-submit{padding:1px 3px;background:#666;color:#fff;font-weight:700;font-size:96%}#content form{width:100%;padding:.5em 0;background:#f6f6f6 url(images/featurebox_bg.gif) no-repeat 100% 100%;border-top:1px solid #d7d7d7;position:relative}#content form fieldset{width:auto;margin:0 1em}#content form h3{margin:0 0 .6em;font:700 155% arial;color:#c00}#content form label{clear:left;float:left;width:100%;border-top:1px solid #fff}#content form label{float:none}#content form label input,#content form label textarea,#content form label select{float:left;margin-left:10px}#content form label b{float:left;width:8em;line-height:1.7;display:block;position:relative}#content form label b .req{color:#c00;font-size:150%;font-weight:400;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}#content form div.req{color:#666;font-size:96%;font-weight:400;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}#content form div.req b{color:#c00;font-size:140%}#content form div.form-submit-wrap{padding:5px 0 5px 8em}#content form input.form-submit{margin:0 0 0 10px}#content form fieldset.f-checkbox-wrap,#content form fieldset.f-radio-wrap{float:left;width:32em;border:none;margin:0;padding-bottom:.7em}#content form fieldset.f-checkbox-wrap b,#content form fieldset.f-radio-wrap b{float:left;width:8em;line-height:1.7;display:block;position:relative;padding-top:.3em}#content form fieldset.f-checkbox-wrap fieldset,#content form fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px}#content form 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}#content form label input.f-checkbox,form.f-wrap-1 label input.f-radio{width:auto;float:none;margin:0;padding:0}#content form label span.errormsg{position:absolute;top:0;right:-10em;left:auto;display:block;width:16em}#content form label span.errormsg b{padding:10px 0;margin:0 10px 0 30px;color:#b30800;font-weight:700;display:block;width:auto;float:none;line-height:1.3}p,ul,ol{margin:0 0 1.5em}h1,h2,h3,h4,h5,h6{letter-spacing:-1px;font-family:arial,verdana,sans-serif;margin:1.2em 0 .3em;color:#000;border-bottom:1px solid #eee;padding-bottom:.1em}h1{font-size:186%;margin-top:.3em}h2{font-size:136%}h3{font-size:126%}h4{font-size:116%}h5{font-size:106%}h6{font-size:96%}.highlight{color:#e17000}.subdued{color:#999}.error{color:#c00;font-weight:700}.success{color:#390;font-weight:700}.caption{color:#999;font-size:11px}.date{display:block;padding:2px 0 2px 20px;background:url(images/time.gif) left center no-repeat;margin-right:10px;font:90% arial;color:#bbb}.terms{display:block;padding:2px 0 2px 20px;background:url(images/tag_blue.gif) left center no-repeat;font:90% arial;color:#bbb}small{font-size:11px}ul,.item-list ul{margin:.3em 0 1.5em;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:0 0;list-style-type:decimal}li,.item-list ul li{line-height:1.4em;padding-left:25px;background:transparent url(images/sprites.gif) no-repeat 0 0}li.doc{background-position:3px -500px}ul.nomarker li{background:0 0;padding-left:0}dl{margin:0 0 1em}dt{font-weight:700;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:0;height:0;line-height:0}#header{background:#666 url(images/sprites.gif) repeat-x 0 100%;margin:0;padding:0 0 8px}#header #site-name{font:35px arial;letter-spacing:-.05em;margin:0 0 0 30px;padding:3px 0;color:#ccc;border:none}#header .site-slogan{font:18px arial;letter-spacing:0;margin:0 0 0 5px}#header2{font:100% arial;text-align:left;margin:5px 0 20px}#header2 div{background:0 0;border:0;display:inline;margin-top:5px;padding:0}#header2 ul{background:0 0;border:0;list-style-type:none;display:inline;position:absolute;right:0;margin:0;padding:0}#header2 li{background:0 0;border:0;list-style-type:none;display:inline;margin:0;padding:0}#header2 a{font-weight:400;display:inline;border:0;background:0 0;margin:0;padding:0}#header2 a,#header2 a:link{background:0 0;text-decoration:none;cursor:pointer;margin:0;padding:0}#header2 a:hover{background:0 0;text-decoration:underline;cursor:pointer}#header2 a:link{color:#c00}#header2 a:visited{color:#800}#header2 a:hover,#header2 a:active{color:#069}#nav,#nav ul{padding:0;margin:0;list-style:none}#nav{font-weight:700;height:2.09em;font:700 96% arial;margin:0 105px 0 40px}#nav li{position:relative;background:#999;float:left;width:auto;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:400;left:-999em}#nav li:hover ul,#nav li.sfhover ul{left:0;z-index:99999}#nav li li{background:0 0;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: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:700;background:#666 url(images/sprites.gif) repeat-x 0 99%}#nav li{width:auto}#search{color:#fff;font-weight:700;position:absolute;top:10px;right:110px}#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.form-submit{width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}#poweredby{width:96px;height:63px;position:absolute;top:-9px;right:0}#wrap{width:770px;margin:0 auto;position:relative}#content-wrap{position:relative;width:100%}#utility{position:absolute;top:0;left:10px;width:190px;border-top:5px solid #999;padding-bottom:40px}#sidebar{position:absolute;top:0;right:25px;width:20%;border-top:5px solid #999;padding-top:1px;padding-bottom:40px}#content{margin:0;padding:0}#content #breadcrumb{margin-top:-5px;font-size:93%;font-weight:700}#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;padding:15px 20px 20px;border-top:1px solid #d7d7d7;margin:0 0 1.5em;background:#f6f6f6 url(images/featurebox_bg.gif) no-repeat 100% 100%;font-size:90%}.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:700}.catdesciption{color:#333;padding:15px 20px 20px;border-top:1px solid #d7d7d7;margin:0 0 1.5em;background:#f6f6f6 url(images/featurebox_bg.gif) no-repeat 100% 100%;font-size:90%}.catdesciption p,.catdesciption h1,.catdesciption h2,.catdesciption h3,.catdesciption h4,.catdesciption h5,.catdesciption h6{margin:0 0 .3em;border-bottom:1px solid #c00;color:#c00}.catdesciption p{border:none;margin:0 0 1em;color:#444}.catdesciption a{font-weight:700}.thumbnail{margin:5px;border:0 solid #fff;padding:5px;background:#fff}.thumbnail .image{border:0 solid #fff}.pagination{background:#f2f2f2;color:#666;padding:4px 2px 4px 7px;border:1px solid #ddd;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 #ccc}.pagination p a:hover{background:#c00;color:#fff}.pagination p span{text-decoration:none;background:#fff;padding:2px 5px;border:1px solid #ccc;color:#ccc}.pagination *{margin:0}.pagination h4{margin-top:-1.45em;padding:0;border:none}.search-results{margin:0 0 .5em;font-size:92%}.search-results dt,.search-results dl{margin:0}.search-results dt{font:700 125% arial;padding:3px 0}.search-results dd{padding:0;margin:0 0 1em 1.2em;font:110% arial}.search-results dd p{padding:0;margin-bottom:.5em}.search-results dd dd{font:73% arial}.search-results dd dl{margin:0}.search-results dd{line-height:1.3}.search-results dd.filetype,.search-results dd.date{color:#999;display:inline;padding-right:.5em}.search-results .search-info{padding:0;margin:0;color:#bbb;font-size:90%}#content table{border:0 solid #900;border-collapse:collapse;width:100%}#content table td{padding:0 5px}.calendar table{width:200px;font-size:92%}.calendar td{text-align:center;border:1px solid #ddd}.calendar th{text-align:center}.calendar thead th{padding:3px 2px}.calendar tbody th{padding:2px}.calendar tbody th.sub{padding:2px}.links{display:block;clear:left;padding:0 0 2px 20px;margin:.7em 0 0;background:url(images/comment.gif) left center no-repeat}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:transparent url(images/content_wrap_bg.gif) repeat-y 30px 0}#type-b #content{margin:0 10px 0 230px}#type-c #content-wrap{background:transparent 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:transparent url(images/content_wrap_e_bg.gif) repeat-y 100% 0}#type-e #utility{position:absolute;top:0;left:auto;right:25px;width:165px;border-top:5px solid #999}#type-e #content{margin:0 243px 0 50px}ul.menu,ul.menu ul{position:static}ul.menu,ul.menu li{list-style:none;margin:0;padding:0;background:#fff}ul.menu{padding-top:0;border-top:1px solid #ccc;margin-top:1px}ul.menu a{line-height:1.8;padding:5px 0 5px 23px;background:#fff url(images/sprites.gif) no-repeat 10px -695px;font:700 86% arial;display:block}ul.menu a,ul.menu a:link,ul.menu a:visited,ul.menu a:hover,ul.menu a:active{text-decoration:none;cursor:pointer}ul.menu a:link{color:#000}ul.menu a:visited{color:#000}ul.menu a:hover{color:#c00;background:#fee url(images/sprites.gif) no-repeat 10px -695px}ul.menu li.active a:link,ul.menu li.active a:visited,ul.menu li.active a:hover,ul.menu li.active a:active{color:#c00}ul.menu li{border-top:1px solid #fff;border-bottom:1px solid #ccc}ul.menu ul{margin:0 0 1em 23px;padding:0}ul.menu li.active li a,ul.menu li.active li a:link,ul.menu li.active li a:visited{line-height:1.5;background:#fff url(images/sprites.gif) no-repeat 0 -798px;padding:0 0 0 12px;font-weight:400;width:auto;color:#000;width:130px;display:block}ul.menu li.active li a:hover,ul.menu li.active li a:active{color:#c00}ul.menu li.active li{border:none;margin:0}ul.menu li.active li.active a:link,ul.menu li.active li.active a:visited,ul.menu li.active li.active a:hover,ul.menu li.active li.active a:active{font-weight:700}ul.menu ul ul{margin:0 0 1em 13px;padding:0}ul.menu li.active li.active li a,ul.menu li.active li.active li a:link,ul.menu li.active li.active li a:visited{width:117px}ul.menu li.active li.active li a:link,ul.menu li.active li.active li a:visited,ul.menu li.active li.active li a:hover,ul.menu li.active li.active li a:active{font-weight:400}ul.menu li.active li.active li.active a:link,ul.menu li.active li.active li.active a:visited,ul.menu li.active li.active li.active a:hover,ul.menu li.active li.active li.active a:active{font-weight:700}ul.menu ul ul ul{margin:0 0 1em 13px;padding:0}ul.menu li.active li.active li.active li a,ul.menu li.active li.active li.active li a:link,ul.menu li.active li.active li.active li a:visited{width:104px}ul.menu li.active li.active li.active li a:link,ul.menu li.active li.active li.active li a:visited,ul.menu li.active li.active li.active li a:hover,ul.menu li.active li.active li.active li a:active{font-weight:400}ul.menu li.active li.active li.active li.active a:link,ul.menu li.active li.active li.active li.active a:visited,ul.menu li.active li.active li.active li.active a:hover,ul.menu li.active li.active li.active li.active a:active{font-weight:700}#pager{border-top:1px solid #eee;padding:5px;margin:25px 5px 5px 10px}#footer{text-align:center;border-top:1px solid #e3e8ee;padding:10px 0 30px;font-size:86%;color:#999}#footer p{margin:0}#footer a:link{color:#999}#user-login-form{text-align:left}#user-login-form .form-item,#user-login-form input.form-submit{margin-left:10px}.small_login{text-align:left;font-size:90%;padding-left:10px}#block-adsense-0{padding-top:20px}.adsense_node_top{padding-top:.7em;text-align:center}.adsense_node_bottom{padding-top:.7em;text-align:center}.mceContentBody img{padding:10px}.service-links{padding:15px 0 5px}.service-links .service-label{padding-bottom:5px}.service-links img{padding:0;margin:0}