@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	background: #FFFFFF;
}

#main {
	width: 890px;
	margin: 0 auto;
}

h1 {
	margin: 0 auto;
	margin-bottom: 3px;
	padding: 0;
	padding-top: 5px;
	font-weight: bold;
	font-size: 14px;
	background: url(../gfx/underline.png) no-repeat center bottom;
	color: #41525C;
	text-align: center;
}

h2 {
	margin: 0 auto;
	margin-bottom: 7px;
	padding: 0;
	padding-top: 8px;
	font-weight: bold;
	font-size: 15px;
	color: #41525C;
	text-align: center;
}

/*h3 {
	margin: 0 auto;;
	padding: 0;
	font-weight: normal;
	font-size: 18px;
	color: #41525C;
	text-align: center;
	letter-spacing: 2px;
	background: url(../gfx/underline.png) no-repeat center bottom;
} */

h4 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	color: #41525C;
	text-align: left;
}

h5 {
	font-size: 14px;
	margin: 0;
	padding: 10px 0px 10px 0px;
}

#header_holder {
	width: 890px;
	margin: 0 auto;
	padding: 0;
	border: none;
}

#nav_holder {
	margin: 0 auto;
	width: 890px;
}

#logo_holder {
	width: 180px;
	height: 90px;
	background: url(../gfx/logo.png) no-repeat;
	float: left;
}

#title {
	width: 670px;
	height: 65px;
	margin: 0 auto;
	padding: 25px 0 0 40px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: normal;
	color: #41525C;
}

#image_holder {
	width: 890px;
	height: 140px;
	margin: 8px 0px 6px 0px;
	float: left;
	background-color: #FFFFFF;
}

#slider_holder {
	width: 890px;
	
}

#welcome_flash {
	width: 890px;
	height: 160px;
	margin: 8px 0 0 0;
	float: left;
	background-color: #FFFFFF;
}

#client_logo_holder {
	margin: 0;
	padding-left: 10px;
	width: 280px;
	text-align: center;
	float: left;
}

#client_content_holder {
	margin: 0;
	width: 290px;
	float: left;
	padding-left: 10px;
}

.client_comments_holder {
	margin: 0;
	width: 550px;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-top: 8px;
	font-size: 1.0em;
}

#footer2 {
	float: left;
	background: url(../gfx/footer.png) no-repeat top left;
	width: 890px;
	height: 16px;
	text-align: center;
	padding: 0;
	margin: 0;
	padding-top: 24px;
	padding-bottom: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #41535D;
}

#footer2 a {
	text-decoration: none;
	color: #41535D;
}

#footer2 a:hover {
	text-decoration: underline;
	color: #41535D;
}

.clients_list_left {
	padding: 0; 
	margin: 0;
	list-style: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	width: 128px;
}

.clients_list_left li {
	text-align: right;
}
	
.clients_list_right {
	padding: 0;
	padding-left: 4px;
	margin:0; 
	list-style:none; 
	height:11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 158px;
}

.clients_list_right li {
	text-align: left;
}

.aboutus_contents {
	width: 888px;
	float: left;
	padding: 0;
	border-left: 1px solid #41525C;
	border-right: 1px solid #41525C;
	color: #41525C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.employee_pics_contents {
	width: 870px;
	float: left;
	padding: 10px 8px 10px 10px;
	border-left: 1px solid #41525C;
	border-right: 1px solid #41525C;
	color: #41525C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.employee_pics_contents ul {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}

.employee_pics_contents ul li {
	padding: 0;
	margin: 0;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left;
	list-style: none;
	height: 85px;
	width: 85px;
}

.employee_pic {
	width: 85px;
	height: 68px;
	margin: 0;
	padding: 0;
	padding-bottom: 1px;
}

.employee_pic img {
	border: 1px solid #41525C;
}

.employee_header {
	padding: 0;
	margin: 0;
	width: 85px;
	line-height: 16px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background: #41525C;
	color: #FFF;
	text-align: center;
}
	
.aboutus_container {
	margin: 0;
	width: 830px;
	padding: 10px 29px 5px 29px;
	text-align: center;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.aboutus_header_small {
	margin: 0;
	padding: 0;
	width: 888px;
	float: left;
	line-height: 30px;
	background: url(../gfx/about_us_small.png) center no-repeat;
	text-align: center;
	font-size: 21px;
}

.aboutus_header_large {
	margin: 0;
	padding: 0;
	width: 888px;
	float: left;
	line-height: 40px;
	background: url(../gfx/about_us_large.png) center no-repeat;
	text-align: center;
	font-size: 21px;
}

.aboutus_footer {
	margin: 0;
	padding: 0;
	width: 888px;
	line-height: 10px;
	float: left;
	background: url(../gfx/about_footer.png) no-repeat;
}

#mission_header {
	width: 830px;
	padding: 0;
	background: url(../gfx/underline.png) no-repeat center top;
	color: #41525C;
	text-align: center;
	float: left;
}

#corevalues_header {
	width: 810px;
	padding: 0;
	margin-bottom: 10px;
	background: url(../gfx/underline.png) no-repeat center top;
	color: #41525C;
	text-align: center;
	float: left;
}

#core_value_small {
	width: 390px;
	margin: 0 auto;
	padding: 0;
	padding-top:5px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

#core_value_large {
	margin: 0 auto;
	padding: 0;
	width: 810px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

#corevalues_col1 {
	width: 390px;
	margin: 0 auto;
	padding: 0;
	float: left;
}

#corevalues_col2 {
	width: 420px;
	margin: 0 auto;
	padding: 0;
	float: left;
}	

#wrapper_corevalues {
	padding: 0;
	margin: 0 auto;
	width: 830px;
}

#community_scripture {
	width: 890px;
	margin: 0 auto;
	float: left;
	height: 90px;
	background: url(../gfx/community_bg.png) no-repeat top left;
}

#content_scroller {
	overflow: auto;
	height: 85px;
	padding-right: 4px; 
}

#login_container {
	margin: 0 auto;
	margin-top: 75px;
	width: 600px;
	background: url(../gfx/OfflineDatabase.png) no-repeat;
	line-height: 510px;
	font-size: 0px;
}

#accordion {
	width: 890px;
	float: left;
}

.accordian_content {
	width: 756px; 
	border: none;
	padding: 16px 0 10px 132px;
}

#error_msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	background-color: #FFFF6A;
	padding: 4px;
	border: 1px dotted #FF9900;
	font-weight: bold;
}

/** ** ** ** ** ** ** ** ** **  CONTAINER FORMATTING ** ** ** ** ** ** ** ** ** **/

.container_left {
border-width:0px;
padding: 0px;
width: 100%;
float: left;
}

.container_top_left {
height: 30px;
background: url(../gfx/head_TL.png) no-repeat top left;
text-align: center;
}

.container_top_left_layer2 {
height: 30px;
background: url(../gfx/head_TR.png) no-repeat top right;
text-align: center;
}

.container_header {
	height: 27px;
	width: 100%;
	padding: 3px 0 0 0;
	float: left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: 200;
	color: #FFFFFF;
	letter-spacing: 2px;
}

.conainter_contents_text {
	margin: 0px;
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	border-left: 1px solid #41525C;
	border-right: 1px solid #41525C;
	color: #41525C;
}

.conainter_contents_text a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41525C;
}

.contents_flash {
	margin: 0px;
	padding: 0;
	border-left: 1px solid #41525C;
	border-right: 1px solid #41525C;
}

.container_bottom_left  {
height: 10px;
background: url(../gfx/head_BL.png) no-repeat top left;
padding: 0;
margin: 0;
}

.container_bottom_left_layer2  {
height: 10px;
background:url(../gfx/head_BR.png) no-repeat top right;
padding: 0;
margin: 0;
}

.container_bottom_left , .container_top_left {
position:relative;
}

.container_bottom_left img, .container_top_left img {/* positions right corners of the boxes to the right edge of the containing box*/
position:absolute;
right: 0px;
top: 0px;
}

/*  Right container */

.container_right {
border-width:0px;
padding: 0px;
width: 100%;
float: left;
}

.container_top_right {
height: 30px;
background: url(../gfx/head_TL_r.png) no-repeat top left;
text-align: center;
}

.container_top_right_layer2 {
height: 30px;
background: url(../gfx/head_TR_r.png) no-repeat top right;
text-align: center;
}


.conainter_contents_right {
	margin: 0px;
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 1px solid #41525C;
	border-right: 1px solid #41525C;
}

.container_bottom_right  {
height: 10px;
background: url(../gfx/head_BL_r.png) no-repeat top left;
padding: 0px;
margin: 0px;
}

.container_bottom_right_layer2  {
height: 10px;
background: url(../gfx/head_BR_r.png) no-repeat top right;
padding: 0px;
margin: 0px;
}

.container_bottom_right , .container_top_right {
position:relative;
}

.container_bottom_right img, .container_top_right img {/* positions right corners of the boxes to the right edge of the containing box*/
position:absolute;
right:0px;
top:0px;
}

/* Full Container Formatting */

.wrapper_full {
	margin: 0 auto;
	width: 890px;
	padding: 0;
	float: left;
}

.wrapper_aboutus {
	margin: 0 auto;
	width: 890px;
	padding: 0;
	float: left;
	border-left: 1px solid #41525C;
	border-right: 1px solid #41525C;
}

.header_full {
	width: 890px;
	background: url(../gfx/header.png) no-repeat top left;
	height: 27px;
	padding: 3px 0 0 0;
	float: left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: 200;
	color: #FFFFFF;
	letter-spacing: 2px;
}

.clients_contents {
	width: 870px;
	float: left;
	padding: 0px 9px 0px 9px;
	border-left: 1px solid #41525C;
	border-right: 1px solid #41525C;
	color: #41525C;
}

.community_contents {
	width: 850px;
	float: left;
	padding: 19px 19px 9px 19px;
	border-left: 1px solid #41525C;
	border-right: 1px solid #41525C;
	color: #41525C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
}

.thin_footer {
	width: 890px;
	float: left;
	background: url(../gfx/shoes.png) no-repeat top left;
	height: 10px;
}

.conainter_contents_clients_sub {        /* The sub holder for the clients page */
	margin: 0 auto;
	margin-top: 10px;
	width: 870px;
	padding: 0px;
	padding-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #41525C;
	float: left;
	background: url(../gfx/underline_long.png) no-repeat bottom;
}

/* About Us Sub Container */

.wrapper_corevalues {
	margin: 0 auto;
	width: 830px;
	padding: 0;
	float: left;
}

.corevalues_top {
	width: 830px;
	padding: 0;
	background: url(../gfx/thin_header_head.png) no-repeat top left;
	line-height: 10px;
	float: left;
}

.corevalues_contents {
	width: 810px;
	float: left;
	padding: 0px 9px 0px 9px;
	border-left: 1px solid #41525C;
	border-right: 1px solid #41525C;
	color: #41525C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.corevalues_footer {
	width: 830px;
	margin: 0 auto;
	background: url(../gfx/thin_header_shoes.png) no-repeat top left;
	line-height: 10px;
	height: 10px;
	float: left;
}

#thankyou_top {
	margin: 0 auto;
	width: 890px;
	background: url(../gfx/thankyou_top.png) no-repeat top left;
	line-height: 20px;
}

#thankyou_contents {
	margin: 0 auto;
	width: 770px;
	padding: 0 60px 0 60px;
	text-align: center;
	color: #41525C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#thankyou_bottom {
	margin: 0 auto;
	margin-bottom: 8px;
	width: 890px;
	background: url(../gfx/thankyou_bottom.png) no-repeat top left;
	line-height: 20px;

	
}

#who_we_serve {
	margin: 0;
	padding: 15px;
	width: 860px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#client_frame_holder {
	width:890px;
	float: left;
	margin: 0;
	padding: 0;
}

/** ** ** ** ** ** ** ** ** **  MAIN NAV FORMATTING ** ** ** ** ** ** ** ** ** **/

/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */

#menu_left {
	height: 30px;
	width: 7px;
	background: url(../gfx/bar_l.png) no-repeat;
	float: left;
	margin: 0 auto;
	padding: 0;
}

#menu_right {
	height: 30px;
	width: 7px;
	background: url(../gfx/bar_r.png) no-repeat;
	float: left;
	margin: 0 auto;
	padding: 0;
}

#menu2_holder {
	width: 876px;
	height: 30px;
	margin: 0 auto;
	float: left;
}

.preload2 {background: url(../gfx/hover.png);}

.menu2 {
	padding:0 0 0 14px; 
	margin:0; 
	list-style:none; 
	height:30px; 
	background:#fff url(../gfx/bar_m.png) repeat-x; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu2 li.top {
	display:block; 
	float:left; 
	position:relative;
}

.menu2 li a.top_link {
	display:block; 
	float:left; 
	height:30px; 
	line-height:30px; 
	color: #FFFFFF; 
	text-decoration:none; 
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 500;
	padding: 0 0 0 12px; 
	cursor:pointer;
	margin: 0 0 0 0;
}

.menu2 li a.top_link span {
	float:left; 
	display:block; 
	padding:0 24px 0 12px; 
	height:30px;
}

.menu2 li a.top_link span.down {
	float:left; 
	display:block; 
	padding:0 24px 0 12px; 
	height:30px; 
	background: none;
}

.menu2 li a.top_link:hover {
	color:#fff; 
	background: url(../gfx/hover.png) no-repeat;
}

.menu2 li a.top_link:hover span {
	background:url(../gfx/hover.png) no-repeat right top;
}

.menu2 li a.top_link:hover span.down {
	background:url(../gfx/hover.png) no-repeat right top;
}

.menu2 li:hover > a.top_link {
	color:#fff; background: url(../gfx/hover.png) no-repeat;
}

.menu2 li:hover > a.top_link span {
	background:url(../gfx/hover.png) no-repeat right top;
}

.menu2 li:hover > a.top_link span.down {
	background:url(../gfx/hover.png) no-repeat right top;
}


.menu2 table {
	border-collapse:collapse; 
	width:0; 
	height:0; 
	position:absolute; 
	top:0; 
	left:0;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

.menu2 :hover ul.sub {
	left:2px; 
	top: 30px; 
	background: #41525C; 
	padding:3px 0; 
	border:1px solid #FFFFFF; 
	white-space:nowrap; 
	width:140px; 
	height:auto;
}

.menu2 :hover ul.sub li {
	display:block; 
	height:20px; 
	position:relative; 
	float:left; 
	width: 120px;
}

.menu2 :hover ul.sub li a {
	display:block; 
	font-size:11px; 
	height:20px; 
	width:134px; 
	line-height:20px; 
	text-indent:5px; 
	color:#ffffff; 
	text-decoration:none; 
	border:3px solid #41525C; 
	border-width:0 0 0 3px;
	letter-spacing: normal;
}

.menu2 :hover ul.sub li a.fly {
	background:#fff url(prodrop2/arrow.gif) 80px 7px no-repeat;
}

.menu2 :hover ul.sub li a:hover {
	background:#FFFFFF; color:#41525C;
}

.menu2 :hover ul.sub li a.fly:hover {
	background:#FFFFFF url(prodrop2/arrow_over.gif) 80px 7px no-repeat; color:#41525C;
}

.menu2 :hover ul li:hover > a.fly {
	background:#FFFFFF url(prodrop2/arrow_over.gif) 80px 7px no-repeat; color:#41525C;
}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {
	left:120px; 
	top:-4px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid #4ab; 
	white-space:nowrap; 
	width:150px; 
	z-index:200; 
	height:auto;
}

/* ===================================== Company Directory Formatting ===================================== */

.tooltip-content {
	display: none;        
	position: absolute;
	width: 340px;
	height: 100px;
	border: 1px solid #FFF;
	float: left;
}

.hover_div {
	width: 332px;
	padding: 8px;
	height: 82px;
	border: 1px solid #41525C;
	float: left;
	background: #FFF;
}

.img_wrapper {
	width: 102px;
	height: 82px;
	float: left;
}
	
.txt_wapper {
	width: 221px;
	height: 81px;
	float: left;
	padding: 0 0 0 8px;
}

.txt_wapper_row {
	width: 221px;
	height: 20px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}

.txt_wapper_row a {
	color: #41525C;	
}

/* ===================================== ONLINE APPLICATION LOGIN FORMATTING BEGINS ===================================== */

#application_wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#application_top_bar {
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(../gfx/application/application_header.png) repeat-x;
	height: 30px;
}

#application_top_bar_left {
	width: 250px;
	padding: 8px 0 3px 50px;
	margin: 0;
	float: left;
	height: 19px;
	font-size: 16px;
	color: #FFFFFF;
}

#application_top_bar_right {
	width: 250px;
	padding: 12px 50px 3px 0px;
	margin: 0;
	float: right;
	height: 15px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
}

#application_top_bar_right a {
	color: #FFFFFF;
}

#application_container {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	margin-top: 18px;
	margin-bottom: 20px;
}

#application_header {
	width: 900px;
	margin: 0;
	padding: 0;
	line-height: 30px;
	color: #FFFFFF;
	background: url(../gfx/application/application_header.png) repeat-x;
	text-align: center;
}

#application_content {
	width: 868px;
	margin: 0;
	padding: 15px;
	border-left: 1px solid #41535D;
	border-right: 1px solid #41535D;
}

#application_footer {
	width: 900px;
	margin: 0;
	padding: 0;
	height: 30px;
	background: url(../gfx/application/application_footer.png) repeat-x;
}

.application_footer_left {
	width: 150px;
	margin: 0;
	padding: 0;
	float: left;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 12px;
	text-align: left;
}

.application_footer_right {
	width: 200px;
	margin: 0;
	padding: 0;
	float: right;
	line-height: 30px;
	text-align: right;
	font-size: 12px;
}

.application_footer_right a, .application_footer_left a {
	color: #FFFFFF;
	text-decoration: none;
}

#application_steps {
	width: 900px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#applicant_table td {
	padding-top: 4px;
	padding-bottom: 4px;
}


#application_table_questions td {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 12px;
}

.question_row {
	font-weight: bold;
	background-color:#CCCCCC;	
}

#file_upload_wrapper {
	margin: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#error_message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #FF0000;
	background-color: #FFFFCC;
	padding: 4px;
	border: 1px dotted #FF9900;
	font-weight: bold;
	text-align: center;
}

.one_completed {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) 0px 0px no-repeat;
}

.one_current {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) 0px -30px no-repeat;
}

.two_completed {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -100px 0px no-repeat;
}

.two_current {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -100px -30px no-repeat;
}

.two_uncomplete {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -100px -60px no-repeat;
}

.three_completed {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -200px 0px no-repeat;
}

.three_current {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -200px -30px no-repeat;
}

.three_uncomplete {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -200px -60px no-repeat;
}

.four_completed {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -300px 0px no-repeat;
}

.four_current {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -300px -30px no-repeat;
}

.four_uncomplete {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -300px -60px no-repeat;
}

.five_completed {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -400px 0px no-repeat;
}

.five_current {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -400px -30px no-repeat;
}

.five_uncomplete {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -400px -60px no-repeat;
}

.six_completed {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -500px 0px no-repeat;
}

.six_current {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -500px -30px no-repeat;
}

.six_uncomplete {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -500px -60px no-repeat;
}

.seven_completed {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -600px 0px no-repeat;
}

.seven_current {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -600px -30px no-repeat;
}

.seven_uncomplete {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -600px -60px no-repeat;
}

.eight_completed {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -700px 0px no-repeat;
}

.eight_current {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -700px -30px no-repeat;
}

.eight_uncomplete {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -700px -60px no-repeat;
}

.nine_current {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
            background: url(../gfx/application/application_tabs.png) -800px -30px no-repeat;
}

.nine_uncomplete {
            width: 100px;
            margin: 0;
            padding: 0;
            height: 30px;
            float: left;
			text-align: center;
			line-height: 30px;
			font-size: 30px;
         	background: url(../gfx/application/application_tabs.png) -800px -60px no-repeat;
}

.one_completed a, .one_current a, .two_completed a, .two_current a, .two_uncomplete a, .three_completed a, .three_current a, .three_uncomplete a, .four_completed a, .four_current a, .four_uncomplete a, 
.five_completed a, .five_current a, .five_uncomplete a, .six_completed a, .six_current a, .six_uncomplete a, .seven_completed a, .seven_current a, .seven_uncomplete a,
.eight_completed a, .eight_current a, .eight_uncomplete a, .nine_current a, .nine_uncomplete a {
	text-decoration: none;
}
