.body { margin:auto; font-family:Verdana, Geneva, sans-serif; font-size: 12px; background-image: url(images/bg_image_02.jpg); background-repeat:repeat; text-align:center;}

.subbody {margin:auto; font-family:Verdana, Geneva, sans-serif; font-size: 12px; background-image: url(images/subpage_bg_02.jpg); background-repeat:repeat; text-align:center;}

#container { margin:0px auto; width: 1004px;}
.clear {clear:both;}
a{color:#bf820c;}

#main_panel {clear:both;}

#top-header {margin:0px auto; background-image:url(images/homepage1_01.jpg); height:113px;}

/*main navigation panel at the top of the page*/

#main_navigation_panel {clear:both;}
.main_navigation_controller {margin:0px; padding:0px 0px 0px 0px;}
.navigation_bg {background:url(images/homepage1_02.jpg) repeat; height:31px;}
.nav {margin:0px; padding:0px 0px 0px 60px;}
.nav ul{margin:0px; padding:0px;}
.nav ul li{margin:0px; padding:0px; list-style:none; float:left; display:block; font-size:13px; font-weight:bold; color:#fff;} 
.nav ul li a{margin:0px; padding:7px 16px 8px 16px; text-decoration: none; color:#fff; display:block;}
.nav ul li a:hover {text-decoration:underline;}

#middle-intro {margin:0px auto; padding:0px 0px 0px 0px; height:307px;}

#top-image-left {margin:0px auto; padding:0px 0px 0px 0px; background-image:url(images/homepage1_03.jpg); float:left; height:308px; width:472px;}

#top-image-right {margin:0px auto; padding:0px 0px 0px 0px; background-image:url(images/homepage1_04.jpg); float:right; height:128px; width:532px; }

.top_image_text {font-family:Myriad Pro; color:#414141; font-size:26px; font-style:italic; font-weight:bold; padding:13px 0px 0px 0px;}

#top-into {margin:0px auto; padding:0px 0px 0px 0px; background-image:url(images/homepage1_05.jpg); float:right; height:180px; width:532px;}
.top_info_text {font-family:Myriad Pro;	color:#414141; font-size:20px; font-style:italic; padding:25px 0px 0px 40px; text-align:left;}


/*Mid-page menu on the home page only*/

#middle_menu {clear:both;}
.middle_menu_bg {background-image:url(images/homepage1_06.jpg); height:268px; padding:0px 37px 0px 37px;}

.middle_menu_bg_01 {background-image:url(images/text_container_01.jpg);	height:268px; width:232px; float:left;} 
.middle_menu_bg_02 { background-image:url(images/text_container_02.jpg); height:268px; width:233px; padding:0px 0px 0px 0px; float:left;} 
.middle_menu_bg_03 { background-image:url(images/text_container_03.jpg); height:268px; width:232px; padding:0px 0px 0px 0px; float:left;} 
.middle_menu_bg_04 { background-image:url(images/text_container_04.jpg); height:268px; width:232px; padding:0px 0px 0px 0px; float:left;} 

.linkbox1_bg {background-image:url(images/homeoptions_03.jpg); background-repeat:no-repeat; height:80px; width:232px; background-position:center;}
.linkbox2_bg {background-image:url(images/homeoptions_05.jpg); background-repeat:no-repeat; height:80px; width:233px; background-position:center;}
.linkbox3_bg {background-image:url(images/homeoptions_07.jpg); background-repeat:no-repeat; height:80px; width:232px; background-position:center;}
.linkbox4_bg {background-image:url(images/homeoptions_09.jpg); background-repeat:no-repeat; height:80px; width:232px; background-position:center;}

.linkbox_text_blue {margin:29px 0px 0px 0px; float:left; display:block;	font-size:15px;	font-weight:bold; color:#004080; letter-spacing: -1px;}
.linkbox_text_blue a{margin:0px; padding:0px; text-decoration:none; color:#004080; display:block;}
.linkbox_text_blue a:hover {text-decoration:underline;}

.linkbox_text_red {margin:29px 0px 0px 0px; float:left;	display:block; font-size:15px; font-weight:bold; color:#800040;}
.linkbox_text_red a{margin:0px; padding:0px; text-decoration:none; color:#800040; display:block;}
.linkbox_text_red a:hover {text-decoration:underline;}

.icon_01 {background-image:url(images/icon_01.jpg);	height:44px; width:50px; background-repeat: no-repeat; float:left; margin-left: 18px; margin-top: 16px;}
.icon_02 {background-image:url(images/icon_02.jpg);	height:44px; width:52px; float:left; margin-left: 17px;	margin-top: 16px;}
.icon_03 {background-image:url(images/icon_03.jpg);	height:44px; width:60px; float:left; margin-left: 15px;	margin-top: 16px;}
.icon_04 {background-image:url(images/icon_04.jpg);	height:44px; width:53px; float:left; margin-left: 10px;	margin-top: 16px;}

.middle_text_box_bg {background-image:url(images/homepage1_13.jpg);	width:200px; height:158px;}

/*login box formating information*/

.middle_info_text {font-family:Myriad Pro; color:#414141; font-size:12px; font-weight:bold; text-align:left; font-stretch:normal;}
.login_text {color:#004080; font-size:11px; font-weight:bold; text-align:left; padding:0px 0px 0px 2px;}
.remindertext { color:#004080; font-size:10px; font-weight:bold; text-align:right; font-style:italic; padding:0px 0px 0px 0px;}
.remindertext a{margin:0px; padding:0px; text-decoration:none; color:#004080;}
.remindertext a:hover {text-decoration:underline;}
.middle_login_box {background-image:url(images/homepage1_13.jpg); width:200px; height:188px;}
.login_error {color:#F00; font-size:11px; text-align:left; padding:0px 0px 0px 0px;}

#lower_info {margin:0px auto; background-image:url(images/homepage1_07.jpg); height:229px;}


/*recruiter pages middle sections with vertical menu and content*/

#middle_sub_intro {margin:0px auto; background-image:url(images/subpage_02.jpg); width:1004px; height:128px;}

#lower_menu_container {margin:0px auto; background-image:url(images/SubPage_03.jpg); width:200px; height:584px; float:left;}
.lower_menu_image {margin:0px auto; padding:0px 0px 0px 10px;}

#lower_content_container {margin:0px auto; background-image:url(images/SubPage_04.jpg); width:803px; height:586px; float:left;}
#lower_content_textbox {margin:0px auto; width:689px; height:318px; overflow:auto;}
.lower_content {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#004080; margin:10px 30px 10px 30px; text-align:left;}

#lower_sub_info {margin:0px auto; background-image:url(images/subpage_05.jpg); height:88px; width:1004px;}

.recruiter_title_main {float:left; padding:40px 0px 0px 0px;}
.recruiter_title {float:right; padding:45px 130px 0px 0xp;}
.app_title {float:right; padding:40px 130px 0px 0xp;}

#globe1 {float:left; padding:0px 0px 0px 0px; width:199px; height:583px; border:0px;}

/*about us page middle section rest of page remians static.*/

#left_margin_bar {background-image:url(images/AboutUs_06.jpg); float:left; width:100px; height:586px;}
#right_margin_bar {background-image:url(images/AboutUs_08.jpg); float:right; width:101px; height:586px;}
#aboutus_title_image {background-image:url(images/AboutUs_07.jpg); float:left; width:803px; height:55px;}
#aboutus_text_box {background-image:url(images/AboutUs_09.jpg); float:left; width:803px; height:181px;}
#history_title_image {background-image:url(images/AboutUs_10.jpg); float:left; width:803px; height:53px;}
#history_text_box {background-image:url(images/AboutUs_11.jpg); float:left; width:803px; height:297px;}

.aboutus_header {float:right; padding:30px 150px 0px 0xp;}
.about_content {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#004080; margin:8px 15px 0px 15px; text-align:left}

/*contact us styles and container */

#contact_container {background-image:url(images/contactus_container_02.jpg); width:1004px; height:586px;}
.contactus_header {float:right; padding:36px 150px 0px 0xp;}

/*black footer with menu and copyright info. Remains static on all pages*/

#footer {margin:0px; background-image:url(images/homepage1_08.jpg); height:58px; align:right;}

.footnav{margin:0px; padding:8px 30px 4px 20px; float:right; list-style:none; display:block; font-size:13px; color:#fff;} 
.footnav a{margin:0px; text-decoration: none; color:#fff; }
.footnav a:hover {text-decoration:underline;}

.footnav2 {float:right; list-style:none; display:block; font-size:11px; color:#fff; margin-bottom: 0px; margin-top: 8px; margin-right: 40px;} 
.footnav2 a{margin:0px; text-decoration: none; color:#fff;}
.footnav2 a:hover {text-decoration:underline;}


/*Candidates Pages*/

.candidate_title_main {float:left; padding:20px 0px 0px 0px;}
.candidate_title_double {float:right; padding:16px 140px 0px 0px;}
#globe2 {float:left; padding:0px 0px 0px 0px; width:200px; height:586px; border:0px;}
#lower_candidate_textbox {margin:0px auto; width:800px; height:586px; overflow:auto; padding:16px 0px 5px 0px;}
#lower_candidate_linkbox {margin:0px auto; width:800px; height:132px; float:right; text-align:right;}

.policy_header {float:right; padding:36px 150px 0px 0xp;}
.policy_text {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#004080; text-align:left;}
#terms_container {background-image:url(images/contactus_container_02.jpg); width:1004px; height:586px; overflow:auto; padding:10px 0px 10px 0px;}
#helpful_links_box {background-image:url(images/contactus_03.jpg); width:344px; height:586px; float:right;}
#tools_links_box {background-image:url(images/contactus_04.jpg); width:345px; height:586px; float:right;}

.helpful_links {padding:75px 10px 10px 10px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#004080; line-height:20px;}
.helpful_links a{margin:0px; padding:0px; text-decoration:none; color:#004080;}
.helpful_links a:hover {text-decoration:underline;}
.tools_links {padding:75px 10px 10px 10px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#004080; line-height:20px;}
.tools_links a{margin:0px; padding:0px; text-decoration:none; color:#004080;}
.tools_links a:hover {text-decoration:underline;}

.solutions_content_box {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#004080; text-align:left; height:586px;}

