@charset "utf-8";
/* CSS Document */

/* Float Elements 
---------------------------------*/
.fl-lt {float:left;}
.fl-rt {float:right;}

/* Clear Floated Elements
---------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clrflt {clear:both;}


.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {clear: both;}

a, img, img a {
	border:none;
	outline:none;
	text-decoration:none;
	}
	
form {
	padding:0px;
	margin:0px;
	}

/* Primary Styles
---------------------------------*/
body {
	background:#ffffff;
	font-family: 'myriad_lightregular';
	font-size:13px;
	font-weight:normal;
	color:#000;
	padding:0px;
	margin:0px;
	}
	
/* Header Styles
---------------------------------*/
.header {
	width:100%;
	min-width : 1012px;
	font-size:17px; font-family:Arial, Helvetica, sans-serif;
	/*font-family: 'MyriadPro-Regular';*/
	}
	
.header_top_outer {background:#6d6e71;}
	
.header_top {
	width:924px;
	height:112px;
	padding:0 44px;
	margin:0 auto;
	}
	
.logo {
	float:left;
	padding:30px 0 0 0;
	}
	
.header_txt {
	float:right;
	text-align:right;
	color:#A7A9AC;
	line-height:24px;
	padding:34px 0 0 0;
	}
	
.nav_outer {
	width:100%; height:57px; z-index:10; position:relative;
	background: url(../img/bg-shadow2.png) repeat-x;
	}
	
.nav {
	width:950px;
	height:40px;
	padding:0 24px;
	margin:0 auto;
	}
	
.nav ul {
	width:760px;
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	overflow:hidden;
	}
	
.nav ul li {
	background:url(../img/nav_sep.jpg) no-repeat center right;
	height:40px;
	line-height:40px;
	float:left;
	padding:0 17px 0 0;
	margin-right:15px;
	}
	
.nav ul li.nosep {background:none;}
.nav ul li a {color:#fff;}
.nav ul li:hover a, .nav ul li.selected a {color:#fff !important;}
.nav ul li.home a {color:#F58220;}
.nav ul li.about a {color:#ED1D24;}
.nav ul li.services a {color:#88AC2E;}
.nav ul li.contact a {color:#19A4BB;}
.nav ul li.grp-comp a {color:#51bf9c;}
.nav ul li.careers a {color:#bc96c6;}

.nav span {
	display:block;
	float:right;
	line-height:40px;
	color:#fff;
	}

/* Banner Styles
---------------------------------*/	
.banner {
	width:1012px;
	height:340px;
	margin:-17px auto 0;
	color:#fff;
	font-family: 'MyriadPro-Regular';
	position:relative;
	}
	
.banner-overlay {
/*	background:url(../img/banner_overlay.png) no-repeat left top;*/
	width:1012px;
	height:243px;
	position:absolute;
	bottom:0px;
	left:0px;
	}
	
.banner-overlay2 {
	width:1012px;
	height:243px;
	position:absolute;
	bottom:0px;
	left:0px;
	}
	
.banner span {
	/*background:url(../img/banner_txt_bg.png) no-repeat left top;
	width:492px;
	height:167px;
	position:absolute;
	top:64px;
	left:0px;
	padding:2px 30px 26px 42px;
	font-size:23px;
	line-height:30px;
	display:block;*/
	}
	
.banner h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	position:absolute;
	bottom:15px;
	left:45px;
	font-size:53px;
	line-height:60px;
	font-family: 'MyriadPro-Regular'; text-shadow:2px 2px #000000;
	}
	
.banner h3 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	position:absolute;
	bottom:15px;
	left:45px;
	font-size:53px;
	line-height:91px;
	font-family: 'MyriadPro-Regular';
	}	
	
.banner_logo1 {
	width:240px;
	height:153px;
	position:absolute;
	bottom:2px;
	right:2px;
	}
	
.banner_logo1.logo2 {
	width:227px;
	height:151px;
	}
	
.banner_logo1.logo3 {
	width:264px;
	height:216px;
	}
	
.banner_logo1.logo4 {
	width:264px;
	height:233px;
	}
	
.banner_logo1.logo5 {
	width:264px;
	height:197px;
	}
	
.banner_logo1.logo6 {
	width:263px;
	height:305px;
	}
	
.banner_logo1.logo7 {
	width:205px;
	height:205px;
	}
	
.banner_logo1.logo10 {
	width:228px;
	height:153px;
	}

/* Content Styles
---------------------------------*/		
.content {
	width:924px;
	padding:25px 44px 25px 44px;
	margin:0 auto;
	font-size:18px;
	overflow: hidden;
	}
	
.content_top {font-family: 'MyriadPro-Regular';}

.content_top strong {
	width:390px;
	display:block;
	float:left;
	font-size:35px;
	color:#292829;
	line-height:55px;
	font-weight:normal;
	}
	
.content_top strong span{font-family:'MyriadPro-Bold'}	
.content_top ul {
	width:525px;
	float:right;
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	}
	
.content_top ul li {
	clear:both;
	overflow:hidden;
	display:block;
	color:#808285;
	line-height:22px;
	margin-bottom:35px;
	}
	
.content_top ul li img {float:left;}
	
.content_top ul li span {
	width:455px;
	display:block;
	float:right;
	}
	
.content_top ul li span a {
	background:url(../img/red_arrow.png) no-repeat center right;
	display:inline-block;
	color:#58595B;
	font-family: 'myriad_semiboldregular';
	padding:0 18px 0 0;
	margin-top:35px;
	}
	.content_top ul li span a:hover {
	background:url(../img/red_arrow.png) no-repeat center right;
	display:inline-block;
	color:#f58220;
	font-family: 'myriad_semiboldregular';
	padding:0 18px 0 0;
	margin-top:35px;
	}
	
.our_clients {
	padding:35px 0 36px 0;
	border-top:1px solid #292829;
	}
	
.our_clients h2 {
	padding:0 0 5px 0;
	margin:0px;
	font-weight:normal;
	font-size:20px;
	color:#808285;
	font-family: 'MyriadPro-Regular';
	}
	
.our_clients img {}

/*.our_clients img.one{margin:0 0px 0 0; height: 105px; float:left}
.our_clients img.two{margin:0px 0px 0 0; height: 93px; float:left}
.our_clients img.three{margin:20px 85px 0 0; height: 99px; float:none;float:left}
.our_clients img.four{margin:10px 200px 0 0; height: 108px; float:none;}
.our_clients img.four-two{margin:10px 155px 0 0; }
.our_clients img.five{margin:10px 0 0 0; float:none;}
.our_clients img.nomrgn {margin-right:0px;}*/ 

.our_clients img.one{height: 93px; padding-right: 24px; float:left}
.our_clients img.two{height: 93px; padding-right: 24px; float:left}
.our_clients img.three{height: 93px; padding-right: 24px; float:left}
.our_clients img.four{height: 93px; padding-right: 24px; float:left;}
.our_clients img.five{height: 93px; padding-right: 24px; float:left;}

.our_clients img.six{height: 93px; padding-right: 15px; float:left}
.our_clients img.seven{height: 93px; padding-right: 15px; float:left}
.our_clients img.eight{height: 93px; padding-right: 15px; float:left}
.our_clients img.nine{height: 93px; padding-right: 15px; float:left;}
.our_clients img.ten{height: 93px; padding-right: 15px; float:left;}

.our_clients img.eleven{height: 93px; padding-right: 15px; float:left;}


/* Footer Styles
---------------------------------*/		
.footer_outer {
min-width : 1012px;	background:#647984 url(../img/footer_outer.jpg) repeat-x left top;
	}
	
.footer {
	width:924px;
	height:64px;
	padding:0 44px;
	margin:0 auto;
	font-size:12px;
	color:#fff;
	}
	
.footer_left {
	width:540px;
	line-height:20px;
	float:left;
	padding:7px 0 0 0;
	}
	
.footer_left span {
	font-family: 'swis721_lt_btlight';
	margin-right:15px;
	}
	
.footer_left a {color:#fff;}
	
.footer_right {
	width:360px;
	float:right;
	padding:10px 0 0 0;
	}
	
.footer_right ul {
	padding:0px;
	margin:0px;
	height:20px;
	list-style:none;
	float:right;
	overflow:hidden;
	}
	
.footer_right ul li {
	float:left;
	padding:0 4px;
	border-right:1px solid #fff;
	}
	
.footer_right ul li.nosep {
	border-right:0px;
	padding-right:0px;
	}
	
.footer_right ul li a {
	color:#fff;
	}
	
.footer_right span {
	display:block;
	text-align:right;
	}
	
.footer_right small {
	font-family: 'swis721_lt_btlight';
	margin-right:15px;
	font-size:12px;
	}
	
/* Inner 1 Styles
---------------------------------*/	
.about_block {
	padding-bottom:15px;
	}

.about_block h2 {
	padding:0 0 5px 0;
	margin:0px;
	font-weight:normal;
	font-size:18px;
	color:#292829;
	font-family: 'MyriadPro-Regular';
	border-bottom:2px solid #cacaca;
	}

.about_pic {
	width:137px;
	float:left;
	}
	
.about_detail {
	width:750px;
	float:right;
	}
	
.about_detail h3 {
	padding:7px 0 7px 0;
	margin:0px;
	font-weight:bold;
	font-size:18px;
	color:#6D6E71;
	}
	
.about_detail p {
	padding:0px;
	margin:0px;
	line-height:24px;
	}
	
.about_detail p a {
	color:#6D6E71;
	}
	
.abt-img{float:left; width:87px; margin:0 10px 0 0;}	
	
/* Inner 2 Styles
---------------------------------*/
.services_cont {padding-bottom:50px;}
	
.services_title {
	padding-bottom:30px;
	font-size:22px;
	line-height:28px;
	color:#292829;
	}
	
.services_title span {font-family: 'MyriadPro-Regular';}
	
.services_title strong {
	font-weight:normal;
	font-family: 'MyriadPro-Bold';
	}
	
.services_block_area {
	border-bottom:1px solid #949494;
	padding:0 0 15px 0;
	margin-bottom:24px;
	}
	
.services_block_area.nobrdr {
	border-bottom:0px;
	}
	
.services_block {
	width:442px;
	}
	
.services_block_pic {
	width:76px;
	float:left;
	}
	
.services_block_txt {
	width:355px;
	float:right;
	}
	
.services_block_txt h2 {
	padding:0 0 5px 0;
	margin:0px;
	font-weight:normal;
	font-size:22px;
	color:#292829;
	font-family: 'MyriadPro-Regular';
	}
	
.services_block_txt h2 a{
	font-weight:normal;
	font-size:22px;
	color:#292829;
	font-family: 'MyriadPro-Regular';
	}	
	
	
.services_block_txt p {
	padding:0px;
	margin:0px;
	line-height:22px;
	}
	
.services_block_txt p strong {
	font-weight:normal;
	font-family: 'MyriadPro-Bold';
	}
	
.our_clients2 {
	padding:10px 0 36px 0;
	border-top:1px solid #292829;
	height:1%;
	}
	
.our_clients2 h2 {
	width:260px;
	padding:34px 0 0 0;
	margin:0px;
	font-weight:normal;
	font-size:20px;
	color:#808285;
	font-family: 'MyriadPro-Regular';
	float:left;
	}
	
.our_clients2 img {
	float:right;
	margin-left:35px;
	}
	
.our_clients2 img.nomrgn {margin-left:0px;}


/* Inner 3 Styles
---------------------------------*/	
.anual_report {
	padding-bottom:20px;
	}
	
.anual_report_pic {
	width:76px;
	float:left;
	}
	
.anual_report_txt {
	width:832px;
	float:right;
	}
	
.anual_report_txt p {
	padding:0 0 20px 0;
	margin:0px;
	line-height:22px;
	}
	
.anual_report_txt p span {
	font-family: 'MyriadPro-Bold';
	}
	
.anual_report_txt h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:18px;
	font-family: 'myriad_semiboldregular';
	}

/* Inner 4 Styles
---------------------------------*/	
.copyright_list {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.copyright_list li {
	background:url(../img/bullet.jpg) no-repeat left 6px;
	padding:0 0 0 10px;
	line-height:22px;
	margin-bottom:20px;
	}

.copyright_list li h3 {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family: 'myriad_semiboldregular';
	}
	
.copyright_list li span {
	font-family: 'myriad_lightregular';
	display:block;
	}
	
.copyright_list li span strong {
	font-family: 'MyriadPro-Bold';
	font-weight:normal;
	}
	
/* Inner 5 Styles
---------------------------------*/
.multimedia_list {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.multimedia_list li {
	background:url(../img/bullet_round.jpg) no-repeat left 6px;
	padding:0 0 0 24px;
	margin-bottom:12px;
	}
	
/* Inner 9 Styles
---------------------------------*/
.conatct_area {
	padding-bottom:30px;
	}
	
.contact_form {
	background:#b6b6b8;
	width:318px;
	float:left;
	padding:10px 20px 5px 12px;
	color:#292829;
	font-size:19px;
	}
	
.contact_form span {
	display:block;
	line-height:22px;
	margin-bottom:12px;
	}
	
.contact_form span a {
	color:#292829;
	}
	
.contact_form label {
	display:block;
	margin-bottom:3px;
	padding:15px 0 0 0;
	}
	
.contact_field {
	background:#fff;
	width:295px;
	height:27px;
	line-height:19px;
	border:0px;
	font-size:16px;
	outline:none;
	color:#292829;
	padding:5px 10px;
	font-family: 'myriad_lightregular';
	margin-bottom:8px;
	}
	
.contact_txtarea {
	background:#fff;
	width:295px;
	height:104px;
	border:0px;
	overflow:auto;
	resize:none;
	outline:none;
	padding:10px;
	color:#292829;
	font-family: 'myriad_lightregular';
	margin-bottom:10px;
	}
	
.send_btn {
	background:#292829;
	width:120px;
	height:40px;
	font-size:19px;
	color:#fff;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	float:right;
	margin-right:3px;
	}
	
.contact_form strong {
	display:block;
	font-weight:normal;
	}
	
.contact_map {
	background:#b6b6b8;
	width:505px;
	float:right;
	padding:20px;
	position:relative;
	}
	
.map_address {
 background: none repeat scroll 0 0 #6d6f71;
    color: #FFFFFF;
    font-size: 17px;
    height: 161px;
    line-height: 23px;
    padding: 15px 5px 15px 15px;
    position: absolute;
    right: 40px;
    bottom: 99px;
    width: 400px;
	}
	
.map_address span {
	font-family: 'swis721_lt_btlight';
	text-transform: none;
	font-weight:bold;
	}
	
.map_address strong {
	font-family: 'MyriadPro-Bold';
	text-transform:none;
	font-weight:normal;
	}
	
/* Inner 10 Styles
---------------------------------*/
.sitemap {
	padding:0px 10px 10px 10px;
	min-height:550px;
	}
	
.sitemap h2 {
	padding:0 0 20px 0;
	margin:0px;
	font-weight:normal;
	font-size:38px;
	font-family: 'MyriadPro-Regular';
	}
	
.sitemap ul {
	padding:0 0 0 27px;
	margin:0px;
	list-style:none;
	}
	
.sitemap ul li {
	background:url(../img/bullet_round.jpg) no-repeat center left;
	padding:0 0 0 17px;
	margin-bottom:20px;
	}
	
.sitemap ul li a {
	color:#000;
	}
	
/* Inner 11 Styles
---------------------------------*/
.privacy_policy {
	padding:40px 0 0 0;
	font-size:16px;
	line-height:22px;
	}
	
.privacy_policy h2 {
	padding:0 0 35px 0;
	margin:0px;
	font-weight:normal;
	font-size:38px;
	font-family: 'MyriadPro-Regular';
	}
	
.privacy_policy h3 {
	padding:0 0 15px 0;
	margin:0px;
	font-weight:normal;
	font-size:19px;
	font-family: 'myriad_semiboldregular';
	}
	
.privacy_policy h4 {
	padding:0 0 15px 0;
	margin:0px;
	font-weight:normal;
	font-size:18px;
	font-family: 'myriad_semiboldregular';
	}
	
.privacy_policy h5 {
	padding:0px 0 3px 0;
	margin:0px;
	font-weight:normal;
	font-size:18px;
	font-family: 'myriad_semiboldregular';
	}
	
.privacy_policy p {
	padding:0 0 12px 0;
	margin:0px;
	}
	
.privacy_policy p strong {
	font-weight:normal;
	font-family: 'MyriadPro-Bold';
	}
	
.privacy_policy p a {
	color:#000;
	}
	
.definition {
	padding-bottom:10px;
	}
	
.definition ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.definition ul li {
	clear:both;
	overflow:hidden;
	margin-bottom:3px;
	}
	
.definition ul li span {
	width:66px;
	float:left;
	display:block;
	}
	
.definition ul li strong {
	width:855px;
	float:right;
	display:block;
	font-weight:normal;
	}
	
.definition ul li strong small {
	font-size:13px;
	font-family: 'MyriadPro-Bold';
	}
	
.definition ul li strong a {
	color:#000;
	}
	
.data_collected {
	padding-bottom:10px;
	}
	
.data_collected ul {
	padding:0 0 0 65px;
	margin:0px;
	list-style:none;
	}
	
.data_collected ul.data2 {
	padding-left:114px;
	}
	
.data_collected ul li {
	margin-bottom:5px;
	}
	
.data_collected ul li strong {
	font-weight:normal;
	font-family: 'MyriadPro-Bold';
	}
	
.schedule {
	width:230px;
	float:left;
	padding:0 0 10px 0;
	font-size:14px;
	}
	
.schedule strong {
	display:block;
	font-weight:normal;
	font-family: 'myriad_semiboldregular';
	}
	
.schedule p {
	padding:0px;
	margin:0px;
	}
	
.ban_box { margin: 170px auto 0;width: 500px; }	
.ban_box ul{list-style:none; margin:0; padding:0;}
.ban_box ul li{float:left; margin:0 10px 15px 0;}
.ban_box ul li a{font-family: 'MyriadPro-Regular'; font-size:18px;}
.ban_box ul li strong{font-family: 'MyriadPro-Regular'; font-size:17px; margin:0 0 0 10px;}

.banNav{clear:both; width:1012px; margin:5px auto 0; overflow:hidden;background:#000;}
.banNav ul{list-style:none; width:100%; margin:5px auto 0 auto; text-align:center; font-family: Arial, Helvetica, sans-serif;}
.banNav ul li{float:left; margin:0 13px 5px 0; padding: 0 13px 0 0;}
.banNav ul li a{font-family: Arial, Helvetica, sans-serif; font-size:15px;}
.banNav ul li a:hover{color:#ffffff;}
.banNav ul li a.actv{color:#fff !important;}
.banNav ul li.bod-rt{border-right:2px solid #6d6e71;}

.why-us-cont{ list-style:none; padding:0; margin:0;}
.why-us-cont li {float:left; margin:0 0 35px 0;}
.why-us-cont li strong{font-family: 'MyriadPro-Bold'; font-size:22px; color:#333; font-weight:bold;}
.why-us-cont li p{font-family: 'MyriadPro-Regular'; font-size:18px; color:#555; margin:0 !important;}

.advisory-box{float:left;}
.advisory-box .imageleft {float:left; height:100%; width:185px}
.advise-cont{float:right; width:730px;}
.advise-cont h2{font-family: 'MyriadPro-Regular'; font-size:18px; margin:0;} 
.advise-cont p{font-size:22px; line-height:26px;}
.ser-image{display:block; margin:25px 0 0 0;}

.serv-in-box{overflow: hidden;margin:20px 0 15px 0;}
.serv-in-box img{float:left; }
.serv-in-box h2{float:left;font-family:'MyriadPro-Regular'; font-weight:bold;margin:0;padding:5px 0 5px 7px;}
.serv-in-box p{float:right; width:830px; margin:0;}
.serv-in-box ul{float:right; width:820px;}
.serv-in-box ul li{margin:0 0 5px 0;}

.past_clients {padding:35px 0 36px 0;border-top:1px solid #292829;}
.past_clients h2 {	width:260px;padding:0 0 0 0;margin:0px;font-weight:normal;font-size:20px;color:#808285;font-family: 'MyriadPro-Regular';float:left;}

.g-comp-cont{list-style:none; margin:25px 0 0 0; padding:0;}
.g-comp-cont li{ width:920px; height:145px; background:#d1d3d4;margin:0 0 50px 0; padding:0;}
.g-comp-cont li img{float:left;}
.g-comp-cont li h2{font-family: 'MyriadRegular'; font-size:22px; padding:25px 0 0 0; margin:0;}
.g-comp-cont li strong{ font-weight:normal; display:inline-block; width:330px; line-height:24px;}
.g-comp-cont li span{display:inline-block;}
.g-comp-cont li a{display:inline-block;margin:5px 0 0 0;}
.sitelogo{text-align:center; padding:0 0 0 65px; margin:0;}

.brouchure-box { float: left; margin: 25px 0 0; width: 350px;}
.brouchure-box p {margin: 0; padding: 0 0 15px;}
.brouchure-box p.pdflogo{ width:280px; background:url(../img/pdf-logo.png) right 0 no-repeat; margin:0 0 50px 0; padding:5px 0 5px 0;}
.brouchure-box p.flashlogo{ width:204px; background:url(../img/flash-logo.png) right 0 no-repeat; margin:0 0 50px 0; padding:5px 0 5px 0;}
.abt-brouchure-box{ float: left; margin: 25px 0 0 95px; width: 700px;}
.abt-brouchure-box div{ float:left; width:340px}
.abt-brouchure-box p{ font-weight:bold;}


/**************************************/
.ir-new-content {
	width:1012px;
	padding:25px 0px;
	margin:0 auto;
	font-size:18px;
	overflow: hidden;
	}
	.ir-new-content-col1 {
	width:494px;
	padding:0px;
	margin:0px;
	font-size:18px;
	overflow: hidden; float:left;
	}
	.ir-new-content-col1 p{
	padding:0px; margin:0px;
	font-size:22px; text-align:left;
	}
	.ir-new-content-col2 {
	width:494px;
	padding:0px;
	margin:0 0 0 24px;
	font-size:18px;
	overflow: hidden; float:left;
	}
	
	.ir-content {
	width:1012px;
	padding:25px 0px;
	margin:0 auto;
	font-size:18px;
	overflow: hidden;
	}
	.ir-content-cal1 {
	width:292px;
	padding:0px;
	margin:0 auto;
	font-size:18px;
	overflow: hidden; float:left;
	}
	.ir-content-cal2 {
	width:407px;
	padding: 0px;
	margin:0 auto;
	font-size:18px;
	overflow: hidden; float:left;
	}
	.ir-content-cal3 {
	width:292px;
	padding:0px 0 0 21px;
	margin:0 auto;
	font-size:18px;
	overflow: hidden; float:left;
	}
	
.whyus{ color:#f58220; text-decoration:none;}
a.whyus:link {	color:#f58220;	text-decoration:none;}
a.whyus:visited {	color:#f58220;	text-decoration:none;}
a.whyus:hover {	color:#FFFFFF;	text-decoration:none;}
a.whyus:active {	color:#f58220;	text-decoration:none;}

.whyus1{ color:#bc96c6; text-decoration:none;}
a.whyus1:link {	color:#bc96c6;	text-decoration:none;}
a.whyus1:visited {	color:#bc96c6;	text-decoration:none;}
a.whyus1:hover {	color:#FFFFFF;	text-decoration:none;}
a.whyus1:active {	color:#bc96c6;	text-decoration:none;}


.whyus2{ color:#b6ce34; text-decoration:none;}
a.whyus2:link {	color:#b6ce34;	text-decoration:none;}
a.whyus2:visited {	color:#b6ce34;	text-decoration:none;}
a.whyus2:hover {	color:#FFFFFF;	text-decoration:none;}
a.whyus2:active {	color:#b6ce34;	text-decoration:none;}

.whyus3{ color:#5d87b1; text-decoration:none;}
a.whyus3:link {	color:#5d87b1;	text-decoration:none;}
a.whyus3:visited {	color:#5d87b1;	text-decoration:none;}
a.whyus3:hover {	color:#FFFFFF;	text-decoration:none;}
a.whyus3:active {	color:#5d87b1;	text-decoration:none;}

.whyus4{ color:#41b9af; text-decoration:none;}
a.whyus4:link {	color:#41b9af;	text-decoration:none;}
a.whyus4:visited {	color:#41b9af;	text-decoration:none;}
a.whyus4:hover {	color:#FFFFFF;	text-decoration:none;}
a.whyus4:active {	color:#41b9af;	text-decoration:none;}


.backtoissue{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:100px; color:#fff; line-height:24px;}
a.backtoissue:link {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin-left:100px;	color:#fff;	line-height:24px;}
a.backtoissue:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin-left:100px;	color:#fff;	line-height:24px;}
a.backtoissue:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin-left:100px;	color:#f58220;	line-height:24px;}
a.backtoissue:active {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin-left:100px;	color:#fff;	line-height:24px;}
.site-map-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
a.site-map-text:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
a.site-map-text:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
a.site-map-text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f58220;
	text-decoration: none;
}
a.site-map-text:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
/**********************************************************************/

@charset "utf-8";
/* CSS Document */
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	border:#F4F4F4 solid 1px;
	width:699px;
	height:434px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
/* main flash */
.lof-main-wapper{
	margin-right:auto;
	overflow:hidden;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	height:434px;
	width:292px;
	position:relative;
	overflow:hidden;
}

.lof-main-wapper .lof-main-item{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
	position:absolute;
}
.lof-main-wapper .lof-main-item img{
	padding:0px;	
	width:292px; height:434px;
}

.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	top:150px;
	left:50px;
	width:400px;
	background:url(../images/transparent_bg.png);

	/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
.lof-main-item-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
}
.lof-main-item-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}


/* item navigator */
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0 0 0px 0;
	overflow:hidden;
}
.lof-navigator-outer{
	position:absolute;
	right:0;
	top:00px;
	z-index:100;
	height:300px;
	width:405px;
	overflow:hidden;
	color:#FFF
}
.lof-navigator li.active{
	background:url(../images/arrow-bg.png) no-repeat scroll left center; 
	color:#FFF
}
.lof-navigator li:hover{
	
}


.lof-navigator li h3{
	color:#000;
	font-size:100%;
	padding:15px 0 0 !important;
	margin:0;

}
.lof-navigator li div{
	/*background:url(../images/transparent_bg.png);*/
	color:#6083ab;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #fff; background-color:#dcdddf;
}

.lof-navigator li.active div{ background:#c7c8ca;
	/*background:url(../images/grad-bg.gif);*/
	color:#6083ab;
}
.lof-navigator li img{
	height:60px;
	width:60px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
	border:#C5C5C5 solid 1px;
}
.lof-navigator li.active img{
	border:##6C8E5C  solid 1px;
}
.lof-navigator li.active h3{
	color:#000;
}
.lof-next{
	position:absolute;
	top:0;
	height:30px;
	background:#000;
	display:block;
	width:100%;
}
.lof-previous{
	position:absolute;
	bottom:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}

.hover-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
}
a.hover-text:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
}
a.hover-text:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
}
a.hover-text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
}
a.hover-text:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
}
