﻿body {
  font-size: 62.5%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:#FFF;
  color:#666;}

* {
 margin:0;
 padding:0;
 /*list-style-type:none;*/
 text-decoration:none;}

.clear {
 clear:both;
 margin:0;
 height:10px;
 width:100%;
 line-height: 0.0;
 font-size:0;}

hr {
 display:none;}

/* FORMS
----------------------------------------------------------------*/

fieldset {
 border:none;}

/*input.text {
 border:1px solid #666;
 font-size: 13px;
 padding: 2px;
 height: 20px;
 width: 191px;
 float: left;}*/

label {
 float:left;
 width: 90px;
 text-align:right;
 margin: 0 5px 0 0;
 padding: 6px 0 0 0;}

form br {
 clear:left;}

/* LINKS
----------------------------------------------------------------*/
a img {
 border:none;}

a {
 color:#666;}
 
/* PAGE LAYOUT
----------------------------------------------------------------*/
#container {
 margin:0;
 width: 956px;}

#header 
{
	/*height: 51px;*/
}

#footer 
{
	/*height: 34px;*/
	/*padding: 25px 0 0 0;*/
}

table
{
	font-size: 100%;
	color:#666;
}

/* HEADER
----------------------------------------------------------------*/
/*#header*/ .logo {
 /*float:left;*/
 background:url(../../images/logo.gif) no-repeat top left;
 width: 238px;
 height:51px;
 /*text-indent:-999999px;
 overflow:hidden;*/
 padding:0;
 margin:0;
 display:block;
 }

/*#header ul li{
 float:left;}

#header ul li a{
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 height:51px;}

#header ul li.home a{
 background:#DDE5D4 url(../../images/top_home.gif) no-repeat top left;
 width: 99px;}

#header ul li.home a:hover{
 background:#DDE5D4 url(../../images/top_home_hover.gif) no-repeat top left;}

#header ul li.company a{
 background:#DDE5D4 url(../../images/top_company.gif) no-repeat top left;
 width: 107px;}

#header ul li.company a:hover{
 background:#DDE5D4 url(../../images/top_company_hover.gif) no-repeat top left;}

#header ul li.culture a{
 background:#DDE5D4 url(../../images/top_culture.gif) no-repeat top left;
 width: 150px;}

#header ul li.culture a:hover{
 background:#DDE5D4 url(../../images/top_culture_hover.gif) no-repeat top left;}

#header ul li.news a{
 background:#DDE5D4 url(../../images/top_news.gif) no-repeat top left;
 width: 83px;}

#header ul li.news a:hover{
 background:#DDE5D4 url(../../images/top_news_hover.gif) no-repeat top left;}

#header ul li.faqs a{
 background:#DDE5D4 url(../../images/top_faqs.gif) no-repeat top left;
 width: 83px;}

#header ul li.faqs a:hover{
 background:#DDE5D4 url(../../images/top_faqs_hover.gif) no-repeat top left;}

#header ul li.positions a{
 background:#DDE5D4 url(../../images/top_positions.gif) no-repeat top left;
 width: 95px;}

#header ul li.positions a:hover{
 background:#DDE5D4 url(../../images/top_positions_hover.gif) no-repeat top left;}

#header ul li.apply a{
 background:#DDE5D4 url(../../images/top_apply.gif) no-repeat top left;
 width: 101px;}

#header ul li.apply a:hover{
 background:#DDE5D4 url(../../images/top_apply_hover.gif) no-repeat top left;}*/

/* CONTENT
----------------------------------------------------------------*/
#bodycontent {
 /*padding: 140px 0 0 0;*/
 width: 956px;
 font-size: 1.1em;
 line-height:1.4em;
 float: left; }
  
*html #bodycontent
{
	margin-top:-2px;
}

/* Home 
--------------------*/
/*#home #content {
 background: url(../../images/banner-home.jpg) no-repeat top left;
 padding: 240px 0 0 0; 
 font-size: 1.2em;
 line-height:1.7em;
 width: 956px;}*/

#home #image
{
	background: url(../../images/new-banner-home.jpg) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 505px;
} 

#home #title
{
	background: url(../../images/new-banner-home-block.gif) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 451px;
}
 

/*#home #content .left_side {
 float:left;
 width: 317px;
 padding: 185px 0 0 15px;}

#home #content .right_side {
 width: 623px;
 float:left;}*/

/* Sub pages 
--------------------*/

/*#culture #content 
{
	background:url(../../images/banner-culture.jpg) no-repeat top left;
	padding: 240px 0 0 0;
	width: 956px;
}*/

#culture #image
{
	background:url(../../images/new-banner-culture.jpg) no-repeat top left;
	padding: 220px 0 0 0;
	width: 563px;
}

#culture #title
{
	background:url(../../images/new-banner-culture-block.gif) no-repeat top left;
	padding: 220px 0 0 0;
	width: 393px;
}

/*#apply #content 
{
	background:url(../../images/banner-careers.jpg) no-repeat top left;
	padding: 240px 0 0 0;
	width: 956px;
}

#apply #content .left_side {
 padding-top: 320px;}*/

#apply #image
{
	background: url(../../images/new-banner-careers.jpg) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 505px;
} 

#apply #title
{
	background: url(../../images/new-banner-careers-block.gif) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 451px;
}

/*#privateclients #content 
{
	background:url(../../images/banner-privateclients.jpg) no-repeat top left;
	padding: 240px 0 0 0;
	width: 956px;	
}*/

/*#company #content
{
	background:url(../../images/banner-company.jpg) no-repeat top left;
	padding: 240px 0 0 0;
	width: 956px;	
}*/

#company #image
{
	background: url(../../images/new-banner-company.jpg) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 505px;
} 

#company #title
{
	background: url(../../images/new-banner-company-block.gif) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 451px;
}

/*#news #content
{
	background:url(../../images/banner-news.jpg) no-repeat top left;
	padding: 240px 0 0 0;
	width: 956px;
}*/

#news #image
{
	background:url(../../images/new-banner-news.jpg) no-repeat top left;
	padding: 220px 0 0 0;
	width: 563px;
}

#news #title
{
	background:url(../../images/new-banner-news-block.gif) no-repeat top left;
	padding: 220px 0 0 0;
	width: 393px;
}

/*#faqs #content
{
	background:url(../../images/banner-faqs.jpg) no-repeat top left;
	padding: 240px 0 0 0;
	width: 956px;
}*/

#faqs #image
{
	background: url(../../images/new-banner-faqs.jpg) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 505px;
} 

#faqs #title
{
	background: url(../../images/new-banner-faqs-block.gif) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 451px;
}

/*#positions #content
{
	background:url(../../images/banner-positions.jpg) no-repeat top left;
	padding: 240px 0 0 0;
	width: 956px;
}*/

#positions #image
{
	background: url(../../images/new-banner-positions.jpg) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 505px;
} 

#positions #title
{
	background: url(../../images/new-banner-positions-block.gif) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 451px;
}

/*#campus #content
{
	background:url(../../images/banner-positions.jpg) no-repeat top left;
	padding: 240px 0 0 0;
	width: 956px;
}*/

#campus #image
{
	background: url(../../images/new-banner-campus.jpg) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 563px;
} 

#campus #title
{
	background: url(../../images/new-banner-campus-block.gif) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 393px;
}

#contact #image
{
	background: url(../../images/new-banner-contact.jpg) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 505px;
}

#contact #title
{
	background: url(../../images/new-banner-contact-block.gif) no-repeat top left;
	padding: 220px 0 0 0;	
	width: 451px;
}

#bodycontent .left_side {
 float:left;
 width: 216px;
 /*width: 265px;*/
 /*padding: 240px 0 0 20px;*/
 padding: 0 0 0 10px;
 font-size: 1.1em;
 line-height:1.4em; 
 /*height: 270px;
 overflow: auto;*/}

#bodycontent a.fishervideo {
 display:block;
 background:url(../../images/fishervideo_inactive.gif) no-repeat top left;
 width: 216px;
 height:65px;
 text-indent:-999999px;
 overflow:hidden;
}

#bodycontent a.fishervideo:hover {
 background:url(../../images/fishervideo_active.gif) no-repeat top left;}
 
#bodycontent .left_side table 
{
	width: 226px;
}

#bodycontent .right_side {
 float: right;
 /**width: 720px;*/
 width: 640px;
 /*padding: 10px 0 0 0;*/
 padding: 25px 0 0 10px;
 font-size: 1.1em;
 line-height:1.4em; 
 /*height: 270px;
 overflow: auto;*/}
 
 #bodycontent .home_right_top {
 vertical-align:top; 
 width:460px; 
 padding-top:15px;
 } 
 
 #bodycontent .home_right_down {
 vertical-align:top; 
 width:300px;
 }  
 
 #bodycontent .news_right_title {
 float: right;
 width: 300px;
 padding: 3px 15px 0px 15px;  
 font-size: 1.1em;
 line-height:1.4em;
 text-align:center;
 background: gainsboro; 
 font-weight: bold; 
 margin:0px; 
 } 
 
 #bodycontent .kenfisher_right_top {
 vertical-align:top; 
 width:650px; 
 padding-top:15px;
 }
 
 #bodycontent .news_right {
 float: right;
 width: 300px;
 padding: 15px 15px 7px 15px;  
 font-size: 0.9em;
 line-height:1.4em;
 font-size:xx-small; 
 padding-top:15px; 
 padding-bottom:7px;
 }

#bodycontent .right_side p
{	
 /*margin: 15px 0 25px 0;*/
 margin: 0 0 20px 0;
 /*padding: 0 20px 0 20px;*/
 padding: 0 0 0 80px;
 }

/*#bodycontent .right_side p a {
 font-weight:bold;}*/

/*#bodycontent .right_side form {
 border-top:1px solid #dea412;
 border-left: 1px solid #dea412;
 margin: 0 20px 0 20px;
 padding: 0 5px;}

#bodycontent .right_side form input.text {
 margin: 0 15px 10px 0;}

#bodycontent .right_side form input.submit{
 margin: 0 97px 0 0;}*/

#bodycontent .full_page
{
	/*float: left;*/
	width: 953px;
	padding: 20px 0 0 20px;
	font-size: 1.1em;
	line-height:1.4em;
	/*height: 270px;
	overflow: auto;*/}

#bodycontent .full_page p {
 /*margin: 15px 0 25px 0;*/
 margin: 0 0 20px 0;
 /*padding: 0 20px 0 20px;*/
 padding: 0;
 } 

/* FOOTER
----------------------------------------------------------------*/
#footer ul {
 float: left;
 display: block;
 }
 
#footer ul li {
 float: left;
 display: block;
 }

#footer ul li a {
 display:block;
 height: 34px;
 text-indent:-999999px;
 overflow:hidden;
 margin: 0 2px 0 0;}

#footer ul li.applynow a {
 background:#DEA412 url(../../images/bottom_applynow.gif) no-repeat top left;
 width: 134px;}

#footer ul li.applynow a:hover {
 background:#DEA412 url(../../images/bottom_applynow_hover.gif) no-repeat top left;}

#footer ul li.viewpositions a {
 background:#3A8EC0 url(../../images/bottom_viewpositions.gif) no-repeat top left;
 width: 153px;}

#footer ul li.viewpositions a:hover {
 background:#3A8EC0 url(../../images/bottom_viewpositions_hov.gif) no-repeat top left;}

#footer ul li.login a {
 background:#666 url(../../images/bottom_login.gif) no-repeat top left;
 width: 152px;}

#footer ul li.login a:hover {
 background:#666 url(../../images/bottom_login_hover.gif) no-repeat top left;}

/*#footer ul.bottom-right {
 background:#003300;}

#footer ul.bottom-right li.learnmore {
 margin: 0 135px 0 0;}

#footer ul.bottom-right li a{
 margin:0;}*/

#footer ul li.learnmore a {
 background:#030 url(../../images/bottom_learnmore.gif) no-repeat top left;
 width: 135px;
 /*width: 280px;*/
 margin:0;}

#footer ul li.learnmore a:hover {
 background:#030 url(../../images/bottom_learnmore_hover.gif) no-repeat top left;}
 
#footer ul li.space 
{
	background-color: #003300;
	width: 145px;
	height: 34px;
	margin:0;
}

#footer ul li.contact a {
 background:#030 url(../../images/bottom_contact.gif) no-repeat top left;
 width: 57px;
 margin:0;}

#footer ul li.contact a:hover {
 background:#030 url(../../images/bottom_contact_hover.gif) no-repeat top left;}

#footer ul li.security a {
 background:#030 url(../../images/bottom_security.gif) no-repeat top left;
 width: 65px;
 margin:0;}

#footer ul li.security a:hover {
 background:#030 url(../../images/bottom_security_hover.gif) no-repeat top left;}

#footer ul li.legal a {
 background:#030 url(../../images/bottom_legal.gif) no-repeat top left;
 width: 55px;
 margin:0;}

#footer ul li.legal a:hover {
 background:#030 url(../../images/bottom_legal_hover.gif) no-repeat top left;}

#footer ul li.links a {
 background:#030 url(../../images/bottom_links.gif) no-repeat top left;
 width: 54px;
 margin:0;}

#footer ul li.links a:hover {
 background:#030 url(../../images/bottom_links_hover.gif) no-repeat top left;}

/* Add Comments */
hr.linebreak
{
	display:block;
}

table.comment_box 
{
	width:565px;
	position:relative;
	margin-top:15px;
}

table.comment_box tr td.comment_title 
{
	margin:0;
	padding:0;
	font-weight:bold;
	height:20px;
}

table.comment_box tr td.comment-content
{
	font-weight:bold;
	width:135px;
	padding:0;
	vertical-align:top;
	position:relative;
}

table.comment_box tr td.comment-content1 input
{
	font-weight:bold;
	width:430px;
	padding:0;
	vertical-align:top;
}

table.comment_box tr td.comment-footer
{
	width:565px;
	padding: 10px 0 10px 0;
}

table.comment_box tr td.comment-submit
{
	width:565px;
	padding-top:2px;
}
/* end Add Comments */

.image-book {list-style:none; height:100px; width:600px; }
.image-book li.leftcontent { float:left; width:100px; margin-left:40px;}
.image-book li.rightcontent { float:right; width:400px;	}
.dottedline { border: 1px dotted #AAA; border-style: none none dotted; width:500px;}
.headerdottedline { border: solid 1px #AAA; border-style: none none solid;}


