html, body{margin:0; padding:0}
body{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Verdana;font-size:8pt;font-weight:normal;color:#666666}
body a{color: #007730;text-decoration:underline}
body a:hover{color: #0088ff}
.radiobutton{background-color:transparent}
.bodyfont{font-family:Verdana;font-size:8pt;font-weight:normal;color:#666666;text-align:left}
.bodyfont a{color: #007730;text-decoration:underline}

.bodyfont a:hover{color: #0088ff}
IMG{BORDER-WIDTH:0px}
TABLE{font-family:Verdana;font-size:8pt;font-weight:normal;color:#666666;text-align:left}
FORM{margin:0px; padding:0px}
INPUT{font-family:Verdana;font-size:8pt;font-weight:normal;text-align:left;background-color:#ffffff;color:#666666;text-align:left;border:1px solid #000000}
SELECT{font-family:Verdana;font-size:8pt;font-weight:normal;text-align:left;background-color:#ffffff;color:#666666;border:1px;BORDER-RIGHT: black 1px solid;BORDER-TOP: black 1px solid;BORDER-LEFT: black 1px solid;BORDER-BOTTOM: black 1px solid}
.button{background-color:#D8EBCD;border-color:#666666;border-width:1px;border-style:solid;color:#666666;Font-Size:8pt;Font-Weight:normal;padding:0 .25em 0 .25em;margin-left:2px;width:auto;overflow:visible;cursor:pointer}
.mandatory{font-size:12px; color:red; font-weight:bold}
#header{height: 190px;background-color: #ffffff;}
#footer{background-color: #9FCE97;text-align:left;margin:0px;padding:0px}
#outerdiv{width:100%; }
#innerdiv{text-align:left;text-align:center;}
#innercontent{clear:both;width:780}
#maincontent{text-align:left; margin:0px auto;width:100%;}
#tdSideBar{margin:0px;margin-left:20px;margin-right:20px;text-align:left;padding:0px;}
#SideBar{padding:0px;margin:0px; width:220px}
.sidebar{padding:0px;height:auto;width:220px}

#HomeContent{clear:both;float:none	!important;float:left;margin-left:20px;margin-top:0px;margin-bottom:10px;padding:0px;padding-top:0px;display:block	!important;display:inline;}
.ContentBar{padding-top:20;;}
.pagetitle{font-size:11pt;font-weight:bold;color:#9FCE97;margin:0px;padding:0px;width:auto;float:left;}
.pagetitletext{margin:0px 0px 10px 0px;}
/*	Main Window Styles Begin	*/
.windowheaderimage{width:100%;}
.windowfullheaderimage{width:100%;float:left;margin:0px;padding:0px}
.windowheaderimage1{padding:0px;margin:0px}
.windowheaderimage2{padding:0px;margin:0px}
.windowheaderimage3{padding:0px;margin:0px;}
#windowfooterimage{width:100%;float:left;padding:0px;margin:0px;}
.windowfullfooterimage{width:100%;float:left;}
.windowfooterimage1{padding:0px;margin:0px;}
.windowfooterimage2{padding:0px;margin:0px}
.windowfooterimage3{padding:0px;margin:0px;}
#windowmaincontent{width:100%;float:left;}
.windowleftimage{clear:both;height:auto;margin:0px;padding:0px;}
.windowrightimage{clear:both;height:auto;margin:0px;padding:0px;}
.windowmiddlecol{clear:both;}
#windowmiddlecol{float:left;width:100%;}
/*	Main Window Styles End		*/
/*	Content Bar Styles Begin	*/
.contentbarfullheaderimage{margin:0px;padding:0px;width:100%;float:left;}
.contentbarheaderimage1{padding:0px;margin:0px;}
.contentbarheaderimage2{padding:0px;margin:0px;}
.contentbarheaderimage3{padding:0px;margin:0px}
#contentbarfooterimage{width:100%; padding:0px; margin:0px; clear:both}
.contentbarfullfooterimage{width:100%;float:left;}
.contentbarfooterimage1{padding:0px;margin:0px}
.contentbarfooterimage2{padding:0px;margin:0px;}
.contentbarfooterimage3{padding:0px;margin:0px}
#contentbarmaincontent{width:100%;float:left}
.contentbarleftimage{clear:both;height:auto}
.contentbarrightimage{clear:both;height:auto;}
.contentbarmiddlecol{clear:both}
#contentmidcol{float:left;width:100%}
/*	Content Bar Styles End	 */
/*	Featured Jobs Styles Begin	*/
#FeaturedJobsContainer{clear:both;width:100%;margin:0px;padding:0px;}
.featuredjobsfullheaderimage{margin:0px;padding:0px;width:100%;float:left}
.featuredjobsheaderimage1{padding:0px;margin:0px}
.featuredjobsheaderimage2{padding:0px;margin:0px;}
.featuredjobsheaderimage3{padding:0px;margin:0px;}
#featuredjobsfooterimage{width:100%; padding:0px; margin:0px; clear:both;}
.featuredjobsfullfooterimage{width:100%;float:left;}
.featuredjobsfooterimage1{padding:0px;margin:0px}
.featuredjobsfooterimage2{padding:0px;margin:0px;}
.featuredjobsfooterimage3{padding:0px;margin:0px}
#featuredjobsmaincontent{width:100%;float:left}
.featuredjobsleftimage{clear:both;height:auto;}
.featuredjobsrightimage{clear:both;height:auto}
.featuredjobsmiddlecol{clear:both}
#featuredjobsmidcol{float:left;width:100%}
/*	Feature Jobs Styles End	 */
/*	Side Bar Styles	  */
.sidebarfullheaderimage{margin:0px;padding:0px;width:100%;float:left}
.sidebarheaderimage1{padding:0px;margin:0px}
.sidebarheaderimage2{padding:0px;margin:0px;}
.sidebarheaderimage3{padding:0px;margin:0px}
.sidebarfullfooterimage{width:100%;float:left;}
.sidebarfooterimage1{padding:0px;margin:0px;}
.sidebarfooterimage2{padding:0px;margin:0px;}
.sidebarfooterimage3{padding:0px;margin:0px;}
#sidebarmaincontent{width:100%}
.sidebarleftimage{height:auto;}
.sidebarrightimage{clear:both;height:auto}
.sidebarmiddlecol{clear:both;}
.jobtitle{float:left;color:#006633;font-weight:bold;}
.jobtitle A{color:#006633;font-weight:bold;text-decoration:none;}
.jobtitle A:hover{}
.salary{float:left;}
.jobdescn{float:left;width:100%;padding:0px;}
/*	Side Bar Styles End	  */
/*	NavBar Styles	  */
.navbarfullheaderimage{margin:0px;padding:0px;width:100%;float:left}
.navbarheaderimage1{padding:0px;margin:0px;}
.navbarheaderimage2{padding:0px;margin:0px;}
.navbarheaderimage3{padding:0px;margin:0px}
.navbarfullfooterimage{width:100%;float:left;}
.navbarfooterimage1{padding:0px;margin:0px;}
.navbarfooterimage2{padding:0px;margin:0px;}
.navbarfooterimage3{padding:0px;margin:0px;}
.navbarleftimage{height:auto;}
.navbarrightimage{clear:both;height:auto;}
.navbarmiddlecol{clear:both;}
#navbarmidcol{width:100%;float:left;background-color:#dddddd;height:30px;line-height:30px;}
.navbarnotloggedin{}
.navbarloggedin{}
.navbarcontact{}
.navbarcontact A{}
.navbarprivacy{}
.navbarprivacy A{}
.navbarhome{}
.navbarhome A{}
/*	NavBar Styles End	  */
/*	Login Styles	  */
.loginfullheaderimage{height:20px;margin:0px;padding:0px;width:100%;float:left}
.loginheaderimage1{width:0px;padding:0px;margin:0px;}
.loginheaderimage2{height:20px;padding:0px;margin:0px;}
.loginheaderimage3{padding:0px;margin:0px}
.loginfullfooterimage{width:100%;float:left;height:20;}
.loginfooterimage1{width:0px;padding:0px;margin:0px;}
.loginfooterimage2{height:20px;padding:0px;margin:0px;}
.loginfooterimage3{padding:0px;margin:0px;}

.loginleftimage{height:auto;width:0px;}
.loginrightimage{clear:both;width:0px;height:auto;}
.loginmiddlecol{clear:both;overflow:auto;}
#loginmidcol{}
.logintitle{color:#9FCE97;font-size:11pt;font-weight:bold;margin:0px;width:100%;}
.loginemail{color:#666666;font-size:8pt;font-weight:normal;}
.loginpassword{color:#666666;font-size:8pt;font-weight:normal;}
.loginbutton{color:#666666;font-size:8pt;font-weight:normal;background-color:#D8EBCD;border-color:#666666;border-width:1px;border-style:solid;padding:0 .25em 0 .25em;width:auto;overflow:visible}
.loginforgotpwd{color:#666666;font-size:8pt;font-weight:normal;}
.loginforgotpwd A{color:#666666;font-size:8pt;font-weight:normal;}
.loginregister{color:#666666;font-size:8pt;font-weight:normal;}
.loginregister A{color:#666666;font-size:8pt;font-weight:normal;}
#loginform{padding:0}
/*	Login Styles End	  */
/*	Job Seeker Styles	  */
.jobseekerfullheaderimage{height:20px;margin:0px;padding:0px;width:100%;float:left;}
.jobseekerheaderimage1{width:0px;padding:0px;margin:0px;}
.jobseekerheaderimage2{height:20px;padding:0px;margin:0px;}
.jobseekerheaderimage3{padding:0px;margin:0px;}
.jobseekerfullfooterimage{width:100%;float:left;height:20;}
.jobseekerfooterimage1{width:0px;padding:0px;margin:0px;}
.jobseekerfooterimage2{height:20px;padding:0px;margin:0px;}
.jobseekerfooterimage3{padding:0px;margin:0px;}
.jobseekerleftimage{height:auto;width:0px;}
.jobseekerrightimage{clear:both;width:0px;height:auto}
.jobseekermiddlecol{clear:both;overflow:auto;}
#jobseekermidcol{}
.jobseekertitle{color:#9FCE97;font-size:11pt;font-weight:bold;margin:0px;padding:0px;width:100%}
.jobseekertext{color:#000000;font-size:8pt;font-weight:normal;padding-left: 5px;}
.jobseekertext A{color:#000000;font-size:8pt;font-weight:normal;}
.jobseekertext A:hover{color:#0088ff;}
#JobSeekerLinksContainer{margin:0}
/*	Job Seeker Styles End	  */
/*	JobAlerts Styles	  */
.jobalertsfullheaderimage{height:20px;margin:0px;padding:0px;width:100%;float:left;}
.jobalertsheaderimage1{width:0px;padding:0px;margin:0px;}
.jobalertsheaderimage2{height:20px;padding:0px;margin:0px;}
.jobalertsheaderimage3{padding:0px;margin:0px;}
.jobalertsfullfooterimage{width:100%;float:left;height:20;}
.jobalertsfooterimage1{width:0px;padding:0px;margin:0px;}
.jobalertsfooterimage2{height:20px;padding:0px;margin:0px;}
.jobalertsfooterimage3{padding:0px;margin:0px;}

.jobalertsleftimage{height:auto;width:0px;}
.jobalertsrightimage{clear:both;width:0px;height:auto;}
.jobalertsmiddlecol{clear:both;overflow:auto;}
#jobalertsmidcol{}
.jobalerttitle{color:#9FCE97;font-size:11pt;font-weight:bold;margin:0px;padding:0px;width:100%}
.jobalerttext{color:#000000;font-size:8pt;font-weight:normal;; vertical-align:top;padding:0}
.jobalertbutton{color:#666666;font-size:8pt;background-color:#D8EBCD;border-color:#666666;border-width:1px;border-style:solid;padding:0 .1em 0 .1em;overflow:visible;cursor:pointer; text-align:center; margin:0px;font-weight: normal;width:100%}
#JobAlertBox{padding:0}
/*	JobAlerts Styles End	  */
/*	JobSearch Styles	  */
.jobsearchfullheaderimage{height:20px;margin:0px;padding:0px;width:100%;float:left}
.jobsearchheaderimage1{width:0px;padding:0px;margin:0px;}
.jobsearchheaderimage2{height:20px;padding:0px;margin:0px;}
.jobsearchheaderimage3{padding:0px;margin:0px;}
.jobsearchfullfooterimage{width:100%;float:left;height:20;}
.jobsearchfooterimage1{width:0px;padding:0px;margin:0px;}
.jobsearchfooterimage2{height:20px;padding:0px;margin:0px;}
.jobsearchfooterimage3{padding:0px;margin:0px;}

.jobsearchleftimage{height:auto;width:0px;}
.jobsearchrightimage{clear:both;width:0px;height:auto;}
.jobsearchmiddlecol{clear:both; overflow:auto;}
#jobsearchmidcol{}
.jobsearchtitle{color:#9FCE97;font-size:11pt;font-weight:bold;margin:0px;padding:0px;width:100%;}
.jobsearchbutton{color:#666666;font-size:8pt;font-weight:normal;background-color:#D8EBCD;border-color:#666666;border-width:1px;border-style:solid;padding:0 .25em 0 .25em;margin-left:2px;width:auto;overflow:visible;cursor:pointer;}
#JobSearchForm{padding:0}
/*	JobSearch Styles End	  */
/*	StaticLinks Styles	  */
.staticlinksfullheaderimage{margin:0px;padding:0px;width:100%;float:left;}
.staticlinksheaderimage1{width:0px;padding:0px;margin:0px;}
.staticlinksheaderimage2{padding:0px;margin:0px;}
.staticlinksheaderimage3{padding:0px;margin:0px;}
.staticlinksfullfooterimage{width:100%;float:left;}
.staticlinksfooterimage1{width:0px;padding:0px;margin:0px;}
.staticlinksfooterimage2{padding:0px;margin:0px;}
.staticlinksfooterimage3{padding:0px;margin:0px;}
.staticlinksleftimage{height:auto;width:0px;}
.staticlinksrightimage{clear:both;width:0px;height:auto;}
.staticlinksmiddlecol{clear:both; overflow:auto; }
#staticlinksmidcol{}
.staticlinkstitle{color:#000000;font-size:8pt;font-weight:normal;margin:0px;padding:0px;width:100%}
.staticlinktext{color:#000000;font-size:8pt;font-weight:normal;}
.staticlinktext UL{list-style:none;padding:0px;margin:0px;}
.staticlinktext UL LI{list-style:none;padding:0px;margin:0px;}
.staticlinktext UL LI A{color:#000000;font-size:8pt;font-weight:normal;}
.staticlinktext UL LI A:hover{color:#0088ff}
#StaticPagesContainer{}
/*	StaticLinks Styles End	  */
.JobSpacer{border-bottom:solid 1px #000000;height:3px;width:100%;float:left;margin:10px 0px 10px 0px;}
/* Spacer Divs */

.loginspacer{margin-top:20px;margin-bottom:20px;}

.jobsearchspacer{margin-top:20px;margin-bottom:20px;}

.jobalertsspacer{margin-top:20px;margin-bottom:20px;}

.staticpagesspacer{}

/* Sort styles */
.sortorder{FLOAT: right}
.sortorder A{PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN: 1px; WIDTH: 12px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 13px; text-decoration: none; border: 2px dotted #cccccc;}
.sortorder A:HOVER{border-bottom: none;}
.sortup{BACKGROUND-IMAGE: url(../images/asc_arrow.gif)}
.sortdown{BACKGROUND-IMAGE: url(../images/desc_arrow.gif)}
/* Sort styles end */
/* Help Styles */
#helpContainer{position:absolute; visibility:hidden; z-index:999; border-style:solid;}
#helpTitle{}
#helpContent{padding:2px;}
.help{cursor:pointer}
/* Help Styles end */
/* Applicant Summary Styles */
.appSummaryTable{}
.appSummaryHR{}
.appSummaryRow1{}
.appSummaryRow2{}
.appSummaryHeader{padding:2px;}
/* Applicant Summary Styles End */

/*Calendar Styles*/
.calendarbutton{border: none; background-position: center center; background-image: url(../images/Icons/calendar.gif); width: 16px; cursor: pointer; background-repeat: no-repeat; height: 16px; background-color: transparent}
.dayofweek{border: #cccccc 1px solid; padding: 2px; font-size: 7pt; color: black; background-color: #ffffff}
.calendarday{border: #cccccc 1px solid; padding: 2px; font-size: 7pt; color: black; background-color: #ffffff}
.calendardayover{border: #cccccc 1px solid; padding: 2px; font-size: 7pt; cursor: pointer; color: black; background-color: #ffffff}
.calcontrol{font-size: 8pt; color: black}
.calcontrol A{color: #000000; text-decoration: underline}
.calcontrol A:hover{color: #000000; text-decoration: none}
.calcclose{border: none; background-image: url(../images/icons/calclose.png); width: 16px; cursor: pointer; background-repeat: no-repeat; height: 16px; background-color: transparent}

/*Calendar Styles End*/
