

/* HomePage Styles Start */
body#HomePage #Welcome {
    /*background: url('/Media/Images/welcome.jpg') no-repeat;*/
    background: #8AC5B9;
    width: 641px; height: 120px;
    margin: 0 0 9px 0; padding: 0;
    border: solid 5px #fff;
}
body#HomePage #Welcome h1 {
    color: #1c648a;
    background: none;
    font-family: Arial; font-weight: bold; font-size: 20px;
    width: 520px;
    margin: 0 0 0 30px;
}
body#HomePage #Welcome p {
    color: #374e58;
    font-family: Arial; font-weight: normal; font-size: 13px; text-align: left !important;
    width: 520px;
    margin: 0 0 0 30px; padding: 10px 0 0 0;
    float: left;
}
body#HomePage #Welcome #ARDMS_logo {
    float: left;
    margin: -25px 0 0 7px;
}
body#HomePage #middleContainer {
    background: none;
    width: 800px;
}
body#HomePage #contentContainer {
    width: 655px;
    background: none;
}
body#HomePage #content {
    padding: 0;
}
body#HomePage #content h1 {
    background: none;
    padding: 20px 0 0 0;
}

body#HomePage .MainContent {
    background: #fff;
    width: 651px;
    clear: both;
    float: left;
}
body#HomePage #RightContent {
    float: left; 
    padding-bottom: 10px;
}
body#HomePage #LeftContent {
    float: left;
    background: #d1e7f2;
}
body#HomePage .leftBoxes {
    width: 273px;
    background: #d1e7f2;
    display: block;
}
body#HomePage .leftBoxes h2 {
    color: #fff;
    font-family: Arial; font-size: 18px; font-weight: normal;
    background: url('/Media/Images/ui/bg_homepage_leftheaders.jpg') no-repeat;
    width: 273px; height: 36px;
    text-indent: 40px;
    padding-top: 7px;
}
body#HomePage .leftBoxes p.date {
    font-size: 11px; font-weight: bold;
    color: #23729c;
}
body#HomePage .leftBoxes p {
    font-size: 12px; font-weight: normal; text-align: left !important;
    color: #444544; padding: 0 10px 0 10px; margin: 0;
}
body#HomePage .leftBoxes a {
    color: #499c3d !important; margin-left: 9px;
}
body#HomePage .leftBoxes #CheckThis {
    padding-bottom: 10px;
    min-height: 383px;
}
body#HomePage .leftBoxes #CheckThis .title {
    font-size: 15px; font-weight: bold; 
    margin: 35px 0 30px 58px;
}
body#HomePage .leftBoxes #CheckThis .follow {
    float: left;
    margin: 0 0 10px 12px;
    width: 70px;
    text-align: center;
}
body#HomePage .leftBoxes #CheckThis .follow a {
    margin: 0; padding: 0;
}
body#HomePage .leftBoxes #CheckThis .desc {
    text-align: center !important;
    font-weight: bold;
    clear: both;
}
body#HomePage .leftBoxes #CheckThis .addthis {
    text-align: center !important;
    margin-top: 30px;
}
body#HomePage .leftBoxes #CheckThis p {
    margin-top: 10px;
}
body#HomePage .rightBoxes {
    width: 377px;
    margin-left: 1px;
    background: #fff;
    clear: both;
}
body#HomePage .rightBoxes h2 {
    color: #307599;
    font-family: Arial; font-size: 18px; font-weight: normal;
    background: url('/Media/Images/ui/bg_homepage_rightheaders.jpg') no-repeat;
    width: 377px; height: 36px;
    padding-top: 11px !important;
}
body#HomePage .rightBoxes h2 span {
    padding-top: 0; padding-left: 40px;
}
body#HomePage .rightBoxes h2.featured {
    line-height: 18px;
}
body#HomePage .rightBoxes h2.featured a {
    font-size: 12px; font-weight: normal;
    color: #175D6E;
    margin-left: 20px; padding: 0;
}
body#HomePage .rightBoxes h2.featured a:hover {
    text-decoration: none;
}
body#HomePage #FeaturedEmployers ol {
    list-style: none;
    margin: 0 0 0 22px; padding: 0;
    width: 100%; height: 70px;
}
body#HomePage #FeaturedEmployers ol li {
    list-style-type: none;
    float: left;
    margin: 0 17px 0 0; padding: 0;
    width: auto;
    border: none;
}
body#HomePage #FeaturedEmployers {
    float: left;
}
body#HomePage .rightBoxes #FeaturedJobs {
    /*padding-top: 7px;*/
    float: left;
}
body#HomePage #FeaturedJobs h2 {
    display: none;
}
body#HomePage #FeaturedJobs ol {
    width: 100%;
    list-style: none;
    margin: 0; padding: 0;
}
body#HomePage #FeaturedJobs ol li {
    list-style-type: none;
    margin: 7px 0 10px 10px; padding: 0;
    border: none;
    float: left;
    width: 170px; height: 60px;
}
body#HomePage #FeaturedJobs ol li.even {
    float: right;
    margin-right: 10px;
}
body#HomePage #FeaturedJobs ol li.all {
    /*clear: both;
    width: 100%;
    padding-top: 10px;*/
    display: none;
}
body#HomePage #FeaturedJobs ol li p.company, 
body#HomePage #FeaturedJobs ol li p.location {
    color: #444544;
    font-family: Arial; font-size: 11px; line-height: 7px;
}
body#HomePage #FeaturedJobs ol li p.company {
    line-height: 12px; 
}
body#HomePage #FeaturedJobs ol a {
    font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: underline; color: #499c3d;
}
body#HomePage #FeaturedJobs ol a:hover {
    text-decoration: none;
}
body#HomePage #FeaturedJobs .footer {
    display: none;
}

body#HomePage fieldset {
    border: none;
    background: none;
    width: 245px; min-width: 245px;
    display: block;
    float: none;
}
body#HomePage fieldset ol {
    width: 245px;
    padding: 0; margin: 0;
}
body#HomePage label {
    text-align: left;
    width: 4em;
    margin: 3px 0 0 10px;
}
body#HomePage input,body#HomePage select {
    width: 160px;
}
body#HomePage fieldset.HomeSearch input[type="text"]#kwrd {
    color: #969595;
    font-size: 9pt;
}
body#HomePage input.submit {
	float: none;
	width: 108px; height: 24px;
	/*border-bottom: solid 1px #408835;
	border-right: solid 1px #4a983f;*/
	background: url('/Media/Images/ui/bg_search_btn.gif') no-repeat;
	margin: 0;
	color: #fff;
	text-transform: uppercase; font-weight: bold;
}
body#HomePage #rightNav {
    float: right;
	background-color: #d1e7f2;
	width: 140px;
	margin-right: 0;
	margin-bottom: -2000em;
	padding-bottom: 2000em;
}
body#HomePage #rightNav iframe {
	margin: 40px auto 0;
	display: block;
	height: 600px;
}
body#HomePage #rightNav a img {
    margin: 0px; /* was 7 */
    padding: 0;
}
body#HomePage #rightNav a#hr img {
    margin-bottom: 2px;
}
/* HomePage Styles End */

/* About Us Page Styles Start */
body#AboutUs #content {
    padding: 0;
}
body#AboutUs #content h1 {
    padding: 15px;
}
body#AboutUs #contentContainer {
    margin: 0;
    width: 800px;
}
body#AboutUs h3 {
    color: #307598;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    padding: 0 20px 10px 30px;
}
#AboutUsWelcomeText {
    width: 800px; height: 203px;
    margin: 0; padding: 0;
    background: url('/Media/Images/ui/bg_AboutUs.jpg') no-repeat;
}
body#AboutUs #AboutUsWelcomeText p {
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    padding: 30px 200px 10px 30px;
}
#AboutUsWelcomeText a {
    color: #304DC3;
}
#AboutUsMainText {
    clear: both;
    margin: 30px 0 0 0; padding: 0;
}
body#AboutUs #AboutUsMainText p, body#AboutUs {
    padding: 0 20px 10px 30px;
    color: #2c2c2c;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}
body#AboutUs .subtitle {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #46993a;
    padding: 0 20px 0 30px;
}
#AboutUsMainText #leftSection {
    width: 49%;
    float: left;
    margin: 0; padding: 0;
    border-right: solid 1px #ebebeb;
}
#AboutUsMainText #rightSection {
    width: 50%;
    float: right;
    margin: 0; padding: 0;
}

#AboutUsMainText ul.defaultList {
    margin: 0 0 0 20px; padding: 0;
    list-style: none url('/Media/Images/ui/dec_defaultListItem.gif');
    width: 80%;
}
#AboutUsMainText ul.defaultList li {
    margin: 0; padding: 0;
}
/* About Us Page Styles End */

/* JS Center */
#JsCtrLeftSection {
    width: 355px;
    float: left;
    padding-right: 20px;
}
#JSCtrSearch {
    width: 200px;
    margin: 0 2px 0 0; padding: 0;
    float: right;
}
#JSCtrSearch h4 {
    background: url('/Media/Images/ui/bg_JobCenter_QuickSearch_oneTab.gif') no-repeat;
    width: 200px; height: 25px;
    margin: 0;
    text-indent: 10px;
}
#JSCtrSearch a {
	font-family: Arial;
	font-size: 10px;
}
#JSCtrSearch #sectionBrowseJobs a {
    font-family: Arial;
	font-size:12px;
	font-weight: normal;
}
#JSCtrSearch fieldset {
	background: #caebc5 url('/Media/Images/ui/bg_JobCenter_QuickSearch.gif') no-repeat bottom;
	border:none;
	padding:5px;
	margin:0;
	width:190px;
	min-width:190px;
}
#JSCtrSearch input[type="submit"]#btnSave {
    width: 108px; height: 24px;
    background: url('/Media/Images/ui/bg_search_btn.gif') no-repeat;
    text-transform: uppercase; font-weight: bold;
    color: #fff;
    border: none;
}
#JSCtrSearch .tabs {
    clear: both;
    width:100%;
}
#JSCtrSearch .tabs a {
    color: #546a50;
    font-family: Arial; font-weight: bold; font-size: 11px;
    margin: 0; padding: 0;
    display: block;
    width: 50%;
    float: left;
    border: none;
}
#JSCtrSearch .tabs a.active {
    color: #546a50;
    background: #caebc5;
}
#JSCtrSearch .tabs .leftTab a {
    background: #f5f5f5 url('/Media/Images/ui/bg_JobCenter_QuickSearch_leftTabDisabled.gif') no-repeat top left;
}
#JSCtrSearch .tabs .leftTab a.active  {
    background: #caebc5 url('/Media/Images/ui/bg_JobCenter_QuickSearch_leftTabActive.gif') no-repeat top left;
}
#JSCtrSearch .tabs .rightTab a {
    background: #f5f5f5 url('/Media/Images/ui/bg_JobCenter_QuickSearch_rightTabDisabled.gif') no-repeat top right;
}
#JSCtrSearch .tabs .rightTab a.active  {
    background: #caebc5 url('/Media/Images/ui/bg_JobCenter_QuickSearch_rightTabActive.gif') no-repeat top right;
}

#JSCtrSearch fieldset legend {
	display:none;
}

#JSCtrSearch fieldset ol {
	background-color: #caebc5;
	margin:0;
	margin-bottom:0;
	padding: 0;
	display:block;
	width:90%;
}
#JSCtrSearch fieldset ol li {
	padding-left: 0px;
}
#JSCtrSearch fieldset label {
	font-family: Arial; font-size: 13px; font-weight: normal;
	color: #3f3e3e;
	width:auto;
	left: 0;
}
#JSCtrSearch li span {
    font-size: 11px; font-weight: normal;
	color: #3f3e3e;
	padding-left: 100px;
}
#JSCtrSearch fieldset input[type="text"] {
	clear:left;
	width: 170px;
	height: 13px;
	color: #969595;
}
#JSCtrSearch select {
	width: 180px;
}

#JSCtrSearch fieldset .actionBar {
	padding-top: 10px;
	padding-bottom: 0;
	text-align:right;
	margin-bottom:0;
}
#JSCtrSearch fieldset .actionBar input[type="submit"] {
    background-color: #50a444;
    font-weight: bold; text-transform: uppercase;
}

#JSCtrSearch fieldset .actionBar .right {
	text-align:right;
	clear: both;
	float: right;
}
#JSCtrSearch fieldset .actionBar a {
    font-size: 12px; font-weight: bold;
}
/* JS Center End */


/* Pricing Pages */
body#PricingPage #contentContainer {
    width: 800px;
    margin: 0;
}
body#PricingPage #content {
    padding: 0;
}
body#PricingPage #content h1 {
    padding: 15px;
}
body#PricingPage #PricingWelcomeText {
    width: 800px; height: 203px;
    margin: 0; padding: 0;
    background: url('/Media/Images/bg_em_pricing.jpg') no-repeat;
}
body#PricingPage #PricingWelcomeText p {
    font-family: Arial; font-size: 14px; font-weight: normal; text-align: left;
    line-height: 20px;
    color: #fff;
    padding: 30px 200px 10px 30px;
}
body#PricingPage #PricingWelcomeText p span {
    font-weight: bold; font-size: 18px;
    display: block;
}
body#PricingPage #PricingWelcomeText a {
    color: #304DC3;
}

body#PricingPage p {
    font-family: Arial; font-size: 11px;
    color: #2c2c2c;
}
body#PricingPage p.line {
    border-top: solid 1px #ebebeb;
    padding: 0; margin: 10px 0 0 0;
}
body#PricingPage h4 {
    font-family: Arial; font-size: 16px; font-weight: bold;
    color: #46993a;
    padding: 10px 20px 0 0;
}
table.pricingTable {
	width: 100%;
	line-height: 125%;
	border-collapse: collapse;
	border-spacing: 0;
}

table.pricingTable th {
	color: #fff;
	background-color:#4ea142;
	text-align: left;
	vertical-align: top;
	padding: 0.5em;
}
table.pricingTable td {
    padding: 3px 0 3px 0.5em;
}
table.pricingTable tr {
	background-color: #aad2a5;
	color: #484848;
	font-family: Arial; font-size: 12px;
	border-top: solid 1px #fff;
}
table.pricingTable tr.even {
    background-color: #d8ead5;
}

body#PricingPage #leftSection {
    width: 335px;
    float: left;
    margin: 0 0 0 40px; padding: 0 20px 0 0;
    border-right: solid 1px #ebebeb;
}
body#PricingPage #rightSection {
    width: 335px;
    float: left;
    margin: 0 0 0 20px; padding: 0;
}
body#PricingPage input.buybtn {
    width: 80px; height: 24px;
    background: url('/Media/Images/bg_buy_btn.gif') no-repeat;
    text-transform: uppercase; font-weight: bold;
    color: #fff;
    border: none;
    float: right;
    margin: 0 25px 10px 0;
}
body#PricingPage input.options {
    width: 219px; height: 54px;
    background: url('/Media/Images/bg_options_btn.jpg') no-repeat;
    font-family: Arial; font-size: 18px; font-weight: bold; text-transform: none;
    color: #fff;
    border: none;
}
body#PricingPage fieldset {
    min-width: 320px;
}

body#PricingPage #DisplayOptions {
    background: #fff url('/Media/Images/bg_DisplayOptions_body.jpg') repeat-y top;
    width: 651px;
    clear: both;
    margin: 15px 0 0 70px; padding: 0;
    font-family: Arial; font-weight: normal; font-size: 12px;
    color: #2c2c2c;
}
body#PricingPage #DisplayOptions .footer {
    width: 651px; height: 23px;
    margin: 0; padding: 0;
    clear: both;
    background: #fff url('/Media/Images/bg_DisplayOptions_footer.jpg') no-repeat bottom;
}
body#PricingPage #DisplayOptions #FeaturedEmployerSection {
    width: 46%;
    float: left;
    margin: 0 0 0 20px; padding: 0;
}
body#PricingPage #DisplayOptions h3 {
    font-family: Arial; font-weight: bold; font-size: 16px;
    color: #307598;
}
body#PricingPage #DisplayOptions p {
    font-family: Arial; font-weight: normal; font-size: 12px;
    color: #2c2c2c;
    padding-right: 15px;
    clear: none;
}
body#PricingPage #DisplayOptions h4 {
    font-family: Arial; font-weight: bold; font-size: 14px;
    color: #46993a;
    margin: 15px 0 2px 0; padding: 0;
}
body#PricingPage #DisplayOptions #BannerSection {
    width: 46%;
    float: left;
    margin: 0 0 0 28px; padding: 0;
}

body#PricingPage ul.defaultList {
    margin: 0 0 0 20px; padding: 0;
    list-style: none url('/Media/Images/ui/dec_defaultListItem.gif');
    width: 80%;
}
body#PricingPage ul.defaultList li {
    margin: 0; padding: 0;
}
/* Pricing Styles End */


/* Resources Page styles Start */
body#Resources table#salary {
    width: auto;
}
body#Resources table#salary td {
    text-align: center;
}
body#Resources table.jobSeekerTable th.tableTitle {
    background: #fff;
    font-size: 15px;
    border: none;
}
body#Resources table.jobSeekerTable td.state {
    font-weight: bold;
    text-align: left !important;
}
/* Resources Page styles End */

/* Landing Page Styles Start */
body#LandingPage #contentContainer {
    margin: 0;
    width: 800px;
}
body#LandingPage #top #logo{
    float: left;
    margin-left: 50px;
}
body#LandingPage #top #ardms_logo{
    float: right;
    margin-right: 100px;
}
body#LandingPage #rightNav {
    width: 0;
}
/* Landing Page Styles End */

body.noLeft #content {
    padding: 0;
}
body.noLeft #content h1 {
    padding: 15px;
}
body.noLeft.noRight #contentContainer {
    margin: 0;
    width: 800px;
}
body.noRight #rightNav {
    display: none;
    width: 0;
}
body.noLeft #leftNav {
    display: none;
    width: 0;
}


body#hr #content {
    background: url('/Media/Images/ui/bg_hrpulse.gif') no-repeat top left;
    min-height: 355px;
    font-family: Tahoma, Times New Roman, Arial; 
    color: #000;
}
body#hr #content p {
    margin-left: 360px;
    margin-right: 40px;
    font-size: 10pt;
    color: #333;
}
body#hr #content p.attract {
    color: #365F91;
    font-family: Arial; font-size: 12pt; font-weight: bold; text-align: center;
    margin-top: 40px;
}
