@charset "utf-8";
/* CSS Document */
*{
margin: 0;
padding: 0;
}
body{
font-family: "Trebuchet MS", Tahoma;
font-size: 12px;
color: #493A71;
}

ol {margin-left:20px; margin-bottom:10px;}

a:hover, a:active { outline: none; }
a, a:visited { 
	text-decoration:underline; 
}
a:hover { text-decoration: none; }
a:active, a:focus { color: #000; }
a:link { -webkit-tap-highlight-color: #FF5E99; } 

#headerBG{
background:url(/images/html/bgHeader.jpg) no-repeat;
background-position:top;
}
#header{
width: 940px;
margin: 0 auto;
height: 163px;
}
ul#topmenu{
margin: 0;
padding: 4px 0 0 302px;
width: 496px;
float:left;
}
ul#topmenu li{
list-style:none;
display: inline;
padding: 0 30px 0 0;
}
ul#topmenu a{
color:#FFFFFF;
text-decoration:none;
}
ul#topmenu a:hover{
color:#A08EB0;
text-decoration:none;
}
ul#topmenu li.last{
	padding:0;
}

ul#topmenu li#homeLogo a{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(../images/html/home_logo.png) 0px 0px no-repeat;
}

ul#topmenu li#homeLogo a:hover{
	background:url(../images/html/home_logo.png) 0px -16px no-repeat;
}

ul#topmenu2{
padding: 4px 0 0 0;
width: 740px;
float:right;
clear:both;
}
ul#topmenu2 li{
list-style:none;
display: inline;
padding: 0 0 0 5px;
float:right;
}
ul#topmenu2 a{
text-decoration:none;
background: url(/images/html/sprite_bgTopMenu2.jpg) no-repeat;
text-indent: -3000px;
float:left;
}
ul#topmenu2 li.service_6{
width: 130px;
}
ul#topmenu2 li.service_6 a{
width: 130px;
height: 28px;
background-position: 0 0;
}
ul#topmenu2 li.service_6 a:hover{
background-position: 0 -28px;
}
ul#topmenu2 li.service_7{
width: 282px;
}
ul#topmenu2 li.service_7 a{
width: 282px;
height: 28px;
background-position: 0 -56px;
}
ul#topmenu2 li.service_7 a:hover{
background-position: 0 -84px;
}
ul#topmenu2 li.service_8{
width: 165px;
}
ul#topmenu2 li.service_8 a{
width: 165px;
height: 28px;
background-position: 0 -112px;
}
ul#topmenu2 li.service_8 a:hover{
background-position: 0 -140px;
}
#searchform{
background-color:#33CC66;
background:url(/images/html/bgSearchField.gif) no-repeat;
width: 140px;
float: right;
margin: 3px 0 0 0;
}
#searchform #search{
width: 115px;
border:none;
font-size: 12px;
float:left;
color:#FFFFFF;
margin: 1px 0 0 5px;
background-color: #806f99;
}
#searchform #searchbutt{
background:transparent url(/images/html/bgSearchButton.gif) no-repeat;
border:medium none;
float:right;
font-size:0.875em;
margin:0;
overflow:hidden;
text-indent:-9999px;
width:18px;
height: 19px;
}
#header h1 a{
background:url(/images/html/logoMerlin2.jpg) no-repeat;
width: 193px;
height: 70px;
display:block;
margin: 8px 0 0 0px;
float: left;
clear:both;
}
#header h1 span{
text-indent: -3000px;
background-color:#66FFFF;
}
#header h2{
background: url(/images/html/bgHeaderStrap.gif) no-repeat;
width: 318px;
height: 22px;
float:right;
margin: 40px 0 10px 0;
text-indent: -3000px;
}
a:focus{
outline:none;
}

#panel{
/*background:url(/images/html/bgPanelBlue.gif) repeat-x;*/
height: 374px;
}

#panelText h2 { margin-bottom: 20px; }
	#panelText a { float: right; margin-top: 70px; display: block; }
		
		#panelText a:hover { text-decoration: none; }
		
div#panelOuter .pink{
background:url(/images/html/bg_pink_repeat.jpg);
background-repeat:repeat-x;
background-color:#E2007A;
}
div#panelOuter .pink #panelText{
background:url(/images/html/bgPanelPinkText.gif);
background-repeat:no-repeat;
background-color: #C10069;
}
div#panelOuter .orange{
background:url(/images/html/bg_orange_repeat.jpg);
background-repeat:repeat-x;
background-color: #F9B200;
}

div#panelOuter .orange #panelText{
background:url(/images/html/bgPanelOrangeText.gif);
background-repeat:no-repeat;
background-color: #DB9D00;
}


div#panelOuter .blue{
background:url(/images/html/bg_blue_repeat.jpg)  repeat-x #009BDC;
background-color:#009BDC;
}
div#panelOuter .blue #panelText{
background:url(/images/html/bgPanelBlueText.gif)  no-repeat #0085BC;
}
div#panelOuter .green{
background:url(/images/html/bg_green_repeat.jpg) repeat-x #C2CC00;
}
div#panelOuter .green #panelText{
background:url(/images/html/bgPanelGreenText.gif)  no-repeat #A3AD00;
}

#panelInner{
margin: 0 auto;
width: 940px;
}
#panelImage{
width: 548px;
float:left;
height: 374px;

}
#panelText{
width: 292px;
float:right;
background: #157BBC url(/images/html/bgPanelBlueText.gif) repeat-x;
padding: 50px;
height: 274px;
}
#panelText h2{
font-weight:normal;
font-size: 22px;
height:155px;
color:#FFFFFF;
}
#mainContent{
background-image: url(../images/html/bgBreadcrumbs.gif);
background-repeat:repeat-x;
padding: 0 0 15px 0;
}
#main{
margin: 0 auto;
width: 940px;
}
#main p{
margin: 0 0 15px 0;
}
#mainCol1{
width: 220px;
float: left;
color: #48427B;
font-size: 15px;
line-height: 20px;
}

#mainCol2{
width: 340px;
float: left;
margin: 0 0 0 20px;
font-size: 13px;
}
#mainCol2 h2{
border-bottom: 1px solid #C7C2D3;
padding: 0 0 5px 0;
width: 340px;
color: #48427B;
font-size: 20px;
line-height: 20px;
margin: 0 0 15px 0;
}

#mainCol2 p label{
font-size: 16px;
font-weight:bold;
width: 340px;
}
#mainCol2 p select{
clear:both;
width: 336px;
padding: 2px;
margin: 5px 0 0 0;
}
#mainCol3{
width: 340px;
float: left;
margin: 0 0 0 20px;
}
#mainCol3 h2{
border-bottom: 1px solid #C7C2D3;
padding: 0 0 5px 0;
width: 240px;
color: #48427B;
font-size: 20px;
line-height: 20px;
margin: 0 0 15px 0;
float:left;
}
#mainCol3 h3{
}


#mainSubMenuCol{
width: 220px;
float:left;
margin: 90px 0 0 0;
padding: 0 0 20px 0;
}
#mainContentCol{
width: 450px;
margin: 0 0 0 20px;
float:left;
}

#mainContentCol ul{
list-style-position:outside;
margin-left:24px;
margin-bottom:20px;
}

#mainContentCol h2{
font-size: 30px;
margin: 0 0 15px 0;
}

#mainContentCol h4{
font-size: 15px;
margin: 0 0 15px 0;
}

#mainContentCol h5{
font-size: 14px;
margin: 0 0 12px 0;
}

#mainContentCol img {
margin-right:10px;
}

#mainContentCol a{
color:#493A71;
}

#mainContentCol a:link { text-decoration: underline; color:#493A71;}
#mainContentCol a:visited { text-decoration: underline; color:#493A71;}

#mainContentCol a:hover{
text-decoration:none;
color:#493A71;
}

/* Validation Fix */
#mainRightCol{
width: 220px;
margin: 5px 0 0 20px;
padding: 0 0 40px 0;
float:right;
}
#mainRightCol #relatedImage{
margin: 0 0 20px 15px;
}
#mainRightCol #sideImage{
border: 1px solid #C7C2D3;
border-bottom-width: 2px;
padding: 4px;
}
#mainRightCol #caption{
margin: 5px 0 15px 0;
}

/* News Validation Fix */
#mainRightColNews{
width: 220px;
margin: 5px 0 0 20px;
padding: 0 0 40px 0;
float:right;
}
#mainRightColNews #relatedImage{
margin: 0 0 20px 15px;
}
#mainRightColNews #sideImage{
border: 1px solid #C7C2D3;
border-bottom-width: 2px;
padding: 4px;
}
#mainRightColNews #caption{
margin: 5px 0 15px 0;
}

#footerBG{
background: url(/images/html/bgFooterTopBorder.gif) repeat-x #f5f4f7;
}
#footer{
width: 940px;
margin: 0 auto;
color:#FFFFFF;
color: #493A71;
padding: 0 0 15px 0;
}
#footer .col{
width: 210px;
padding-right:10px;
margin-right:20px;
float:left;
}
#footer li{
list-style:none;
font-size: 12px;
}
#footer  ul.sitemapLevel1 {
	margin-top:15px;
}

#footer  ul.sitemapLevel1 li a{
font-weight:bold;
font-size: 13px;
text-decoration:none;
color: #48427B
}

#footer ul.sitemapLevel1 li  ul.sitemapLevel2 li a{
padding: 0px 0 0 0;
font-weight:normal;
font-size: 12px;
}

#footerContact{
width: 220px;
padding: 15px 0 20px 0;
background:url(/images/html/bgFooterPanelB.jpg) no-repeat #FFFFFF;
background-position:bottom;
float:right;
}
#footerContact h3 a{
	font-size:15px;
	line-height:20px;
	background: url(../images/html/bgFooterH3.png) 0 -34px no-repeat;
	display:block;
	width:180px;
	color:#806F99;
	text-indent:5px;
	margin:0 20px 5px 20px;
	cursor:pointer;
	
}
#footerContact h3 a:hover{
	background: url(../images/html/bgFooterH3.png) 0 0 no-repeat;
	color:#FFFFFF;
	
}
#footerContact p{
	font-size:12px;
	margin:0 25px 15px 25px;
}
#legalBG{
background: #493A71;
border-top: 5px solid #cccccc;
height: 24px;
}
#legal{
width: 940px;
margin: 0 auto;
height: 24px;
color:#FFFFFF;
padding: 2px 0 0 0;
}
#legal h4{
float:left;
font-size: 13px;
font-weight:bold;
}
#legal ul{
float:right;
}
#legal li{
display:inline;
list-style:none;
}
#legal a{
text-decoration:none;
color:#FFFFFF;
}
#legal a:hover{
color:#FFFFFF;
}
.clearboth, * .clearboth, div.clearboth{
clear:both;
}
#awards{
width: 940px;
margin: 15px auto;
color: #493A71;
padding: 0 0 0 0px;
}
#awards h2{
width: 280px;
float: left;
font-size: 20px;
}
ul#awards_list{
margin: 0 0 0 0px;
padding: 4px 0 0 0;
width: 1000px;
float:left;
}
ul#awards_list li{
list-style:none;
display: inline;
float:left;
margin-right: 50px;
}
ul#awards_list a{
text-decoration:none;
background: url(/images/logos/awards.gif) no-repeat;
text-indent: -3000px;
float:left;
height: 100px;
}
ul#awards_list li#award_iip{
width: 98px; clear:both;
}
ul#awards_list li#award_iip a{
width: 98px;
background-position: 0 0;
}
ul#awards_list li#award_bi{
width: 88px; 
}
ul#awards_list li#award_bi a{
width: 88px;
background-position: -112px 0;
}
ul#awards_list li#award_ita{
width: 175px; 
}
ul#awards_list li#award_ita a{
width: 175px;
background-position: -220px 0;
}
ul#awards_list li#award_ita2{
width: 145px; }
ul#awards_list li#award_ita2 a{
width: 145px;
background-position: -760px 0;
}
ul#awards_list li#award_cea{
width: 137px; }
ul#awards_list li#award_cea a{
width: 137px;
background-position: -1788px 0;
}
ul#awards_list li#award_un{
width: 116px; 
}
ul#awards_list li#award_un a{
width: 116px;
background-position: -395px 0;
}
ul#awards_list li#award_cii{
width: 42px; 
}
ul#awards_list li#award_cii a{
width: 42px;
background-position: -511px 0;
}

ul#awards_list li#award_cf{
width: 140px;
}
ul#awards_list li#award_cf a{
width: 140px;
background-position: -600px 0;
}

ul#awards_list li#award_cta{
width: 120px; 
}
ul#awards_list li#award_cta a{
width: 120px;
background-position: -920px 0;
}

ul#awards_list li#award_IT a{
width: 135px;
background-position: -1079px 0;
}


ul#awards_list li#award_NTA a{
width: 150px;
background-position: -1268px 0;
}

ul#awards_list li#award_cmi a{
width: 165px;
background-position: -1430px 0;
}

ul#awards_list li#award_aat{
width: 177px;
}

ul#awards_list li#award_aat a{
width: 177px;
background-position: -1600px 0;
}


#panelTabs{
height:70px;
background:url(/images/html/bgHomepageTabs.gif) repeat-x;
}
#panelTabs ul{
margin:0 auto;
width:940px;
}
#panelTabs ul li{
list-style:none;
display: inline;
float:left;
}
#panelTabs ul a{
text-decoration:none;
background:url(/images/html/homepageTabs.gif) no-repeat;
float:left;
height: 24px;
width: 220px;
color:#FFFFFF;
padding: 9px 0 0 20px;
font-size: 14px;
font-weight: bold;
line-height: 20px;
}
#panelTabs ul li.pinkTab a{
background-position: 0 0;
}
#panelTabs ul li.pinkTab a.selected{
background-position: 0 -35px;
}
#panelTabs ul li.blueTab a{
background-position: -240px 0;
width: 221px;
}
#panelTabs ul li.blueTab a.selected{
background-position: -240px -35px;
}
#panelTabs ul li.greenTab a{
background-position: -481px 0;
}
#panelTabs ul li.greenTab a.selected{
background-position: -481px -35px;
}
#panelTabs ul li.orangeTab a{
background-position: -721px 0;
width: 199px;
}
#panelTabs ul li.orangeTab a.selected{
background-position: -721px -35px;
}


ul#menu_level2 li{
list-style:none;
}
ul#menu_level2 li a{
display:block;
width: 220px;
border-bottom:1px solid #C7C2D3;
}
ul#menu_level2 li a{
display:block;
width: 208px;
padding: 6px;
border-bottom:1px solid #C7C2D3;
text-decoration:none;
color: #493A71;
}
ul#menu_level2 li a:hover{
background-color: #E5E2EA;
}

ul#menu_level3 li a{

width: 194px;
padding: 6px 6px 6px 18px;

}

ul#testimonialMenu{
list-style:none;
display:block;
width: 100px;
float:right;
border-bottom:1px solid #C7C2D3;
height: 25px;
}
ul#testimonialMenu li{
display:block;
width: 11px;
height: 11px;
background: url(/images/html/bgBulletTestimonials.gif) no-repeat;
text-indent: -3000px;
float: right;
cursor:pointer;
background-position: -17px 0;
}
ul#testimonialMenu li.selected{
background-position: 0 0;
}

#testimonial{
clear:both;
font-size: 13px;
color:#000000;
font-weight:bold;
margin-bottom:15px;

}
#testimonial #testimonialTxt{
width:95%;
font-size: 16px;
color:#000000;
font-weight: normal;
font-style:italic;
}
.testimonialTxt{
font-size: 14px;
color:#000000;
font-weight: normal;
font-style:italic;
}
.testimonialAuthor{
font-size: 14px;
font-weight: normal;
border-bottom: 1px solid #C7C2D3;
padding: 0 0 15px 0;
margin: 0 0 15px 0;
}

#rcDownload{
padding: 15px 0;
}
#rcDownload h3{
color:#493A71;
font-size: 16px;
margin: 0 0 15px 0;
}
#rcDownload a{
color:#493A71;
}
a.outline{
display: block;
border-bottom:1px solid #C7C2D3;
border-top:1px solid #C7C2D3;
color: #493A71;
text-decoration:none;
padding: 5px 5px;
font-size: 13px;
font-weight:bold;
}
a.outlineNews{
display: block;
border-bottom:1px solid #C7C2D3;
color: #493A71;
text-decoration:none;
padding: 5px 5px;
font-size: 13px;
font-weight:bold;
}
#rcTestimonial{
clear:both;
font-size: 13px;
color:#493A71;
border-bottom:1px solid #C7C2D3;
border-top:1px solid #C7C2D3;
padding: 15px 0;
font-style: italic;
}
#rcTestimonial b{
font-style:normal;
font-weight:bold;
font-size: 12px;
}


a:hover.outline, a:hover.outlineNews{
color: #000000;
background-color: #E5E2EA;
}

#breadcrumbs{
padding: 20px 0 0 0;
height: 70px;
}

blockquote{
border-left: 4px solid #48427B;
border-right: 4px solid #48427B;
color: #48427B;
padding: 5px 20px 5px 50px;
background:url(../images/html/blockquote/star_purple.gif) no-repeat;
background-position: 10px 0;
width: 372px;
font-size: 18px;
line-height: 26px;
}
.pink blockquote{
background:url(../images/html/blockquote/star_pink.gif) no-repeat;
border-color: #A30067;
background-position: 10px 0;
color: #A30067;
}
.blue blockquote{
background:url(../images/html/blockquote/star_blue.gif) no-repeat;
border-color: #0085BC;
background-position: 10px 0;
color: #0085BC;
}
.green blockquote{
background:url(../images/html/blockquote/star_green.gif) no-repeat;
border-color: #A5AC23;
background-position: 10px 0;
color: #A5AC23;
}
.orange blockquote{
background:url(../images/html/blockquote/star_orange.gif) no-repeat;
border-color: #CB9C16;
background-position: 10px 0;
color: #CB9C16;
}
.orangeDark blockquote{
background:url(../images/html/blockquote/star_orangeDark.gif) no-repeat;
border-color: #B16425;
background-position: 10px 0;
color: #B16425;
}
.bqTop{
background:url(../images/html/blockquote/top_purple.gif);
width: 450px;
height: 13px;
background-position:bottom;
}
.pink .bqTop{
background:url(../images/html/blockquote/top_pink.gif)
}
.blue .bqTop{
background:url(../images/html/blockquote/top_blue.gif)
}
.green .bqTop{
background:url(../images/html/blockquote/top_green.gif)
}
.orange .bqTop{
background:url(../images/html/blockquote/top_orange.gif)
}
.orangeDark .bqTop{
background:url(../images/html/blockquote/top_orangeDark.gif)
}
.bqFoot{
background:url(../images/html/blockquote/foot_purple.gif) no-repeat;
width: 450px;
height: 13px;
margin: 0 0 15px 0;
}
.pink .bqFoot{
background:url(../images/html/blockquote/foot_pink.gif)
}
.blue .bqFoot{
background:url(../images/html/blockquote/foot_blue.gif)
}
.green .bqFoot{
background:url(../images/html/blockquote/foot_green.gif)
}
.orange .bqFoot{
background:url(../images/html/blockquote/foot_orange.gif)
}
.orangeDark .bqFoot{
background:url(../images/html/blockquote/foot_orangeDark.gif)
}
#bgRelImageNon{ display:block; height:85px;}
#bgRelImage{
background:url(../images/html/bg_stars.gif) no-repeat -270px 0px;
}
.pink #bgRelImage{
background:url(../images/html/bg_stars.gif) no-repeat -30px 0px;
}
.blue #bgRelImage{
background:url(../images/html/bg_stars.gif) no-repeat -510px 0px;
}
.green #bgRelImage{
background:url(../images/html/bg_stars.gif) no-repeat -750px 0px;
}
.orange #bgRelImage{
background:url(../images/html/bg_stars.gif) no-repeat -990px 0px;
}
.orangeDark #bgRelImage{
background:url(../images/html/bg_stars.gif) no-repeat -1230px 0px;
}
a:focus{
outline:none;
}



/*START OF SPRITES*/
a.icon, span.icon{
background: url(../../../images/html/sprite_docTypes.png) no-repeat;
display: block;
float:left;
margin: 0 5px 5px 0;
padding: 0 0 0 24px;
font-size: 12px;
}
a.Indent{
text-indent:-3000px;
}
a.xlsDoc{
background-position: 0 0px;
}
a.pptDoc{
background-position: 0 -50px;
}
a.docDoc{
background-position: 0 -100px;
}
a.pdfDoc{
background-position: 0 -150px;
}
a.flashDoc{
background-position: 0 -200px;
}
a.wwwDoc{
background-position: 0 -250px;
}
a.mp3Doc{
background-position: 0 -300px;
}
a.movDoc{
background-position: 0 -350px;
}
a.jpgDoc{
background-position: 0 -400px;
}
#apply_form{
margin: 0 0 15px 0;
}
#apply_form fieldset{
border: 1px solid #C7C2D3;
padding: 15px;
}
#apply_form legend{
margin: 0 0 0 0px;
font-weight:bold;

}
#apply_form p label{
float: left;
clear:both;
width: 100px;
}
#apply_form .formfield{
width: 300px;
background-color: #E6E5F2;
border: 1px solid #E6E5F2;
padding: 4px;
}
#apply_form #Submit{
margin: 0 0 0 100px;
}
#apply_form label.error {
color:#FF0000;
clear:both;
float:none;
display:block;
margin: 5px 0 0 100px;
color:#FF0000;
width: 300px;
background-image:url(/admin/images/icons/error.png);
background-repeat:no-repeat;
background-position: 0 50%;
padding: 0 0 0 24px;
}

#apply_form label.error.valid {
background-image:url(/admin/images/icons/accept.png);
}

.message { width: 90%; padding: 10px; padding-left: 30px; margin-bottom: 20px; }
	.successMessage { background: #D5FFCE url(../images/successCircle.png) no-repeat 5px 12px; border: 1px solid #9ADF8F;}
	.errorMessage { background: #FFCECE url(../images/errorCircle.png) no-repeat 5px 12px; border: 1px solid #DF8F8F; }

#publicationsList { list-style: none; }
.publicationsLogin fieldset { border: 0; }
.publicationsLogin fieldset label { float: left; clear:both; width: 150px; }
.publicationsLogin fieldset .formfield { width: 350px; background-color: #E6E5F2; border: 1px solid #E6E5F2; padding: 4px; margin-bottom: 10px; }
.publicationsLogin fieldset #formPublicationsSubmit { margin: 10px 0; border: 0; width: 180px; font-size: 15px; display: block; color: #806F99; background: url(../images/html/bgFooterH3.png) no-repeat 0 -34px; cursor: pointer; }
	.publicationsLogin fieldset #formPublicationsSubmit:hover { color: #FFFFFF; background-position: 0px 0px ; }

.teamHeader { display:block; height:27px; background:url(../assets/images/teamHeaderGrad.png) repeat-x; border:1px solid #EEEEEE; margin-bottom:0px; color:#fff; font-size:14px; font-weight:bold; line-height:27px; text-indent:10px; margin-top:10px; }	
.teamMember { display:block; height:54px; background:url(../assets/images/teamGrad.jpg) repeat-x; border:1px solid #EEEEEE; margin-bottom:0px; }
.teamProfiles .teamMember h2 {float:left; font-size:14px !important; line-height:16px; font-weight:bold; margin:10px 10px 0px !important;}
.teamProfiles .teamMember h3 {float:left; font-size:14px; line-height:16px; font-weight:normal; clear:left; margin:0 10px !important; white-space:nowrap;}
.teamProfiles .teamMember img { float:right; margin:5px 15px 0 20px;}

.teamProfiles .teamMemberProfile { padding:10px; display:none; }
.teamProfiles { cursor:pointer;}

.caseStudy { display:block; height:93px; background: #ECECEE url(../assets/images/caseStudygradX.jpg) top repeat-x; border:1px solid #EEEEEE; margin-bottom:0px; }
.caseStudies .caseStudy .hGroup { float:left; width:250px; }
.caseStudies .caseStudy h2 { font-size:16px !important; line-height:18px; font-weight:normal !important; margin:10px 0 0 !important;}
.caseStudies .caseStudy h2 strong { font-weight: bold !important; }
.caseStudies .caseStudy h3 a { font-size:14px !important; line-height:16px; font-weight:bold; margin:0 !important; text-decoration:none !important;}
.caseStudies .caseStudy h3 a:hover { text-decoration: underline !important; }
.caseStudies .caseStudy h4 { font-size:12px !important; line-height:14px; font-weight:normal; clear:left; margin:10px 0 0 0 !important;}
.caseStudies .caseStudy img { float:left; background:#fff; margin:10px 15px 0 10px; border:1px solid #D8D0D8; padding:2px;}
.caseStudies .caseStudy div.arrow a{ float:right; display:block; margin:40px 15px 0 0; height:12px; width:12px; background: url(../assets/images/caseStudyArrow.png) 0 -105px no-repeat;}

#caseStudySingle h2 { font-weight:normal !important; }
#caseStudySingle h2 strong  { font-weight:bold !important; }
#caseStudySingle .bqTop,#caseStudySingle .bqFoot { display:none; }
#caseStudySingle blockquote { float:right; font-size:14px; width:50% !important;  line-height: 20px;  padding: 15px 15px 5px 15px !important; border:none; background: #F8F8F8 url(../assets/images/caseStudyBQX.jpg) bottom repeat-x; margin: 5px 0 5px 10px; }
#caseStudySingle p { color:#4D4D4D; }
#caseStudySingle p.introText { font-size:14px; font-weight:bold; line-height:22px; }

.caseColFrame { width:220px; height:20px; background:url(../assets/images/caseStudySprite.png) 0 0 no-repeat }
#caseStudyTop { margin-top:-45px; position:relative; z-index:500;}

#caseStudyDownload { margin: 10px 5px; }
#caseStudyDownload a { display:block; width:136px; height:22px; background:url(../assets/images/caseStudyDownload.png) no-repeat; text-indent:52px; text-decoration:none; line-height:22px; color:#493A71; }



.caseStudy-pink #caseStudyTop { background-position: -660px 0;}
.caseStudy-pink #caseStudyBase {background-position: -660px -20px;}
.caseStudy-green #caseStudyTop {background-position: 0 0;}
.caseStudy-green #caseStudyBase {background-position: 0 -20px;}
.caseStudy-orange #caseStudyTop {background-position: -440px 0;}
.caseStudy-orange #caseStudyBase {background-position: -440px -20px;}
.caseStudy-blue #caseStudyTop {background-position: -220px 0;}
.caseStudy-blue #caseStudyBase {background-position: -220px -20px;}
.caseStudy-purple #caseStudyTop {background-position: -880px 0;}
.caseStudy-purple #caseStudyBase {background-position: -880px -20px;}

.caseStudy-pink #caseStudyCol { background-position: -660px 0; }
.caseStudy-green #caseStudyCol { background-position: 0 0; }
.caseStudy-orange #caseStudyCol { background-position: -440px 0; }
.caseStudy-blue #caseStudyCol { background-position: -220px 0; }

#caseStudyCol { width:200px; padding: 5px 10px; background:url(../assets/images/caseStudyRepeat.png) -880px 0 repeat-y; color:#fff; }
#caseStudyCol img { background:#fff; border:1px solid #D8D0D8; padding:2px; margin-bottom:10px; }

.caseStudies .caseStudy-pink div.arrow a{ background-position: 0 0; }
.caseStudies .caseStudy-orange div.arrow a{ background-position: 0 -210px; }
.caseStudies .caseStudy-blue div.arrow a{ background-position: 0 -420px; }
.caseStudies .caseStudy-green div.arrow a{ background-position: 0 -315px; }
.caseStudy-pink h2, .caseStudy-pink h3 a, .caseStudy-pink p.introText, .caseStudy-pink blockquote p, .caseStudy-pink #caseStudyDownload a{ color: #E2017B !important; }
.caseStudy-orange h2, .caseStudy-orange h3 a, .caseStudy-orange p.introText, .caseStudy-orange blockquote p, .caseStudy-orange #caseStudyDownload a{ color: #F9B202 !important; }
.caseStudy-blue h2, .caseStudy-blue h3 a, .caseStudy-blue p.introText, .caseStudy-blue blockquote p, .caseStudy-blue #caseStudyDownload a{ color: #009DE0 !important; }
.caseStudy-green h2, .caseStudy-green h3 a, .caseStudy-green p.introText, .caseStudy-green blockquote p, .caseStudy-green #caseStudyDownload a{ color: #C1CD01 !important; }
.caseStudy-purple p.introText, .caseStudy-purple blockquote p { color:#493A71 !important; }

#newTopMenu { margin:50px 0 0 30px; float:left; display:inline; }			
		#newTopMenu li { display:inline; float:left; margin-right:6px; } 
		#newTopMenu li:first-child { /*margin-left:10px;*/ }
			#newTopMenu li a { 
				display:block; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;  padding:2px 7px 0;  font-size: 1.166667em; line-height: 1.285714em; height:22px; color:#4D3775; font-weight:bold; text-decoration:none; background: url(/assets/images/mainNavTab.png) top repeat-x; margin-top:3px; 
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;				
				-webkit-border-top-left-radius: 5px;
				-webkit-border-top-right-radius: 5px;				
				border-top-left-radius:5px;
				border-top-right-radius:5px;
				-moz-box-shadow: 0px 0px 5px #ccc;
				-webkit-box-shadow: 0px 0px 5px #ccc;
				-o-box-shadow: 0px 0px 5px #ccc;
				box-shadow: 0px 0px 5px #ccc;
				-webkit-transition: all .4s ease-out; 
				-moz-transition: all .4s ease-out; 
				-o-transition: all .4s ease-out;
				transition: all .4s ease-out;
			}				
				#newTopMenu li a:hover,
				#newTopMenu li a:focus, #newTopMenu li a:active, #newTopMenu li a.current { margin-top:0px; height:23px; }
		#newTopMenu li:last-child { margin-right:0; }
		
.warning {
border-left: 4px solid #48427B;
border-right: 4px solid #48427B;
color: #48427B;
padding: 5px 20px 5px 50px;
background:  url(../images/html/blockquote/star_purple.gif) no-repeat;
background-position: 10px 0;
width: 372px;
font-size: 18px;
line-height: 26px;
border-color: rgb(227,225,26)!important;
}	
