
/* Company Banner Slider */

#mainBanner { margin:0;}
#mainBanner #showcase ul { float:left; margin:0; padding:0; }
#showcase .lead { position:relative; color:#fff; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif;background-color:#868686;}
#showcase .promos .lead img { z-index:inherit; margin:0; padding:0; clear:none;}
#showcase .promos .lead h1{ font-size: 30px; position: absolute; left: 20px; top: 20px;color:#f68c20; width:600px;}
#showcase .promos .lead h1 span{ display:block; font-size:18px; width:500px; line-height:21px; font-weight:normal; padding-top:10px;}
#showcase .promos .lead p{ font-size:16px;position: absolute; left: 20px; top: 70px; width: 500px; line-height:18px;}
#showcase .promos .lead span{ font-size:14px; line-height:18px; display:block; margin-top:10px;}

#showcase .promos .testimonial { position:relative; color:#fff; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif;background-color:#868686;}
#showcase .promos .testimonial img { z-index:inherit; margin:0; padding:0; clear:none;}
#showcase .promos .testimonial p{font-size:18px; position: absolute; left: 50px; top: 60px;width: 450px;  line-height:21px; font-style:italic;}
#showcase .promos .testimonial cite{ position: absolute; left: 50px; top: 160px; font-size:16px; color:#f68c20;}
#showcase .promos .testimonial span{ position: absolute; left: 50px; top: 195px;}



/* sub Banner Slider */

#subcase .lead { position:relative; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif;background-color:#868686; color:#FFF; }
#subcase .promos .lead img { z-index:inherit; margin:0; padding:0; clear:none;}
#subcase .promos .lead h1{ position: absolute; right: 20px; top: 30px;font-size:160%; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif; color:#fff;}
#subcase .promos .lead p{ font-size:12px;position: absolute; right: 20px; top: 75px; line-height:18px; color:#ccc;}
#subcase .lead a, #subcase .lead a:link, #subcase .lead a:visited { color:#fff;}


#subColumn{
	margin-right: 220px; /*Set right margin to RightColumnWidth*/
	height:100%;
}

#subRightColumn{
	float: left;
	width: 220px; /*Width of right column in pixels*/
	margin-left: -220px; /*Set left margin to -(RightColumnWidth) */
	background: #000;
}

#subContentColumn .column { margin: 20px 10px; border-left:none; padding-bottom:5px;}
#subContentColumn .column img { position:relative; left:0; top:0; }
#subContentColumn .column img.left { padding-bottom:100px; margin-right:15px; }
#subContentColumn p { font-size:14px; margin:10px 0; line-height:18px; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif; font-weight:normal; color:#333;}
#subContentColumn a.more { display:block; text-align:left; margin-top:5PX;}
#subContentColumn h2 { margin:0; font-size:1.6em; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif; line-height:1.4em}
#subContentColumn h2, #contentcolumn p { padding:0; padding:20px 0; padding-bottom:0px;}

#subContentColumn .subColumn h3 {margin:0; text-transform:capitalize; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif; padding:0;  line-height:21px; color:#333;} 
#subContentColumn .subColumn h3 span{ display:block; font-size:12px;} 
#subContentColumn .subColumn h3 a:link, #subContentColumn .subColumn h3 a:visited{ color:#000}
#subContentColumn .subColumn h3 a:hover{ text-decoration:underline}

#subContentColumn .subColumn blockquote { margin:0; padding:0; padding-top:10px;}
#subContentColumn .subColumn small { margin:0; padding:0; color:#9d9d9d;}
#subContentColumn .subColumn p { margin:0; padding:5px 0; color:#333; }

.page-title { border-bottom:1px solid #e3e3e3; color:#f68c20; padding-bottom:5px;}
.sub-title { border-bottom:1px solid #e3e3e3; margin-bottom:10px; padding-bottom:10px;}

#subContentColumn ul { margin:0; padding:0;}
#subContentColumn ul li{ line-height:18px; padding-bottom:5px; font-size: 14px; margin-left:10px;  color:#333;}

/* description */

#contentwrapper #description { padding:20px; padding-bottom:0px;}
#contentwrapper #description h1{ color:#f68c20}
#contentwrapper #description p { font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif; color:#333; }
#contentwrapper .column a,#subColumn .column a:link,#contentwrapper .column a:visited{ color:#f68c20}

#contentwrapper #description  li a:link, #contentwrapper #description  li a:visited { color:#f68c20}
#contentwrapper #description  li a:hover { color:#333; text-decoration:underline;}



/* Common Right Column */
#subRightColumn .column { margin:0px; border-left:none; padding:0;}
#subRightColumn .column img { position:relative; left:0; top:0; }
#subRightColumn .column img.left { padding-bottom:100px; margin-right:9px; }
#subRightColumn p { font-size:12px; margin:0; line-height:14px; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif; font-weight:normal; color:#333333;}

#subRightColumn a.more { font-size:12px; display:block; text-align:left; margin-top:5PX; padding:0; margin:0; font-weight:normal;}
#subRightColumn img { clear:right; margin-bottom:5px; }
#subRightColumn h3 { margin:0; font-size:1.3em; margin-bottom:15px; text-transform:capitalize; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif;}


/* Common Column */



#subColumn #columnL{ float:left; width:390px;}
#subColumn #columnR{ float:right; width:390px;}
#subColumn .column{ margin:20px 20px; margin-bottom:0px;}
#subColumn .column h2{ margin:0; padding:0; padding-bottom:5px;} 
#subColumn .column h3{  color: #333; font-weight: bold; padding-bottom:10px; margin-bottom:5px; background:url(../images/line.gif) left bottom no-repeat}
#subColumn .column p{ font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif; color:#333; }

#subColumn ul { }
#subColumn ul li { color: #333; line-height:18px;}

#subColumn li a:link, #subColumn li a:visited { color:#f68c20}
#subColumn li a:hover { color:#333; text-decoration:underline;}

#subColumn .column a.more, #subColumn .column a.more:link, #subColumn .column a.more:visited{ display:block; text-align:left; padding-top:5px; color: #f79b3e; font-weight:lighter;}
#subColumn .column a:hover.more{ text-decoration:underline; }




/* Common Column */
#subRightColumn .column{ float:left; margin:0; padding:0; width:220px; margin-bottom:10px;}

#subRightColumn #bottom{ float:left; width:220px; background:url(../images/public_righ_bg.png) 0 -80px; height:40px;  background-color:#fff;}

#subRightColumn .column h3{  color: #fff; font-weight: bold; font-size:18px; background:url(../images/public_righ_bg.png) 0 0; height:30px; margin:0; padding:0}
#subRightColumn .column h3 span{ padding-left:10px; line-height:30px;}
#subRightColumn .column  { font-size:14px;}

#subRightColumn .column p{ line-height:18px; font-size:12px; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif; color:#333;}

#subRightColumn .column a.more, #subColumn .column a:link.more { display:block; text-align:left;color:#000;font-weight:bold;}
#subRightColumn .column a:hover.more{ text-decoration:underline; }

#subRightColumn .rcBg { background-color:#bfbfbf; padding: 5px 10px; width:199px;}

#subRightColumn .line {border-bottom:1px solid #868686;}


#subRightColumn .public_btm {background:url(../images/public_righ_bg.png) 0 -70px; height:20px; width:220px; margin:0; padding:0; float:left;}


#subRightColumn .relatedContent h4 {padding-bottom:10px;} 
#subRightColumn a, #subRightColumn a:link, #subRightColumn a:visited{ color:#000; font-size:14px;}
#subRightColumn a:hover{ text-decoration:underline;}


/* action LINKS */

#action { background:url(../images/search-bg.jpg) no-repeat left bottom; width:220px; height:50px; margin:0; padding:0; margin-bottom:20px;}
#action a:link, #action a:visited {float:left; color:#fff;font-size:16px; padding-top: 10px; font-weight:bold;}
#action a:hover {float:left; color:#f58c21; text-decoration:none;}
#action ul { margin:0 10px; padding:0;}
#action ul li { padding:0; line-height:22px;}
#action ul li img { margin:0; padding:0; padding-right:15px;}


#subRightColumn .relatedContent { background-color:#bfbfbf; padding: 5px 10px; width:199px;}
#subRightColumn .relatedContent a:link, #subRightColumn .relatedContent a:visited{ color: #0000FF; text-decoration:none;}
#subRightColumn .relatedContent a:hover{ text-decoration: underline;}



/* action LINKS */
#subContentColumn{
margin: 0 240px 0 260px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#subLeftColumn{
float: left;
width: 240px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/
background: #fff;
}

#subLeftColumn #sub-content{ background:url(../images/bg_body.jpg) no-repeat right top; width:220px; height:450px;}

ul#nav-02{ margin:0px; padding:0; margin-left:10px; font-size:95%}

ul#nav-02 li{ border-bottom: 0px solid #e3e3e3; border-top: 0px solid #fff; padding:5px 0px; padding-right:15px; line-height:18px;}

ul#nav-02 li ul{ margin:0; margin-right:0; margin-top:5px; padding-left:10px;border-top:0px solid #e3e3e3; }

ul#nav-02 li li{ border: 0px solid #fff; padding:6px 10px; padding-right:20px; line-height:18px; background: transparent url(../images/bullet02.png) left 12px no-repeat;}

ul#nav-02 .current {background: transparent url(../images/arrow2.gif) 190px 10px no-repeat;}


#subLeftColumn #sub-content a, #subLeftColumn #sub-content a:link,#subLeftColumn #sub-content a:visited{ color:#000; }

#subLeftColumn #sub-content a.:hover{ color:#f68c20; text-decoration:none;}



/* Sub banner */
#bannerAboutus { margin:0; padding:0; height:120px; background-image:url(../images/global_aboutus.jpg)}
#bannerAboutus h1{ float:right; padding-top:30px; padding-right:20px; color:#fff; margin:0; font-size:160%; font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif; text-align:right;}
#bannerAboutus h1 span{ display:block; font-size:12px; line-height:14px; font-weight:normal;}
#bannerAboutus h1 span.breadcrumb { display:block;border-bottom:0px double #e3e3e3; padding:10px 0; color:#d5d5d5}


/* locations column */
#leftLocationColumn{ float:left; width:50%;}
#rightLocationColumn{ float:right; width:50%;}

#leftLocationColumn .column,#rightLocationColumn .column { margin: 10px 0; border-left:none; padding-bottom:5px;}
#leftLocationColumn blockquote,
#rightLocationColumn blockquote { font-size:12px;line-height:18px;}
#leftLocationColumn br,
#rightLocationColumn br { list-style:none; margin:0; padding:0; }

#leftLocationColumn h2,
#rightLocationColumn h2 {  list-style:none; margin:0; margin-top:10px; margin-bottom:5px; padding:10px 0 ; border-bottom:1px solid #e5e5e5; margin-right:0px; font-size:18px;}


/* management profiles */

.hbox{display:inline;float:left;margin-left:30px;width:500px;}

#subContentColumn #categories{background:#f6fbff url('../images/bg_help-categories-btm.png') no-repeat left bottom;margin:0;position:relative; width:500px; margin-bottom:20px; padding-bottom:0px !important; padding-bottom:20px;  margin-top:20px;}

#subContentColumn #categories h3{background:#8295ac url('../images/bg_help-categories-top.png') no-repeat 0 0;color:#fff;font-size:14px;margin:0;padding:6px 10px;text-shadow:-1px -1px 0 #7e90a7}
#subContentColumn #categories p { padding-bottom:5px;}
#subContentColumn #categories ul{list-style:none; margin:0; padding:20px 10px;}
#subContentColumn #categories li{float:left;margin-left:10px; margin-right:10px; margin-bottom:10px; padding-left:80px;position:relative;width:140px; display:inline; font-size:12px; clear:none; height:90px;}

#subContentColumn #categories a{font-weight:bold}
#subContentColumn #categories .last{clear:right}
#subContentColumn #categories img{left:0; position:absolute; top:0; margin:0; padding:0;}

#contentBottom { background:#FFFFFF url(../images/content-bottom-line.gif) no-repeat; width:1000px; height:20px;}

.vbox{margin:0 auto;text-align:left}

hr{display:none}
.hr{border-top:1px solid #e5e6e8;height:0;margin:36px 0}

#subContentColumn #clients{background:#f6fbff url('../images/bg_help-categories-btm.png') no-repeat left bottom;margin:0;position:relative; width:500px; padding-bottom:5px;}

#subContentColumn #clients h3{background:#8295ac url('../images/bg_help-categories-top.png') no-repeat 0 0;color:#fff;font-size:14px;margin:0;padding:6px 10px;text-shadow:-1px -1px 0 #7e90a7}

#subContentColumn #clients ul{list-style:none;margin:0 ;padding:0; padding:10px 6px; }

#subContentColumn #clients li{float:left;margin:0; padding:0 4px; position:relative; width:114px; display:inline;}

#subContentColumn #clients a{font-weight:bold}
#subContentColumn #clients img{margin:0; padding:0;}


#subContentColumn #locations{background:#f6fbff url('../images/bg_help-categories-btm.png') no-repeat left bottom;margin:0;position:relative; width:500px; margin-bottom:20px; padding-bottom:0px !important; padding-bottom:20px;  margin-top:20px;}

#subContentColumn #locations h3{background:#8295ac url('../images/bg_help-categories-top.png') no-repeat 0 0;color:#fff;font-size:14px;margin:0;padding:6px 10px;text-shadow:-1px -1px 0 #7e90a7}
#subContentColumn #locations p { padding-bottom:5px;}
#subContentColumn #locations ul{list-style:none; margin:0; padding:20px 10px;}
#subContentColumn #locations li{float:left;margin-left:10px; margin-right:10px; margin-bottom:10px; padding-left:60px;position:relative;width:160px; display:inline; font-size:12px; clear:none;}

#subContentColumn #locations a{font-weight:bold}
#subContentColumn #locations .last{clear:right}
#subContentColumn #locations img{left:0; position:absolute; top:0; margin:0; padding:0;}



/* Knowledge Center */
#contentwrapper .detail{ padding:20px; padding-bottom:0px;font-size:13px; line-height:18px; color:#333; font-family: Arial, Verdana, Helvetica, sans-serif;}
#contentwrapper .detail h4{font-size:18px; padding-bottom:10px;}
#contentwrapper .detail ul{ margin:0; padding:0; padding-bottom:20px;}
#contentwrapper .detail ul li{ margin:0; padding:0; line-height:18px; padding-left:20px;}
#contentwrapper .detail p{ line-height:18px; font-weight:normal;}
#contentwrapper .detail .pull{background:#e3f5fd url('../images/bg_blockquote-pull-top.png') no-repeat 0 0;color:#1a4a7a; font:italic 15px/22px 'Georgia', Arial;float:right;margin:0 0 10px 20px;width:215px}

#contentwrapper .detail .pull p{background:url('../images/bg_blockquote-pull-btm.png') no-repeat left bottom;margin:0;padding:20px; line-height:21px; }



#client-featured-sub{margin:0;padding:0;list-style:none; background:url(../knowledge-center/img/kc_c_bg.png) no-repeat left top; width:740px; height:450px; font-size:90%;}
#client-featured-sub ul,#client-featured-sub ul ul { list-style:none; margin:0; padding:0;}
#client-featured-sub li{display:inline;float:left;margin:0;position:relative;width:230px;}
#client-featured-sub li.center{display:inline;float:left;margin:0 25px; position:relative;width:230px;}

#client-featured-sub h4{margin: 10px 20px;position:relative;z-index:10; font-size:18px; padding:0; list-style:none;}
#client-featured-sub h4 a{display:block;padding-top:170px; }
#client-featured-sub img{left:20px;	position:absolute;	top:20px;}
#client-featured-sub li p{ margin:0; padding: 10px 20px; padding-top:0; line-height:18px; text-align:justify;}
#client-featured-sub li li { margin:0 20px; width:180px; font: 90%/normal Calibri, Arial, Helvetica, sans-serif; padding-bottom:10px;}
.column #client-featured-sub li li a:link,.column #client-featured-sub li li a:visited { color:#000;}

#subColumn .grid2col .column.first { float:left; width:320px; padding-left:20px; }
#subColumn .grid2col .column.last {  float: right; width:320px; padding-right:40px;}
#subColumn .grid2col .column ul{ padding-left:15px; margin:0;}
#subColumn .grid2col .column li{ list-style: url(../images/arrow.gif); font: 100%/normal Calibri, Arial, Helvetica, sans-serif; margin-left:10px; padding-bottom:5px;}
#subColumn .grid2col .column ul ul{ padding-left:5px; margin:0; padding-top:5px;}
#subColumn .grid2col .column ul ul li{ list-style:circle;}
#subColumn .grid2col .column a, #subColumn .grid2col .column a:link, #subColumn .grid2col .column a:visited { color:#000;}
#subColumn .grid2col .column a:hover { color:#000;}
#subColumn .grid2col h3 { padding-bottom:5px;font: 18px/bold Corbel, Calibri, Arial, Helvetica, sans-serif; color:#f68c20; background:none; border-bottom:2px dotted #e3e3e3;}
.orange { color:#f79b3e;}




/* Search Results */
#results-products { margin:0; padding:0;}
#results-products p{ margin:0; line-height:18px; font-size:14px; font-weight:normal; padding-top:5px;}
#results-products h3 a, #results-products h3 a:link, #results-products h3 a:visited { color:#8295ac;}


/* Careers */
#careers{ margin:0; padding:0;}
#careers ul{ }
#careers li{ float:left; text-align:center; padding-left:10px; font-size:18px; font-weight:bold;}
#careers li a:link, #careers li a:visited{ float:left; background:url(../images/careers_working_at_symbio_bg.jpg) no-repeat; background-position:0 0; width:200px; height:60px; line-height:60px;}
#careers li a:hover { float:left; background:url(../images/careers_working_at_symbio_bg.jpg) no-repeat; background-position:-200px 0; width:200px; height:60px; text-decoration:none; color:#f79b3e}

/* Endevo */
#endevo { float:left; padding-left:0px; padding-top:40px}
#columnEndevo{ margin: 0 0 0 240px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ }
#columnEndevo blockquote { margin:0; padding:0; padding-left:10px; padding-bottom:10px;}

#contentEndevo { padding:20px; padding-bottom:0px; font-size:14px; font-weight:lighter}
#contentEndevo h1{ color:#f68c20;}
#contentEndevo h2{ padding:10px 0;}
#contentEndevo p { color:#333; padding:0; margin-bottom:5px; line-height:18px;}
#contentEndevo span { font-size:14px; font-weight: lighter; line-height:18px; color:#333}
#contentEndevo ul{ margin:0; padding:0; margin-top:5px;}
#contentEndevo li{ line-height:18px; margin-bottom:5px; font-size:14px;  margin-left:10px;}
#contentEndevo  li a:link, #contentEndevo  li a:visited { color:#f68c20;}
#contentEndevo  li a:hover { color:#333; text-decoration:underline;}

#contentEndevo .column a, #contentEndevo .column a:link, #contentEndevo a:visited{ color:#f68c20}



#content{display:inline;float:left;width:500px}
#content .copy{display:inline;float:left;width:465px}

#content .sub-copy{float:left;width:500px}
#sub-content{float:left;width:222px}

.hbox2{list-style:none;margin:0 0 0 -30px;padding:0}
.hbox2 li{margin-bottom:0; float:left;}
.last{margin-right:0 !important}

.sub-copy{float:none;margin-bottom:36px;width:500px}
#users{margin:0 0 -18px 0;}
#users .hbox2{margin:0 30px 0 0}
#users .last{margin-right:0}

#community{list-style:none;margin:0 0 0 -30px;padding:0}
#community li{margin-bottom:0;padding-left:80px;position:relative;width:150px; background-color:red;}
#community li img{left:0;position:absolute;top:0}

.hbox2{float:left;display:inline;margin-left:30px;width:150px;}
.hbox2{margin:0 30px 0 0}

.vbox{margin:0 auto;text-align:left}
#sub-content{float:left;width:222px}


.alliance{list-style:none;margin:0;padding:0; padding-top:10px;}
.alliance ul{ margin:0; padding:0; list-style:none;}
.alliance li{display:block;float:left;margin:0;padding:0; width:480px; margin-bottom:10px;}
.alliance li img { float:left;display: inline; width:170px; padding-right:10px;}
.alliance li p{margin:0; padding:0}

.hr{border-top:1px solid #e5e6e8;height:0;margin:20px 0}

.partners{margin:0;position:relative; width:500px; padding-bottom:5px; padding-top:10px;}
.partners ul{list-style:none;margin:0 ;padding:0; padding:10px 6px; }
.partners li{float:left;margin:0; padding:0; position:relative; width:115px; display:inline;}

.partners a{font-weight:bold}
.partners img{margin:0; padding:0;}

#contextswitch { height:85px;}


/* Awards */

div#libra{margin:0;font:13px Corbel, Calibri, arial,helvetica,sans-serif;color:#000;background-color:#fff;text-align:left; width:220px;}

#featuredprod{ margin:0; padding:0; float:left;}
#featuredprod{position:relative;background-color:transparent;background:url(../images/hp_award_bg.png) top left no-repeat;}
#featuredprod ol{list-style-type:none;margin:0; padding:0px;}

#featuredprod .featprod-hidden{display:none;}
#featuredprod ol li{color:#666;padding:0; margin:0;}
#featuredprod ol li img{padding:0 20px; height:85px; line-height:85px;}
#featuredprod li p{  padding:10px;color:#000;font-size:14px; font-weight: normal; }


#featuredprod .featprod-previous{float:left; width:30px;height:85px;}
#featuredprod .featprod-next{float:right; width:30px;height:85px;}
#featuredprod .featprod-previous a{ background:url(../images/hp_award_bg.png) no-repeat left top;width:30px;height:85px;}
#featuredprod .featprod-previous a:hover{background-position:0 0; text-decoration:none;}
#featuredprod .featprod-next a{width:30px;height:85px; background:url(../images/hp_award_bg.png) no-repeat right top;}
#featuredprod .featprod-next a:hover{background-position:-190px 0; text-decoration:none;}


.menutitle{
cursor:pointer;
margin-bottom: 0px;
background-color:none;
color:#000000;
width:200px;
padding:5px 10px;
text-align:left;
border-bottom:1px solid #e3e3e3;
border-top:1px solid #fff;
font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif;
font-size:90%;
}

.submenu{
margin-bottom: 0;
border-bottom:1px solid #e3e3e3;
padding-left:0px;
border-top:1px solid #fff;
font-size:90%;
}

 .current {background: transparent url(../images/arrow3.gif) center right no-repeat; padding-right:5px;}
 
 
 /* Contextswitch right */

#csRightBg{ background:#000 url(../images/contextswitch-right-bg.png) no-repeat left top; height:115px; width:220px; margin-bottom:20px;}
#csRightBg img { margin:10px;}


 /* Knowledge Center */

#kc-cs-title-bg { background: url(/knowledge-center/img/kc-cs-title-bg.png) no-repeat left bottom; height:50px; color:#f68c20; text-indent:20px;}
#kc { float:left; margin:0; padding:0 ; width:740px;}
#kc .menutitle{ background:url(/knowledge-center/img/kc-cs-arrow.gif) no-repeat 20px center; margin:0; cursor:pointer;background-color:none; text-align:left; border:0; text-indent:40px;line-height:24px; font-size:120%; margin:0; width:710px; border-bottom:1px dashed #d9d9d9; text-transform: capitalize;}

#kc .submenu{margin:5px 0px; border:0; background-color:none; font-weight:normal; font-family:Arial; width:680px;}
#kc .submenu h2{ margin:0 20px; padding:0; padding:15px 0 5px 0; color:#006ebd}

#kc .submenu p{ margin:0 20px; padding:0; color:#333; padding:10px 0; list-style:none; }

#kc li a:link, #kc li a:visited, #kc p a:link, #kc p a:visited{ color:#333; }
#kc li a:hover,#kc p a:hover  { text-decoration:underline;}

#kc ul.case_studies { list-style:none; margin:0 30px; }
#kc ul.case_studies li{ padding-bottom:10px;}

.video { float:left; width:100%;}
.video ul { list-style: none;margin: 0;padding: 0;}
.video li { float: left;margin-bottom: 10px; width:320px;}
.video li strong { display:block;}

#kc .cr { margin:5px 20px;}
#kc .cr h2{ margin:0; margin-top:40px; padding:0; line-height:21px; font-size:125%; font-weight: normal;font-family: Calibri, Arial, Helvetica, sans-serif;  text-align:justify; color:#000}
#kc .cr blockquote { margin:0; padding-bottom:10px;}
#kc .cr cite { float:left; margin:0; padding:0; font-size:120%; font-family: Calibri, Arial, Helvetica, sans-serif; margin-left:135px; }
#kc .cr cite em{ color:#333; padding-right:10px}
#kc .cr a:link, #kc .cr a:visited { color:#0074be}
#kc .cr a:hover { color:#333;}

.symbol { color:#f68c20; font-size:36px; font-style: italic; line-height:21px; }

.hilite { padding-top:50px;}



 /* Newsroom */

.articles{ padding:20px; padding-bottom:0;font-size:13px; line-height:18px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.articles h1{ color:#f68c20; sargin:0; line-height:30px; padding-bottom:10px;}
.articles h2{font-size:135%; }
.articles h4{font-size:100%; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.articles p{ text-align:justify;}
.articles em{color: #4d4d4d;}

.articles a:link, .articles a:visited { color:#f68c20;}
.articles a:hover { text-decoration:underline;}

#newsroomSubMenu { border-bottom:2px solid #d3e7ee; padding:5px; text-align:right; margin-bottom:40px;}
#newsroomSubMenu a:link,#newsroomSubMenu a:visited { color:#3b8ba8; padding:0 5px; font-size:100%; font-weight:bold;}
#newsroomSubMenu a:hover { color:#000} 

#newsroom li a:link, #newsroom li a:visited, #newsroom p a:link, #newsroom p a:visited{ color:#000; }
#newsroom li a:hover,#newsroom p a:hover  { text-decoration:underline;}

#newsroom small a:link,#newsroom small a:visited{ float:right; color:#666; padding:0; margin:0;}

.newsroom { clear: both; float:left;margin:0; padding:10px 10px; border-bottom: 1px solid #d3e7ee; width:720px;}
.newsroom ul{ list-style: none;margin: 0;padding: 0;}
.newsroom ul li{float: left;margin-bottom: 10px; width:700px; padding-left:10px;}
.newsroom ul li h4{font-size: 100%; line-height:18px; padding:0; margin:0; display:block;}
.newsroom ul li img{border: 1px solid #d3e7ee;}
.newsroom ul li span { padding:0; margin:0; font-size:80%; padding-left:5px;}
.newsroom ul li em { font-size: 11px; color: #333; padding:0; margin:0; }

#newsroom li span a:link , #newsroom li span a:visited  { color:#000;}

#upcoming-events, #past-events { padding:20px 10px; margin:0; width:720px;}

.events{ float:left; padding:0; margin:0; }
.border {border-bottom:1px solid #d3e7ee; padding:10px; width:720px;}
.events ul{list-style: none;margin: 0;padding: 0;}
.events ul li{float: left;margin-bottom: 15px;width: 210px;display: block;height: 120px; }
.events ul li.center { margin:0 25px;}
.events ul li a{text-decoration: none;line-height: 18px;display: block;color: #3b8ba8;padding-bottom:10px;font-size: 100%;font-weight:bold;}
.events ul li a img{border: none;padding-left: 5px;position: relative;top: 1px;}
.events ul li p{font-size: 85%; line-height:14px;padding-bottom:5px; margin:0; color:#333;}
.events ul li em{display: block;font-size: 85%; line-height:12px;color: #4d4d4d; padding:0; margin:0; }
.events ul li span{display: block;font-size: 85%;color: #3b8ba8; padding:0; margin:0; }


/* Services, Global Practises */
#global-practices, #services,#industries, #delivery-models { padding:20px 10px;}
.sub-intro-list ul{list-style: none; margin:0; padding:0;}
.sub-intro-list ul li{float: left;display: block; padding: 0 10px; width: 740px; padding-bottom:20px; line-height:18px; color:#333;font-family: Corbel, Calibri, Arial, Verdana, Helvetica, sans-serif;}
.sub-intro-list ul li h3{ padding-bottom:10px;}
.sub-intro-list ul li p{ line-height:18px; margin:0; padding:0;}
.sub-intro-list ul ul { padding:10px; margin:0;}
.sub-intro-list ul ul li { line-height:18px; padding:0; margin:0; padding-left:10px;}
.sub-intro-list ul li a:link, .sub-intro-list ul li h3 a:link,.sub-intro-list ul li a:visited, .sub-intro-list ul li h3 a:visited,{text-decoration: none;line-height: 18px;display: block;color: #f68c20;font-size: 100%;font-weight:bold;}
.indent { padding-bottom:40px;}