@charset "utf-8";
/* CSS Document */

/*reset code*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

body{font-size:11px; color:#4D4D4D; background:url(../images/bg.png) repeat-y; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif;}
a{text-decoration:none; color:#fff;}
a:hover, .footerLink li a:hover{color:#000;}
.listLt a:hover, .listRt a:hover, .listMidLt a:hover, .listMidRt a:hover, .listMidCent a:hover, .footer a:hover{color:#4095cd;}

.fltLeft{float:left;}
.fltRight{float:right;}
.clear{line-height:1;font-size:1px; clear:both;}

/*main css*/
/*wrapper*/
#wrapper{width:1036px; margin:0 auto;}
.wrapperTop{background:url(../images/wrapperTop.png) bottom no-repeat; height:29px; font-size:1px; line-height:1px;}
.wrapperBot{background:url(../images/wrapperBot.png) top no-repeat; height:29px; font-size:1px; line-height:1px;}
.wrapperMid{background:url(../images/wrapperMid.png) repeat-y; width:972px; padding:0 32px;}

/*header*/
#header{background:url(../images/headerBg.gif) no-repeat; width:979px; height:auto;}
.logo{padding:28px 0 0 65px;}
.headerBox{background:url(../images/headerBox.png) no-repeat; width:438px; height:111px; margin:0 auto; padding:45px 70px;}
h2{font-size:24px; font-weight:normal; text-align:center;}
.headerBox a.headerBtn{background:url(../images/greenBtn.png) 0 0 no-repeat; width:242px; height:32px; display:block; margin:20px auto; padding:14px 0 0 15px; font:14px Arial, Helvetica, sans-serif; line-height:17px;}
.headerBox a.headerBtn:hover{background-position:0 -46px; color:#255575;}
h6{font-size:14px; color:#4095CD; font-weight:normal; margin-top:-5px; padding-bottom:8px;}

/*navigation*/
.navigation{background:url(../images/navigBg.png) no-repeat; height:153px;}
.navigation ul{margin:0; padding:0;}
.navigation li{display:inline;}
.navigation li a{display:block; float:left; background:url(../images/navLinkBg.png) 0 0 no-repeat; height:60px; width:195px; margin-top:36px; color:#255575; text-align:center; padding-top:45px; }
.navigation li a:hover{background-position:0 -105px; color:#122b3b;}
.navigation li a span{background:url(../images/navArrow.png) right 0 no-repeat; height:16px; padding-right:25px; font-size:14px; line-height:16px;}
.navigation li a:hover span{background-position:right -18px;}

/*content*/
.content{padding:15px 0;}
h3{font-size:14px; color:#000; font-weight:normal; padding-bottom:4px;}
p.learnBtn{text-align:right; padding-right:80px;}
.content a.learnMore{background:url(../images/learnMore.png) right 0 no-repeat; height:14px; padding-right:15px; color:#000; font:12px/14px Arial, Helvetica, sans-serif;}
.content a.learnMore:hover{background-position:right -14px; color:#4095cd;}
.content a.learn{text-decoration:underline; color:#4D4D4D;}
.content a.learn:hover{}
.content li{list-style-type:disc; margin-left:25px;}
p.center{text-align:center;}
p{line-height:15px;}
.content a.centerBtn{background:url(../images/greenBtn.png) 0 0 no-repeat; width:247px; height:32px; display:block; padding:14px 0 0 10px; font:13px Arial, Helvetica, sans-serif; line-height:17px; margin:0 auto;}
.content a.centerBtn:hover{background-position:0 -46px; color:#255575;}
p.statesName{color:#666666; font-size:11px; padding:15px 0; line-height:16px;}
p.statesName a{color:#666666;}
p.statesName a:hover{color:#4095cd;}
h1{font-size:37px; color:#4095cd; font-weight:normal; padding:40px 0 0 70px;}
p.caption{width:561px; text-align:left; margin:0 auto; padding-left:170px;}


/*form*/
.userForm{width:380px; padding:30px 0 0 120px; text-align:center;}
.frmBox{padding:5px 0 25px; clear:both;}
.frmTitles{width:90px; text-align:right; padding-right:8px; font-size:11px; font-weight:bold; color:#4c4c4c; line-height:15px;}
.textbox{border:1px solid #999; /*imp*/ width:271px; height:14px; font-size:11px; padding:0 2px;}
.input{width:275px;}
.textarea{width:273px; height:94px; overflow:auto; border:1px solid #999; /*imp*/}
.frmBox a.formButton{background:url(../images/orangeBtn.gif) 0 0 no-repeat; height:22px; width:141px; margin-right:5px; text-align:center; line-height:20px; color:#fff; font-size:13px; margin-top:10px;}
.frmBox a.formButton:hover{background-position:0 -22px; color:#ed1c24;}

/*searchbox*/
.searchbox{margin:10px 10px; border-top:1px dashed #404040}
.searchCity, .searchNeighbour, .searchCountry{width:285px; padding:15px 15px 0; min-height:400px;}
.searchCountry{border-left:1px dashed #404040; border-right:1px dashed #404040;}
.searchTitle{padding:0 0 40px 65px;}
h4{font-size:12px; color:#000000; padding-bottom:5px; font-weight:normal;}
.drpSearch{width:170px; height:15px; border:1px solid #c0c0c0;/*imp*/}
h5{display:block; height:23px; width:165px; background-color:#4095cd; line-height:23px; padding-left:15px; margin-left:10px; color:#fff; font-weight:normal;}
.searchList ul{padding:20px 0 0 70px;}
.searchList li{padding-top:10px;}
.searchList a{color:#666666; font:14px Arial, Helvetica, sans-serif;}
.searchList a:hover{color:#4095cd;}

.viewMore{width:140px; padding:40px 0 0;}
.viewMore a.viewMoreBtn{background:url(../images/viewMoreBtn.png) right 0 no-repeat; height:32px; display:block; padding-left:35px; color:#999999; font:14px/32px Arial, Helvetica, sans-serif;}
.viewMore a.viewMoreBtn:hover{background-position:right -32px; color:#5b72b4;}

/*srchResultBox*/
.srchResultBox{padding:30px 20px 0;}
.srchCity, .srchNeighbour, .srchCountry{width:304px; padding-top:20px;}
.srchDrpTitle{padding-left:8px;}
.srchRsltList{padding:60px 60px 30px;}
.listLt, .listRt, .listMidLt, .listMidRt, .listMidCent{width:150px;}
.listMid{width:520px; margin:0 14px;}
.listMidCent{margin:0 35px;}

.listLt ul,  .listRt ul{margin:0; padding:0;}
.listLt li,  .listRt li, .listMidLt li, .listMidRt li, .listMidCent li{padding-bottom:8px;}
.listLt a, .listRt a, .listMidLt a, .listMidRt a, .listMidCent a{color:#666; font:14px Arial, Helvetica, sans-serif;}


/*blueLine*/
.blueLine{background-color:#4095CD; height:16px;}

/*footer*/
.footer ul{margin:0; padding:15px 0;}
.footer li{display:inline;}
.footer a{font:12px Arial, Helvetica, sans-serif; color:#000; line-height:14px;}
.separator{padding:0 5px 0 10px;}
.copyright{font-size:10px; color:#000; line-height:12px;}