/* CSS Document */

*{margin:0; padding:0;}

body{background:#f6f6f6 url(../images/bg.gif) top left repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#808080;}

a, img{outline:0; border:0; text-decoration:none;}

.leftBand{background:url(../images/leftBand.png) top left no-repeat; height:100px; width:25px; position:absolute; left:0; top:30px;}
.rgtBand{background:url(../images/rightBand.png) right top repeat-x; height:100px; position:absolute; right:0; top:30px; width:45%;}

.wrap{width:950px; margin:0 auto; position:relative; z-index:5; padding:0 5px; padding-top:30px;}
.header{border:0px solid #000; position:relative; width:950px;}
.loginBox{background:url(../images/loginBg.png) top left no-repeat; height:100px; width:475px; position:absolute; right:0; top:0; color:#000000; border:0px solid #000;}
.loginBox .inner{padding:20px 0 0 20px;}

.textFieldBg{background:url(../images/fieldBg.png) top left no-repeat; height:24px; width:187px; display:inline-block; padding:2px;}
.textField{width:173px; padding:4px 5px; border:0;}
.button{vertical-align:-11px; #vertical-align:-6px;}
.loginText{display:inline-block; width:195px; padding-bottom:3px;}
.loginText a{color:#000; text-decoration:underline;}
.loginText a:hover{text-decoration:none;}

.clear{clear:both; height:0; line-height:0;}

.check{#margin:-3px -3px -1px -3px; padding:0px;}

.bodyWrap{margin-top:25px; padding-bottom:50px;}

.leftSec{float:left; width:460px; padding-right:15px;}

.pBot{padding-bottom:8px;}
.leftSec p{line-height:17px;}


.cat1{background:url(../images/icon1.jpg) 0 0 no-repeat; padding-left:88px; margin-top:30px;}
.cat1 img{padding-bottom:10px; padding-top:6px;}
.cat1 p{line-height:16px;}

.cat2{background:url(../images/icon2.jpg) 0 0 no-repeat; padding-left:88px; margin-top:15px;}
.cat2 img{padding-bottom:10px; padding-top:6px;}
.cat2 p{line-height:16px;}

.cat3{background:url(../images/icon3.jpg) 0 0 no-repeat; padding-left:88px; margin-top:15px;}
.cat3 img{padding-bottom:10px; padding-top:6px;}
.cat3 p{line-height:16px;}

.rgtSec{float:left; width:400px; min-height:400px; font-weight:bold; border:0px solid #000;	background:url(../images/centerPart.png) center left no-repeat; padding-left:34px;}

.lines{background:url(../images/lines.png) right center repeat-x;}
.color{background:#f6f6f6; padding-right:10px;}

.regFldBg1{background:url(../images/regFldBg1.png) top left no-repeat; height:23px; width:81px; display:inline-block; padding:2px;}
.regField1{width:69px; padding:0px 5px; border:0;}
.regFldBg2{background:url(../images/regFldBg2.png) top left no-repeat; height:24px; width:266px; display:inline-block; padding:2px;}
.regField2{width:254px; padding:0px 5px; border:0;}

.regFldBg3{background:url(../images/regFldBg3.png) top left no-repeat; height:24px; width:148px; display:inline-block; padding:2px;}
.regField3{width:137px; padding:0px 5px; border:0;}

.selFieldBg{height:24px; width:266px; display:inline-block; padding:2px 1px;}
.selField{border:0;}

.regForm{margin-top:25px;}
.regForm label{float:left; width:100px; padding-top:4px;}
.regForm p{margin:3px 0;}

.footer{background:#ebebeb; border-top:1px solid #cfcece; margin:auto;}
.footerInner{margin:0 auto; width:960px; padding:15px 0;}

.F_leftLinks{line-height:22px; color:#5b5b5b;}
.F_leftLinks a{text-decoration:none; color:#5b5b5b;}
.F_rgtLinks{line-height:22px; color:#5b5b5b; font-size:10px;}
.F_rgtLinks a{text-decoration:underline; color:#5b5b5b;}
.fLft{float:left;}
.frgt{float:right;}

.bigLogo{position:absolute;	left:190px;	bottom:60px;}
/************* Inside Page Css ***********************/

.leftBandin{background:url(../images/leftBand.png) top left no-repeat; height:100px; width:25px; position:absolute; left:0; top:55px;}
.rgtBandin{background:url(../images/rightBand.png) right top repeat-x; height:100px; position:absolute; right:0; top:55px; width:45%;}

.topNav{background:url(../images/top_nav_bg.jpg) repeat-x; width:100%; height:32px; color:#000; line-height:32px; text-align:right;}
.topNav a{color:#000; margin-right:11px; text-decoration:underline;}
.topNav a:hover{text-decoration:none;}

.insidesearch{background:url(../images/loginBg.png) top left no-repeat; height:106px; width:730px; position:absolute; right:0; top:8px; color:#000000; border:0px solid #000;}
.insidesearch .inner{padding:20px 0 0 20px;}
.searchBg{background:url(../images/search_bg.png) top left no-repeat; height:38px; width:573px; display:inline-block; padding:2px;}
.searchBg input[type=text]{width:530px; margin:8px 5px; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#808080; font-variant:600; font-smooth: always;}
.searchBtn input[type=image]{vertical-align:-16px; #vertical-align:-5px;}
.dnIcon{background:url(../images/dn_icon.png) no-repeat 3px 2px; font-size:11px; color:#4b4b4b; clear:both; padding-left:27px; min-height:18px; line-height:18px;}
.dnIcon strong{font-size:11px;}
.dnIcon input[type=checkbox]{vertical-align:middle;}
.dnIcon input[type=checkbox]+input[type=checkbox]{vertical-align:middle; margin-left:20px;}
.searchResult{width:664px; float:left; border:1px solid #ececec; background:#fff;}
.searchResult h2{background:url(../images/search_title_bg.png) repeat-x left top; margin:0; padding:0; height:36px;}
.searchResult h2 span{padding-left:43px; background:url(../images/search_icon.png) no-repeat 14px center; font:bold 14px/36px Verdana, Arial, Helvetica, sans-serif; color:#7f7f7f;font-smooth: always; float:left;}
.searchResult h2 span.shorting{padding:0 8px 0 0; background:none; font:normal 10px/36px Verdana, Arial, Helvetica, sans-serif; color:#000;float:right;}
.searchResult h2 span.shorting select{width:93px; border:1px solid #e4e3e3; padding:2px; font-size:10px; vertical-align:middle;}
.result{padding:10px 19px; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#4b4b4b; background:#fff;}
.result:hover{background:#f5f5f5 url(../images/dn_arrow.jpg) no-repeat 630px 0;}
.result strong{color:#595858; line-height:22px;}
.result a{color:#595858; line-height:22px;}
.result a:hover{text-decoration:underline;}
.result .reating{width:370px; background:#fff; font:normal 11px/23px Verdana, Arial, Helvetica, sans-serif; color:#a7a7a7; padding-left:8px; border:1px solid #f3f3f3; clear:both; margin-top:9px;}
.result .reating img{vertical-align:-1px;}
.result .reating .profile{padding:0 0 0 35px; background:url(../images/porf_deactive.jpg) no-repeat 20px center; display:inline-block;}
.result .reating .appointment{padding:0 0 0 35px; background:url(../images/fix_deactive.jpg) no-repeat 17px center; display:inline-block;}
.result .reating .profile a, .result .reating .appointment a{color:#a7a7a7; font-weight:normal;}
.result:hover .reating .profile{padding:0 0 0 35px; background:url(../images/porf_active.jpg) no-repeat 20px center; display:inline-block;}
.result:hover .reating .appointment{padding:0 0 0 35px; background:url(../images/fix_active.jpg) no-repeat 17px center; display:inline-block;}
.result:hover .reating .profile a, .result:hover .reating .appointment a{color:#4878ab; font-weight:normal;}

.peaging{background:url(../images/peaging_bg.jpg) repeat-x; margin:10px 15px 15px; border:1px solid #ececec; border-bottom:0; height:29px;}
.peaging ul{list-style:none; margin:5px 0 0; padding:0; float:left;}
.peaging ul li{background:url(../images/saprator.jpg) no-repeat right center; padding:0 7px 0 6px; float:left;}
.peaging ul li a{display:inline-block; width:17px; height:17px; text-align:center; font:normal 10px/17px Verdana, Arial, Helvetica, sans-serif; color:#595858;}
.peaging ul li a:hover{font:bold 10px/17px Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#005e8d;}
.peaging ul li.active a{font:bold 10px/17px Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#005e8d;}
.peaging ul li.last a{width:auto; color:#005e8d; font-weight:bold;}
.peaging ul li.last a:hover{text-decoration:underline; background:none;}
.peaging .totelresult{float:right; color:#454545; font:normal 10px/29px Verdana, Arial, Helvetica, sans-serif; padding-right:12px;}

.rightAdvSection{float:right; width:266px;}
.rightAdvSection img{margin-bottom:8px;}

