#sidebar ol {
	margin:0;
	padding:0;
}
#sidebar ol li a {
	background: url("/images/icon-arrow.png") no-repeat left center;
	padding-left:14px;
}
.PhoneInput{
    float:left;
    font-size:10px;
    color:#666;

}
.PhoneInput a{
    display:block;
    clear:left;
}
.PhoneInput input{
    display:block;
    margin-right:8px;
}
.country, .area, .number {
    float:left;
}
.country input, .area input {
    width:3em !important;
}

.number input, .pagerExtn input{
    width:6em !important;
}

.ghi-form-container h2{ margin-top: 10px; margin-bottom: 5px;	}

.ccbool{float:left; width:160px;height: auto; }

.ccbool-item{
width:160px;
}
.ccbool-item-label{
float:left;
width:50px;
}
.ccbool-item-input{
width:100px;
float:left;
}

.radioselection {float:left;}
.radioitem {width:300px; height:25px;}
.radioitemlabel {width:40px; float:left;}
.radioiteminput input{width:2em; text-align:left;}


.clearboth
{
	clear:both;
}

.bigfreetext
{
	height: 3em;
}


/* Calendar Styles*/

.genevacalendar {zindex: 9999;} 
.genevacalendar td,th{padding:0; }

.ajax__calendar_container {background-color: #eaf2ea; border: 1px solid #dddddd; padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}


#selectedjobs table{background-color: #f4f9f4; border: 1px solid #e1e7ce; } 


#searchresults li {
        margin-bottom: 10px;
    }


#mydashboard{font-weight: bold;}



/* Apply the following changes to main.css - advise jonw */

/* mods portal START  */
#network img{width: 100px;}

#NewZealand {
    bottom:22px;
    right:70x;
    background-position:right top;
    padding:20px 0 0 0;
}

/* mods portal END  */

#member-menu {right: 10px; left:auto; position:absolute; z-index: 999;}
#breadcrumbs{background-color:#FFF;}

.section-3
{
    float:left;
    display:inline;
    padding:0px;
}
.section-3 {
    width:960px; 
}


#modal-bg {
     filter:alpha(opacity=50); /* IE's opacity*/
     opacity: 0.5;
}


#commonloginform{
display:none;
}

#bgcontainer{
display:none;
}

.error-login{display:block; color: red; font-size: 1.25em; font-weight:bold;}
.refer-ok{color: #5f7e02;}
#callfree .number {
    float:none;
    height:40px;
}

            .hideerror
            {
                display:none;
            }


.thirdlevelnav .selected{font-weight:bold;}

#modalclose{float:right; }

#partners p{ margin-left: 110px;}

#maincontent #partners a img {
    height: 71px;
    width: 100px;

}

/* needed for ie7..*/
#utilitiesnav{ text-align:right; }

.section-3-inner {margin:0 20px 20px 20px; width:920px;}

.alertmore {padding-left:144px; }
.alertinputdelete {margin-left:2px;}
#jobalertfieldset SELECT {width:16em;}
#jobalertfieldset INPUT {width:16em;}


.pollinfo{margin: 0 4px 12px 4px;}

.registrationeditform .section-1{display:none;}

.loginforgotpassword-sent p {font-weight: bold;}

.fieldhelp{font-size: 10px; color: #666; }

.registration .section-1 {display:none;} /* QUICK FIX TO HIDE THE RIGHT COLUMN WORDS ON REG FORMS*/

#jobsearch_category select{}
#quickjobsearch input {width:20em; margin-top:0;}
#quickjobsearch input.button {width:auto; }
#quickjobsearch select{width:20em; margin-top:0;}
#quickjobsearch label{padding-bottom:0px; margin-bottom:0px; font-size:0.9em;}

/*
#quickjobsearch.landscape div {margin-left: 0px;}
#quickjobsearch.landscape input {width:12em; margin-top:0.4em;}
#quickjobsearch.landscape input.button {width:9em; }
#quickjobsearch.landscape select{width:12em; margin-top:0.4em;}
#quickjobsearch.landscape label{padding-bottom:0px; margin-bottom:0px; font-size:0.9em; width:9em;}
*/


#articleindex {list-style-type:none; list-style-image:none; padding-left: 0; margin-left: 0px;}
#articleindex li {list-style-type:none; list-style-image:none; padding-left: 0; margin-left: 0px; }

#articleindex li a {color:#000; text-decoration:none;}
#articleindex li a:hover {color:#6ac306; text-decoration:none;}

#articleitemindex {list-style-type:none; list-style-image:none; padding-left: 0; margin-left: 0px; margin-bottom: 1.5em;}

#articleitemindex li{list-style-type:none;margin-left: 2em; margin-bottom: 0.5em;}

#VideoLink ul{list-style-type:none; list-style-image:none; padding-left: 0; margin-left: 0px; margin-bottom: 1.5em;



























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
