/* This style sheet is used for printing and should contain the same class definitions as 
the default style sheet "ie.css". The only difference is the definition of "hide", which hides the menus. */
/*UPDATE: .padding_large_content style, have had its right padding increased to 150px, to solve a printproblem*/
.hide
{
	display:none;
}
/*body background color and margin*/
body{
background-color: #EBEBD6;
margin: 0px;
}

/*bgcolors*/
.bg_back{
background-color: #EBEBD6;
}

.bg_main{
background-color: #FFFFFF;
}

.bg_mainmenu_level1{
background-color: #FAFAFA;
}

.bg_teammenu_level1{
background-color: #73908C;
}

.bg_mainmenu_level1_active{
background-color: #215C53;
}

.bg_teammenu_level1_active{
background-color: #4D5D5A;
}

.bg_mainmenu_level2{
background-color: #215C53;
}

.bg_teammenu_level2{
background-color: #495E59;
}

.bg_mainmenu_level2_active{
background-color: #215C53;
}

.bg_on_img_box{
background-color: #D29932;
}

.bg_wellcome_box{
background-color: #D29932;
}

.bg_front_newsbox{
background-color: #F0FCF8;
}

.bg_listitem_active{
background-color: #FFF1D8;
}

.bg_headlinebox1{
background-color: #F0FCF8;
}

.bg_headlinebox2{
background-color: #DCEBF4;
}

.bg_headlinebox3{
background-color: #EEF4DC;
}

.bg_headlinebox4{
background-color: #F5ECDB;
}

.bg_tablehead1{
background-color: #B6B6B6;
}

.bg_tablehead2{
background-color: #ECECEC;
}

.bg_table1{
background-color: #FBFBFB;
}

.bg_table3{
background-color: #FFFFF5;
}

.bg_table_error{
background-color: #FDFED4;
}

.bg_tablehead1_active{
background-color: #999999;
}

.bg_infobox_right_head{
background-color: #E8EEED;
}

.bg_infobox_right{
background-color: #F9F9F9;
}

.bg_infobox_right2{
background-color: #FFFFFA;
}

.bg_shop_search{
background-color: #EBEBEB;
}

.bg_shop_leftbox{
background-color: #FAFAFA;
}

.bg_ref_box{
background-color: #F4F7F6;
}

/*containers*/
.container_page{
width: 764px;
}

.container_top{
height: 70px;
padding-top: 8px;
}

.container_mainmenu_level1{
}

.container_teammenu_level1{
}

.container_mainmenu_level2{
}

.container_teammenu_level2{
}

.container_topbox{
width: 260px;
}

.container_topbox div{
padding-left: 25px;
padding-right: 25px;
}

.container_on_img_box{
width: 210px;
}

.container_on_img_box div{
padding: 5px;
}

.container_wellcome_box{
width: 100%;
border-bottom: solid #000000 1px;
}

.container_wellcome_box div{
padding: 5px;
}

.container_content{
}

.container_front_newsbox{
width: 260px;
}

.container_front_newsbox div{
padding: 7px;
}

.container_breadcrumb{
height: 60px;
}

.container_smallcontent{
width: 200px;
}

.container_mediumcontent{
width: 220px;
}

.container_2cols 
{
	width: 375px;
}

.container_3cols{
width: 250px;
}

.container_infobox_right
{
width: 230px;
}

.container_infobox_right_small{
width: 190px;
}

.container_shop_product{
width: 170px;
}

.container_searchresult{
width: 520px;
}

/*borders*/
.border_page{
border: solid #FFFFFF 6px;
}

.border_mainmenu_level1{
background-color: #C7C7C7 !important;
}

.border_mainmenu_level1_active{
background-color: #215C53 !important;
}

.border_mainmenu_level2{
border: solid #215C53 5px;
}

.border_teammenu_level2{
border: solid #495E59 2px;
}

.border_mainmenu_level2_active{
border: solid #215C53 1px;
}

.border_content{
background-color: #D1D1D1;
}

.border_front_newsbox{
border-bottom: solid 1px #D1D1D1;
}

.border_table1{
background-color: #B6B6B6;
}

.border_table2{
background-color: #ECECEC;
}

.border_infobox_right{
background-color: #D8DBDA;
}

.border_shop_left{
background-color: #D8DBDA;
}

/*images*/
.image_logo{
background-image: url('../img/logo.gif');
background-repeat: no-repeat;
background-position: center;	
width: 239px;
height: 69px;
cursor: pointer;
}

.img_standard{
padding-right: 12px;
padding-top: 4px;
padding-bottom: 4px;
}

.img_standard2{
padding-right: 10px;
padding-left: 7px;
}

.img_standard_center{
padding: 10px;
}

.img_shop{
padding-left: 10px;
padding-right: 10px;
padding-top: 18px;
padding-bottom: 10px;
}

.img_shop_books{
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 25px;
}
/*floats*/
.float_left{
float: left;
}

.float_right{
float: right;
}

/*fonts*/
.font_main div, td{
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 15px;
}

.font_search{
}

.font_topbox_headline{
font-family: arial !important;
font-size: 16px !important;
font-weight: bold !important;
color: #FFFCD6 !important;
}

.font_topbox_main{
color: #FFFFFF !important;
}

.font_on_img_box{
font-size: 12px !important;
color: #FFFFFF !important;
}

.font_wellcome_box{
font-size: 12px !important;
color: #FFFFFF !important;
font-weight: bold !important;
}

.font_front_newsbox{
}

.font_comments{
color: #666666 !important;
}

.font_bigheadline{
font-family: arial !important;
font-size: 20px !important;
color: #D29932 !important;
}

.font_verybigheadline{
font-weight: bold !important;
font-family: arial !important;
font-size: 20px !important;
color: #D29932 !important;
line-height: 26px !important;
}

.font_headline_on_img{
font-family: arial !important;
font-size: 24px !important;
font-weight: bold !important;
color: #D29B34 !important;
}

.font_breadcrumb{
color: #707070 !important;
}

.font_headline_type1{
font-weight: bold !important;
color: #D29932 !important;
}


.font_headline_type2{
font-family: arial !important;
font-weight: 200 !important;
font-size: 18px !important;
color: #D29B34 !important;
line-height: 22px !important;
}

.font_headline_type3{
font-size: 10px !important;
color: #D29932 !important;
font-weight: bold !important;
}

.font_headline_type4{
font-size: 15px !important;
font-weight: bold !important;
}

.font_kursus{
font-weight: bold !important;
color: #CC9933 !important;
}

.font_infobox_right_head{
font-weight: bold !important;
color: #CC9933 !important;
}

.font_infobox_right_bighead{
font-weight: bold !important;
font-size: 14px !important;
color: #CC9933 !important;

}

.font_infobox_right{
}

.font_smallheadline{
font-weight: bold !important;
color: #D29932 !important;
}

.font_infobox_right_smallheadline{
font-weight: bold !important;
font-size: 10px !important;
color: #D29932 !important;
}

.font_infobox_right_head2{
font-size: 10px !important;
color: #D29932 !important;
}

.font_infobox_right_small{
font-size: 10px !important;
color: #666666 !important;
}

.font_shop_leftbox_headline{
font-weight: bold !important;
color: #D29932 !important;
}

.font_shop_top{
color: #CC9933 !important;
font-size: 12px !important;
}

.font_shop_top_small{
color: #CC9933 !important;
font-size: 10px !important;
}

.font_shop_price_large{
color: #CC9933 !important;
font-weight: bold !important;
text-decoration: none !important;
font-size: 12px !important;
}

.font_shop_main_large{
font-weight: bold !important;
text-decoration: none !important;
font-size: 12px !important;
}

.font_tablehead2{
color: #666666 !important;
}

.font_shop_price_small{
font-size: 9px !important;
color: #CC9933 !important;
text-decoration: none !important;
}

.font_tablehead3{
color: #FFFFFF !important;
}

.font_small{
font-size: 10px !important;
color: #000000 !important;
}

.font_shop_flow_active{
font-size: 10px !important;
color: #CC9933 !important;
text-decoration: underline;
}

.font_shop_flow{
font-size: 10px !important;
color: #878787 !important;
}

.font_shop_flow_arrow_active{
font-size: 20px !important;
color: #CC9933 !important;
}

.font_shop_flow_arrow{
font-size: 20px !important;
color: #CCCCCC !important;
}

.font_error{
font-size: 10px !important;
color: #C70000 !important;
font-weight: bold !important;
}

.font_error_big{
color: #C70000 !important;
font-weight: bold !important;
}

.font_devider{
font-size: 14px !important;
color: #CCCCCC !important;
}

/*links*/
.font_main a{
color: #215C53;
font-family: verdana;
font-size: 11px;
text-decoration: none;
line-height: 15px;
text-decoration: underline;
}

.link_mainmenu_level1{
font-family: arial !important;
font-size: 12px !important;
color: #000000 !important;
text-decoration: none !important;
}

.link_teammenu_level1{
color: #FFFFFF !important;
text-decoration: none !important;
}

.link_mainmenu_level1_active{
font-family: arial !important;
font-size: 12px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
}

.link_teammenu_level1_active{
color: #FFFFFF !important;
text-decoration: none !important;
}

.link_mainmenu_level2{
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
}

.link_mainmenu_level2_active{
color: #FFB52E !important;
font-weight: bold !important;
text-decoration: none !important;
}

.link_tablehead1{
color: #FFFFFF !important;
}

.link_tablehead1_active{
color: #FFFFFF !important;
font-weight: bold !important;
}

.link_topbox{
font-weight: bold !important;
color: #FFFDDE !important;
}

.link_front_newsbox{
font-family: arial !important;
font-size: 14px !important;
font-weight: 600 !important;
color: #215C53 !important;
}

.link_breadcrumb{
color: #707070 !important;
}

.link_print{
color: #215C53 !important;
}

.link_listitem{
color: #215C53 !important;
}

.link_listitem_active{
color: #000000 !important;
font-weight: bold !important;
text-decoration: none !important;
}

.link_listitem_small{
font-size: 10px !important;
color: #215C53 !important;
}

.link_on_img{
font-size: 12px !important;
font-weight: bold !important;
color: #215C53 !important;
padding-right: 8px;
}

.link_headlinebox1{
font-family: arial !important;
font-size: 14px !important;
font-weight: 600 !important;
color: #215C53 !important;
}

.link_infobox_right{
}

.link_infobox_right_small{
font-size: 10px !important;
color: #215C53 !important;
}

.link_shop_price{
color: #CC9933 !important;
font-weight: bold !important;
text-decoration: none !important;
}

.link_shop_top_small{
color: #CC9933 !important;
font-size: 10px !important;
}

.link_shop_flow{
font-size: 10px !important;
color: #CC9933 !important;
text-decoration: none !important;
}

.link_small{
font-size: 10px !important;
}

.link_arrow{
font-weight: bold !important;
color: #D29932 !important;
}


/*paddings*/
.padding_mainmenu_level1{
padding: 5px;
}

.padding_teammenu_level1{
padding: 5px;
}

.padding_mainmenu_level2{
padding: 6px;
}

.padding_tablehead1{
padding: 6px;
}

.padding_tablehead2{
padding: 6px;
}

.paddding_front_newsbox{
padding-left: 7px;
padding-right: 7px;
padding-top: 2px;
}

.padding_content{
padding: 7px;
}

.padding_large_content{
padding-left: 20px;
padding-right: 150px;
}

.padding_large_content_left{
padding-left: 7px;
padding-right: 100px;

}

.font_headline_on_img{
padding: 7px;
}

.padding_breadcrumb{
padding-left: 7px;
padding-top: 5px; 
}

.padding_print{
padding-right: 7px;
padding-top: 15px;
}

.padding_listitem{
padding-bottom: 3px;
padding-top: 3px;
}

.padding_headline_type1{
padding-bottom: 5px;
}

.padding_link_on_img{
padding-right: 8px;
}

.padding_3cols{
padding-left: 10px;
padding-right: 10px;
}

.padding_headlinebox1{
padding-left: 7px;
padding-right: 7px;
padding-top: 10px;
padding-bottom: 10px;
}

.padding_smallcontent{
padding-left: 7px;
padding-right: 7px;
}

.padding_mediumcontent{
padding-left: 15px;
padding-right: 7px;
}

.padding_table{
padding: 5px;
}

.padding_infobox_right{
padding-left: 10px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.padding_shop_left{
padding: 7px;
}

.padding_shop_list{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
}

.padding_shop_product{
padding-left: 7px;
padding-right: 7px;
}

.padding_right{
padding-right: 7px;
}

/*inputs*/
.inputs{
font-family: verdana;
background-color: #FFFFFF;
color: #000000;
font-size: 11px;
font-weight: normal;
border: solid 1px #7F9DB9;
}

.input
{
	width: 450px;
}

.inputReq
{
	width: 450px;
}

.input_text_search{
width: 160px;
padding-top: 2px;
height: 19px;
}

.input_text_search2{
width: 90px;
padding-top: 2px;
height: 19px;
}

.input_text_search_shop{
width: 190px;
padding-top: 2px;
height: 19px;
}

.input_text_amount_shop{
width: 40px;
padding-top: 2px;
height: 19px;
}

.input_text_login{
width: 200px;
padding-top: 2px;
height: 19px;
}

.input_text_email{
width: 260px;
padding-top: 2px;
height: 19px;
}

.input_text_pass{
width: 260px;
padding-top: 2px;
height: 19px;
}

.input_text_customer{

padding-top: 2px;
height: 19px;
}

.input_text_member{
width: 150px;
padding-top: 2px;
height: 19px;
}

.input_text_member_small{
width: 80px;
padding-top: 2px;
height: 19px;
}

.input_text_zip{
width: 56px;
padding-top: 2px;
height: 19px;
}

.input_control{
width: 56px;
padding-top: 2px;
height: 19px;
}

.input_text_city{
width: 130px;
padding-top: 2px;
height: 19px;
}

.input_text_change{
width: 170px;
padding-top: 2px;
height: 19px;
}

.input_text_file{
width: 170px;
padding-top: 2px;
height: 19px;
}

.input_area_member{
width: 550px;
height: 60px;
}

.input_area_answer{
width: 500px;
height: 80px;
}

.input_area_maincontent{
width: 500px;
height: 250px;
}

.input_area_teaser{
width: 500px;
height: 100px;
}

.input_textbox_answer
{
	width: 500px;
	height: 19px;
}

.input_select_search_shop{
width: 190px;
padding-top: 2px;
height: 19px;
}

.input_select_card{
width: 230px;
padding-top: 2px;
height: 19px;
}

.input_select_search{
}

.input_select_mm{
width: 88px;
padding-top: 2px;
height: 19px;
}

.input_select_yyyy{
width: 130px;
padding-top: 2px;
height: 19px;
}

.input_select_membertype{
width: 230px;
padding-top: 2px;
height: 19px;
}

.input_submit_link{
	color: #FFFFFF !important;
	background-color: #215C53 !important;
	border-style: none !important;
	cursor:	pointer;
	width: 200px;
	height: 25px; 
	padding-left:10px;
	padding-right: 10px;
	font-weight: bold;
	text-decoration: none;
}

.input_submit_search{
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
padding-bottom: 2px;
cursor:	pointer;
height: 19px;
}

.input_submit_join{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
height: 25px;
width: 170px
}

.input_submit_question{
font-weight: normal;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
height: 19px;
font-size:11px;
}

.normal {font-weight:bold !important}

.input_submit_continue{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
height: 19px;
}

.input_submit_remove{
color: #FFFFFF !important;
background-color: #A4BCB8 !important;
border-style: none !important;
cursor:	pointer;
width: 30px;
height: 15px;
}

.input_submit_choose{
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 50px;
height: 19px;
}

.input_submit_update{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 180px;
height: 25px;
}

.input_submit_editprofile{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 180px;
height: 25px;
}

.input_submit_saveprofile{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 180px;
height: 25px;
}

.input_submit_save{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 50px;
height: 25px;
}

.input_submit_send{
font-weight: bold;
font-size: 10px !important;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 100px;
height: 19px;
}

.input_submit_sendq{
font-weight: bold;
font-size: 10px !important;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 120px;
height: 19px;
}

.input_submit_logout{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 140px;
height: 25px;
}

.input_submit_login{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 140px;
height: 25px;
}

.input_submit_edit{
font-size: 10px !important;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 50px;
height: 15px;
}

.input_submit_accept{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 160px;
height: 25px;
}

.input_submit_join{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 200px;
height: 25px;
}

.input_submit_read{
font-size: 10px !important;
font-weight: bold;
color: #215C53 !important;
background-color: #FFFFFF !important;
border-style: #A7ADB0 1px solid; !important;
cursor:	pointer;
width: 100px;
height: 17px;
}

.input_submit_team{
font-weight: bold;
color: #FFFFFF !important;
background-color: #215C53 !important;
border-style: none !important;
cursor:	pointer;
width: 140px;
height: 25px;
}

.input_button_upload
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10px !important;
	border-left: 1px solid;
	cursor: pointer;
	border-bottom: 1px solid;
	background-color: #ffffff;
}

.cursor_hand
{
	cursor: hand;
}

.companyListBox
{
	border:0px solid #ffffff !important;	
}

.QuickPollBg { BACKGROUND-IMAGE: url(/HumanConsultCmsVersion4/PLSite/Default/graphics/common/QuickPoll_Background.gif); MARGIN-BOTTOM: 3px; WIDTH: 58px; HEIGHT: 19px }
.FloatLeft { FLOAT: left }
.FloatRight { FLOAT: right }
.QuickPollText { PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 3px }
.QuickPollVoteCountText { TEXT-ALIGN: center }

#TitleLabel {font-weight:bold;}

.hdr2 {font-weight:bold;}

#footer {font-family:arial;font-size:11px;height:22px;padding:0px 10px 0px 5px;color:#333333;background-color:#EEF4DC;border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;}
#footer a, #footer a:visited {color:#333333;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.fcopy{font-family:arial;font-size:10px;color:#8A8A7E;margin-top:5px;}

.netTeamCalendarEventDate
{
	background-color: #BBD0CB;
}
.netTeamCalendarEventDateAndToDayDate
{
	font-weight: bold;
	background-color: #BBD0CB;
}
.netTeamCalendarToDayDate
{
	font-weight: bold;
}