a,applet,blockquote,body,button,caption,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,li,object,ol,p,pre,span,sub,sup,table,tbody,td,th,thead,tr,ul{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#333;background:url(../images/page-bg-pattern.png) repeat;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;height:100%}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}img{max-width:100%;height:auto}a{color:#132c99;text-decoration:none}a:hover{text-decoration:underline;cursor:pointer}.clear{clear:both}.right{float:right;overflow:hidden}.left{float:left;overflow:hidden}input,textarea{border:1px solid #ccc;padding:2px;font-size:14px;color:#777}.divider{height:1px;overflow:hidden;background:#ccc;margin:15px 0}.divider2{height:1px;overflow:hidden;border-bottom:1px dashed #ccc;margin:5px 0 15px}.buttonDesText{line-height:32px;margin-right:5px}.normalText{font-weight:400}.marTop10{margin:10px 0 0 0}.marTop12{margin-top:12px}.marTop15{margin:15px 0 0 0}.asterixRequired{color:red}.cursorNon{cursor:text}#header{background:url(../images/header-bg-pattern.png) repeat-x;height:121px}#headerContent{margin:0 auto;width:980px}h1#logoImage{padding:10px 0 0}h1#logoImage img{max-height:100px;width:auto}h1#logoText{font-size:45px;font-weight:700;padding:40px 20px 0 0;line-height:40px;font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif}h1#logoText a,h1#logoText a:hover{text-decoration:none;color:#3b4c63;text-shadow:1px 1px #373a41}#topNav{margin:70px 0 0 0;display:inline;font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif}#topNav ul li{background:url(../images/top-nav-bg.png) repeat-x;display:inline;float:left;padding:12px 15px 11px 14px;font-weight:700;font-size:18px;border-right:1px solid #b0bd8f;border-left:1px solid #f0f5e4;border-top:1px solid #cad6ac;display:block;line-height:18px}#topNav ul li:hover{background:url(../images/top-nav-hover-bg.png) repeat-x;color:#000}#topNav li img{margin:0 7px 0 0;vertical-align:text-top;width:21px;height:21px}body#about li#aboutTab,body#home li#homeTab,body#login li#loginTab,body#myaccount li#myaccountTab,body#signup li#signupTab{background:#5f6b87;border:1px solid #3a4766;border-bottom:6px solid #5f6b87}body#about li#aboutTab a,body#home li#homeTab a,body#login li#loginTab a,body#myaccount li#myaccountTab a,body#signup li#signupTab a{color:#fff;text-shadow:1px 1px #222}body li#homeTab{border-left:1px solid #b0bd8f}#topNav ul li a{color:#333}#topNav ul li a:hover{text-decoration:none}#main{background:url(../images/main-bg-pattern.png) repeat-x;min-height:391px;padding-top:20px}#mainContent{margin:0 auto;width:980px}#leftCol{width:200px;margin:0 20px 0 0}#centerCol{width:538px;margin:0 20px 0 0}#rightCol{width:188px}h2{font-size:20px;font-weight:700;color:#333;margin:0 0 8px 4px;border-bottom:1px solid #ccc;padding-bottom:15px}#leftCol h3{font-size:20px;font-weight:700;color:#fff;text-shadow:1px 1px #222;margin-bottom:15px}h3 img{vertical-align:text-top;margin-right:5px}h4{font-size:16px;font-weight:700;line-height:18px;margin:3px 0 8px 0;border-bottom:1px solid #ccc;padding-bottom:8px}h2.pageTitle{font-size:27px;color:#fff;margin:0 0 20px;text-shadow:1px 1px #222}h5.answerText{font-size:14px;font-weight:700;color:#999;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;width:100%;text-align:left}.searchbox form{background:url(../images/search-input-bg.png) no-repeat}.searchbox h2{border-bottom:none;padding-bottom:0}.searchbox input{width:429px;height:20px;border:none;padding:2px 0 2px 8px;font-size:15px;margin:10px 0 10px 5px}.searchbox .submitBtn input{width:28px;height:28px;margin:6px 17px 0 0}.greyBox,.greyBox3{background:#eff0f3;border:1px solid #c4c5c7;padding:2px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:20px}.greyBoxInner,.greyBoxInner3{background:#fff;border:1px solid #dfe0e1;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.greenBox{background:url(../images/search-box-back-bg.png) repeat-x;height:99px;border:1px solid #48536e;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:2px;margin-bottom:20px}.greenBoxInner{background:url(../images/search-box-front-bg.png) repeat-x;height:85px;padding:12px 16px 0;border:1px solid #98b468;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.yellowBox{background:#fcfde6;border:1px solid #bdc1a3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:2px;margin-bottom:20px}.yellowBoxInner{background:#fefef5;padding:10px;border:1px solid #d6d9be;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.greyBox2{background:#fff;border:1px solid #c4c5c7;border-top:none;padding:0 2px 2px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;margin-bottom:20px}.greyBoxInner2{background:#fff;border:1px solid #dfe0e1;border-top:none;padding:12px 15px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px}.greyBoxInner3{padding:15px}#leftCol ul{margin:-8px 0 0}#leftCol ul li{background:url(../images/grey-nav-arrow.png) no-repeat 0 10px;padding:7px 12px 7px;font-size:14px;font-weight:700;line-height:18px;border-bottom:1px solid #d2d1d2}#leftCol .children{padding-top:15px;margin-bottom:-7px}#leftCol .children li{border-top:1px solid #ccc;border-bottom:none}#wTabs1,#wTabs2,#wTabs3{height:47px;font-size:18px;border-bottom:1px solid #ccc}#wTabs1 ul,#wTabs2 ul,#wTabs3 ul{margin:0;padding:0;list-style:none}#wTabs1 li,#wTabs2 li,#wTabs3 li{float:left;display:inline;background:url(../images/grey-tab-left.png) no-repeat left;margin:0 10px -1px 0;padding-left:15px}#wTabs1 li.on,#wTabs2 li.on,#wTabs3 li.on{float:left;display:inline;background:url(../images/white-tab-on-left.png) no-repeat left;margin:0 10px -1px 0;padding-left:15px;border-bottom:1px solid #fff;position:relative;z-index:5}#wTabs1 a,#wTabs2 a,#wTabs3 a{display:block;float:left;height:47px;line-height:47px;font-weight:700;background:url(../images/grey-tab-right.png) no-repeat right;padding-right:15px;color:#333;outline:0}#wTabs1 .on a,#wTabs2 .on a,#wTabs3 .on a{background:url(../images/white-tab-on-right.png) no-repeat right;outline:0}#wTabs1 a:hover,#wTabs2 a:hover,#wTabs3 a:hover{text-decoration:none}#wTabs1 li img,#wTabs2 li img,#wTabs3 li img{vertical-align:middle;margin-right:7px;width:26px;height:28px}.whiteTab{width:100%}.whiteTab a{text-decoration:none;float:left;color:#333;font-weight:700;font-size:18px;background:url(../images/white-tab-full-lg.png) no-repeat top right}.whiteTab a span{margin:0 15px 0 0;padding:11px 0 10px 15px;position:relative;background:url(../images/white-tab-full-lg.png) no-repeat top left;float:left}.whiteTab a:hover,.whiteTab a:hover span{color:#333;text-decoration:none;cursor:pointer}.question{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc;width:500px}h2.questionTitle{background:url(../images/questions-icon-big.png) no-repeat;padding:0 0 13px 43px;line-height:25px;margin-bottom:10px}.question h4{padding-bottom:5px;margin-bottom:5px}.questionIcon{width:41px;margin-left:3px}.questionMain{width:432px}.questionByline{margin-top:8px;font-size:12px}.questionByline .answers{font-weight:700}.questionByline img{vertical-align:middle}span{margin-left:4px}span.points{color:#b3b2b2;margin-left:1px;font-weight:700}span.points span{color:#555;font-weight:700}.question .date{text-align:center;font-size:11px;float:left;margin:5px 0 0 0;color:#999;display:inline;text-transform:uppercase}.question .date .dateDay{font-size:19px;font-weight:700;border-bottom:1px solid #ccc;padding:0 0 3px;color:#666;margin-bottom:1px}.question .date2{margin-top:0}.page{font-size:14px;line-height:18px}.page h1{font-size:20px;font-weight:700;padding:10px 0;margin:0;border:none}.page h2{font-size:18px;font-weight:700;border:none;margin:0;padding:10px 0}.page h3{font-size:16px;font-weight:700;padding:10px 0;margin:0;border:none}.page h4{font-size:14px;font-weight:700;padding:10px 0;margin:0;border:none}.post p,.questionMain p{padding-bottom:10px}.post ul{list-style:disc;margin:0 0 15px 30px}.post li{margin-bottom:5px}.post .questionByline{margin-top:0}.question .date2 p{padding-bottom:0}.avatar{padding:3px;border:1px solid #ccc;margin:5px 10px 0 0}.avatar2 img{padding:3px;border:1px solid #ccc;margin:10px 0 5px;display:inline;margin-right:15px}.avatarInput{width:20px;margin:0 31px 5px 12px;padding:5px}.avatarInput input{border:none}.aboutMeText{width:355px}.article{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc}.articleImg{padding:3px;border:1px solid #ccc;background:#fff}.articleByline{margin-top:8px;font-weight:700}.articleByline span{margin-right:4px}.articleByline img{vertical-align:middle;margin-right:5px}.articleByline .comments{background:url(../images/comments-icon.png) no-repeat left;padding:0 0 0 21px;margin-left:5px}h3.signupTitle{background:url(../images/members-icon.png) no-repeat;padding:5px 0 10px 38px}.signup p{line-height:15px;margin-top:8px}.signup h3{font-size:18px;color:#333;font-weight:700}.formImage{margin-top:10px}form#changepw,form#editprofile,form#forgotPassword,form#loginformMain,form#postAnswer,form#postNewQuestion,form#signupform{margin:10px 0 0}form#changepw fieldset,form#editprofile fieldset,form#forgotPassword fieldset,form#loginformMain fieldset,form#postAnswer fieldset,form#postNewQuestion fieldset,form#signupform fieldset{display:block;padding:3px;border:1px solid #eee;margin:5px 0 10px;width:65%}form#changepw input,form#editprofile input,form#forgotPassword input,form#loginformMain input,form#postNewQuestion input,form#signupform input{width:98%;font-size:14px;padding:2px 2px;height:20px;padding:3px 0 1px 5px}form#loginformMain .login{margin-bottom:5px}form#loginformMain .login input{width:107px;height:30px;border:none}form#signupform .signup input{width:131px;height:30px;border:none}form#changepw .changepassword input{width:150px;height:30px;border:none}form#forgotPassword .forgotpassword input{width:137px;height:30px;border:none}form#postNewQuestion .addQuestion input{width:122px;height:30px;border:none}form#postAnswer fieldset,form#postAnswer textarea{width:99%}form#postAnswer .addAnswer input{width:105px;height:30px;border:none}form#editprofile .editProfile input{width:100px;height:30px;border:none}#respond fieldset{padding:3px;border:1px solid #eee;margin:10px 0 15px;width:490px}#respond textarea#comment{width:98%;font-size:14px;padding:2px 3px}#respond .postAnswer input{border:none}.forgotLink{margin:11px 0 0 12px}.introText{color:#666;font-style:italic}#editprofile label{font-weight:700}.errorMessage{background:#f99d9d;border:1px solid #d63131;padding:7px 10px;color:#c12020;margin:15px 0;font-weight:700}.successMessage{background:#d6e9b8;border:1px solid #94b277;padding:7px 10px;color:#5f8f31;margin:15px 0;font-weight:700}.successMessage span{font-weight:400;color:#444}.accountUsername{font-size:18px;line-height:29px;color:#666}.pointsBox2{margin-top:3px}.pointsBox2 img{vertical-align:middle}.padIconImage{margin:0 12px 0 0}.whiteLinkBox{margin:10px 15px 12px 0}ul.memberOptions{margin-top:-5px}ul.memberOptions li{padding:5px 0;list-style:circle;margin-left:18px}.pageNotFoundText{font-size:20px;width:340px;margin:30px 0 15px 10px;color:#666;line-height:25px;border-bottom:1px solid #ccc;padding-bottom:15px}.pageNotFoundTextSm{margin-left:10px}.pointsBox h3{font-size:16px;color:#333;font-weight:700;margin:2px 0 8px}.pointsBox img{vertical-align:middle}.pointsBox p{font-size:12px;margin-bottom:10px}.pointRow{border-top:1px solid #ccc;padding:4px 0 5px;clear:both;line-height:22px}.sponsorsBox h3{text-align:center;font-size:18px;font-weight:700;margin-bottom:15px}.sponsorsBox .ad125x125{border:1px solid #ccc;width:125px;height:125px}.bannerAd{margin:0 auto;border:1px solid #ccc;background:#fff;margin-bottom:20px}.ad160x600{width:160px;height:600px;margin-bottom:5px;margin-top:5px}.ad728x90{width:728px;height:90px}.whiteBtn a{text-decoration:none;float:left;color:#333;font-weight:700;font-size:13px;background:url(../images/white-btn.png) no-repeat top right}.whiteBtn a span{margin:0 15px 0 0;padding:7px 0 7px 15px;position:relative;background:url(../images/white-btn.png) no-repeat top left;float:left}.whiteBtn a:hover span,.whiteTab a:hover{color:#111;text-decoration:none;cursor:pointer}.signupBtn{margin:12px 0 0 7px}.signupBtn a{text-decoration:none;float:left;color:#333;font-weight:700;font-size:13px;background:url(../images/white-btn.png) no-repeat top right}.signupBtn a span{margin:0 15px 0 0;padding:7px 0 7px 38px;position:relative;background:url(../images/signup-btn-left.png) no-repeat top left;float:left}.signupBtn a:hover,.signupBtn a:hover span{color:#111;text-decoration:none;cursor:pointer}#footer{background:url(../images/footer-bg.png) repeat;height:52px;margin:20px 0 50px;color:#fff}#footerContent{margin:0 auto;width:980px}.bottomNav{font-size:18px;font-weight:700;border-left:1px solid #000;border-right:1px solid #3d4253}.bottomNav a{color:#fff;line-height:52px}.bottomNav a:hover{text-decoration:none}.bottomNav ul li{border-right:1px solid #000;padding:0 15px;border-left:1px solid #3d4253;float:left}.bottomNav ul li:hover{background:url(../images/bottom-nav-hover-bg.png) repeat-x}.copyright{font-size:14px;font-weight:700;line-height:52px}