body
{   
    margin:0px 0px 0px 0px;
    background-color:White;
    font-family:Arial;
    font-size:14px;
    color:Black;
    height:100%;
}


#outerframe
{
    position:absolute; 
    border-style:none;
	border-width:1px;
	border-color:green;
	width:100%;
	height:100%;
	min-height:620px;
	min-width:942px;
}


#mainframe
{	
	position:absolute; 
     width:942px; 
     height:620px; 
     left: 50%; 
     top:50%; 
     margin-left: -471px; 
     margin-top: -310px; 
     background-color:White; 
	

	/*
	left:50%;
	top:-310px;
	
	

    
    margin-top:auto;
    margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
	*/
	
	border-style:none;
	border-width:1px;
	border-color:red;
}

#contentframe
{	
	position:absolute;
	width:940px;
	height:533px;
	left:0px;
	bottom:0px;
	border-style:none solid solid solid;
	border-width:1px;
	border-color:#293897;
	background-color:White;
}

#menu_bar
{
    position:absolute;
    background-image:url(images/menu_back.gif);
    background-repeat:repeat-x;
    width:942px;
    height:86px;
    top:0px;
    left:50%;
    margin-left:-471px;
    z-index:0;
}

#top_left
{
    position:absolute;
    background-image:url(images/top_left.gif);
    background-repeat:no-repeat;
    height:10px;
    width:10px;
    top:0px;
    left:0px;
    z-index:1;
}

#top_right
{
    position:absolute;
    background-image:url(images/top_right.gif);
    background-repeat:no-repeat;
    height:10px;
    width:10px;
    top:0px;
    right:0px;
    z-index:1;
}

#bottom_left
{
    position:absolute;
    background-image:url(images/bottom_left.gif);
    background-repeat:no-repeat;
    height:10px;
    width:10px;
    bottom:0px;
    left:0px;
    z-index:1;
}

#bottom_right
{
    position:absolute;
    background-image:url(images/bottom_right.gif);
    background-repeat:no-repeat;
    height:10px;
    width:10px;
    bottom:0px;
    right:0px;
    z-index:1;
}

#logo
{
    background-image:url('images/cohera.gif'); 
    background-repeat:no-repeat;
    position:absolute;
    top:13px;
    left:22px;    
    width:113px;
    height:52px;
    z-index:1;
}

.company_details_text
{
	font-family:arial;
	font-size:9px;
	color:#4C4C4C;
	line-height:10px;
}

.reg_edit
{
	font-family:arial;
	font-size:12px;
	color:#4C4C4C;
	border-style:solid;
	border-width:1px;
	width:200px;
	height:17px;
	border-color:#4C4C4C;
	background-color:White;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.reg_file
{
	font-family:arial;
	font-size:12px;
	color:#4C4C4C;
	border-style:solid;
	border-width:1px;
	width:203px;
	height:21px;
	border-color:#4C4C4C;
	background-color:White;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.reg_textarea
{
	font-family:arial;
	font-size:12px;
	color:#4C4C4C;
	border-style:solid;
	border-width:1px;
	width:200px;
	height:125px;
	border-color:#4C4C4C;
	background-color:White;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


.error
{
	font-family:arial;
	font-size:12px;
	color:#CC0000;
}

A.plain_link
{
	color: Black;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

A.plain_link:link
{
    color: Black;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

A.plain_link:active
{
    color: Black;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

A.plain_link:visited
{
    color: Black;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

A.plain_link:hover
{
    color: Black;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

.content_text
{
	font-family:arial;
	font-size:10pt;
	color:#4C4C4C;
}	

/*********MAIN MENU*********/
#home,#home_button,#clients,#clients_button,#join_us,#join_us_button,#candidates,#candidates_button,#contact_us,#contact_us_button,#job_search,#job_search_button,#testimonials,#testimonials_button
{   
    position:absolute;
    height:24px;
    top:32px;
    z-index:2;
    background-repeat:no-repeat;
}

#home,#home_button
{   
    width:59px;
    left:176px;    
}
#home
{
    background-image:url(images/home_on.gif);
}
#home_button 
{
    background-image:url(images/home_off.gif);
}
#home_button:hover
{
    background-image:url(images/home_over.gif);
}

#clients,#clients_button
{   
    width:66px;
    left:253px;
}
#clients
{
    background-image:url(images/clients_on.gif);
}
#clients_button
{
    background-image:url(images/clients_off.gif);
}
#clients_button:hover
{
    background-image:url(images/clients_over.gif);
}

#join_us,#join_us_button
{   
    width:67px;
    left:333px; 
}
#join_us
{
    background-image:url(images/join_us_on.gif);
}
#join_us_button
{
    background-image:url(images/join_us_off.gif);
}
#join_us_button:hover
{
    background-image:url(images/join_us_over.gif);
}

#candidates,#candidates_button
{   
    width:113px;
    left:415px;    
}
#candidates
{
    background-image:url(images/candidates_on.gif);
}
#candidates_button
{
    background-image:url(images/candidates_off.gif);
}
#candidates_button:hover
{
    background-image:url(images/candidates_over.gif);
}

#contact_us,#contact_us_button
{   
    width:103px;
    left:543px;    
}
#contact_us
{
    background-image:url(images/contact_us_on.gif);
}
#contact_us_button
{
    background-image:url(images/contact_us_off.gif);
}
#contact_us_button:hover
{
    background-image:url(images/contact_us_over.gif);
}

#job_search,#job_search_button
{   
    width:107px;
    left:661px;    
}
#job_search
{
    background-image:url(images/job_search_on.gif);
}
#job_search_button
{
    background-image:url(images/job_search_off.gif);
}
#job_search_button:hover
{
    background-image:url(images/job_search_over.gif);
}

#testimonials,#testimonials_button
{   
    width:121px;
    left:786px;    
}
#testimonials
{
    background-image:url(images/testimonials_on.gif);
}
#testimonials_button
{
    background-image:url(images/testimonials_off.gif);
}
#testimonials_button:hover
{
    background-image:url(images/testimonials_over.gif);
}
/*********MAIN MENU*********/

/*********SPECIALISM MENU*********/

.specialism_img
{
    width:100%;
    height:100%;
    border-style:none;
}

#legal_div,#finance_div,#technology_div,#hr_div,#marketing_div,#supply_management_div,#commercial_div,#coaching_div
{
    position:absolute;
    width:50px;
    height:62px;
    border-style:none;
    top:30px;
}

#legal_div
{   
    left:0px;
}
#finance_div
{   
    left:70px;
}
#technology_div
{   
    left:140px;
}
#hr_div
{   
    left:210px;
}
#marketing_div
{   
    left:280px;
}
#supply_management_div
{   
    left:350px;
}
#commercial_div
{   
    left:420px;
}
#coaching_div
{   
    left:490px;
}

#special_menu
{
    position:absolute;
    height:100px;
    width:550px;
    top:390px;
    left:200px;
    border-style:none;
    border-width:1px;
    z-index:2;
    
}

#legal_text,#finance_text,#technology_text,#hr_text,#marketing_text,#supply_management_text,#commercial_text,#coaching_text,#legal_text_on,#finance_text_on,#technology_text_on,#hr_text_on,#marketing_text_on,#supply_management_text_on,#commercial_text_on,#coaching_text_on
{
    position:absolute;
    text-decoration:none;
    top:100px;
    color:#282828;
    text-align:center;
    line-height:18px;
    z-index:1;
    
}
#legal_text_on,#finance_text_on,#technology_text_on,#hr_text_on,#marketing_text_on,#supply_management_text_on,#commercial_text_on,#coaching_text_on
{
    font-weight:bold;
    color:Black;
    cursor:default;
}

#legal_text,#legal_text_on
{   
    left:5px;

}
#finance_text,#finance_text_on
{   
    left:68px;
}
#technology_text,#technology_text_on
{   
    left:128px;
}
#hr_text,#hr_text_on
{   
    left:225px;
}
#marketing_text,#marketing_text_on
{   
    left:274px;
}
#supply_management_text,#supply_management_text_on
{   
    left:333px;
}
#commercial_text,#commercial_text_on
{   
    left:406px;
}
#coaching_text,#coaching_text_on
{   
    left:492px;
}


/*********SPECIALISM MENU*********/

#thought_menu
{
    position:absolute;
    width:200px;
    height:150px;
    border-style:none;
    border-width:1px;
    top:70px;
    right:0px;
    z-index:1;
}

#thought_div
{
    position:absolute;
    width:182px;
    height:134px;
    border-style:none;
    top:5px;
    left:30px;
}

#thought_img
{
    width:100%;
    height:100%;
    border-style:none;
}

#thought_text_home
{
    position:absolute;
    width:130px;
    border-style:none;
    border-width:1px;
    top:14px;
    left:45px;
    font-size:14px;
    color:#282828;
    font-weight:normal;
}

#thought_intro
{
   font-size:14px;
}

#thought_message
{
    position:absolute;
    width:120px;
    height:56px;
    border-style:none;
    border-width:1px;
    top:32px;
    left:45px;
    font-weight:normal;
    font-size:11px;
    color:#878787;
    line-height:11px;
    overflow:hidden;
}

#thought_link
{
    position:absolute;
    font-weight:bold;
    font-size:11px;
    color:#6187a5;
    text-decoration:none;
    top:87px;
    left:45px;
    cursor:pointer;
}

#thought_pic
{   
    position:absolute;
    background-image:url(images/bulb.gif);
    background-repeat:no-repeat;
    width:32px;
    height:53px;
    top:30px;
    left:170px;
}

#thought_light
{   
    position:absolute;
    background-image:url(images/light.gif);
    background-repeat:no-repeat;
    width:39px;
    height:45px;
    top:28px;
    left:167px;
    opacity:0;
    filter:alpha(opacity=0);
}

/*********SPECIALISM MENU*********/

#text_background
{   
    position:absolute;
    background-image:url(images/text_background.gif);
    background-repeat:no-repeat;
    width:367px;
    height:397px;
    top:20px;
    left:20px;
    z-index:0;
}


#home_h1,#home_h2,#home_h3,#main_text_home,#main_text_clients
{
    position:absolute;
    margin:0 0 0 0;
    padding:0 0 0 0;
    z-index:1;
}

.headings
{   
    position:absolute;
    margin:0 0 0 0;
    padding:0 0 0 0;
    z-index:1;
    font-size:10px;
    top:200px;
    left:600px;
    color:#ffffff;
    width:1px;
    height:1px;
    overflow:hidden;
    visibility:hidden;
    
}

#home_h1
{
    font-weight:bold;
    font-size:14px;
    width:345px;
    top:82px;
    left:30px;
}
#home_h2
{
    font-weight:normal;
    color:#686868;
    font-size:14px;
    top:30px;
    left:30px;
}
#home_h3
{
    font-weight:normal;
    font-size:24px;
    top:48px;
    left:75px;
}

#main_text_home,#main_text_clients
{
    font-size:14px;
    width:345px;
    height:320px;
    top:130px;
    left:30px;
}

#main_text_clients
{
    top:120px;
    line-height:14px;
}

#img_home
{
    position:absolute;
    background-image:url(images/text_background.gif);
    top:76px;
    left:385px;
    z-index:1;
}

.img_page
{
    position:absolute;
    width:478;
    height:384px;
    top:20px;
    left:440px;
    z-index:1;
}

.general_link
{   
    font-weight:bold;
    color:#6187a5;
    text-decoration:none;
}

.outer_bullet
{
    margin-left:-22px;
    margin-top:-15px;
    margin-bottom:-15px;
}

.main_text_top
{
    position:absolute;
    margin:0 0 0 0;
    padding:0 0 0 0;
    z-index:1;
    font-size:14px;
    width:345px;
    height:320px;
    left:30px;
    top:30px;
}

#candidates_text
{
    line-height:14px;
}

#legal_page_text
{
    line-height:14px;
}

#technology_page_text
{
    line-height:14px;
}

#commercial_page_text
{
    line-height:15px;
}

.vac_description
{
	font-family:arial;
	font-size:12px;
	color:#4E4E4E;
}

/*TESTIMONIALS*/
#testimonials_text
{
    position:absolute;
    margin:0 0 0 0;
    padding:0 0 0 0;
    z-index:1;
    font-size:14px;
    width:345px;
    height:290px;
    left:30px;
    top:30px;
    overflow:auto;
}

#category
{
    position:absolute;
    top:328px;
    left:30px;
    width:55px;
    height:14px;
    background-image:url(images/category.gif);
    background-repeat:no-repeat;
    z-index:1;
}

#testimonials_category
{
    position:absolute;
    border-style:solid;
    border-color:#b2b2b2;
    border-width:1px;
    top:342px;
    left:30px;
    width:167px;
    height:60px;
    overflow:auto;
    z-index:1;
}

#type
{
    position:absolute;
    top:328px;
    left:206px;
    background-image:url(images/type.gif);
    width:29px;
    height:14px;
    background-repeat:no-repeat;
    z-index:1;
}

#testimonials_type
{
    position:absolute;
    border-style:solid;
    border-color:#b2b2b2;
    border-width:1px;
    top:342px;
    left:206px;
    width:90px;
    height:60px;
    overflow:auto;
    z-index:1;
}


.testimonials_table
{
    font-family:Arial;
    font-size:11px;
    color:#4E4E4E;
}

#testimonials_search,#testimonials_clear
{
    position:absolute;
    cursor:pointer;
    width:72px;
    height:20px;
    left:304px;
    background-repeat:no-repeat;
    z-index:3;
}

#testimonials_search
{
    top:342px;
    background-image:url(images/search.gif);
}

#testimonials_clear
{
    top:366px;
    background-image:url(images/clear.gif);
}
.test_description
{
	font-family:arial;
	font-size:12px;
	color:#4E4E4E;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*TESTIMONIALS*/

/*THOUGHT*/
#text_background_thought
{   
    position:absolute;
    background-image:url(images/text_background_short.gif);
    background-repeat:no-repeat;
    width:367px;
    height:316px;
    top:20px;
    left:20px;
    z-index:0;
}

#text_background_thought2
{   
    position:absolute;
    background-image:url(images/thought_control_panel.gif);
    background-repeat:no-repeat;
    width:367px;
    height:65px;
    top:342px;
    left:20px;
    z-index:0;
}

#thought_text
{
    position:absolute;
    margin:0 0 0 0;
    padding:0 0 0 0;
    z-index:1;
    font-size:14px;
    width:345px;
    height:268px;
    left:30px;
    top:52px;
    overflow:auto;
}

#thought_heading
{
    position:absolute;
    left:30px;
    top:28px;
    color:#3c3c3c;
    font-size:18px;
    font-weight:bold;
    z-index:2;
}

#thought_rating
{
    position:absolute;
    left:240px;
    top:31px;
    color:#3c3c3c;
    font-size:15px;
    z-index:2;
}

#thought_stars_0,#thought_stars_0_5,#thought_stars_1,#thought_stars_1_5,#thought_stars_2,#thought_stars_2_5,#thought_stars_3,#thought_stars_3_5,#thought_stars_4,#thought_stars_4_5,#thought_stars_5
{
    position:absolute;
    left:286px;
    top:30px;
    width:90px;
    height:17px;
    z-index:2;
}

#thought_stars_0
{
    background-image:url(images/rating_0.gif);
}
#thought_stars_0_5
{
    background-image:url(images/rating_0_5.gif);
}
#thought_stars_1
{
    background-image:url(images/rating_1.gif);
}
#thought_stars_1_5
{
    background-image:url(images/rating_1_5.gif);
}
#thought_stars_2
{
    background-image:url(images/rating_2.gif);
}
#thought_stars_2_5
{
    background-image:url(images/rating_2_5.gif);
}
#thought_stars_3
{
    background-image:url(images/rating_3.gif);
}
#thought_stars_3_5
{
    background-image:url(images/rating_3_5.gif);
}
#thought_stars_4
{
    background-image:url(images/rating_4.gif);
}
#thought_stars_4_5
{
    background-image:url(images/rating_4_5.gif);
}
#thought_stars_5
{
    background-image:url(images/rating_5.gif);
}

#rate_this_thought
{
    position:absolute;
    left:60px;
    top:345px;
    color:#6187a5;
    font-size:11px;
    font-weight:bold;
    z-index:2;
    cursor:default;
}

#rate_this_thought_stars
{
    position:absolute;
    left:56px;
    top:359px;
    z-index:2;
    border-style:none;
    border-width:1px;
   
}

#rating_star_1,#rating_star_2,#rating_star_3,#rating_star_4,#rating_star_5
{
    position:relative;
    background-image:url(images/star_white_heavy.gif);
    background-repeat:no-repeat;
    background-position:center;
    width:21px;
    height:21px;
    float:left;
    cursor:pointer;
     
}

#rate_pic
{
    position:absolute;
    width:40px;
    height:25px;
    background-image:url(images/rate.gif);
    background-repeat:no-repeat;
    left:27px;
    top:347px;
    z-index:2;
    border-style:none;
    border-width:1px;
    cursor:default;
}

#submit_pic
{
    position:absolute;
    width:21px;
    height:26px;
    background-image:url(images/submit_thought.gif);
    background-repeat:no-repeat;
    left:210px;
    top:377px;
    z-index:2;
    cursor:pointer;
}


#submit_your_own_thought
{
    position:absolute;
    left:240px;
    top:382px;
    color:#6187a5;
    font-size:11px;
    font-weight:bold;
    z-index:2;
    cursor:pointer;
}

#submit_link
{
    position:absolute;
    left:210px;
    top:377px;
    border-style:none;
    border-width:1px;
    width:180px;
    height:25px;
    z-index:3;
    background-image:url(images/blank.gif);
    cursor:pointer;
}

#respond_pic
{
    position:absolute;
    width:40px;
    height:25px;
    background-image:url(images/respond.gif);
    background-repeat:no-repeat;
    left:207px;
    top:347px;
    z-index:2;
}


#respond_to_this_thought
{
    position:absolute;
    left:240px;
    top:352px;
    color:#6187a5;
    font-size:11px;
    font-weight:bold;
    z-index:2;
}

#respond_link
{
    position:absolute;
    left:207px;
    top:347px;
    border-style:none;
    border-width:1px;
    width:180px;
    height:25px;
    z-index:3;
    background-image:url(images/blank.gif);
    cursor:pointer;
}

#previous_pic
{
    position:absolute;
    width:40px;
    height:25px;
    background-image:url(images/previous.gif);
    background-repeat:no-repeat;
    left:27px;
    top:377px;
    z-index:2;
    border-style:none;
    border-width:1px;
    cursor:pointer;
}


#view_previous_thought
{
    position:absolute;
    left:60px;
    top:382px;
    color:#6187a5;
    font-size:11px;
    font-weight:bold;
    z-index:2;
    cursor:pointer;
}

#previous_link
{
    position:absolute;
    left:27px;
    top:377px;
    border-style:none;
    border-width:1px;
    width:180px;
    height:25px;
    z-index:3;
    background-image:url(images/blank.gif);
    cursor:pointer;
}


.thought_wrapper
{
	font-family:arial;
	font-size:12px;
	color:#4E4E4E;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}

.response_entry
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#a52907;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-decoration:none;
}

.response_image
{
    border-style:none;
}

#response_heading
{
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#3c3c3c;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
}

.response_wrapper
{
	font-family:arial;
	font-size:12px;
	color:#4E4E4E;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	display:none;
}

#thought_combo
{
    position:absolute;
    left:266px;
    top:30px;
    width:110px;
    height:20px;
    z-index:2;
}

#thought_sort
{
    position:absolute;
    left:210px;
    top:31px;
    color:#3c3c3c;
    font-size:15px;
    z-index:2;
}

#back_pic
{
    position:absolute;
    width:26px;
    height:25px;
    background-image:url(images/current_thought.gif);
    background-repeat:no-repeat;
    left:208px;
    top:377px;
    z-index:2;
    border-style:none;
    border-width:1px;
    cursor:default;
}

#back_to_this_weeks_thought
{
    position:absolute;
    left:240px;
    top:382px;
    color:#6187a5;
    font-size:11px;
    font-weight:bold;
    z-index:2;
    cursor:pointer;
}

#back_link
{
    position:absolute;
    left:208px;
    top:377px;
    border-style:none;
    border-width:1px;
    width:180px;
    height:25px;
    z-index:3;
    background-image:url(images/blank.gif);
    cursor:pointer;
}

#rating_message
{
    position:absolute;
    width:126px;
    height:104px;
    left:20px;
    top:225px;
    background-image:url(images/rating_message.gif);
    background-repeat:no-repeat;
    font-size:11px;
    z-index:3;
    padding-top:15px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:40px;
    border-style:none;
    border-width:1px;
}

#rating_message_close
{
    position:absolute;
    width:20px;
    height:20px;
    left:148px;
    top:9px;
    border-style:none;
    border-width:1px;
    cursor:pointer;
}

#respond_name_img,#respond_email_img,#respond_response_img
{
    position:absolute;
    left:50px;
    z-index:2;
}

#respond_name,#respond_email,#respond_response,#mythought_name,#mythought_email,#mythought_response
{
    position:absolute;
    left:120px;
    z-index:2;
}

#respond_name_img,#mythought_name_img
{
    top:60px;
}
#respond_name,#mythought_name
{
    top:60px;
}
#respond_email_img
{
    top:90px;
}
#respond_email,#mythought_email
{
    top:90px;
}
#respond_response_img
{
    top:120px;
}
#respond_response,#mythought_response
{
    top:120px;
}

#respond_submit
{
    position:absolute;
    left:290px;
    top:304px;
    cursor:pointer;
    z-index:2;
}	


#PublishName1,#PublishName2
{
    position:absolute;
    z-index:1;
    left:120px;
}      

#PublishName1      		
{
    top:250px;
}
      
#PublishName2
{
    top:278px;
}      

#PublishNameLabel1,#PublishNameLabel2
{
    position:absolute;
    z-index:1;
    left:140px;
    font-size:12px;
    line-height:11px;
}      
      
#PublishNameLabel1
{
    top:250px;
}      
      
#PublishNameLabel2
{
    top:278px;
}            
           
#thought_error_img
{
    position:absolute;
    left:50px;
    top:320px;
    z-index:2;
}

#thought_error_text
{
    position:absolute;
    left:70px;
    top:322px;
    z-index:2;
    color:#cc0000;
    font-size:12px;
}            


.respond_edit
{
	font-family:arial;
	font-size:12px;
	color:#4C4C4C;
	border-style:solid;
	border-width:1px;
	width:240px;
	height:17px;
	border-color:#4C4C4C;
	background-color:White;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.respond_textarea
{
	font-family:arial;
	font-size:12px;
	color:#4C4C4C;
	border-style:solid;
	border-width:1px;
	width:240px;
	height:120px;
	border-color:#4C4C4C;
	background-color:White;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}



/*THOUGHT*/

#copyright
{
    position:absolute;
    bottom:-15px;
    left:0px;
    font-size:10px;
    z-index:1;
    color:Gray;
}

#disclaimer
{
    position:absolute;
    bottom:-15px;
    left:210px;
    font-size:10px;
    z-index:1;
    color:Gray;
    text-decoration:none;
}

#designer_link
{
    position:absolute;
    bottom:-15px;
    left:705px;
    font-size:10px;
    z-index:1;
    text-decoration:none;
    color:Gray;
}

