/**
 * TERMS OF USE - Validatious 2.0
 * Open source under the BSD License.
 * Copyright 2008 Christian Johansen.
 * All rights reserved.
 */
.dp-highlighter{font-family:"Consolas","Courier New",Courier,mono,serif;font-size:12px;background-color:#E7E5DC;width:99%;overflow:auto;margin:18px 0 18px 0!important;padding-top:1px;}.dp-highlighter ol,.dp-highlighter ol li,.dp-highlighter ol li span{margin:0;padding:0;border:none;}.dp-highlighter a,.dp-highlighter a:hover{background:none;border:none;padding:0;margin:0;}.dp-highlighter .bar{padding-left:45px;}.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar{padding-left:0;}.dp-highlighter ol{list-style:decimal;background-color:#fff;margin:0 0 1px 45px!important;padding:0;color:#5C5C5C;}.dp-highlighter.nogutter ol,.dp-highlighter.nogutter ol li{list-style:none!important;margin-left:0!important;}.dp-highlighter ol li,.dp-highlighter .columns div{list-style:decimal-leading-zero;list-style-position:outside!important;border-left:3px solid #6CE26C;background-color:#F8F8F8;color:#5C5C5C;padding:0 3px 0 10px!important;margin:0!important;line-height:14px;}.dp-highlighter.nogutter ol li,.dp-highlighter.nogutter .columns div{border:0;}.dp-highlighter .columns{background-color:#F8F8F8;color:gray;overflow:hidden;width:100%;}.dp-highlighter .columns div{padding-bottom:5px;}.dp-highlighter ol li.alt{background-color:#FFF;color:inherit;}.dp-highlighter ol li span{color:black;background-color:inherit;}.dp-highlighter.collapsed ol{margin:0;}.dp-highlighter.collapsed ol li{display:none;}.dp-highlighter.printing{border:none;}.dp-highlighter.printing .tools{display:none!important;}.dp-highlighter.printing li{display:list-item!important;}.dp-highlighter .tools{padding:3px 8px 3px 10px;font:9px Verdana,Geneva,Arial,Helvetica,sans-serif;color:silver;background-color:#f8f8f8;padding-bottom:10px;border-left:3px solid #6CE26C;}.dp-highlighter.nogutter .tools{border-left:0;}.dp-highlighter.collapsed .tools{border-bottom:0;}.dp-highlighter .tools a{font-size:9px;color:#a0a0a0;background-color:inherit;text-decoration:none;margin-right:10px;}.dp-highlighter .tools a:hover{color:red;background-color:inherit;text-decoration:underline;}.dp-about{background-color:#fff;color:#333;margin:0;padding:0;}.dp-about table{width:100%;height:100%;font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important;}.dp-about td{padding:10px;vertical-align:top;}.dp-about .copy{border-bottom:1px solid #ACA899;height:95%;}.dp-about .title{color:red;background-color:inherit;font-weight:bold;}.dp-about .para{margin:0 0 4px 0;}.dp-about .footer{background-color:#ECEADB;color:#333;border-top:1px solid #fff;text-align:right;}.dp-about .close{font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important;background-color:#ECEADB;color:#333;width:60px;height:22px;}.dp-highlighter .comment,.dp-highlighter .comments{color:#008200;background-color:inherit;}.dp-highlighter .string{color:blue;background-color:inherit;}.dp-highlighter .keyword{color:#069;font-weight:bold;background-color:inherit;}.dp-highlighter .preprocessor{color:gray;background-color:inherit;}html,body,*{margin:0;padding:0;}html{background:#181818;color:#bbb;}body{width:64em;font-family:Sans,"Bitstream Vera Sans",arial,verdana,sans-serif;font-size:100%;}a:link img,a:visited img,a:hover img,a:active img,img{border:none;}h1,h2,h3{font-weight:normal;}h1{font-family:Georgia,"Times New Roman",Times,serif;color:#eee;}h2,h3,h4,h5,h6{color:#eee;}h1,#branding h2{font-size:2em;line-height:2em;}#branding h2 a{border:none;}h2{font-size:1.5em;line-height:1.3334em;}h3{font-size:1.2em;line-height:1.6667em;}h4,h5,h6,p,ul,ol,address,blockquote,dl,table{font-style:normal;font-size:1.1667em;line-height:1.7142em;margin:0 0 1.7142em;}dt{float:left;clear:left;width:9em;}dt,dd{line-height:1.685em;margin:0;padding:0;}#content ul *,#content table *{font-size:1em;}table{border-spacing:0;border-collapse:collapse;}ul{margin-left:15px;}ol{margin-left:24px;}ol,ol li{list-style-type:decimal;}fieldset,iframe{border:none;}#content code{font-size:1.1em;color:#eee;}a,a:link,a:visited,a code{color:#777;text-decoration:none;border-bottom:1px dotted #777;}a code{border:none;}a:hover,a:active{text-decoration:none;border-bottom-style:solid;}#page{padding:2em;font-size:.75em;}#branding{font-family:Georgia,"Times New Roman",Times,serif;width:22em;margin:0 2em 1.95em 0;float:left;}#branding h1,#branding h2{font-size:3em;padding:0;line-height:1.3334em;}#branding h1 em,#branding h2 em{font-size:1.25em;line-height:.8em;font-style:normal;color:#aaa;}#branding p{font-size:1.8em;line-height:1.66em;color:#555;margin:0;}#nav{float:left;clear:left;font-size:1em;}#nav,#nav ul{margin:0;font-size:1em;}#nav li{list-style:none;line-height:2em;}#nav ul{margin-bottom:2.05em;}#nav li li{padding-left:2em;}#nav h2{font-family:Sans,"Bitstream Vera Sans",arial,verdana,sans-serif;}#nav h2 em{font-size:.9em;font-style:normal;color:#aaa;}#nav h2 a{color:#eee;background:0 50% no-repeat;}#nav a{color:#aaa;text-decoration:none;border:none;}#nav li .active a{font-weight:bold;color:#eee;}#nav a:hover,#nav a:active{text-decoration:underline;}#content{margin-right:1.3em;width:56em;float:right;padding:8em 0 14em;}#content a,#content a:link,#content a:visited{color:#eee;}.details{font-size:.9em;line-height:2.2222em;margin-top:-2.2222em;}#usp{margin-left:0;}#usp,#usp li{list-style:none;}#usp li h2{font-size:1.2857em;line-height:1.3334em;}#usp li p{margin-left:3.3334em;}ul.reference,ol.reference{margin-left:0;}#content .reference li,#content .more{padding-left:18px;background:url(../images/arrows_grey.gif) 0 7px no-repeat;}#content .reference code,#content .more code{font-size:1.2em;}#content .section .reference,#content .section .more{margin-top:-1.78em;}#content .more a{font-size:.9em;}#content .reference li{list-style:none;font-size:.9em;line-height:1.9046em;}#content .more{margin-top:-1.7em;}#get_started{font-size:2em;line-height:2em;margin:0;}#about{background:url(../images/footer.png) 0 0 repeat-x;position:fixed;padding-top:4em;left:0;bottom:0;width:100%;font-size:.75em;}* html #about{background:none;padding-top:0;position:static;}#about .content{border-top:.25em solid #222;padding:1.75em 2em 0;overflow:auto;margin:0;font-size:.91667em;background:#000;}* html #about .content{padding-bottom:2em;}#about p{width:74em;}#about a{color:#666;}pre.text{background:none;color:#666;margin:1.7em 0!important;padding:0;}.dp-highlighter,pre{margin:-0.3em 0 1.7em!important;border:.3em solid #333;border-left-width:.25em;border-right-width:.25em;font-family:"Consolas","Bitstream Vera Sans Mono","Lucida Console","Courier New",courier,monospace;}.dp-highlighter ol{color:#666;margin:0!important;}.dp-highlighter ol li,pre{font-size:.85em;line-height:2.0162em;background:#eee;padding-left:6px;border:none;list-style:none;}pre{font-size:1em;line-height:1.6em;color:#222;}.dp-highlighter ol li.alt{background:#e8e8e8;}form{padding:2em;background:#eee;margin-bottom:2em;color:#222;}#content form a,#content form a:link,#content form a:active{color:#222;}.field,.error .field,.validate_any,.validate_all{overflow:auto;border-top:.1667em solid #333;padding:0 1em;color:#222;clear:left;}.validate_any,.validate_all{padding:0;}fieldset div .field,.error .field{border-top:none;}.field label,.field p{width:8em;line-height:2em;margin:.6667em 0 1.1667em;}.field .help{width:auto;}.field p{width:12em;clear:left;}#download .field p{width:8em;}.field select{margin:.6667em 0 0;}.field p,.field ul,.field li{font-size:1em;}.field label,.field input,.field p{float:left;}.field input{width:12em;margin-top:.7em;}form .actions{overflow:auto;border-top:.1667em solid #333;padding-top:.8334em;height:3em;}form .actions .button{float:left;}form .actions .action{float:right;}form .inputs{float:left;margin:.6667em 0 1.1667em;width:40em;}form .inputs li{list-style:none;}#download .inputs li{float:left;width:33%;}form .inputs li label{width:auto;float:none;margin:0;padding-left:.5em;color:#222;}form .inputs li input{position:relative;top:-0.3334em;clear:left;}form .radio .messages,form .checkbox .messages{margin:0;padding-left:0;}form .radio input,form .checkbox input{width:auto;}.error{color:#900;background:#f8f8f8;}.error .messages,.error .messages li{float:left;list-style:none;}.validate_any .messages,.validate_all .messages{margin:0 0 0 1em;}.validate_any li,.validate_all li{float:none;}.error .messages{font-size:1em;padding:.6667em 0 0 1em;}.validate_any .messages,.validate_all .messages{padding-left:0;}#next{float:right;margin-right:29.3em;}#prev{float:left;padding-right:1em;}
