
body, html {
	font-size:11px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align:center;
}
input, textarea {
	padding:2px;
	border-top:1px solid #abadb3;
	border-right:1px solid #e3e9ef;
	border-bottom:1px solid #e3e9ef;
	border-left:1px solid #e3e9ef;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}
#container {
	margin:0px auto;
	width:980px;
}
	#header {
		width:980px;
		height:55px;
	}
		#top_links {
			float:right;
			position:relative;
			right:10px;
			height:25px;
			width:460px;
			background:url(sysimages/new/top_links_backgr.png) no-repeat 100% 0;
			text-align:right;
		}
			#top_links img {
				margin-top:6px;
				margin-right:20px;
			}
			#top_links a.text_link { position:relative; top:-2px; margin-right:10px; color:#000; text-decoration:none; }
			#top_links a.text_link:hover { position:relative; top:-2px; margin-right:10px; color:#000; text-decoration:underline; }
			#top_links .search_frame {
				position:relative;
				top:4px;
				float:right;
				height:20px;
				display:none;
			}
				#top_links .search_frame .search_input {
					color:#666;
					margin-right:4px;
					font-size:10px;
				}
				#top_links .search_frame .search_button {
					font-size:10px;
					padding:1px;
					color:#777;
					margin-right:4px;
					border:1px solid #999;
				}
	#banner {
		width:980px;
		height:188px;
		background:url(sysimages/new/banner_backgr.png) no-repeat 0 0;
	}
	#content_holder {
		padding-top:18px;
		width:980px;
		background:url(sysimages/new/content_backgr.png) no-repeat 0 0;
	}
		#content {
			width:916px;
			margin:0px 22px 0px 32px;
			text-align:left;
			color:#767676;
		}
		#content a {
			text-decoration:none;
			color:#a61d1d;
		}
		#content a:hover { text-decoration:underline; }
		.general_info {
			width:900px;
		}
			#direct_search_result {
				float:left;
				margin: 22px 0px 0px 20px;
			}
				#direct_search_result h2 {
					margin:0px;
					padding:0px;
				}
			#logout {
				padding-left:5px;
				font-size:11px;
				color:#a61d1d;
				cursor:pointer;
			}

			.user_small_profile {
				float:left;
				width:300px;
				height:130px;
				margin:4px 2px;
			}
				.user_s_p_top_frame {
					height:5px;
					font-size:1px;
					background:url(sysimages/new/director_frame_top.png) no-repeat 0 0;
				}
				.user_s_p_loop_frame {
					height:120px;
					background:url(sysimages/new/director_frame_loop.png) repeat-y 0 0;
				}
					.user_s_profile_image {
						float:left;
						position:relative;
						top:7px;
						left:8px;
					}
					.user_s_p_content {
						float:right;
						position:relative;
						top:7px;
						right:16px;
						width:180px;
						height:100px;
					}
						.user_s_p_content .name {
							padding-bottom:4px;
							font-weight:600;
							color:#a61d1d;
						}
						.user_s_p_more {
							text-align:right;
							font-weight:600;
						}
				.user_s_p_bottom_frame {
					height:5px;
					font-size:1px;
					background:url(sysimages/new/director_frame_bottom.png) no-repeat 0 0;
				}
				.user_profile_top {
					height:5px;
					font-size:1px;
					background:url(sysimages/new/profile_frame_top.png) no-repeat 0 0;
				}
				.user_profile_loop {
					background:url(sysimages/new/profile_frame_loop.png) repeat-y 0 0;
				}
					.user_profile_image {
						float:left;
						margin-top:15px;
						margin-left:20px;
						height:206px;
						width:155px;
					}
					.user_profile_description {
						float:left;
						margin-top:15px;
						margin-left:10px;
						width:352px;
						height:206px;
					}
						.user_profile_description h2 {
							margin:0px;
							padding:0px;
							font-size:14px;
						}
						.user_profile_email {
							padding:2px 0px 4px 0px;
						}
						.user_profile_address {
							padding:0px 0px 6px 0px;
						}
						.user_profile_more_info {
							text-align:right;
							color:#a61d1d;
							cursor:pointer;
						}
					.text {
						line-height:1.4;
					}
					.user_profile_cv {
						float:left;
						margin-top:15px;
						margin-left:10px;
						width:344px;
						height:200px;
						border:3px solid #231f20;
					}
					.lower_content_box {
						display:none;
						margin-left:20px;
						margin-top:10px;
						width:876px;
					}
						.lower_content_box .hnappur_ytar {
							float:left;
							position:relative;
							top:6px;
							z-index:2;
							padding:10px 0px 2px 0px;
							text-align:center;
							height:18px !important;
							height:30px;
							border:1px solid #ccc;
							background:#f2f2f2;
							color:#a61d1d;
							cursor:pointer;
						}
						.lower_content_box .hnappur_ytar_sel {
							float:left;
							position:relative;
							z-index:2;
							padding:10px 0px 2px 0px;
							text-align:center;
							height:24px !important;
							height:36px;
							border-right:1px solid #ccc;
							border-left:1px solid #ccc;
							border-top:1px solid #ccc;
							border-bottom:1px solid #fff;
							color:#a61d1d;
							cursor:pointer;
						}
							.hnappur_ytar_sel span {
								position:relative;
								top:6px;
							}
						.lower_content_box .efni_ytar {
							position:relative;
							top:-1px;
							padding:15px;
							height:200px;
							background:url(sysimages/new/detailed_text_backgr.png) no-repeat 0 0;
						}
						.graphic_content h2 {
							margin:0px;
							padding:0px;
							font-size:14px;
							padding-bottom:6px;
						}
						.profile_gallery_box {
							float:left;
							margin-left:25px;
							width:396px;
						}
						.profile_video_box {
							float:right;
							margin-right:25px;
							width:407;
							height:288px;
						}
				.user_profile_bottom {
					height:5px;
					font-size:1px;
					background:url(sysimages/new/profile_frame_bottom.png) no-repeat 0 0;
				}
				.StaffItem {
					clear:both;
					padding-bottom:20px;
				}
				.StaffTitle {
					font-weight:600;
					cursor:pointer;
				}
					.StaffTitle span {
						font-weight:500;
					}
				.StaffImg {
					float:left;
					width:100px;
					margin-right:10px;
				}
				.StaffContent {
					display:none;
					padding:5px 5px 10px 5px;
				}
				.infobaseContainer img {
					float:right;
					padding-left:10px;
				}
				.infobaseContainer .title {
					font-weight:600;
					font-size:14px;
					display:block;
				}
		#front_content {
			padding-top:15px;
			padding-bottom:20px;
			width:980px;
			background:url(sysimages/new/front_backgr.png) no-repeat 0 0;
		}
			.front_box_1 {
				float:left;
				width:300px;
				margin-left:10px;
				height:200px;
				height:auto !important;
				min-height:200px;
			}
			.front_box_2 {
				float:left;
				margin:0px 30px;
				width:300px;
				height:200px;
				height:auto !important;
				min-height:200px;
			}
			.front_box_3 {
				float:left;
				width:300px;
				height:200px;
				height:auto !important;
				min-height:200px;
			}
				.flash_box {
					width:300px;
					height:97px;
					background:#231f20;
					margin-bottom:1px;
				}
				.menu_box {
					width:300px;
					height:30px;
					background:url(sysimages/new/menu_box_backgr.png) no-repeat 0 0;
					text-align:left;
					cursor: pointer;
				}
					.menu_box span {
						position:relative;
						left:10px;
						top:7px;
						font-weight:600;
						font-size:14px;
						color:#fff;
					}
						.menu_box span a {
							color:#fff;
							text-decoration:none;
						}
						.menu_box span a:hover { text-decoration:underline; }
				.menu_sublinks {
					display:none;
					width:300px;
					height:150px;
					height:auto !important;
					min-height:150px;
					background:url(sysimages/new/sublinks_backgr.png) no-repeat 0 0;
					text-align:left;
				}
					.menu_sublinks a {
						display:block;
						margin-left:11px;
						padding:4px 4px 4px 11px;
						background:url(sysimages/new/black_arrow.png) no-repeat 0 50%;
						color:#000;
						text-decoration:none;
					}
					.menu_sublinks a:hover {
						display:block;
						margin-left:11px;
						padding:4px 4px 4px 11px;
						background:url(sysimages/new/a61d1d_arrow.png) no-repeat 0 50%;
						color:#a61d1d;
						text-decoration:none;
					}
				#sub_page_menu {
					position:relative;
					left:-20px;
					width:960px;
				}
					#sub_menu_cont {
						height:36px;
					}
					.sub_menu {
						position:relative;
						top:6px;
						float:left;
						width:300px;
						height:30px;
						background:url(sysimages/new/sub_menu_dark.png) no-repeat 0 0;
						cursor:pointer;
					}
					.sub_menu_selected {
						float:left;
						width:360px;
						height:36px;
						background:url(sysimages/new/sub_menu_a61d1d.png) no-repeat 0 0;
						cursor: pointer;
					}
					.sub_menu span {
						position:relative;
						left:10px;
						top:7px;
						font-weight:600;
						font-size:14px;
						color:#fff;
					}
					.sub_menu_selected span {
						position:relative;
						left:10px;
						top:13px;
						font-weight:600;
						font-size:14px;
						color:#fff;
					}
				#sub_page_links {
					width:960px;
					height:117px;
					height:auto !important;
					min-height:117px;
					margin-top:1px;
					background:url(sysimages/new/sub_pages_backgr.png) no-repeat 0 0;
				}
					#sub_menu_box {
						position:relative;
						top:25px;
						left:25px;
						width:910px;
						height:100px;
					}
						#sub_menu_box a {
							float:left;
							display:block;
						}
						#sub_menu_box a {
							float:left;
							display:block;
							margin-left:11px;
							padding:4px 20px 4px 11px;
							margin-bottom:10px;
							background:url(sysimages/new/black_arrow.png) no-repeat 0 50%;
							color:#000;
							text-decoration:none;
						}
						#sub_menu_box a:hover {
							float:left;
							display:block;
							margin-left:11px;
							padding:4px 20px 4px 11px;
							margin-bottom:10px;
							background:url(sysimages/new/a61d1d_arrow.png) no-repeat 0 50%;
							color:#a61d1d;
							text-decoration:none;
						}
						#sub_menu_box .sub_selected {
							background:url(sysimages/new/a61d1d_arrow.png) no-repeat 0 50%;
							color:#a61d1d;
						}
		.cv_input {
			padding-bottom: 8px;
		}
		.delete_cv, .delete_image {
			position:relative;
			top:4px;
			cursor:pointer;
		}
		.add_button {
			width:120px;
			margin-bottom:10px;
			cursor:pointer;
		}
		.image_gallery_holder {
			float:left;
			width:90px;
			margin:5px;
			padding:5px 0px;
			text-align:center;
			border:1px solid #231f20;
		}

		.cv_gallery {
			width:920px;
		}
			.frame_addons {
				border:1px solid #231f20;
				margin-bottom:20px;
				padding:0 10px;
			}
		.input_title {
			display:block;
			font-weight:600;
			padding-bottom:2px;
			padding-top:8px;
		}
		.file_upload {
			border-top:1px solid #abadb3;
			border-right:1px solid #e3e9ef;
			border-bottom:1px solid #e3e9ef;
			border-left:1px solid #e3e9ef;
		}
	#footer {
		margin-left:10px;
		margin-top:30px;
		width:960px;
		height:116px;
		background:#231f20;
		color:#fff;
		font-family:"Trebuchet MS", Helvetica, sans-serif;
	}
		#footer_text {
			padding-top:20px;
		}
			.box_sep {
				height:10px;
				padding:0px 10px;
				background:url(sysimages/new/sep_box_a61d1d.png) no-repeat 50% 50%;
			}
		#webman_logo {
			padding-top:30px;
		}
		#footer a { text-decoration:none; color:#fff; }
		#footer a:hover { text-decoration:underline; }

.disp { display: block; }
.opaque {
	filter:alpha(opacity=0);
	-moz-opacity:.0;opacity:.0;
}
.clear { clear:both; }

.push10 {
	height:10px;
	font-size:1px;
}
.push18 {
	height:18px;
	font-size:1px;
}
.push20 {
	height:20px;
	font-size:1px;
}
