﻿
DIV { padding:0px; margin:0px; }
.BackToTop { margin-top:5px; margin-bottom:5px;  clear:both; color:#113BA4;  background: url(../images/back_to_top.gif) no-repeat 5px 5px; padding-left: 20px; line-height:11px; padding-right:10px; float:right; }
.BackToTop a {text-decoration:none;}
body 
{
	
	font-family: Tahoma, Sans-Serif; font-size: 11px;  
	padding: 0px; margin: 0px; 
}

#Services { width:744px;}
#Services h1 {margin:0px; padding:0px; padding-left:10px; font-size:16px; }
#Services h2 {margin:0px; padding:0px; font-size:26px;   }

/*** areas of expertise left menu **********/
#AreasOfExpertiseWrapper { color:#183061;  width:238px; padding:0px; margin-right:12px; float:left; } 
#AreasOfExpertiseWrapper UL { list-style-type: none; margin: 0px; padding: 0px;  }
.AreaWrapper { margin-bottom:5px; border:solid 1px #A0BFD1;  }
.AreaHeaderWrapper {  width:236px; height:23px; background: url(../images/areaHeader_bg.gif) repeat-x; }
.AreaHeader { display:block; padding:0px; margin:0px; font-size:13px; background: url(../images/expertise_header_bullet.gif) no-repeat 10px 10px; padding-left: 20px; line-height:23px; }
.AreaHeaderOn { display:block; padding:0px; margin:0px; font-size:13px; background: url(../images/expertise_header_bullet_on.gif) no-repeat 10px 10px; padding-left: 20px; line-height:23px; }
.AreaHeaderSelected { font-size:13px; color:#183061;  background: url(../images/expertise_selected_bullet.gif) no-repeat 10px 10px; padding-left: 20px; line-height:23px; }
LI.AreaItem { list-style-image:none; list-style:none !important; line-height:16px;  border-top:1px solid white; border-bottom:1px solid #C7DCE7; background: url(../images/expertise_list_bullet.gif) no-repeat 13px 6px; padding-left:25px; background-color:#D8E8F1;  }
LI.AreaItemOver{list-style-image:none; list-style:none !important; line-height:16px; border-top:1px solid white; border-bottom:1px solid #C7DCE7; background: url(../images/expertise_list_bullet.gif) no-repeat 13px 6px; padding-left:25px; background-color:#ffffff;  }

a.ItemAnchor,
a.ItemAnchor:visited,
a.ItemAnchor:active, 
a.ItemAnchor:hover	{ display:block; text-decoration:none ; }


/*** areas of expertise left menu **********/

#RightColumnWrapper { float:right; }

/*********** overview **********/
#OverviewWrapper { width:490px; padding:0px; border:solid 1px #D4CFB9; margin-bottom:12px; }
#OverviewHeader { height:28px; border-bottom:solid 1px #DAD6C3; line-height:28px; background: url(../images/services_overview_bg.gif) repeat-x; }
#OverviewHeader h1 { color: #726753; line-height:28px; } 
#OverviewBody { padding: 10px; background-color:#F3F0E6; }
/*********** overview **********/

/********** category **********/
#CategoryWrapper { width:490px; padding:0px; border:solid 1px #57709D }
#CategoryHeader { height:28px; border-bottom:solid 1px #7891B8; line-height:28px; background: url(../images/header_blue_bg.gif) repeat-x;  }
#CategoryHeader h1 {color:#0B1A40}
#CategoryBody { padding:10px;}
#CategoryBody h2 { font-size:12px; color:#333333; }
#CategoryBody h3 { font-weight:bold; }
#CategoryFooter { border-top: solid 1px #57709D; height:18px; background-color:#94A4C1;}
#CategoryFooter a { line-height:18px; text-decoration:none; font-size:11px; color:#183061; font-weight:bold;  padding-left:9px;  background:url(../images/projects_arrow.gif) no-repeat right; padding-right: 12px; line-height:17px; }			
/********** category **********/
