/* CSS Document */

	#flash {

		clear: both;

		width: 954px;

		background: url(../images/css_slices/flash.jpg);

		height: 225px;

		border-top:4px solid #b8d3e7;

	}

	

	#content {

		clear: both;

		padding-top: 102px; /* height of header + flash + top margin - above-content-shadow top margin */

		width: inherit; 

	}

		

	#content-area {

		border-top:0px solid #b8d3e7;

	}

	

	#content-panels{

		padding:0px;

		margin: 0;

		width:264px;

		height:213px;

		border-bottom:3px solid #ffffff;

	}

	

	#content-panel-standard{

		width: 264px;

		height: 282px;

		padding: 0;

	}

	

	#highlight-section {

		padding: 0;

		margin: 0;

		width:690px;

		height:213px;

	}

	

	

	/* ADDED BY AC */

	

#home-hero {

	width:690px;

	height:229px;

	margin:0;

	padding:0;

	}



#highlight-section h1 {margin-left:235px; color:#002252; font-family:universal, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; padding-top:30px; !important}

#highlight-section h2 {margin-left:235px; color:#4094cf; font-size:14px; font-style:italic;}

#highlight-section p {margin:10px 0px 0px 235px; color:#090909; font-size:12px; }

#homelistwrap {margin-left:235px;}

#homelistwrap ul {float:left; font-weight:bold; font-size:12px; margin-top:5px; padding:8px;line-height:12px;}

#homelistwrap li {font-weight:normal; background-image: url(../images/list-arrow.gif); background-position:0px 8px;text-indent:12px;background-repeat:no-repeat; list-style:none; line-height:20px; font-size:11px;}

#hlw2 {float:right !important;margin-right:10px;}

.h2bump {font-size:18px;}



#content-news {width:954px; height:260px; background-image:url(../images/latest-news-bg2.jpg); background-repeat:no-repeat; clear:both; border-top:7px solid #ffc529; }



#featured-customer {width:228px; height:180px; padding:10px; background-image: url(../images/featured-customer-bg.jpg); background-repeat:no-repeat;margin-top:13px; margin-left:30px;float:left; display:inline;}

#featured-customer h3 {text-indent:5px; color:#3c3c3c; font-size:13px; font-weight:bold; margin-bottom:10px;}

#customer-logo {width:215px; height:109px; margin-top:10px;}

#customer-list {list-style:none;margin-left:15px; margin-top:5px;}

#customer-list li {background-image: url(../images/fc-arrow.png); background-repeat:no-repeat; text-indent:15px;list-style:none; color:#002e5a; font-size:9px; font-weight:bold; line-height:19px; background-position:0px 5px;}



#featured-customer object {margin-top:3px; margin-left:3px;}



#latest-news {float:left; width:400px; font-size:11px; color:#ffffff; margin-top:20px; margin-left:1px;padding-right:30px; line-height:16px; border-right:1px dashed #ffffff;display:inline;}

#latest-news h4 {color:#fff1a7; font-weight:bold;font-size:12px; display:inline;float:left;}

#morenews {float:right; display:inline; background-image: url(../images/white-arrow.png); background-repeat:no-repeat; text-indent:13px; font-weight:bold; font-size:10px; background-position:0px 3px;}

#morenews a:link, #morenews a:active, #morenews a:visited {color:#b5e7fd;}

.newsitem {clear:both; padding-top:15px; font-size:11px;}

.newshead {font-weight:bold;font-size:11px;}

.newsinfo {font-size:11px;}

.newsinfo a:link, .newsinfo a:active, .newsinfo a:visited {color:#ffffff;}

.newscta {margin-top:15px;}

.newscta a:link, .newscta a:active, .newscta a:visited {color:#ffffff; text-decoration:underline;}



#see-us-at {float:left; width:200px; margin-top:20px; margin-left:23px;padding-right:10px; color:#ffffff;line-height:16px;display:inline; }

#see-us-at h4 {color:#ffffff; font-weight:bold;font-size:11px; margin-top:10px;}



#content-advantage {width:954px; background-image: url(../images/advantage-bg.gif); background-repeat:repeat-x; clear:both; float:left; margin-top:5px;display:inline; }





#greycol1 {float:left; width:640px; border-right:1px dashed #b2b2b2; margin-left:44px;margin-top:17px;font-size:11px;padding-right:25px; display:inline; }

#greycol2 {float:left; width:200px; margin-left:24px;margin-top:17px;font-size:11px;display:inline;}



#advcol1 {clear:both;font-size:11px;}

#advcol1 h3 {margin:0; padding:0; font-weight:bold; color:#ffffff; font-size:12px;margin-bottom:15px;}

#see-us-at h3 {margin:0; padding:0; font-weight:bold; color:#ffffff; font-size:12px;margin-bottom:10px;}

#advcol1 ol {list-style-type: decimal; margin-left:25px;margin-top:10px; }

#advcol1 li {font-weight:normal;font-size:11px;}



#advcol1 a:link, #advcol1 a:active, #advcol1 a:visited {color:#fff1a7; text-decoration:none;}

#advcol1 a:hover {color:#fff1a7 !important; text-decoration:underline;}



.blogitem {margin-top:0px; font-size:11px; line-height:13px;}

.blogitem a:link, .blogitem a:active, .blogitem a:visited {color:#fff1a7; text-decoration:none;}

.blogitem a:hover {color:#fff1a7 !important; text-decoration:underline;}

.blogtitle {font-weight:bold; font-size:12px;}







#flash-contentwrap { clear:both; width:954px; font-size:100%; line-height:normal; margin: 0 auto; float:left; display:inline;}

.flash-contentstyle { /*style of tab content oontainer*/

width:680px;margin-bottom: 1em;background-color:#FFFFFF;color#000000; float:left;display:inline;}	

.flash-content {width:690px; height:229px; display:none; background-image:url(../images/home-hero3.jpg); background-repeat:no-repeat;}
.flash-content-3 {width:690px; height:229px; display:none; background-image:url(../images/how-we-do-it.png); background-repeat:no-repeat;}
.flash-content-4 {width:690px; height:229px; display:none; background-image:url(../images/why-we-re-diff.jpg); background-repeat:no-repeat;}
.flash-content2 {width:690px; height:229px; display:none; background-image:url(../images/home-hero4.jpg); background-repeat:no-repeat;}

#page114 .flash-content {width:690px; height:229px; display:none; background-image:url(../images/home-hero3.jpg); background-repeat:no-repeat;}



#highlight-section2 p {margin:0px 0px 0px 240px; color:#2f2f2f; font-size:16px; line-height:20px; font-family:Trebuchet MS, verdana; padding:30px 80px 0 0;}

.highlight-name {color:#2f2f2f; font-size:12px !important; font-family:Myriad Pro; padding:20px 0px 0 0 !important;}

.btn-read-case-study {float:right; display:inline; margin:165px 43px 10px 10px;}

   

.flashtabs { list-style-type: none; text-align: left; color:#002252; width:264px; float:right; }

.flashtabs li {margin-right:0px; position: relative; padding:0px; 0 background-color: #bc1620;height:57px; width:264px; font-size:16px; font-weight:bold; }

.flashtabs li a {text-decoration: none; color: #000000;  font-weight:bold;}

.flashtabs li a:visited {color: #002252;}

.flashtabs li a:hover { color: #002252; }

.flashtabs li.selected {}

.flashtabs li.selected a, .flashtabs li.selected a:visited, .flashtabs li.selected a:hover {color:#002252; text-decoration: none;}



#flashlink1 {padding:20px 0px 0px 50px; height:37px; display:block; background-image:url(../images/flash-bg1.jpg); background-repeat:no-repeat;}

#flashlink1:hover { background-image:url(../images/flash-bg-picked-1.jpg);}

li.selected #flashlink1 { background-image:url(../images/flash-bg-picked-1.jpg);}



#flashlink2 {padding:20px 0px 0px 50px; height:37px; display:block; background-image:url(../images/flash-bg2.jpg); background-repeat:no-repeat;}

#flashlink2:hover { background-image:url(../images/flash-bg-picked-2.jpg);}

li.selected #flashlink2 { background-image:url(../images/flash-bg-picked-2.jpg);}



#flashlink3 {padding:20px 0px 0px 50px; height:37px;display:block; background-image:url(../images/flash-bg2.jpg); background-repeat:no-repeat;}

#flashlink3:hover { background-image:url(../images/flash-bg-picked-2.jpg);}

li.selected #flashlink3 { background-image:url(../images/flash-bg-picked-2.jpg);}



#flashlink4 {padding:20px 0px 0px 50px; height:37px; display:block; background-image:url(../images/flash-bg2.jpg); background-repeat:no-repeat;}

#flashlink4:hover { background-image:url(../images/flash-bg-picked-2.jpg); text-decoration:none;}

li.selected #flashlink4 { background-image:url(../images/flash-bg-picked-2.jpg);}



#flashlink5 {padding:20px 0px 0px 50px; height:37px; display:block; background-image:url(../images/flash-bg2.jpg); background-repeat:no-repeat;}

#flashlink5:hover { background-image:url(../images/flash-bg-picked-2.jpg);}

li.selected #flashlink5 { background-image:url(../images/flash-bg-picked-2.jpg);}



@media print {

.tabcontent {

display:block!important;

}

}



#news-events-list ul {margin:0 !important; padding:0; list-style:none;}

#news-events-list h2 {font-size:14px; margin:0 0 10px 0;}

.press_release_list_item {background-image:none !important; margin-top:10px; border-bottom:1px dashed #cccccc; padding-bottom:5px;}

.press_release_list_item h2 {font-size:12px !important;  }

.press_release_list_item h2 a, .press_release_list_item h2 a:link, .press_release_list_item h2 a:visited, .press_release_list_item h2 a:active {color:#a3954e !important; font-size:12px !important; font-weight:bold !important;}

.press_release_list_item h2 a strong {color:#157AB8 !important;}

.press_release_list_item p {font-size:11px !important;}

.press_release_list_item img {margin-top:5px;}



.img-hr {width:auto;}

.morenews {margin:10px 0px; text-decoration:none !important; color:#157AB8 !important; font-weight:bold; display:block;}



.blogheader {font-size:12px; font-weight:bold; margin: 0 0 10px 0px; color:#FFF1A7 !important;}

.blogheader:hover {color:#000000;}


