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 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
color:#666;
line-height:1.4em;
}
#container {
width:987px;
text-align:left;
padding:0;
margin:0;
float:left;
display:inline;
}
a:link {
color:#0066CC;
}
a:visited {
color:#99B2CC;
}
a:hover {
color:#F90;
}
#left {
float:left;
width:160px;
text-align:left;
padding:0px 20px 0px 20px;
margin:0px;
font-size:90%;
border-right:1px solid #D9E6F2;
}
#left h2 {
color:#B17C3B;
font-size:90%;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:0px;
}
#left .panel {
margin-bottom:30px;
font-size:85%;
line-height:1.5em;
}
#main {
float:left;
width:490px;
text-align:left;
padding:0px 20px 0px 20px;
margin:0px;
border:0px;
}
#mainnoleft {
float:left;
width:691px;
text-align:left;
padding:0px 20px 0px 20px;
margin:0px;
border:0px;
}
#mainnoright {
float:right;
width:746px;
text-align:left;
padding:0px 20px 0px 20px;
margin:0px;
border:0px;
}
#mainfullwidth {
float:left;
width:947px;
padding:0px 20px 0px 20px;
margin:0px;
border:0px;
}
#right {
float:right;
width:235px;
text-align:left;
margin:0px;
padding:0px 0px 0px 20px;
border-left:1px solid #D9E6F2;
}
#header {
width:947px;
height:75px;
padding:3px 20px 0px 20px;
margin:0px;
}
.nav {
float:right;
display:inline;
font-size:85%;
margin-bottom:3px;
}
.name {
color:#B17C3B;
}
#footer {
width:910px;
font-size:75%;
padding:10px 25px 20px 25px;
text-align:center;
}
#footer .links {
display:inline;
float:left;
}
#footer .copyright {
display:inline;
float:right;
}
.spacer {
clear:both;
}
.inlineleft {
float:left;
display:inline;
}
.inlineright {
float:right;
display:inline;
}
h1 {
font-size:120%;
color:#AB3942;
padding-bottom:5px;
}
h2 {
font-size:105%;
color:#B17C3B;
font-weight:normal;
}
h3 {
font-size:100%;
color:#E3B071;
font-weight:normal;
}
p {
line-height:1.5em;
padding-bottom:1em;
font-size:90%;
}
.error {
color:#AB3942;
}
hr {
border:none 0;
color:#CCC;
background-color:#CCC;
border-top:1px dashed #CCC;
width:100%;
height:0;
margin-top:10px;
margin-bottom:10px;
}
.logo {
float:left;
display:inline;
margin:8px 20px 0px 0px;
}
.gradient {
text-align:left;
margin:22px 0px 35px 0px;
border-top:1px solid #94B7DB;
height:25px;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7EFF7), to(#FFFFFF));
background-image: -moz-linear-gradient(100% 100% 90deg,#FFFFFF, #E7EFF7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7EFF7', endColorstr='#FFFFFF'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7EFF7', endColorstr='#FFFFFF')"; /* IE8 */
}
.jobsfound {
width:920px;
padding:0px 25px 0px 25px;
}
.jobsfound h1 {
display:inline;
float:left;
color:#AB3942;
font-size:120%;
margin:0;
padding:0;
}
.jobsfound h1 img {
vertical-align:bottom;
}
.jobscount {
display:inline;
float:right;
color:#AB3942;
font-size:100%;
}
.jobnumber {
color:#FF9900;
}
.jobnumber2 {
color:#FF9900;
font-size:110%;
}
#header form {
margin:0;
padding:0;
}
#header form ol {
margin:0;
padding:0;
text-align:left;
}
#header form li {
margin:0px 10px 0px 0px;
padding:0;
float:left;
display:inline;
}
#header form li.btn {
margin:15px 0px 0px 0px;
padding:0;
float:left;
display:inline;
}
#header form label {
color:#B17C3B;
line-height:1.2em;
display:block;
}
#header form p {
margin:0;
padding:0;
color:#999999;
font-size:80%;
line-height:1.2em;
}
.txt {
width:190px;
}
.txt2 {
width:23em;
}
.txt3 {
width:360px;
}
.txt4 {
width:120px;
font-size:90%;
}

/*adsense styles */
.ad_header {
color:#666666;
font-size:90%;
margin: 0px 0px 15px 0px;
}
.adsense_hover:hover {
background-color:#F6F9FC;
}
.adsensetitle {
font-size:100%;
line-height:1.4em;
text-decoration:underline;
font-weight:normal;
display:block;
}
.adsensedesc {
line-height:1.4em;
font-size:90%;
text-decoration:none;
color:#666;
font-weight:normal;
}
.adsenseurl {
color:#339990;
line-height:1.4em;
font-size:90%;
font-weight:normal;
text-decoration:none;
margin-bottom:15px;
display:block;
}
.adsrule {
border:0;
color: #D9E6F2;
background-color: #D9E6F2;
height:1px;
margin:20px 0px 20px 0px;
}
.job {
margin: 0px 0px 21px 0px;
padding:0;
}
.jobtitle {
line-height:1.4em;
font-size:100%;
font-weight:normal;
display:inline;
}
.jobtitle img {
vertical-align:text-top;
margin-right: 3px;
}
.joblocation {
line-height:1.4em;
color:#E3B071;
font-size:90%;
font-weight:normal;
text-decoration:none;
display:block;
}
.jobdesc {
line-height:1.4em;
font-size:90%;
text-decoration:none;
color:#666;
font-weight:normal;
display:block;
}
.jobdesc img {
margin:5px 0px 5px 5px;
}
.jobshortlist {
margin: 0px 0px 21px 0px;
padding:0;
border:1px solid #CCD9E6;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.gradient2 {
margin: 0 auto;
margin:22px 0px 0px 0px;
border-bottom:1px solid #94B7DB;
height:60px;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E7EFF7));
background-image: -moz-linear-gradient(100% 100% 90deg,#E7EFF7, #FFFFFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E7EFF7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E7EFF7')"; /* IE8 */
}
.gradient2 form {
width:960px;
}
.gradient2 form ol {
margin:0;
padding:0;
text-align:left;
}
.gradient2 form li {
margin:0px 10px 0px 0px;
padding:0;
float:left;
display:inline;
position:relative;
left:220px;
}
.gradient2 form li.btn {
margin:14px 0px 0px 0px;
padding:0;
float:left;
display:inline;
}
.gradient2 form label {
color:#B17C3B;
font-size:90%;
line-height:1.2em;
display:block;
}
.gradient2 form p {
margin:0;
padding:0;
color:#999999;
font-size:75%;
line-height:1.2em;
}
.button-results {
color: #FFFFFF;
padding:2px;
background-color: #FF9900;
font-family: arial, serif;
font-size: 90%;
font-weight:bold;
text-decoration:none;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
border:none;
cursor:pointer;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.button-results a:link, .button-results a:visited, .button-results a:active {
color: #FFFFFF;
text-decoration:none;
}
.button-delete {
color: #FFFFFF;
padding:2px;
background-color: #AB3942;
font-family: arial, serif;
font-size: 90%;
font-weight:bold;
text-decoration:none;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
border:none;
cursor:pointer;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.button-delete a:link, .button-delete a:visited, .button-delete a:active {
color: #FFFFFF;
text-decoration:none;
}
.pagenumbers {
list-style:none;
float:left;
margin:0;
padding:0;
text-decoration:none;
}
.pagenumbers li {
background-color:#fff;
float:left;
text-align:center;
margin:0 2px 0 0;
padding:0;
text-decoration:none;
}
.pagenumbers a {
float:left;
text-align:center;
height:14px;
line-height:1;
border:1px solid #99B2CC;
padding:3px;
text-decoration:none;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.pagenumbers li.current a,.pagenumbers a:hover {
border:1px solid #69C;
background:#668CB2;
color:#FFFFFF;
text-decoration:none;
}
.highlight {
color:#FF9900;
}
.photo img {
border:1px solid #cccccc;
padding:5px;
margin:5px;
}
.date {
color:#339990;
}
ul {
line-height:1.5em;
padding-bottom:1em;
font-size:90%;
}
li {
line-height:1.5em;
margin-left:20px;
font-size:90%;
}
address {
font-size:90%
}
.panel ul {
font-size:100%;
}
.panel li {
font-size:100%;
list-style-image:url(/images/bullet.gif);
}
.registeredlogin fieldset {
width:370px;
background-color:#FFF0B2;
margin-top:1px;
line-height:1.9em;
font-size:90%;
padding:3px 15px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.register fieldset {
width:370px;
background-color:#CEDFF4;
margin-top:1px;
line-height:1.9em;
font-size:90%;
padding:3px 15px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.registeredlogin ol,.register ol {
list-style:none;
padding:1em 1em 0;
}
.registeredlogin li,.register li {
padding-bottom:1em;
font-weight:normal;
}
.registeredlogin label,.register label {
display:block;
color:#666;
}
.greenhalfpanelheader {
width:370px;
color:#fff;
background-color:#B2CCE6;
font-weight:bold;
font-size:100%;
padding:5px 15px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.orangehalfpanelheader {
width:370px;
color:#fff;
background-color:#FFCC00;
font-weight:bold;
font-size:100%;
padding:5px 15px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.greenpanelheader {
color:#fff;
background-color:#B2CCE6;
font-weight:bold;
font-size:100%;
padding:5px 15px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.greenhalfpanel {
width:370px;
background-color:#CEDFF4;
margin-top:1px;
line-height:1.9em;
font-size:90%;
padding:15px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.greenpanel {
background-color:#CEDFF4;
font-size:90%;
margin-top:1px;
line-height:1.9em;
padding:15px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.register fieldset {
width:370px;
background-color:#D9E6F2;
margin-top:1px;
line-height:1.9em;
padding:3px 15px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.small {
font-size:90%;
}
.advanced fieldset {
background-color:#CEDFF4;
border-style:none;
margin:0;
padding:20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width:353px;
}
.advanced fieldset ol {
list-style:none;
margin:0;
padding:0;
}
.advanced fieldset label {
display:block;
color:#666;
margin:0;
padding:0;
}
.advanced fieldset li {
margin:0;
padding:0;
}
.settings fieldset {
background-color:#FFF0B2;
width:450px;
border-style:none;
margin:0 0 40px 0;
padding:20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.settings fieldset ol {
list-style:none;
margin:0;
padding:0;
}
.settings fieldset label {
display:block;
color:#666;
margin:0;
padding:0;
}
.settings fieldset li {
margin:0;
padding:0;
}
.button-large {
color: #FFFFFF;
padding:3px;
background-color: #FF9900;
font-family: arial, serif;
font-size: 100%;
font-weight:bold;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
border:none;
cursor:pointer;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF9900), to(#FFCC7F));
background-image: -moz-linear-gradient(100% 100% 90deg,#FFCC7F, #FF9900);
}
.rlink img {
	margin:0px 0px 10px 10px;
}
.rlink {
display:block;
padding:10px 0px 10px 0px;
font-size:90%;
}
.newuser {
padding:0;
margin:0;
}
.newuser form {
margin:0;
padding:0;
}
.newuser fieldset {
background-color:#FFF0B2;
margin:0px 0px 2px 0px;
padding:0;
border:0;
}
.newuser ol {
list-style:none;
margin:0;
padding:0;
}
.newusernumber {
display:inline;
float:left;
padding:28px 20px 12px 20px;
margin:0;
width:60px;
color:#FFCC00;
font-size:260%;
font-weight:bold;
text-align:center;
border-right:2px solid #fff;
height:67px;
}
.newusercontent {
display:inline;
float:left;
padding:10px;
width:569px;
margin:0;
}
.newuserbottom {
padding:10px;
font-size:90%;
margin:0;
}
.newusercontent label {
font-size:100%;
color:#AB3942;
margin:0;
padding:0;
}
.newusercontent p, .newuserbottom p {
font-size:90%;
}
.newusercontent p .small, newuserbottom p.small {
font-size:90%;
}
.advertpanelcan {
font-size:85%;
color:#666666;
background-color:#FFFFFF;
border:15px solid #E8F0F7;
display:inline;
float:left;
padding:10px;
width:140px;
height:300px;
margin-right:10px;
line-height:1.4em;
}
.advertpanelcan h1 {
font-size:150%;
color:#6699CC;
}
.advertpanelrec {
font-size:85%;
color:#666666;
background-color:#FFFFFF;
border-top:15px solid #FFF7D2;
border-bottom:15px solid #FFF7D2;
border-left:15px solid #FFF7D2;
display:inline;
float:left;
padding:10px;
width:140px;
height:300px;
}
.advertpanelrec h1 {
font-size:150%;
color:#FF9900;
}
.advertpanelrecend {
font-size:85%;
color:#666666;
background-color:#FFFFFF;
border:15px solid #FFF7D2;
display:inline;
float:left;
padding:10px;
width:140px;
height:300px;
}
.advertpanelrecend h1 {
font-size:150%;
color:#FF9900;
}
.quotes {
font-size:100%;
font-style:italic;
margin-bottom:10px;
}
.quotes img {
padding:5px 10px 5px 10px;
}
.quote {
font-size:200%;
color:#99B2CC;
font-family:"Times New Roman", Times, serif;
}
.advertisesignup fieldset {
background-color:#FFF7D2;
margin-top:1px;
font-size:90%;
line-height:1.9em;
padding:20px;
width:360px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.advertisesignup ol {
list-style:none;
padding:0;
margin:0;
}
.advertisesignup li {
padding:0 0 1em 0;
margin:0;
font-weight:normal;
}
.advertisesignup label {
display:block;
}
.jobActions {
text-align:left;
padding:3px 0;
}
.alertbox {
border:1px solid #8CB2D9;
padding:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
line-height:1.4em;
}
.hiddenPopup {
background-color:#FFF0B2;
width:311px;
visibility:hidden;
position:absolute;
padding:10px 20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size:90%;
margin-left:35px;
}
.emailalert {
width: 320px;
padding:15px;
line-height:1.4em;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF0B2), to(#FFFFFF));
background-image: -moz-linear-gradient(100% 100% 90deg,#FFFFFF, #FFF0B2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0B2', endColorstr='#FFFFFF'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0B2', endColorstr='#FFFFFF')"; /* IE8 */
-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
box-shadow:rgba(0,0,0,0.5) 0px 0px 5px;
border:1px solid #ececec; /* This border merges with the colour of the shadow in supporting browsers
	but in non-supporting browsers the border acts as the edge of the image */
}
#fixedtipdiv {
position:absolute;
border:4px solid #FFCC00;
font-size:90%;
z-index:100;
padding:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.browse ul {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
.browse li {
	margin:10px 24px 10px 0px;
	float:left;
	display:inline;
	width:150px;
}
.browse h2 {
	font-weight:bold;
	font-size:120%;
	display:inline;
}
.browse h3 {
	color:#666666;
	font-weight:bold;
	font-size:85%;
	display:inline;
	line-height:1.2em;
}
.browse h4 {
	font-size:85%;
	display:inline;
	font-weight:normal;
}
.browse p {
	color:#999999;
	font-size:80%;
	margin:0;
	padding:0;
	line-height:1.3em;
}
.browsejob ul {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
.browsejob li {
	margin:10px 30px 10px 0px;
	float:left;
	display:inline;
	color:#999999;
	font-size:85%;
}
.browsejob h2 {
	font-weight:bold;
	font-size:110%;
	display:inline;
}
.breadcrumb {
	width:100%;
	color:#9C7F7F;
	font-size:85%;
	height:20px;
	margin-bottom:40px;
}
.tagrhs1 {
padding-left:2px;
padding-right:2px;
}
.tagrhs2 {
font-size:96%;
padding-left:2px;
padding-right:2px;
}
.tagrhs3 {
font-size:102%;
padding-left:2px;
padding-right:2px;
}
.tagrhs4 {
font-size:108%;
padding-left:2px;
padding-right:2px;
}
.tagrhs5 {
font-size:114%;
padding-left:2px;
padding-right:2px;
}
.tagrhs6 {
font-size:120%;
padding-left:2px;
padding-right:2px;
}
a.tagrhs1:hover,a.tagrhs2:hover,a.tagrhs3:hover,a.tagrhs4:hover,a.tagrhs5:hover,a.tagrhs6:hover {
color:#fff;
background-color:#F90;
}
.code {
color:#999;
}
.tablemgtjobs {
border:2px solid #fff;
border-collapse:collapse;
}
.tablemgtjobs th {
border:2px solid #fff;
background-color:#EBDBBC;
font-weight:bold;
font-size:90%;
color:#960;
padding:5px;
}
.tablemgtjobs td a {
font-weight:normal;
}
.tablemgtjobs td {
background-color:#FFF7D2;
border:2px solid #fff;
font-weight:normal;
font-size:80%;
color:#666;
padding:5px;
}
.tablemgtjobs input {
font-size:90%;
margin:0;
padding:0;
}
.matchtagshighlight {
font-weight:bold;
}
.note {
color:#999999;
}
.orangelhspanelheader {
color:#fff;
background-color:#FFCC00;
font-weight:bold;
font-size:90%;
padding-left:10px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.registeredlhslogin fieldset {
background-color:#FFF0B2;
margin:1px 0px 0px 0px;
line-height:1.9em;
font-size:90%;
padding:10px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.registeredlhslogin ol {
list-style:none;
padding:0;
margin:0;
}
.registeredlhslogin li {
padding:0px 0px 10px 0px;
margin:0;
font-weight:normal;
}
.registeredlhslogin label {
display:block;
color:#666;
}
.widgetnumbers {
color:#F90;
font-weight:bold;
font-size:300%;
line-height:1.2em;
}
.affiliateitems fieldset {
background-color:#FFF0B2;
padding:0;
margin:1px 0px 0px 0px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.affiliateitems ul {
list-style-type:none;
padding:0;
margin:0;
}
.affiliateitems label {
display:block;
color:#B17C3B;
font-size:110%;
}
.affiliateitems li.number {
display:inline;
float:left;
font-size:500%;
color:#FF9900;
font-weight:bold;
padding:25px;
border-right:1px solid #ffffff;
}
.affiliateitems li {
background-color:#FFF0B2;
display:inline;
float:left;
padding:10px;
margin:0;
}
.caption {
color:#999999;
font-style:italic;
font-size:80%;
}
.box {
border:1px solid #F7D455;
padding:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.affiliatead {
background:#B2CCE6;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#99B2CC), to(#CCD9E6));
background-image: -moz-linear-gradient(100% 100% 90deg,#CCD9E6, #99B2CC);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99B2CC', endColorstr='#CCD9E6'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99B2CC', endColorstr='#CCD9E6')"; /* IE8 */
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width:140px;
height:80px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
padding:10px;
}
.affiliatead h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:750%;
margin:0px;
padding-right:7px;
float:left;
display:inline;
color:#668CB2;
line-height:0.8em;
}
.affiliatead p {
font-size:110%;
color:#ffffff;
display:inline;
font-weight:bold;
font-family:"Trebuchet MS";
line-height:1.2em;
}
.affiliatead a:link, .affiliatead a:visited, .affiliatead a:active, .affiliatead a:hover {
text-decoration:none;
}
.affiliatead h1 a:link, .affiliatead h1 a:visited, .affiliatead h1 a:active, .affiliatead h1 a:hover {
text-decoration:none;
}
.affiliatead p a:link, .affiliatead p a:visited, .affiliatead p a:active, .affiliatead p a:hover {
text-decoration:none;
}
.button-ad {
color: #FFFFFF;
padding:2px;
margin-top:5px;
background-color: #FF9900;
font-family: arial, serif;
font-size: 70%;
font-weight:bold;
text-decoration:none;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
border:none;
cursor:pointer;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.widgetad {
background:#B2CCE6;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8CB2D9), to(#D9E6F2));
background-image: -moz-linear-gradient(100% 100% 90deg,#D9E6F2, #8CB2D9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8CB2D9', endColorstr='#D9E6F2'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8CB2D9', endColorstr='#D9E6F2')"; /* IE8 */
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
width:140px;
height:155px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
padding:10px;
text-align:center;
border:2px solid #ffffff;
}
.widgetad h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
margin:0;
padding:0;
color:#ffffff;
line-height:1.2em;
}
.widgetad p {
font-family:Arial, Helvetica, sans-serif;
color:#666;
margin:10px 0px 15px 0px;
padding:0;
font-size:100%;
line-height:1.2em;
}
.widgetad img {
margin-top:15px;
}
.btnwidgetad {
	padding:5px;
	outline: none;
	cursor: pointer;
	text-align: center;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	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);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-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);
}
.btnwidgetad:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
	text-decoration: none;
}
.btnwidgetad:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
	text-decoration: none;
	position: relative;
	top: 1px;
}
.btnwidgetad a:link {
	text-decoration: none;
	color:#fff;
}
.btnwidgetad a:visited {
	text-decoration: none;
	color:#fff;
}
.survey {
background-color:#CF142B;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CF142B), to(#E78995));
background-image: -moz-linear-gradient(100% 100% 90deg,#CF142B, #E78995);
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
width:210px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
padding:10px;
text-align:left;
border:2px solid #ffffff;
font-size:90%;
color:#333;
}
.survey h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:120%;
margin:0px 0px 5px 0px;
padding:0;
color:#ffffff;
line-height:1.2em;
}
.survey h3 {
font-size:90%;
margin:0px 0px 10px 0px;
padding:0;
color:#ffffff;
line-height:1.2em;
}
.survey p {
color:#333;
margin:0;
padding:0;
}
.survey label {
display:block;
font-weight:bold;
color:#333;
}
.survey ul {
list-style:none;
margin:0;
padding:0;
}
.survey li {
display:inline;
float:left;
margin:0;
padding:0;
}
.button-survey {
color: #FFFFFF;
padding:3px 5px 3px 5px;
margin-top:10px;
background-color: #CF142B;
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight:bold;
text-decoration:none;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
border:none;
cursor:pointer;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-shadow: 0px 0px 1px #999999;
}
.barchart {
background-color:#ffffff;
}
.rhsad {
background:#B2CCE6;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8CB2D9), to(#D9E6F2));
background-image: -moz-linear-gradient(100% 100% 90deg,#D9E6F2, #8CB2D9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8CB2D9', endColorstr='#D9E6F2'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8CB2D9', endColorstr='#D9E6F2')"; /* IE8 */
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
width:210px;
padding:10px;
text-align:left;
border:2px solid #ffffff;
}
.rhsad h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
margin:0;
padding:0;
color:#ffffff;
line-height:1.2em;
}
.rhsad p {
font-family:Arial, Helvetica, sans-serif;
color:#666;
margin:10px 0px 5px 0px;
padding:0;
font-size:100%;
line-height:1.2em;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	outline: none;
	cursor: pointer;
	text-align: center;
	color:#fff;
}
.orange {
	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);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-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);
}
.red {
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-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);
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
	text-decoration: none;
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
	text-decoration: none;
}
.orange:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
	text-decoration: none;
	position: relative;
	top: 1px;
}
.red:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
	text-decoration: none;
	position: relative;
	top: 1px;
}
.orange a:link, .red a:link  {
	text-decoration: none;
	color:#fff;
}
.orange a:visited, .red a:visited {
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
.small {
	font-size: 12px;
	padding:2px 8px 2px 8px;
	text-decoration: none;
	font-weight:bold;
}
.large {
	font-size:16px;
	padding:4px 10px 4px 10px;
	text-decoration: none;
	font-weight:bold;
}