html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,font,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
html{color:#666;font:90%/1.8em Verdana,Arial,Helvetica,sans-serif;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#E7EFF7),to(#FFFFFF)) no-repeat;background:-moz-linear-gradient(100% 100% 90deg,#FFFFFF,#E7EFF7) no-repeat;	background: -o-linear-gradient(top, #E7EFF7, #FFFFFF) no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7EFF7',endColorstr='#FFFFFF') no-repeat;/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7EFF7',endColorstr='#FFFFFF') no-repeat";/* IE8 */
height:100%}
body{text-align:center}
#container{width:740px;margin:0 auto;padding:10px}
a:link{color:#06C;text-decoration:none}
a:visited{color:#99B2CC;text-decoration:none}
a:hover{color:#F90;text-decoration:underline}
h1{color:#AB3942;display:inline;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:190%;font-weight:bold}
h2{color:#999;font-size:130%;font-family:Arial, Helvetica, sans-serif;font-weight:normal;margin:8px 0 40px 0}
h3{color:#B17C3B;padding-bottom:2px;font-family:Arial, Helvetica, sans-serif;font-size:120%;font-weight:bold;text-align:left}
.login{margin-top:10px;float:right;padding-right:15px;font-size:90%}
.logo{margin-top:20px;margin-bottom:50px}
.spacer{clear:both}
.name{color:#B17C3B}
.jobsfound{color:#F90;display:inline;font-family:Arial, Helvetica, sans-serif;font-size:190%;font-weight:bold}
.tag1,.tag2,.tag3,.tag4,.tag5,.tag6{padding:0 7px 0 7px;font-weight:bold;line-height:2em}
.hometagcloud{width:720px;padding:15px;text-align:left;border:1px solid #D9E6F2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#fff;	-webkit-box-shadow: 1px 1px 2px rgba(230,230,230,.5);-moz-box-shadow: 1px 1px 2px rgba(230,230,230,.5);box-shadow: 1px 1px 2px rgba(230,230,230,.5)}
.hometagcloud a{padding:0 5px 0 5px;line-height:30px;font-weight:bold;font-size:125%}
.hometagcloud a:hover{color:#fff;text-decoration:none;font-weight:bold;background:#F90}
a.hometagcloudsmall {line-height:18px;font-weight:normal;font-size:85%}
a.hometagcloudsmall:hover{color:#fff;text-decoration:none;font-weight:normal;background:#F90}
.hometagcloud2{width:720px;padding:15px;text-align:center;border:1px solid #B2CCE6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#fff}
.hometagcloud2 a{font-size:145%}
.hometagcloud2 img{border:1px solid #E8F0F7;padding:5px;margin:5px}
.searchpanel ol{list-style:none;text-align:left}
.searchpanel li{display:inline}
.searchpanel li.txtfield{float:left;padding:0 15px 0 0}
.searchpanel li.btn{margin:21px 0px;display:inline;float:left;padding:0;text-align:center}
.searchpanel li.btn input{font-weight:bold}
.searchpanel label{color:#B2CCE6;font-family:Arial, Helvetica, sans-serif;font-size:110%;line-height:110%;font-weight:bold}
.searchpanel p{font-size:90%}
.homesearchhelp{text-align:right;}
.txt{width:275px;height:34px;font-size:140%;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#999;border:1px solid #D9E6F2;padding:5px 7px 5px 7px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;	box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5);-moz-box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5);-webkit-box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5)}
.txt2{width:575px;font-size:110%;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#999;border:1px solid #D9E6F2;padding:5px 7px 5px 7px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;	box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5);-moz-box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5);-webkit-box-shadow:inset 2px 2px 3px 0px rgba(230,230,230,0.5)}
.small{font-size:90%}
.installwidget{font-size:125%}
.installwidget p{color:#F90;font-weight:bold;display:inline;margin:0;padding:0}
.hometagcloud3{padding:5px 10px 10px 10px;width:255px;height:60px;margin:0 auto;border:1px solid #D9E6F2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#fff;list-style:none;text-align:center;-webkit-box-shadow: 1px 1px 2px rgba(230,230,230,.5);-moz-box-shadow: 1px 1px 2px rgba(230,230,230,.5);box-shadow: 1px 1px 2px rgba(230,230,230,.5)}
.hometagcloud3 li.title{display:block;padding-bottom:3px;font-size:100%;float:none;clear:both}
.hometagcloud3 li{margin:0;padding:0 3px 0 3px;float:left;display:inline;font-size:70%}
.hometagcloud4{padding:5px 10px 10px 10px;width:330px;height:60px;margin:0 auto;border:1px solid #D9E6F2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#fff;list-style:none;text-align:center;-webkit-box-shadow: 1px 1px 2px rgba(230,230,230,.5);-moz-box-shadow: 1px 1px 2px rgba(230,230,230,.5);box-shadow: 1px 1px 2px rgba(230,230,230,.5)}
.hometagcloud4 li{margin:0;padding:0 3px 0 3px;float:left;display:inline;font-size:70%}
#footer{text-align:center;color:#999;font-size:90%;padding-bottom:10px}
.copyright{color:#999;font-size:85%;line-height:1.6em;;padding-bottom:10px}
.button{outline:none;cursor:pointer;text-align:center;font:14px Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);background: -o-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
/*.search{font-weight:bold;width:130px;height:30px;font:14px Arial,Helvetica,sans-serif}*/
.search{font-weight:bold;padding: 10px;font:14px Arial,Helvetica,sans-serif}
.search:hover,.register:hover,.advertise:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background: -o-linear-gradient(top, #f88e11, #f06015);background:-moz-linear-gradient(top,#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015')";text-decoration:none;color:#fff;}
.search:active{background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a);background: -o-linear-gradient(top, #f47a20, #faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');text-decoration:none;position:relative;top:1px}
.search a,.register a,.advertise a{text-decoration:none;color:#fff;font-weight:bold}
.register a:link,.advertise a:link{text-decoration:none;color:#fff;font-weight:bold}
.search a:visited,.register a:visited,.advertise a:visited{text-decoration:none;color:#fff;font-weight:bold}
.register{margin:40px 0 40px 130px;float:left;display:inline;width:180px;padding:10px}
.advertise{margin:40px 130px 40px 0;float:right;display:inline;width:180px;padding:10px}
.tooltip{color:#06C;outline:none;cursor:help;position:relative}
.tooltip span{margin-left:-999em;position:absolute}
.tooltip:hover span{border-radius:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:arial,sans-serif;position:absolute;left:1em;top:2em;z-index:99;margin-left:-250px;width:250px}
.tooltip:hover em{font:1.2em arial,sans-serif;display:block;padding:0.2em 0 0.6em 0}
.classic{background:#FFF0B2;padding:0.8em 1em;color:#666;text-align:left;line-height:1.6em}
.classic a:hover{text-decoration:none}
* html a:hover{background:transparent}
#switcher {display:none;}

@media screen and (max-width:1000px) {
#switcher {display:block;}
}

@media screen and (max-width:768px) {
#switcher {display:block;}
#zzztagclouds{display:none}
#cloudnormal2{width:auto}
#container{width:auto}
.register{margin:5px 0px 0px 0px;width:170px}
.advertise{margin:5px 0px 0px 0px;width:170px}
}
@media screen and (max-width:378px) {
#container img{width:320px}
}
@media screen and (max-width:321px) {
#container img{width:280px}
}
