body {
	background-color: #FFFFFF;
	margin: 0px;
	height: 100%;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.class1 A:link {color: #0067B1; font-size: 12px; font-family: Arial; text-decoration: none;}
.class1 A:visited {color: #0067B1; font-size: 12px; font-family: Arial; text-decoration: none; }
.class1 A:active { color: #0067B1; font-size: 12px; font-family: Arial; text-decoration: none; }
.class1 A:hover {color: #0067B1; font-size: 12px; font-family: Arial; text-decoration: underline; }

.class2 A:link {color: #0067B1; font-size: 11px; font-family: Arial; text-decoration: none;}
.class2 A:visited {color: #0067B1; font-size: 11px; font-family: Arial; text-decoration: none; }
.class2 A:active { color: #0067B1; font-size: 11px; font-family: Arial; text-decoration: none; }
.class2 A:hover {color: #0067B1; font-size: 11px; font-family: Arial; text-decoration: underline; }

.class3 A:link {border:border-width:2px; color:#0067B1;}
.class3 A:visited {border:border-width:2px; color:#0067B1;}
.class3 A:active {border:border-width:2px; color:#0067B1;}
.class3 A:hover {border:border-width:2px; color:#A90F50;}

.class4 A:link {color: #000000; text-decoration: underline; }
.class4 A:visited {color: #000000; text-decoration: underline; }
.class4 A:active {color: #000000; text-decoration: underline; }
.class4 A:hover {color: #000000; text-decoration: underline; }

.class5 A:link {color: #0067B1; font-size: 15px; font-family: Arial; text-decoration: none;}
.class5 A:visited {color: #0067B1; font-size: 15px; font-family: Arial; text-decoration: none; }
.class5 A:active { color: #0067B1; font-size: 15px; font-family: Arial; text-decoration: none; }
.class5 A:hover {color: #0067B1; font-size: 15px; font-family: Arial; text-decoration: underline; }

.class6 A:link {color: #FFFFFF; font-size: 10px; font-family: Arial; text-decoration: none;}
.class6 A:visited {color: #FFFFFF; font-size: 10px; font-family: Arial; text-decoration: none; }
.class6 A:active { color: #FFFFFF; font-size: 10px; font-family: Arial; text-decoration: none; }
.class6 A:hover {color: #FFFFFF; font-size: 10px; font-family: Arial; text-decoration: underline; }

.footer  { color: #FFFFFF; font-size: 10px; font-family: Arial }

.sideBar   { color: #039; font-size: 14px; font-family: Arial }

.date   { color: #0067B1; font-size: 11px; font-family: Arial }


.home_more {color:#4277ad; font-size:10px; text-decoration:none}
.home_more:hover {text-decoration:underline}

.footer_background {
	background-image: url(../graphics/footer_bg.gif);
	background-repeat: repeat-x;
}
.main_background {
	background-image: url(../graphics/main_bg.gif);
	background-repeat: repeat;
}
.top_bar1 {
	background-color: #eaf1f8;
	height: 66px;
}
.top_bar2 {
	background-color: #e3e7eb;
	height: 24px;
}
.main_body {
	width: 816px;
	margin-bottom:-90px;
	position: relative;
	top: -90px;
	background-color: #FFFFFF;
	padding: 0px;
}
.banner {
	background-color: #bbcfe8;
	margin: 0px;
	height: 69px;
	width: 520px;
}
.shadow_right {
	background-image:url(../graphics/shadow_right.gif);
	background-repeat:repeat-y;
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3
}

.shadow_left {
	background-image:url(../graphics/shadow_left.gif);
	background-repeat:repeat-y;
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3
}

.messageBoard {color: #0067B1; line-height: 17px; text-align: center; font-size: 11px; font-family: Arial;}

.people {color: #0067B1; line-height: 13px; font-size: 11px; font-family: Arial;}

.h1_5 {color: #000000; line-height: 20px; font-size: 12px; font-family: Arial;}

.h2 {color: #0067B1; line-height: 20px; font-size: 15px; font-family: Arial;}

.h2_5 {color: #008854; line-height: 20px; font-size: 14px; font-family: Arial;}

.h2_6 {color: #008854; line-height: 15px; font-size: 14px; font-family: Arial;}

.h3 {color: #0067B1; line-height: 20px; font-size: 15px; font-family: Arial;}

.h4  { color: #0067b1; font-size: 12px; font-family: Arial; line-height: 20px }

.h5 {color: #0067B1; line-height: 20px; font-size: 13px; font-family: Arial;}

.pageLinks {color: #0067B1; font-size: 11px; font-family: Arial;}

.pageLinksBlack {color: #000000; font-size: 11px; font-family: Arial;}

.body {color: #000000; line-height: 17px; font-size: 12px; font-family: Arial;}

.whatsNewBody {color: #000000; line-height: 13px; font-size: 11px; font-family: Arial;}

.peoplebody {color: #000000; line-height: 14px; font-size: 11px; font-family: Arial;}

.peopleHname {color: #000000; line-height: 17px; font-size: 10px; font-family: Arial; font-style:italic}

.peopleInfo {color: #000000; line-height: 17px; font-size: 12px; font-family: Arial;}
.error {color: #A90F50; line-height: 17px; font-size: 12px; font-family: Arial;}
.caseStudybody {color: #000000; line-height: 15px; font-size: 12px; font-family: Arial;}

.sitemap {color: #0067B1; line-height: 14px; font-size: 15px; font-family: Arial;}




/************* Portoflio Styles **************/
.search_button 
{
    background: url(../graphics/Portfolio/search_button.gif) no-repeat;
    border:none;
    height:19px;
    width:29px;
    display:block;
    float:right}
    
    
 .search_button:hover {background: url(../graphics/Portfolio/search_button_over.gif) no-repeat;}
 
 .portfolio_thumb {   width:150px; float:left; display:block; margin-top:8px; cursor:pointer} 
 .portfolio_description {width:278px; float:left; display:block; padding-left:16px; margin-top:8px}
 .project_name {  font-family:Arial; font-size:12px; font-weight:bold; cursor:pointer}  
 .project_industry {font-family:Arial;font-size:10px; line-height:10px}
 .project_description {margin-top:8px;}   
 .project_service { color:#0067b1;font-weight:bold;margin-top:8px}
 .project_skills {padding-left:6px; font-family:Arial; font-size:12px; color:#000000; font-weight:normal}   
 .project_break {clear:both; border-bottom:1px dotted #b8b8b8; padding-top:8px; display:block; height:1px}
 
 .slide_title {color:#0067b1;font-weight:bold;padding-left:20px; padding-right:20px; line-height:26px; font-family:Arial; font-size:12px}
 .slide_paragraph {padding-left:20px; padding-right:20px; padding-bottom:4px; display:block}

.TelerikModalOverlay {background-color:#000000 !important;}
.windowicon {background-image: url(../graphics/Portfolio/pohaku_icon.gif) !important;  margin-top:0px; margin-bottom:2px !important;}
.pinbutton, .reloadbutton, .minimizebutton {display:none !important}

.category_name {font-weight:bold; color:black !important; cursor:default !important}
.skill_name {margin-left:8px; margin-right:8px}

.gallery {position:absolute; top:0; left:0; width:100%; height:100%; font-family:Arial; font-size:12px;}
.gallery ul {list-style-image:url(../graphics/Portfolio/bullet.gif); font-size:12px; margin-bottom:4px; padding-bottom:4px; margin-top:0px; padding-top:0px}
.gallery ul li {padding-bottom:4px;}
.bluebullets {list-style-image:url(../graphics/Portfolio/bullet.gif); font-size:12px; margin-bottom:0px; padding-bottom:0px}

.notes_from_the_road {display:block; text-align:left; margin: 3px 6px 3px 4px; padding:4px; text-decoration:none;}
.notes_from_the_road:hover {background-color:#c7d8ec; }
.notes_date {text-decoration:none; color:#0f6fb4; font-size:9px;}
.notes_title {color:black; font-size:10px; text-decoration:none}
.notes_divider {display:block; height:1px !important; border-bottom:1px dotted white; margin:0px 4px 0px 2px; font-size:0px}


.quote_content {padding:16px; padding-top:20px; color:#397cca; font-family:Arial; font-size:11px; line-height:14px;}
.quote_content a {color:#397cca;}
.quote_body {height:150px; background-image:url(../graphics/quote_bg.gif); background-position:top right; background-repeat:no-repeat}

.projects_list a {color:#0067b1}
.projects_list a:hover {text-decoration:none; color:black}

/************ END of portfolio styles  *************/