/* Recruitment - Copyright Webson.no */
/* finnes i header */

/*----------------------
 NAVIGATION
-----------------------*/

.recruitment_nav1 {
	width: 1017px;
	height: 24px;
	padding-top: 3px;
}

.recruitment_nav1 ul li {
	float: left;
	list-style-type: none;
}

.recruitment_nav1 ul li a {
	padding: 0 20px 0 20px;
	border-left: 1px solid #454545;
	border-right: 1px solid #000;
	height: 27px;
	
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	color: #fff;
}

/*----------------------
 Container etc
----------------------*/

#recruitment_container {
	margin: auto;
	width: 1022px;
}

.recruitment_content {
	width: 1018px;
	border-right: 1px solid #2a2a2a;
	border-left: 1px solid #2a2a2a;
	padding: 0 1px 0 1px;
	background: #000;
}

.recruitment_content_wrap {
	width: 998px;
	background: #161c22;
	padding: 10px 10px 0 10px;
	
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma;
	color: #fff;
}


/*common*/
.recruitment_status_left {
	float: left;
	width: 330px;
	border-right: 1px solid #000;
}

.recruitment_status_right {
	float: right;
	width: 330px;
}

.recruitment_select_box, .recruitment_select_box:focus, .recruitment_select_box:hover {
	
}
.recruitment_input_text_req { border: 1px solid #FF0000; }
.recruitment_input_text { border: 1px solid #464646;}
.recruitment_input_text, .recruitment_input_text_req  { 
	background: #001b31 url('images/recruitment/recruitment_textarea_bg_normal.png') repeat-x;
	color: #eaeaea; 
	padding: 3px 5px 3px 5px;
	width: 200px;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
}


.recruitment_submit, a.recruitment_submit_4 {
	background: url('images/recruitment/recruitment_submit.png') repeat-x;
	height: 17px;
	padding: 0 10px 0 10px;
	border: 1px solid #002545;
	
	color: #fff !important;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
}

.recruitment_submit_5 { 
	background: url('images/recruitment/recruitment_textarea_bg.png') repeat-x;
	padding: 10px; 
	border: 1px solid #002545;
	height: auto;
	
	color: #fff;
	font-weight: bold; 
	font-size: 16px;  
}

.recruitment_submit_2, .recruitment_submit_3 {
	background: url('images/recruitment/recruitment_submit.png') repeat-x;
	height: 17px;
	padding: 0 7px 0 7px;
	border: 1px solid #2d2d2d;
	
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	float: right;
}
.recruitment_submit_3 { float: none; }
.recruitment_submit_3[disabled="disabled"],.recruitment_submit_3[disabled="disabled"]:hover  { color: #2d2d2d; }

.recruitment_submit_7 { 
	background: url('images/recruitment/recruitment_submit.png') repeat; 
	height: 34px;
	width: 200px;
	padding: 0 7px 0 7px; 
	border: 1px solid #2d2d2d; 
	color: #00FF00;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	margin: 0 0 0 30px;
	}
.recruitment_submit_6{ 
	background: url('images/recruitment/recruitment_submit.png') repeat; 
	height: 34px; 
	width: 200px;
	padding: 0 7px 0 7px; 
	border: 1px solid #2d2d2d; 
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	}
.recruitment_submit_7:hover { color: #00FF00; border: 1px solid #00FF00;}
.recruitment_submit_6:hover { color: #FF0000; border: 1px solid #FF0000;}


.recruitment_submit:hover, .recruitment_submit_2:hover, .recruitment_submit_3:hover, a.recruitment_submit_4:hover, .recruitment_submit_5:hover { border-color: #5db5ff; color: #fff;}
.recruitment_input_text:focus, .recruitment_input_text_req:hover, .recruitment_input_text_req:focus ,.recruitment_input_text:hover, .recruitment_input_text_short:focus, .recruitment_input_text_short:hover, .recruitment_select_box:hover, .recruitment_select_box:focus { background: url('images/recruitment/recruitment_textarea_bg.png') repeat-x; border-color: #5db5ff; color: #fff; }

.death_knight:hover { color: #cb243e; }
.druid:hover { color: #f57802; }
.hunter:hover { color: #97c060; }
.mage:hover { color: #71bbd8; }
.paladin:hover { color: #ecceda; }
.priest:hover { color: #000 }
.rogue:hover { color: #f2f542; }
.shaman:hover { color: #2454fc; }
.warlock:hover { color: #9185c3; }
.warrior:hover { color: #a68564; }

.alliance { color: #0554ae; }
.horde { color: #8f0000; }

/* Text pictures */
.recruitment_welcome { background: url('images/recruitment/recruitment_welcome.png') no-repeat; width: 660px; height: 28px; }
.recruitment_maintenance { background: url('images/recruitment/maintenance.png') no-repeat; width: 651px; height: 32px; }
.recruitment_sucess { background: url('images/recruitment/success.png') no-repeat; width: 660px; height: 25px; }
.recruitment_all_active_applications_horde { background: url('images/recruitment/all_current_active_applications_horde.png') no-repeat; width: 660px; height: 25px; }
.recruitment_all_active_applications_alliance { background: url('images/recruitment/all_current_active_applications_alliance.png') no-repeat; width: 660px; height: 25px; }
.recruitment_all_applications { background: url('images/recruitment/recruitment_all_applications.png') no-repeat; width: 660px; height: 28px; }
.recruitment_edit_status_horde { background: url('images/recruitment/edit_status_horde.png') no-repeat; width: 660px; height: 25px; }
.recruitment_edit_status_alliance { background: url('images/recruitment/edit_status_alliance.png') no-repeat; width: 660px; height: 25px; }
.recruitment_niflheim_horde { background: url('images/recruitment/niflheim_horde.png') no-repeat; width: 289px; height: 93px; }
.recruitment_niflheim_alliance { background: url('images/recruitment/niflheim_alliance.png') no-repeat; width: 328px; height: 91px; }
.recruitment_niflheim_horde_logo { background: url('images/recruitment/niflheim_horde_logo.png') no-repeat; width: 71px; height: 88px; }
.recruitment_niflheim_alliance_logo { background: url('images/recruitment/niflheim_alliance_logo.png') no-repeat; width: 78px; height: 85px; }

.recruitment_status_horde_open { background: url('images/recruitment/recruitment_status_horde_open.png') no-repeat; width: 282px; height: 91px; }
.recruitment_status_horde_closed { background: url('images/recruitment/recruitment_status_horde_closed.png') no-repeat; width: 282px; height: 91px; }
.recruitment_status_alliance_open { background: url('images/recruitment/recruitment_status_alliance_open.png') no-repeat; width: 317px; height: 91px; }
.recruitment_status_alliance_closed { background: url('images/recruitment/recruitment_status_alliance_closed.png') no-repeat; width: 317px; height: 91px; }

/*--------------
   LOGIN.PHP
--------------*/
.recruitment_left {
	float: left;
	width: 666px;
}

.recruitment_right {
	float: right;
	width: 331px;
}

.recruitment_right_box {
	margin-bottom: 10px;
}

.recruitment_right_box_top {
	width: 311px;
	height: 23px;
	background: url('images/recruitment/recruitment_right_box_top.png') no-repeat;
	padding: 6px 10px 0 10px;
	
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}

.recruitment_right_box_content {
	width: 327px;
	border-right: 1px solid #2a2a2a;
	border-left: 1px solid #2a2a2a;
	padding: 0 1px 0 1px;
	background: #000;
}

.recruitment_right_box_content dl {
	width: 317px;
	padding: 2px 5px 2px 5px;
	background: #031b2e url('') repeat-x;
}
.recruitment_right_box_content dt {
	width: 100px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}
.recruitment_right_box_content dd { margin-left: 100px; }
.recruitment_right_box_content dd dl { width: 217px; padding: 0; }
.recruitment_right_box_content dd dt { 	width: 20px; float: left; }
.recruitment_right_box_content dd dd { margin-left: 20px; text-align: right; }

.recruitment_login_box_input_text { 
	background: url('images/recruitment/login_box_input_text.png') repeat-x;
	height: 18px;
	width: 202px;
	padding: 2px 6px 0 6px;
	border: 1px solid #000;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	color: #fff;
}

.recruitment_right_box_content ul {
	width: 317px;
	padding: 2px 5px 2px 5px;
	background: #031b2e;
}
.recruitment_right_box_content ul li {
	list-style-type: none;
}
.recruitment_right_box_content ul li a {
	background: url('images/list.png') left center no-repeat;
	padding: 5px 0 0 20px;
	width: 297px;
	height: 20px;
	display: block;
	border-top: 1px dashed #000;
	
	color: #7dbefd;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}
.recruitment_right_box_content ul li a:visited { color: #4294e3; text-decoration: none; }
.recruitment_right_box_content ul li a:hover { background: url('images/list2.png') left center no-repeat; color: #fff; text-decoration: none; }
.recruitment_right_box_content_officers {
	width: 327px;
	border-right: 1px solid #2a2a2a;
	border-left: 1px solid #2a2a2a;
	padding: 0 1px 0 1px;
	background: #000;
}
.recruitment_right_box_content_officers dl { width: 307px; padding: 0 10px 0 10px; background: #031b2e; border-bottom: 1px solid #000; }
.recruitment_right_box_content_officers dt { float: left; margin: 3px; }
.recruitment_right_box_content_officers dt.av_1 { background: url('images/avatar/0-8-8.gif') no-repeat; width: 30px; height: 30px; }
.recruitment_right_box_content_officers dt.av_2 { background: url('images/avatar/1-10-2.gif') no-repeat; width: 30px; height: 30px; }
.recruitment_right_box_content_officers dt.av_3 { background: url('images/avatar/0-8-7.gif') no-repeat; width: 30px; height: 30px; }
.recruitment_right_box_content_officers dt.av_4 { background: url('images/avatar/0-6-11.gif') no-repeat; width: 30px; height: 30px; }
.recruitment_right_box_content_officers dt.av_5 { background: url('images/avatar/0-4-3.gif') no-repeat; width: 30px; height: 30px; }
.recruitment_right_box_content_officers dt.av_6 { background: url('images/avatar/1-7-4.gif') no-repeat; width: 30px; height: 30px; }
.recruitment_right_box_content_officers dt.av_7 { background: url('images/avatar/0-7-1.gif') no-repeat; width: 30px; height: 30px; }
.recruitment_right_box_content_officers dt.av_8 { background: url('images/avatar/1-4-11.gif') no-repeat; width: 30px; height: 30px; }
.recruitment_right_box_content_officers dt.av_9 { background: url('images/avatar/0-7-9.gif') no-repeat; width: 30px; height: 30px; }
.recruitment_right_box_content_officers dd { margin-left: 40px; height: 26px; padding-top: 10px; }
.recruitment_right_box_content_officers dd a, .recruitment_right_box_content_officers dd a:visited { color: #fff; font-weight: normal; font-size: 11px; font-family: Tahoma; text-decoration: none; }
.recruitment_right_box_content_officers dd a:hover { color: #7dbefd; }

.recruitment_right_box_bottom {
	font-size: 1px;
	width: 331px;
	height: 3px;
	background: url('images/recruitment/recruitment_right_box_bottom.png') no-repeat;
}

/*----------------------
 VIEWALL.PHP
----------------------*/

.recruitment_viewall_wrap {
	width: 998px;
}
/*list header */
.recruitment_list_header {
	width: 988px;
	height: 23px;
	background: url('images/recruitment/recruitment_list_header.png') no-repeat;
	padding: 5px 5px 0 5px;
}

.recruitment_list_header ul {  }
.recruitment_list_header ul li, .recruitment_list_small_header ul li { list-style-type: none; float: left; width: 100px; padding: 0 0 0 10px; }
.recruitment_list_header ul li.width_1, .recruitment_list_small_header ul li.width_1 { width: 135px; }
.recruitment_list_header ul li.width_2 { width: 75px; }
.recruitment_list_header ul li.width_3, .recruitment_list_small_header ul li.width_3 { width: 300px; }
.recruitment_list_header ul li.width_4, .recruitment_list_small_header ul li.width_4 { width: 479px; text-align: center; }
.recruitment_list_header_grey ul li { list-style-type: none; float: left; width: 479px; padding: 0 0 0 10px; }
.recruitment_list_header_grey ul li.width_5 a{ width: 479px; text-align: left; text-decoration:none; color:#fff; }
.recruitment_list_header_grey ul li.width_5 a:hover{ color: #7dbefd; text-decoration: underline;}
.recruitment_list_header ul li a { color: #fff; font-size: 11px; font-weight: bold; font-family: Tahoma; text-decoration: none; }
.recruitment_list_header ul li a:hover { color: #7dbefd; text-decoration: underline; }
/*list small header*/
.recruitment_box_small_left { width: 489px; float: left; }
.recruitment_box_small_right { width: 489px; float:right; }

.recruitment_list_small_header {
	width: 479px;
	height: 23px;
	background: url('images/recruitment/recruitment_list_header_small.png') no-repeat;
	padding: 5px 5px 0 5px;
	color: #fff;
}

.recruitment_list_small_bottom { background: url('images/recruitment/recruitment_list_bottom_small.png') no-repeat; width: 489px; height: 3px; font-size: 1px; margin-bottom: 3px; }
/* list */
.recruitment_list, .recruitment_list_small {
	width: 994px;
	border-right: 1px solid #2a2a2a;
	border-left: 1px solid #2a2a2a;
	padding: 0 1px 0 1px;
	background: #000;
}
.recruitment_list_small, .recruitment_list_small ul { width: 485px; }

.recruitment_list ul { width: 994px; height: 20px }
.recruitment_list ul:hover, .recruitment_list_small ul:hover { background: #f7f7f7; }
.recruitment_list ul li, .recruitment_list_small ul li { list-style-type: none; float: left; width: 100px; border-bottom: 1px solid #dedede; padding: 3px 0 3px 10px; }
.recruitment_list ul li a { color: #014570; text-decoration: none; }
.recruitment_list ul li a:hover { color: #000; text-decoration: none; }
.recruitment_list ul li.no_border { border-right: none; }
.recruitment_list ul li.width_1, .recruitment_list_small ul li.width_1 { width: 135px; }
.recruitment_list ul li.width_2 { width: 75px; }

.recruitment_list_content { background: #fff url('images/recruitment/recruitment_list_content.png') repeat-x; color: #000; padding-top: 10px; }
.recruitment_list_content_2, .recruitment_list_content_3, .recruitment_list_content_4, .recruitment_list_content_5 { background: #fff url('images/recruitment/recruitment_list_content.png') repeat-x; color: #000; padding: 7px; }

.recruitment_list_content_2 dl { margin: 5px 0 5px 0; }
.recruitment_list_content_2 dl.recruitment_niflheim_logo { min-height: 80px; }
.recruitment_list_content_2 dt { float: left; }
.recruitment_list_content_2 dd { margin-left: 150px; }
.recruitment_list_content_2 dd.recruitment_niflheim_logo { margin-left: 90px; }
.recruitment_list_content_2 dd a { color: #014570; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Tahoma; }
.recruitment_list_content_2 dd a:hover { color: #2c84ca; }

.recruitment_list_bottom { background: url('images/recruitment/recruitment_list_bottom.png') no-repeat; width: 998px; height: 3px; font-size: 1px; margin-bottom: 3px; }

.recruitment_list_content_3 dl { margin: 5px 0 5px 0; }
.recruitment_list_content_3 dt {  }
.recruitment_list_content_3 dd {  }

.recruitment_list_content_4 dl { margin: 5px 0 5px 0; }
.recruitment_list_content_4 dl.recruitment_niflheim_logo { min-height: 80px; }
.recruitment_list_content_4 dt { float: left; }
.recruitment_list_content_4 dd { margin-left: 250px; }
.recruitment_list_content_4 dd.recruitment_niflheim_logo { margin-left: 90px; }
.recruitment_list_content_4 dd a { color: #014570; text-decoration: none; font-size: 12px; font-weight: bold; font-family: Tahoma; }
.recruitment_list_content_4 dd a:hover { color: #2c84ca; }

.recruitment_list_content_5 { height: 500px; background: #fff url('images/recruitment/recruitment_list_content.png') repeat-x; color: #000; padding-top: 10px;}


/*----------------------
 ADMINAREA.PHP
----------------------*/

.recruitment_admcomment { font-size: 10px; color: #585858; }
.recruitment_notice { color: #014570; font-weight: bold; }
.recruitment_status_open { color: #009933;  }
.recruitment_status_closed { color: #DC143C;  }
.recruitment_dicuss { margin: 2px 0 15px 0 }
.recruitment_dicuss:hover{ background: #E0EEEE; }
.recruitment_log:hover { color: #2c84ca; }
.recruitment_log { padding: 1px 0 0 0; font-size: 11px; color: #585858;}
.recruitment_discuss_small { border-bottom: solid grey 1px; color: #585858; font-size: 10px; margin: 10px 0 0 0 }

.recruitment_adminarea_wrap {  }
.recruitment_textarea_admin3 {
	background: #001b31 url('images/recruitment/recruitment_textarea_bg_normal.png') repeat-x; 
	border: 1px solid #464646; 
	color: #eaeaea; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Tahoma; 
	width: 440px;
	min-height: 50px;
	padding: 5px;
	margin: 0 0 5px 0;
}
.recruitment_textarea_admin2 {
	background: #001b31 url('images/recruitment/recruitment_textarea_bg_normal.png') repeat-x; 
	border: 1px solid #464646; 
	color: #eaeaea; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Tahoma; 
	width: 440px;
	min-height: 90px;
	padding: 5px;
	margin: 5px 0 5px 0;
}
.recruitment_textarea_admin { 
	background: #001b31 url('images/recruitment/recruitment_textarea_bg_normal.png') repeat-x; 
	border: 1px solid #464646; 
	color: #eaeaea; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Tahoma; 
	width: 440px;
	min-height: 130px;
	padding: 5px;
	margin: 5px 0 5px 0;
}
.recruitment_list_header_grey {
	width: 988px;
	height: 23px;
	background: url('images/recruitment/recruitment_list_header2.png') no-repeat;
	padding: 5px 5px 0 5px;
}

.paneltext { color: #fff; font-size: 8px; float:right; padding: 0 0 1px 0;}
.recruitment_textarea_admin:hover, .recruitment_textarea_admin:focus { background: #013a68 url('images/recruitment/recruitment_textarea_bg.png') repeat-x; border: 1px solid #1d99fa; color: #fff; }

/*----------------------
 ARCHIVE.PHP
----------------------*/

.recruitment_archive_wrap {  }

/*----------------------
 NEWAPPLY.PHP
----------------------*/
.recruitment_newapply_info { font-family: Tahoma; font-size: 12px; }
.recruitment_newapply_info h4 { font-size: 14px; font-weight: bold; }
.recruitment_newapply_info ul {  }
.recruitment_newapply_info ul li { list-style-type: none; background: url('images/list2.png') left center no-repeat; padding: 3px 0 3px 25px; }
.recruitment_required { color: #D00000 ; }
.recruitment_newapply {  }
.recruitment_newapply dl { margin: 5px 0 5px 0; }
.recruitment_newapply dt { float: left; width: 250px; }
.recruitment_newapply dd { margin-left: 270px; }
.recruitment_newapply dd input.recruitment_input_text { min-width: 300px; font-weight: normal; font-size: 12px; }
.recruitment_input_text_short { 
	border: 1px solid #464646; 
	color: #eaeaea; 
	padding: 3px 5px 3px 5px;
	font-family: Tahoma;
	background: #001b31 url('images/recruitment/recruitment_textarea_bg_normal.png') repeat-x; 
	min-width: 100px; 
	font-weight: normal; 
	font-size: 12px; }
/*----------------------
 VIEWAPPLICATION
----------------------*/

.recruitment_admdicussion ul{ width: 450px; border-bottom: 1px #dedede solid; padding: 10px 0 10px 10px; }
.recruitment_admdicussion ul:hover{ background: #f7f7f7; }
.recruitment_charname { color: #014570; font-weight: bold; }
.recruitment_viewapplication_fback  { color: #014570; border: 1px #014570 dotted; margin: 10px 0 0 0; padding: 3px;}

.recruitment_viewapplication_box_small_left {  }
.recruitment_textarea_apply, .recruitment_textarea_apply_req { 
	background: #001b31 url('images/recruitment/recruitment_textarea_bg_normal.png') repeat-x; 
	border: 1px solid #464646; 
	color: #eaeaea; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Tahoma; 
	width: 640px;
	min-height: 100px;
	padding: 5px;
	margin: 5px 0 5px 0;
}
.recruitment_textarea_apply_req { border: 1px solid #FF0000}
.recruitment_textarea_apply:hover, .recruitment_textarea_apply_req:hover, .recruitment_textarea_apply_req:focus, .recruitment_textarea_apply:focus { background: #013a68 url('images/recruitment/recruitment_textarea_bg.png') repeat-x; border: 1px solid #1d99fa; color: #fff; }

/*----------------------
 MAIN SITE RECRUITMENT 
----------------------*/

.right_recruitment_box {
	width: 331px;
	height: auto;
	background: url('images/recruitment_status_box.png') no-repeat;
}

.right_recruitment_box_content {
	padding: 31px 13px 0 13px;
	min-height: 63px;
	color: #fff;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}

.right_recruitment_box_content a, .recruitment_open a:visited {
	color: #fff;
}

#tooltip {
	position: absolute;
	padding: 5px;
	opacity: 0.85;
	font-family: Verdana, sans-serif;
	font-variant: normal;
	font-size: 11px; 
	line-height: 17px; 
	background-color: #000000;
	border-color: #2a2a2a;
	border-style: solid;
	border-width: 1px;
	color: #fff; 
	height: auto;
	max-width: 300px;
	width:300px;
}

#tooltip h3 {
font-weight: bold;
font-size: 11px;
color: #a335ee !important;
}

#tooltip div { margin: 0; }

/*----------------------
Forumapply
----------------------*/
.charlink a { color: #eaeaea;}
.charlink a:visited { color: #014570;}

/*----------------------
Myarea.php
----------------------*/
.recruitment_notice {
margin-left: 10px;
color: black;
text-decoration: none;
}

/*----------------------
Error
----------------------*/
.error_msg {
margin: 10px;
color: #FF3030;
border: 1px dotted #8B1A1A;
padding: 3px;
}

/*	
	If you want the corners to be
	transparent, add these two lines
	to the main block above. Only
	works on webkit and mozilla browsers
	For more reliable results, make your
	own png using the supplied .psd
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
*/