/* CSS Document */
body{ padding:0px; margin-top:10px; background:url(../images/bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #000; font-weight:normal;}
p{ padding:0px; margin:0px; padding-bottom:10px;}
ul li{ padding:0px; margin:0px; list-style-type:none;}
.clr{ clear:both;}
a{ outline:none; color:#0066CC; text-decoration:none;}
a:visited{ outline:none; color:#0066CC; text-decoration:none;}
a:hover{ outline:none; color:#0066CC; text-decoration:underline;}
#container{ width:1000px; margin:auto;}
#header{ margin-left:3px; background:url(../images/header_bg01.gif) no-repeat; height:273px;}
#bodypart{ background:url(../images/content_bkg_outer.png) no-repeat top; width:887px; height:380px; margin-left:116px; color:#FFFFFF; font-size:14px; line-height:18px;}
#bottompart{ background:url(../images/footer.png) no-repeat 1px 0px; width:1000px; height:156px;}
#body_mainbg{ background:url(../images/content_bkg_inner.jpg) no-repeat; margin-left:37px; height:356px;}
#body_servicesbg{ background:url(../images/content_bkg_inner.jpg) no-repeat; margin-left:37px; height:356px; color:#000}
#body_ourteambg{ background:url(../images/ourteamain_bg.jpg) no-repeat; margin-left:37px; height:356px;}
#main_ind_logo{ padding:13px 0 0 78px; }
#services_title{ float:left; width:235px; margin-right:38px; margin-left:-16px;}
#kudos_title04{ float:left; width:181px; margin-right:38px; margin-left:-16px; padding-top:89px;}
#philontrophy_sideimg{ float:left; width:173px; margin-right:15px; padding-top:34px;}
#services_content{ float:left; width:520px; top:0px}
.servicescontent{ float:left; overflow-y:scroll; width:520px; height:310px;}


#ourteam{ position:absolute; top:257px;}
#dexter_bg{ background:url(../images/team_inner.jpg) no-repeat; margin-left:37px; height:356px;}
#dexter_content{ margin-left:275px;  margin-top:60px; width:490px; height:295px; overflow:scroll;}
#ourwork_bg{ background:url(../images/ourwork_bg.jpg) no-repeat; margin-left:36px; height:356px;/*padding-top:13px;*/}
#corporate_bg{ width:135px; float:left; padding:0px 0 0 0px; height:318px; cursor:pointer}
#corporate_bg:hover{ background:url(../images/work_hoverbg.gif) repeat-y; height:318px; width:135px; float:left; padding:15px 0 0 20px; cursor:pointer}


#nonprofit_bg{ background:url(../images/nonprofit_bg.jpg) no-repeat; margin-left:37px; height:356px; padding-left:150px; padding-top:32px;}
#corporateid_bg{ background:url(../images/corporateid_bg.jpg) no-repeat; margin-left:37px; height:356px; padding-left:143px; padding-top:35px;}

#web_bg{ background:url(../images/web_bg.jpg) no-repeat; margin-left:37px; height:356px; padding-left:150px; padding-top:45px;}
#signage_bg{ background:url(../images/signage_bg.jpg) no-repeat; margin-left:37px; height:356px; padding-left:150px; padding-top:35px;}
#print_bg{ background:url(../images/print_bg.jpg) no-repeat; margin-left:37px; height:356px; padding-left:141px; padding-top:35px;}
#promotion_bg{ background:url(../images/promotion_bg.jpg) no-repeat; margin-left:37px; height:356px; padding-left:138px; padding-top:45px;}

.row1{ padding-bottom:10px; vertical-align:top}
.portfolio{ padding:0px 0 0 20px;}
.imgborder{ border:1px solid #CCCCCC; padding:1px;}

#philontrophy_bg{ background:url(../images/philontrophy.jpg) no-repeat; margin-left:37px; height:340px; padding-top:20px;}
#philontrophy_content{ margin-left:190px;  width:565px; padding-right:10px; height:295px; overflow:scroll; color:#333333;}

#tara_bg{ background:url(../images/tara_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#melinda_bg{ background:url(../images/melinda_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#amber_bg{ background:url(../images/amber_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#lisa_bg{ background:url(../images/lisa_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#nanci_bg{ background:url(../images/nancy_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#lori_bg{ background:url(../images/lori_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#chole_bg{ background:url(../images/chole_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#dexter_bg{ background:url(../images/dexter_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#pixel_bg{ background:url(../images/pixel_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#wrigley_bg{ background:url(../images/wrigley_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#keith_bg{ background:url(../images/keith_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}
#alison_bg{ background:url(../images/alison_bg.jpg) no-repeat; margin-left:37px; height:296px; padding-top:60px;}

#bio_content{ margin-left:270px;  width:365px; padding-right:10px;  color:#333333;}

#kudos_bg{ background:url(../images/kudosbg3.jpg) no-repeat; margin-left:37px; height:316px; padding-top:40px;}
#kudos_content{ margin-left:18px; padding-top:10px; width:340px; color:#FFFFFF;}

#contact_bg{background:url(../images/contact_bg.jpg) no-repeat; margin-left:37px; height:316px; padding-top:40px;}
#contact_content{ margin-left:25px; padding-top:0px; width:650px; color:#FFFFFF; font-size:14px; font-weight:normal; line-height:23px;}
#contact_left{ float:left; width:199px;  padding-top:32px;  text-align:right; color:#c8e19e;}
#contact_left a{color:#c8e19e; font-weight:bold; font-size:13px}
#contact_left a:hover{ color:#FFF;}
#contact_form{ float:left; width:323px; padding-left:5px;}
#contact_form2{ float:left; width:323px; padding-left:5px; }

#mainmenu{ position:absolute; top:174px; width:800px; height:50px; margin-left:147px;} 
#menubg{ background:url(../images/menu_bg.png) no-repeat; width:789px; height:83px; margin-left:1px;}

.mailto:link, .mailto:visited{ color:#edb91e; text-decoration:underline;}
.mailto:hover{ color:#edb91e; text-decoration:none;}

.serviceslist{ padding:0px; margin:0px;}
.serviceslist ul{ padding:0px; margin:0px;}
.serviceslist li{ list-style-type:none; background:url(../images/service_arrow.png) no-repeat 0px 8px; padding-left:20px; padding-bottom:6px; margin-left:20px; }

.ourwork{ padding:20px 0 0 35px; margin:0px;}
.ourwork ul{ padding:0px; margin:0px;}
.ourwork li{ list-style-type:none; background:url(../images/service_arrow.png) no-repeat left; padding-left:20px; margin-left:20px; line-height:24px;}
.ourwork li a:link, .ourwork li a:visited{ color:#333333; text-decoration:none;}
.ourwork li a:hover{ color:#333333; text-decoration:underline;}

#slide {position:absolute; background:url(../images/menu_arrow.png) no-repeat center; height:35px; top:29px; z-index:10;}

#mainnav_inner {color:#FFFFFF; font-weight:normal; height:55px; width:792px; margin-left:32px; margin-top:-72px; position:absolute; }
#mainnav_inner ul {list-style-type:none; margin:0;padding:0 0 0 1px; z-index:999; font-family:microsoft sans serif, arial;} 
#mainnav_inner li{ float:left; padding-left:6px;padding-right:31px; font-weight:normal;}
#mainnav_inner li a:link, #mainnav_inner li a:visited{display: block;height:100%;line-height:23px;font-size:13pt;font-family:microsoft sans serif, arial;text-decoration:none;color:#f6f2e0; padding:0 8px 0 5px;}
#mainnav_inner li a:hover {
background:transparent url(../images/menu_arrow.png) no-repeat scroll center bottom;color:#edb91e;display:block;text-decoration:none; padding-bottom:26px;}
#mainnav_inner li a.active {
background:transparent url(../images/menu_arrow.png) no-repeat scroll center bottom;color:#edb91e;display:block;text-decoration:none; padding-bottom:26px;}


#menu .menu{float:right;margin:10px 10px 0 10px;padding:0px;width:750px;}	
#menu .menu li{float:left;height:100%;padding-left:9px;}
#menu #a1\:09{color:#d39d44;}	
#menu .active{background:url("../img/hover.png");}	
#menu a{display: block;height:100%;line-height:23px;font-size:13pt;font-family:microsoft sans serif, arial;text-decoration:none;color:#f6f2e0;
padding:0 12px 0 5px;}
#menu a:hover{height:100%;background:url("../img/hover.png") repeat-x;text-decoration:none;color:#edb91e;}	
#menu a.active{height:100%;background:url("../img/hover.png") repeat-x;text-decoration:none;color:#edb91e;}
#content1{float:left;width:229px;min-height:100px;text-align:left;}

#active{float:left;height:60px;padding-top:40px;}	
#footer{ padding-top:90px; padding-left:140px; color:#FFF}
.textfield{ margin:0px; padding:0px; background-color:#fff; font-size:12px; padding:1px; padding-left:6px; color:#000000; font-weight:normal; width:180px; border:0px;}

.work_tab{ width:auto; float:left;}

#gallery {
		padding:0 10px 10px  10px;
		width: 620px;
	}
	#gallery ul { list-style: none; padding:0px; margin:0px; top:0px;}
	#gallery li { display: inline; padding-right:7px; padding-bottom:15px;}
	#gallery ul img {
		border: 1px solid #CCCCCC;
padding:1px;
	}
	#gallery ul a:hover img {
				color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
/* Our Team Inner Css **/
.ourstaff_ldiv{ width:295px; float:left; padding-top:40px; padding-left:52px;}
.ourstaff_rdiv{ width:391px; float:left; padding-top:40px;}
