body,form,ul,li,p,h2,h3,h4,h5,h6,select,input,textarea{padding:0;margin:0;}body{font-family:"Trebuchet MS",sans-serif;font-size:14px;line-height:100%;}ul{list-style-type:none;}ul li{list-style-type:none;}table{border:none;}td{vertical-align:top;}th{vertical-align:bottom;text-align:left;font-weight:normal;}h2{font-size:20px;line-height:100%;font-weight:bold;color:#ff8c00;padding:20px 0 13px 0;}h3{font-size:18px;line-height:100%;font-weight:bold;color:#0062d1;padding:18px 0 11px 0;}h4{font-size:16px;line-height:100%;font-weight:bold;color:#000000;padding:16px 0 10px 0;}h5{font-size:14px;line-height:100%;font-weight:bold;color:#000000;padding:14px 0 9px 0;}h6{font-size:12px;font-weight:bold;color:#000000;padding:12px 0 8px 0;}a{color:#054D9F;text-decoration:underline;}a:visited{color:#054D9F;}a:hover,a:visited:hover{color:#00277e;}p{line-height:125%;padding-bottom:11px;}pre{font-family:Consolas,"Courier New",monospace;border:1px dotted #888888;padding:7px 14px;background-color:#f2f2f2;text-align:left;font-size:11px;line-height:12px;overflow-x:auto;overflow-y:visible;}select{font-family:Arial,Helvetica,sans-serif;}textarea{font-family:Arial,Helvetica,sans-serif;background:#f8f8f8 url(../images/input_shadow.png) no-repeat 0 0;border:1px solid #aaaaaa;padding:4px;font-size:12px;}textarea:focus{background-color:#d9e2ed;}input[type=text],input[type=password]{font-family:Arial,Helvetica,sans-serif;background:#f8f8f8 url(../images/input_shadow.png) no-repeat 0 0;border:1px solid #bbbbbb;padding:7px;}input[type=text]:focus,input[type=password]:focus{background-color:#d9e2ed;}.nicEdit-pane input[type=text]{font-family:Arial,Helvetica,sans-serif;background:none;border:1px solid #bbbbbb;padding:1px 5px;width:275px;}.submit{text-align:right;}input[type=submit],input[type=button]{background:#5778a8 url(../images/btn_main.gif) repeat-x 0 50%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;padding:2px 7px;color:#ffffff;border-top:1px solid #293946;border-right:1px solid #375174;border-bottom:1px solid #375174; border-left:1px solid #293946; }input[type=submit]:hover,input[type=button]:hover{background-image:url(../images/btn_main_hover.gif);}input[type=submit][disabled],input[type=button][disabled]{background-image:url(../images/btn_main.gif);opacity:0.33;}input.richtext-toggler{background:#eee none;color:#333;border-top:none;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb;font-weight:normal;font-size:11px;padding:0 3px;}input.richtext-toggler:hover{background:#fff none;color:#000;}table.columns{width:100%;background-color:#cccccc;}table.columns th{background-color:#ff8c00;font-weight:bold;color:#ffffff;padding:6px 12px;}table.columns td{background-color:#ffffff;padding:5px 10px;}table.form_simple td{background-color:#ffffff;font-size:11px;padding:2px 4px;color:#000000;}table.form_simple th{background-color:#ffffff;font-size:12px;padding:2px 4px;color:#000000;}table.form_simple input[type=text],table.form_simple input[type=password]{padding:2px 4px;font-family:Arial,Helvetica,sans-serif;}.available{border:1px solid #0062d1 !important;background-color:#ffffff !important;color:#0062d1 !important;}.unavailable,.error{border:1px solid #a00000 !important;background-color:#ffffff !important;color:#a00000 !important;}.error_severe{border:1px solid #000000 !important;background-color:#a00000 !important;color:#ffffff !important;}.error_severe a,.error_severe a:visited,.error_severe a:hover{color:#ffffff !important;}.warning{border:1px solid #ff8c00 !important;background-color:#ffffff !important;color:#ff8c00 !important;}.error_list{color:#C72C2C;font-weight:bold;padding:10px;border:1px dotted #a00000;margin:0 0 12px 0;background-color:#eee;}.error_list h4{padding:0 0 6px 0;color:#C72C2C;}.success{border:1px solid #008800 !important;background-color:#eeeeee !important;color:#008800 !important;padding:12px 0 0 12px;}.error_list li{list-style-type:disc;margin-left:22px;}.sidenote{font-style:italic;color:#666666;}h3.steps{color:#999999;font-size:13px;}h3.steps span.current{font-size:18px;color:#0062D1;}body{text-align:center;background:#ffffff;}#ie_warning{text-align:left;margin:0 auto;width:500px;padding:10px;}#viewport{text-align:left;margin:0 auto;width:900px; background:#ffffff url(../images/page_bg_left.png) repeat-y 0 0;}#page{margin-left:12px;  padding-right:12px; background:#ffffff url(../images/page_bg_right.png) repeat-y 100% 0;}#header{background:#111111 url(../images/header_bg.png) repeat-x 0 0;padding-top:6px;}#side_panel{float:right;width:240px; }#content_frame{float:left;margin-right:30px;width:550px; }#body{padding:6px 28px 10px 16px;}#body li{margin-top:6px;	}#footer{clear:both;background:transparent url(../images/footer_image.png) no-repeat 0 100%;padding:0 18px 0 140px;height:90px;font-size:13px;color:#999999;}#footer li{margin:47px 12px 0 0;float:left;}#subfooter{background:#ffffff url(../images/page_bg_bottom.png) no-repeat 0 0;padding-left:24px;}#subfooter_content{height:20px;background:#ffffff url(../images/page_bg_bottom.png) no-repeat 100% 0;}#header .logo{height:69px;margin:0;background:transparent url(../images/header_banner_bar.png) no-repeat 7px 0;}#quick_links{height:69px;margin:0 0 0 400px;background:#ff8c00 url(../images/header_banner_bar.png) no-repeat 100% 0;}#quick_links li{float:right;margin:12px 0;padding:0 7px;border-right:1px solid #222222;}#quick_links li.first{padding-right:28px;border-right:none;}#quick_links a{color:#000000;text-decoration:none;}#quick_links a:visited{color:#000000;}#quick_links a:hover{color:#814700;}#search_frame{float:right;width:299px;}#search_frame .term{float:left;padding:4px 7px 5px 8px;}#search_frame .submit{float:left;padding:4px 7px 5px 0;}#search_frame input.text{background:#000000 none;border:1px solid #38baff;padding:4px 10px;width:208px;color:#38baff;}#search_frame input.text:focus{background:#333333 none;border:1px solid #5cc7ff;color:#5cc7ff;}#search_frame input.submit{background:#000000 none;border:1px solid #38baff;padding:3px 7px;text-align:center;color:#38baff;}#search_frame input.submit:focus,#search_frame input.submit:hover{background:#333333 none;border:1px solid #5cc7ff;color:#5cc7ff;}#side_panel li{line-height:125%;padding-bottom:6px;font-size:14px;}#main_menu_frame{}#main_menu{height:36px;margin:6px 300px 0 7px;padding-left:10px;background:#0062d1 url(../images/main_menu_bar.png) no-repeat 0 0;}#main_menu_links{height:36px;background:#0062d1 url(../images/main_menu_bar.png) no-repeat 100% 0;}#main_menu_links li{float:left;margin:1px 0 0 0;padding:0px 2px 0 0;font-weight:bold;background:transparent url(../images/main_menu_bevel.png) no-repeat 100% 0;}#main_menu_links a{display:block;padding:10px 20px;color:#000000;text-decoration:none;}#main_menu_links a:hover,#main_menu_links a:visited:hover{color:#083394;}#main_menu_links a:visited{color:#000000;}#status_text{height:38px;margin:6px 0 0 0;background-color:#e6e6e6;color:#000000;}#status_text li{float:left;margin:12px 0 0 18px;}#content > *{margin-left:12px;}#probSolutions{margin-left:-1px;}#welcome{position:absolute;width:805px;height:468px;top:50%;left:50%;text-align:left;margin-top:-234px;margin-left:-403px;background:#ffffff url(../images/welcome.png) no-repeat 0 0;}#intro{margin:85px 0 0 30px;width:395px;float:left;font-size:12px;}#utilities{margin:0 30px 0 490px;padding-top:85px;}#welcome_login th{vertical-align:middle;font-weight:normal;padding-right:4px;}#welcome_footer{position:absolute;left:0;top:417px;margin-left:30px;color:#555555;}#welcome_footer li{float:left;padding:0;margin:0 11px 0 0;}.modalOverlay{background-color:#000;}.modalContainerSmall{background:url(../images/modal_small.png) no-repeat 0 0;height:318px;width:515px;position:absolute;top:50%;left:50%;margin-top:-159px; margin-left:-258px; }.modalContainerMedium{background:url(../images/modal_medium.png) no-repeat 0 0;height:436px;width:613px;position:absolute;top:50%;left:50%;margin-top:-218px; margin-left:-307px; }.modalContainerLarge{background:url(../images/modal_large.png) no-repeat 0 0;height:530px;width:770px;position:absolute;top:50%;left:50%;margin-top:-265px; margin-left:-385px; }a.modalClose{position:absolute;display:block;top:6px;right:19px;height:16px;width:16px;text-decoration:none;background:transparent url(../images/modal_close.png) no-repeat 0 0;opacity:0.5;cursor:pointer;}a.modalClose:hover{opacity:1;}.modalData .loading{background:transparent url(../images/loader_blue_32.gif) no-repeat 0 0;position:absolute;height:32px;width:32px;left:50%;top:50%;margin-top:-16px;margin-left:-16px;}.modalData{margin:45px 27px 27px 27px;text-align:left;}.modalContainerSmall .ajax_viewport{height:260px;overflow:auto;}.modalContainerMedium .ajax_viewport{height:360px;overflow:auto;}.modalContainerLarge .ajax_viewport{height:460px;overflow:auto;}.ajax_viewport h2,.ajax_viewport h3{margin-top:0;padding-top:0;}#participate_prompt{position:relative;}#participate{text-align:left;font-family:Arial,Helvetica,sans-serif;position:absolute;border:1px solid #999999;background:#ffffb6;padding:8px 12px;top:-16px;left:-16px;opacity:0.92;width:300px;}#participate a.close{display:block;float:right;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:bold;color:#999999;text-decoration:none;}#participate a.close:hover{color:#000000 !important;text-decoration:none;}#participate h4{padding:0;}#participate a.login,#participate a.register{margin:5px 8px 0 0;font-weight:normal;}#content .feature{margin-left:0;}.feature{margin-top:9px;padding-bottom:9px;}.feature .head{background:#ffffff url(../images/feature_top.png) no-repeat 0 0;}.feature .head .content{margin-left:40px;font-weight:bold;padding:25px 40px 0 0;background:#ffffff url(../images/feature_top.png) no-repeat 100% 0;}.feature .head h4{padding-top:2px;color:#ff8c00;}.feature .divider{font-size:1px;background:#ffffff url(../images/feature_bevel.png) no-repeat 0 0;clear:both;}.feature .divider div{font-size:1px;height:3px;margin-left:40px;background:#ffffff url(../images/feature_bevel.png) no-repeat 100% 0;}.feature .body{background:#ffffff url(../images/feature_middle.png) repeat-y 0 0;}.feature .body .content{margin-left:40px;padding:9px 40px 0 0;background:#ffffff url(../images/feature_middle.png) repeat-y 100% 0;}.feature .foot{background:#ffffff url(../images/feature_bottom.png) no-repeat 0 100%;}.feature .foot .content{margin-left:40px;padding:4px 40px 9px 0;font-size:12px;background:#ffffff url(../images/feature_bottom.png) no-repeat 100% 100%;}.feature .foot .content p{padding-bottom:0;}.feature ul{margin:0 11px;padding:0 11px 18px 0;}.feature li{list-style-type:disc;margin-top:6px;padding-left:1px;}.tag_cloud a{color:#0062d1;text-decoration:none;padding:0 2px;margin-right:3px;line-height:31px;}.tag_cloud a:hover{background-color:#0062d1;color:#ffffff;}.cloud_1{font-size:9px;}.cloud_2{font-size:11px;}.cloud_3{font-size:13px;}.cloud_4{font-size:15px;}.cloud_5{font-size:17px;}.cloud_6{font-size:19px;}.cloud_7{font-size:21px;}.cloud_8{font-size:23px;}.cloud_9{font-size:25px;}.cloud_10{font-size:27px;}.pager .label{margin-right:10px;color:#024ea4;}.pager .disabled{font-size:11px;line-height:12px;		padding:0 9px;margin-right:4px;border:1px solid #aaaaaa;color:#aaaaaa;cursor:default;}.pager .current{font-size:11px;line-height:12px;		padding:1px 11px;margin-right:4px;background-color:#0062d1;color:#ffffff;cursor:default;}.pager input{font-size:11px;line-height:12px;		padding:1px 7px 0 7px;margin-right:4px;border:1px solid #0062d1;background-color:#ffffff;background-image:none;color:#024ea4;cursor:pointer;}.pager input:hover{background-color:#0062d1;background-image:none;color:#ffffff;}p.searchresults{font-size:12px;margin:2px 0 0 0;color:#3b4151;}strong.search_hi{background-color:#e0ff51;}.solDeleteAjaxWindow{padding:85px 0px 0px 0px;text-align:center;}#login{height:180px;width:400px;position:absolute;text-align:left;top:50%;left:50%;margin:-90px 0 0 -200px;}#login th{font-weight:bold;}#login table{margin-top:20px;}#login input[type=text],#login input[type=password]{width:178px;}#problemView .similar{float:right;width:240px;}#problemView #content_frame{width:835px;font-size:12px;}.searchproblem{width:680px;padding-bottom:12px;}.problem{width:550px;padding-bottom:14px;}.problem .description{font-family:Arial,Helvetica,sans-serif;	border-right:1px solid #cccccc;border-left:1px solid #cccccc;padding:9px 9px 0 9px;}.problem .metadata{border:1px solid #cccccc;background-color:#dddddd;padding:6px 9px;}.problem .tags{background-color:#e3e3e3;border:1px solid #d3d3d3;padding:6px 10px;}.problem #add_solution{padding:6px 10px;text-align:right;}.problem .num_posts{margin-left:24px;}.problem .join_date{margin-left:24px;}#problemView .feature .metadata{color:#000000;font-weight:normal;width:170px;font-size:14px;}#problemView .feature .metadata p{padding-bottom:0;}#problemView .feature .metadata .username{font-size:16px;}#problemView .feature .body .content{padding-bottom:11px;}#problemView .comments p{padding-bottom:0;}.feature .solution{font-weight:normal;font-family:Arial,Helvetica,sans-serif;}.feature .foot .links{vertical-align:middle;width:600px;}.feature .foot .links a{margin-right:5px;}.feature .foot .rating{text-align:right;}.feature .foot .rating table{}.feature .foot table.layout{width:775px;}.feature .foot .label{vertical-align:middle;padding-right:8px;font-size:16px;	}.rating .minus a.members,.rating .minus span{display:block;height:24px;width:24px;background:transparent url(../images/minus_plus.png) no-repeat 0 0;}.rating .positive{vertical-align:middle;font-size:16px;padding:0 8px;}.rating .plus a.members,.rating .plus span{display:block;height:24px;width:24px;background:transparent url(../images/minus_plus.png) no-repeat 100% 0;}.rating .minus a.members:hover{background-position:0 100%;}.rating .plus a.members:hover{background-position:100% 100%;}.rating .plusOne{color:#48A219;font-weight:bold;}.rating .minusOne{color:#EC6900;font-weight:bold;}.rating .disabled{opacity:0.18;}.feature .credit{font-size:13px;font-weight:bold;}#problemView .feature{padding:0;}#problemView .comments{font-family:Arial,Helvetica,sans-serif;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:4px 6px 6px 6px;margin:0 14px 0 70px;}#problemView .comments .add{text-align:right;padding:0;}#problemView #add_solution{font-size:14px;margin-top:20px;}#problemView .feature .metadata{line-height:160%;}#probSolutions .comments li{margin:0;padding-bottom:3px;}#problemAdd #content_frame,#problemAdd #content{width:700px;}#problemAdd .title input,#solutionAdd .credit input{width:669px;}#problemAdd .description textarea,#solutionAdd .text textarea{width:674px;}#solutionAdd .submit{text-align:left;}#userRegister #content_frame{width:835px;}span#available{padding:1px 6px;margin:0 0 0 6px;}#recaptcha_tbody td td{padding:0;}#loginParticipate #content_frame{width:730px;}#solCommentView #content_frame,#solCommentView #content{width:835px;}#solCommentView .comment{margin-top:8px;padding:8px;background-color:#f1f1f1;border:1px solid #bbbbbb;}#solCommentView h2 a{text-decoration:none;}.comments .comment .metadata{font-style:italic !important;}.comment_text{margin-top:6px;}#solCommentView .selected{background-color:#fff !important;border:2px solid #ff0000 !important;}#solCommentView .feature .head .content{padding-bottom:8px;}table.data_admin{margin-top:8px;font-family:Arial,Helvetica,sans-serif;}table.data_admin th{padding:8px 5px;background-color:#0062d1;color:#ffffff;border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;vertical-align:bottom;}table.data_admin th.first{border-left:1px solid #000000;}table.data_admin td{vertical-align:top;padding:2px 5px;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}table.data_admin tr:hover{background-color:#d9e2ed;}table.data_admin td.first{border-left:1px solid #bbbbbb;}table.data_admin tr.submit td{border:none;text-align:right;}table.data_admin tr.submit:hover{background-color:transparent;}table.data_admin input,table.data_admin select,table.data_admin textarea{font-family:Arial,Helvetica,sans-serif;}table.data_admin input[type=text]{margin:0;padding:2px 5px;background:transparent none;border:none;}table.data_admin input[type=text]:hover{border:1px dotted #0062d1;padding:1px 4px;}table.data_admin input[type=text]:focus{border:2px inset #0062d1;padding:0 3px;} #adminTagEdit table.data_admin .count,#adminTagEdit table.data_admin .is_active,#adminTagEdit table.data_admin .delete{text-align:center;}#adminTagEdit table.data_admin td{vertical-align:middle;}#adminTagEdit table.data_admin td.name,#adminTagEdit table.data_admin td.description{padding:0;}#adminTagEdit table.data_admin td.name input{width:210px;}#adminTagEdit table.data_admin td.description input{width:390px;}#adminTagSuggest table.data_admin td.phrases{padding:0;}div.code pre a{text-decoration:none;}div.code pre a:hover{text-decoration:underline;}div.code pre{padding:5px;border:2px dotted #999;font-weight:normal;background:#f5f5f5;color:#000;overflow-x:auto;overflow-y:visible;}pre .kw1{color:#0000ff; font-weight:bold; }pre .kw2{color:#0000ff; font-weight:bold;}pre .kw3{color:#000000; font-weight:bold; }pre .kw4{color:#0000ff; font-weight:bold; }pre.php .kw1,pre.php .kw2,pre.php .kw3{font-style:italic;}pre.css .kw1{color:#006600;}pre .co1,pre .co2,pre .coMULTI{color:#808080;}pre .es0{color:#ff8800;font-weight:bold;}pre .br0{color:#000000;}pre .br1{color:#000000;}pre .st0{color:#008800;font-weight:bold;}pre .nu0{color:#cc0000;}pre .me0,pre .me1{color:#000000;font-weight:bold;}pre .re1,pre .re2,pre .re3,pre .re4{color:#880000;font-weight:bold;}pre.css .re1{color:#0000ff;font-weight:normal;}pre.css .re2,pre.css .re3,pre.css .re4{color:#000000;font-weight:normal;}pre .sy0{}pre .sc2{}