/*
	Image2Markup.com - Professional PSD Slicing
	info@image2markup.com
*/

/* -- Default "_RESET_" Rules -- */

* {margin: 0px; padding: 0px;}

body { color: #333;	text-align: center;	font-family: arial, sans-serif;	font-size: 12px; background: #fff url(/images/body.gif) top left repeat-x; 	}

a { color: #0000cc; text-decoration: underline; outline: none; }
a img { text-decoration: none; border: none; cursor: pointer; }

h1, h2 { margin: 5px 0; padding: 0px; font-family: arial, sans-serif; font-size: 14px; font-weight: bold; }

img { margin: 0px; }

table { border-collapse: collapse; border-spacing: 0; }

/* -- Standard Helpers -- */

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

.fl { float: left; }
.fr { float: right; }
.fn { float: none; }

.fw { width: 100%; }

.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }

/* -- Your Site Starts Here -- */

.wrapper { width: 969px; text-align: left; margin: auto; }

.header {
	background: url(/images/header.png) 450px bottom no-repeat; 
	height: 105px;
	position:relative;
}
	.logo {
		margin: 40px 0 0 45px;
	}
	.header_468 {
		width:468px;
		height:60px;
		right:15px;
		top:20px;
		position:absolute;
		color:#000;
	}
	.header_468 a {
		color:#000;
	}

.jtj_navigation {
	background: url(/images/navigation.gif) top left no-repeat; 
	height: 38px;
	margin-left: 5px;
	padding: 0 7px;
}
	.jtj_navigation ul { margin: 0; padding: 0; }
	.jtj_navigation li {
		background: url(/images/navigation_splitter.gif) top right no-repeat; 
		float: left;
		height: 36px;
		list-style-type: none;
		margin: 0;
		padding: 1px 9px 1px 5px;
	}
	.jtj_navigation li a {
		color: #fff;
		display: inline-block;
		font: normal bold 12px/36px Tahoma,Arial,sans-serif;
		height: 36px;
		padding: 0 12px;
		text-decoration: none;
	}
	.jtj_navigation li a:hover {
		background: url(/images/navigation_active.gif) top left repeat-x; 
	}
	.jtj_navigation li a.active {
		background: url(/images/navigation_active.gif) top left repeat-x; 
	}
	
.big_shadow {
	background: url(/images/big_shadow.jpg) top center no-repeat; 
}

.main-shadow-fix {
	background: url(/images/main_shadow_fix.png) top left repeat-y; 
	padding: 0 5px;
}

.content-top-fix {
	height: 20px;
}
	.top-inner_home { background: url(/images/top_home.jpg) top left no-repeat; }
	.top-inner_0 { background: url(/images/top_inner.jpg) -1px top no-repeat; padding-bottom: 3px; }
	.top-inner_1 { background: url(/images/top_inner_1.jpg) -1px top no-repeat; padding-bottom: 3px; }
	.top-inner_2 { background: url(/images/top_inner_2.jpg) -1px top no-repeat; padding-bottom: 3px; }
	
.content-bottom-fix_home {
	background: url(/images/center-bottom-fix.jpg) top left no-repeat; 
	height: 39px;
}
.content-bottom-fix_1 {
	background: url(/images/center-bottom-fix_1.jpg) top left no-repeat; 
	height: 39px;
}
.content-bottom-fix_2 {
	background: url(/images/center-bottom-fix_2.jpg) top left no-repeat; 
	height: 39px;
}

.content {
	background: url(/images/content.jpg) top left repeat-y; 
}
.content_home {
	background: url(/images/content.jpg) top left repeat-y; 
}
.content_1 {
	
}
.content_2 {
	background: url(/images/content_2.jpg) top left repeat-y; 
}

.left {
	float: left;
	width: 759px;
}

.left_home {
	float: left;
	width: 759px;
}

.left_1 {
	float: left;
	width: 959px;
}

.left_2 {
	float: left;
	width: 559px;
}

.right {
	float: left;
	text-align: center;
	width: 200px;
}
	.right .right-banner {
		margin: 15px 0 0 0;
	}
	
.left_ads {
	float: left;
	text-align: center;
	width: 200px;
}
	.left_ads .right-banner {
		margin: 15px 0 0 0;
	}

.bottom-bar {
	background: url(/images/bottom_bar.jpg) bottom left repeat-x;
	padding-bottom: 5px;
}

.footer {
	background: url(/images/footer.gif) top left repeat-x; 
	color: #a4a4a4;
	font-size: 10px;
	padding: 15px 0;
}
	.footer ul { margin: 0; padding: 0; }
	.footer li {
		display: inline;
		list-style-type: none;
		margin: 0 20px 0 0;
		padding: 0;
	}
	.footer a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	.footer p {
		margin: 10px 0 0;
		padding: 0;
	}
	.footer_ad1{
		width:468px;
		margin:auto;
		margin-top:20px;
		margin-bottom:15px;
	}


/* HMEPAGE */
.intro-block {
	background: url(/images/intro_block.jpg) left -6px no-repeat; 
	height: 383px;
}
	.intro-block .features {
		display: inline;
		float: left;
		margin: 0px 0 0 85px;
		padding: 8px 0 0;
	}
		.intro-block .features li {
			color: #b9121b;
			font: normal bold 18px/100% Tahoma,Arial,sans-serif;
			list-style-type: none;
			margin: 0 0 8px 0;
			padding: 0;
		}
		
	.intro-block .features-right {
		float: right;
		padding: 10px 30px 0 0;
		width: 340px;
	}
		.intro-block .features-right h2 {
			color: #b9121b;
			font: normal bold 26px/100% Arial,sans-serif;
			margin: 0;
			padding: 0 0 5px 0;
		}
		.intro-block .features-right p {
			line-height: 20px;
		}
	.intro-block .apply-now {
		background: url(/images/apply_now.jpg) top left no-repeat; 
		display: block;
		height: 59px;
		margin: 0 0 10px 10px;
		width: 334px;
		text-indent: -9999px;
	}
	.intro-block .features-separator {
		background: url(/images/features_separator.jpg) top left no-repeat; 
		height: 4px;
		margin-bottom: 10px;
	}
	.select-holder {
		padding: 3px 0 0px 13px;
	}
		.select-holder select {
			border: 1px solid #aeaeae;
			font-weight: bold;
			padding: 5px;
			width: 270px;
		}
		
	.intro-block .search-button {
		margin: 7px 0 10px 200px;
	}
		
.second-block {
	padding: 0 26px 60px 31px;
}
	.second-block .sb-left {
		float: left;
		padding-right: 23px;
		width: 303px;
	}
	.second-block h3.blogs {
		background: url(/images/blogs_headline.jpg) top left no-repeat;
		font: normal bold 18px/40px Arial,sans-serif; 
		height: 40px;
		margin: 0 0 20px 0;
		padding-left: 50px;
	}
	.second-block .blog-list {
		padding: 0 9px;
		margin-bottom:15px;
	}
		.second-block .blog-list a {
			color: #333;
			font: normal bold 14px/100% Tahoma,Arial,sans-serif;
			text-decoration: none;
		}
		.second-block .blog-list p {
			font: normal normal 12px/16px Tahoma,Arial,sans-serif;
			margin: 0;
			padding: 15px 0;
		}

	.second-block h3.gallery {
		background: url(/images/gallery_headline.jpg) top left no-repeat;
		font: normal bold 18px/40px Arial,sans-serif; 
		height: 40px;
		margin: 0 0 20px 0;
		padding-left: 50px;
	}
	.second-block .gallery-list {
		padding: 0 9px;
	}
		.second-block .gallery-list a {
			color: #333;
			font: normal bold 14px/100% Tahoma,Arial,sans-serif;
			text-decoration: none;
		}
		.second-block .gallery-list p {
			font: normal normal 12px/16px Tahoma,Arial,sans-serif;
			margin: 0;
			padding: 15px 0;
		}
		
	.sb-right {
		float: left;
		width: 375px;
	}
		.sb-right .company {
			background: url(/images/company.jpg) top left no-repeat; 
			height: 191px;
			margin-bottom: 20px;
			padding: 7px 20px 0 30px;
		}
		.sb-right .company p {
			margin: 0;
			line-height: 20px;
		}
			.sb-right .company p a { color: #b9121b; }
			.sb-right .company p img {
				float: left;
				margin: 0 20px 0 0;
				vertical-align: text-top;
			}
		.sb-right .company h3 {
			color: #b9121b;
			font: normal bold 20px/110% Arial,sans-serif;
			margin: 0;
			padding: 0 0 7px 0;
		}
	.second-block h3.bookmarking {
		background: url(/images/bookmarking_headline.jpg) top left no-repeat;
		font: normal bold 18px/40px Arial,sans-serif; 
		height: 40px;
		margin: 0 0 20px 0;
		padding-left: 20px;
	}
		ul.bookmark {
			margin: 0;
			padding: 0 0 0 60px;
		}
			ul.bookmark li {
				display: inline;
				list-style-type: none;
				margin: 0 20px 0 0;
				padding: 0;
			}

/* INNER */
h1.inner_1 {
	background: url(/images/inner_h1_1.jpg) top left repeat; 
	color: #ad0f16;
	font: normal bold 26px/45px Arial,sans-serif;
	height: 55px;
	margin: 0;
	padding: 0 0 0 25px;
}
h1.inner_2 {
	background: url(/images/inner_h1_2.jpg) top left repeat; 
	color: #ad0f16;
	font: normal bold 26px/45px Arial,sans-serif;
	height: 55px;
	margin: 0;
	padding: 0 0 0 25px;
}
.inner-text {
	padding: 25px 40px 20px 40px;
}
	.inner-text a { color: #ad0f16; }
	.inner-text p {
		margin: 0;
		padding: 0 0 20px;
	}
	.inner-text li {
		padding: 0 0 10px;
	}
	
	.jobs-tab {
		background: url(/images/jobs_tab.png) top left no-repeat; 
		height: 134px;
		margin: 20px 0 0 100px;
		padding: 30px 0 0 120px;
		width: 327px;
	}
		.jobs-tab a {
			display: block;
			font: normal bold 22px/51px Arial,sans-serif;
		}



/********* FORM *********/
#steps {
	margin:0;
}
#steps_table {
	border-bottom:#990000 1px solid;
}
#steps td{
	margin:0;
	padding:5px 15px 5px 15px;
	color:#fff;
	font: bold 14px Arial, Verdana, sans-serif;
	background-color:#ccc;
}
#steps .active {
	background-color:#990000;
}
#error_table{
	background-color:#FFCCCC;
	color:#000000;
}
#error_table td{
	padding:15px;
}
#error_table h1{
	margin:0 0 5px 0;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#info_table{
	background-color:#FFFFCC;
	color:#000000;
}
#info_table td{
	padding:10px;
	text-align:center;
}
#info_table h3{
	margin:0 0 0 0;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#thanks{

}
#thanks h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}
#thanks h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.required_star {
	color:#CC0000;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	padding-left:5px;
	line-height:12px;
}
#step1, #step2 {
	padding:10px;
	margin-bottom:25px;
}
#step1 td, #step2 td {
	padding: 6px;
}
#step1 .textbox, #step2 .textbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border:#990000 1px solid;
	COLOR: #006600;
	background-color:#FFFFCC;
	font-weight: bold;
	width:80%;
	padding:2px;
}
#step1 .textbox2, #step2 .textbox2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border:#990000 1px solid;
	COLOR: #006600;
	background-color:#FFFFCC;
	font-weight: bold;
	padding:2px;
}
#step1 .textarea, #step2 .textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:#990000 1px solid;
	COLOR: #333;
	background-color:#FFFFCC;
	padding:8px;
	width:90%;
}

#step1 .dropdown, #step2 .dropdown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border:#990000 1px solid;	
	color: #006600;
	padding: 3px;
	background-color: #FFFFCC;
}
#step1 .form_other, #step2 .form_other {
	border:#990000 1px solid;	
	padding: 3px;
	background-color: #FFFFCC;
	width:85%;
}
#step1 .form_table, #step2 .form_table {
	border:#990000 1px solid;	
	padding: 3px;
	background-color: #FFFFCC;
	width:95%;
}
#step1 .form_table td, #step2 .form_table td {
	padding: 2px;
}
.alt1 {
	background-color:#eee;
}
.alt2 {
	background-color:#ccc;
}
.alt3 {
	background-color:#FFFFCC;
}
.form_text_highlight{
	color:#990000;
}
.small_font{
	color:#666666;
	font-size:10px;
	font-style:italic;
}
.secure_bkg {
	background-image:url(/images/bkg_secure.gif);
	background-position:20px center;
	background-repeat:no-repeat;
}
.form_title, .form_title td {
	background-color:#f6e497;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	border-bottom:#666666 solid 3px;
}
#signature{
	text-align:center;
	padding:0 0 0 15px;
}
#swfdiv_kobianet_signature{
	height:130px;
	text-align:right;
	margin:10px 0 0 0;
}
#signature h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 0 10px 0;
	color:#990000;
	font-size:18px;
	text-align:left;
}
#signature h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 0 10px 0;
	color:#990000;
	font-size:14px;
	text-align:left;
}
#signature h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 0 10px 0;
	font-size:12px;
	text-align:left;
}

/********* /FORM *********/





