/* Global properties ======================================================== */html, body {width:100%; padding:0; margin:0}body {font:12px/25px Verdana, Helvetica, Arial, sans-serif; color:#000000; min-width:920px; background:#000000}/*.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}*/.main {width:100%; background:#fff center 0 repeat;}/***********************************************************************/#header {margin:0 auto;	padding: 0 0 15px 0; overflow: hidden; width: 920px;} #header #logo img {border: 0; float: left; margin:32px 0 0 5px; height: 46px; width: 300px;}	/*********************************header*************************************/ /*#header #nav {font-family: "Century Gothic", Verdana, Arial, sans-serif; margin: 0; padding: 0; overflow: hidden;}#header #nav li {display: inline;}#header #nav li a {font-size: 13px; text-decoration: none; float: right; padding:40px 10px 0 10px; color: #025395; border-bottom:3px; border-bottom-color:#f3f3f3; border-bottom-style:solid;} #header #nav li a:hover {color: #fff; background-color:#55b7c8; border-bottom:4px; border-bottom-color:#8BCEDA; border-bottom-style:solid; } #header #nav li.selected a{color: #fff; background-color:#55b7c8; border-bottom:4px; border-bottom-color:#8BCEDA; border-bottom-style:solid; } *//* New menu layout due to introducing sub menu */#nav 		{font-family: "Century Gothic", Verdana, Arial, sans-serif;		list-style: none;		margin: 0;		padding: 0;		font-size: 13px;		float: right;		position: relative;		}/* CSS for each Parent Item */#nav li 		{float: left;		position: relative;		}#nav li a		{float: left;		display: block;			padding:40px 10px 0 10px;		margin-right: 0;			text-decoration: none;			color: #025395;			border-bottom:3px solid #f3f3f3;		}/* Change background color and font color of parent items when hover */#nav li:hover a,#nav li a:hover, #nav li.selected a		{background: #55b7c8;			color: #fff;		border-bottom:4px solid #8BCEDA;		}/* Apply to group of Child ItemsEach Child Item will be invisible by default*/#nav ul 		{display: none;		}/* Each Child Item will be visible if mouse hover on Services */#nav li:hover ul, #nav li.selected ul 		{display: inline;}	#nav li.selected ul li a		{background: none;			color: #999;		border-bottom: none;		}			#nav li.selected ul li.selected a 					{color: #025395;		border-bottom:2px solid #8bceda;		}			/* Sub Menu horizontal*/ #nav ul		{float: left;			position: absolute;			list-style: none;			margin: 0;			padding: 0;		font-size: 12px;		top: 70px;			left: -135px; 		width: 600px;		}/* Sub Menu items*/ #nav ul li		{float: left;			clear: none;			display: inline;		margin: 0;			padding: 0 5px 0 5px;			width: auto;			color: #999;		background-color: none;		} /* Sub menu items list during hover*/#nav li:hover ul li a, #nav ul li a		{line-height: 180%;		border-bottom: none;		display: inline;			padding: 0 2px 0 2px;		width: auto;		float: left;		color: #999;			background: none;		}	/*Hovering over sub menu items*/ 		#nav li:hover ul li a:hover, #nav ul li a:hover		{color: #025395;		border-bottom:2px solid #8bceda;		}/*********************************end of header*************************************/a.button {background:#55b7c8; font:13px "Century Gothic"; line-height:20px; color:#fff; display:inline-block; padding:5px 20px 5px 20px;}a.button:hover {background:#131313}a {text-decoration:none; cursor:pointer;}a:hover {text-decoration:none;}a.link {text-decoration:none; cursor:pointer; color:#44a7bb;}a.link:hover {text-decoration:underline;}a.artlink {text-decoration:none; cursor:pointer; font:13px "Century Gothic"; color:#44a7bb;}a.artlink:hover {text-decoration:underline;}p.bre {font:14px "Century Gothic";}a.bre {text-decoration:none; cursor:pointer; font:12px "Century Gothic"; color:#44a7bb;}a.bre:hover {text-decoration:underline;} .color-1 {color:#fff;}a.color-1:hover {text-decoration:underline;}.font-3 {font-size:17px; line-height:33px; color:#292929;}h2 {font-size:15px;  line-height:25px; color:#000; font-weight:normal; font-family:"Century Gothic", Calibri, Verdana, Arial, sans-serif; padding: 0 0 0 0;}h2 strong {color:#000; font-weight:strong; margin-top:-5px;}h2.invis {color:#f9f9fb;}	   h3 {font-size:18px; line-height:25px; color:#000; font-weight:normal; font-family:"Century Gothic", Calibri, Verdana, Arial, sans-serif; padding: 0 0 0 0;}h3 strong {color:#000; font-weight:strong; margin-top:-5px;}ul {margin:0; padding:0; list-style:none;}ul.list-1 li {padding:10px 0 0 17px; line-height:25px; background:url(../images/marker.gif) 0 20px no-repeat;}ul.list-1 li a {font-size:14px; color:#000; line-height:25px;}ul.list-1 li a:hover {color:#44a7bb;}		 /******************************************************************/.clear {clear:both; line-height:0; font-size:0; width:100%;}.wrapper {width:100%; overflow:hidden; position:relative;}.wrap {overflow:hidden; position:relative;}.extra-wrap {overflow:hidden;}.fleft {float:left;}.fright {float:right;}.img-indent {float:left; margin:7px 0 0 0;}	.img-indent-2 {float:left; margin:4px 26px 0 0;}	.last {margin-right:0 !important}.img-radius {border-radius:4px;}.box-shadow {box-shadow:0 1px 1px #fff;}.top-1 {margin-top:12px;}.top-2 {margin-top:43px;}.top-3 {margin-top:33px;}.top-4 {margin-top:0;}.top-5 {margin-top:0;}.leftmar {margin-left:3px;}.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important}.bot-1 {margin-bottom:0;}.bot-2 {margin-bottom:0;}.pad-0 {padding:22px 26px 23px 26px;}.pad-1 {padding:15px 26px 25px 26px;}.pad-2 {padding:0 26px;}.pad-3 {padding:12px 26px 23px 26px;}.pad-4 {padding:12px 26px 23px 26px;}.p0 {padding-bottom:8px;}.p1 {padding-bottom:25px;}.p2 {padding: 0 0 5px 0;}.p2 span {color:#025395; font-size: 12px; font-weight:bold;}.p3 {padding-bottom:17px;}.p4 {padding-bottom:15px;}.p5 {padding-bottom:14px;}.p6 {padding-bottom:10px;}	 /*.form-search {float:right; margin:60px 39px 0 0; border:#d9d9db 1px solid; background:#fff; border-radius:4px}#form-search input {width:186px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:transparent; border:none; color:#d2d2d2;  vertical-align:top; padding:5px 10px 5px 13px; display:inline-block; float:left; margin-right:4px}.search_button {background:url(../images/search-button.png) 0 0 no-repeat; display:inline-block; vertical-align:top; float:left; width:26px; height:29px; margin:0 0 0 0}.search_button:hover {background:url(../images/search-button.png) right 0 no-repeat} *//*********************************content*************************************/	 #content {width:100%; margin:0 auto}  .aboutborder {background:url(../images/border-1.gif) 0 bottom repeat-x;}.aboutpad{padding:12px 26px 23px 26px;}.line-1 {background:url(../images/line.png) 0 bottom repeat-x; padding-bottom:29px; margin-bottom:24px}.img-border {border:#ebebec 4px solid; border-radius:12px}.block-1>div {float:left; width:278px; margin-right:27px}.block-1>div h3 {margin-bottom:16px}.block-1>div img {margin-bottom:102px}.block-1>div a.button {margin:10px 0 0 0}.bottext {background:#f2f9ff; width:100%; padding:20px 0 20px 0;}.block-2>div {float:left; width:420px; margin-right:40px;}.block-3>div {float:left; width:420px; padding:27px 0 40px 0;}.box-1 {overflow:hidden; padding-bottom:10px;}.box-1>span {display:inline-block; width:50px; font-size:14px; line-height:25px; color:#44a7bb; font-weight:bold; float:left;}.block-4>div {float:left; width:208px; margin-right:120px;}.block-4 p strong {color:#44a7bb;}.block-4 p span {color:#999999; font-size:11px;}.block-4 a {color:#000;}.block-4 a:hover {color:#44a7bb;}.block-5 {float:left; width:270px; margin-right:36px;}.block-6 {float:left; width:580px;}.block-7 {float:left; width:275px; margin-right:30px;}.block-8>div {float:left; width:278px; margin-right:27px;}.box-2 a {display:inline-block; float:left; margin-right:20px;}img.floatleft {     float: left;     margin-right: 20px;}img.floatright {     float: right;     margin-right: 20px;}						   /********featured services**********/ul.serlist {margin:0; padding:0; list-style:none;}ul.serlist li {padding:2px 0 0 15px; line-height:20px; background:url(../images/marker.gif) 0 10px no-repeat;}ul.serlist li a {font-size:12px; color:#000; line-height:15px; }ul.serlist li a:hover {color:#44a7bb;} /********articles**********/ul.articles {margin:0; padding:0; list-style:none;} ul.articles li {padding:0 0 0 20px; line-height:23px; background:url(../images/pdf_icon.gif) 0 3px no-repeat}ul.articles li a {font-size: 12px; color:#000;} ul.articles li a:hover {color:#44a7bb;}ul.articles p em {font:10px Calibri, Arial, Helvetica, sans-serif; color:#999999; padding-top: -20px;} ul.articles1 {margin:0; padding:0; list-style:none;} ul.articles1 li {padding:0 0 0 40px; line-height:23px; background:url(../images/pdficon.gif) 0 3px no-repeat}ul.articles1 li a {font-size: 12px; color:#000;} ul.articles1 li a:hover {color:#44a7bb;}ul.articles1 p em {font:10px Calibri, Arial, Helvetica, sans-serif; color:#999999; padding-top: -20px;} ul.articles1 a.link {font:12px Calibri, Arial, Helvetica, sans-serif; color:#999999;} 	 /********meet the team**********/ul.meet {margin:0; padding:0; list-style:none;} ul.meet li {font-size:12px; line-height:20px; color:#000; overflow: hidden;}ul.meet li a {color:#000;} ul.meet li a:hover {color:#44a7bb;}ul.meet img {border:none; float: left; margin: 0 10px 0 0; padding: 0 0 15px 0;}ul.meet span {font-size:12px; color:#025395;}  ul.meet em {font-size:11px; color:#999999;} /********conferences**********/ul.confl {margin:0; padding:0; list-style:none;} ul.confl li {font-size:14px; line-height:20px; color:#000; overflow: hidden;}ul.confl li a {color:#025395;} ul.confl li a:hover {color:#44a7bb;}ul.confl li p em {font-size:16px; color:#fff;}ul.confl li em {font-size:12px; color:#333;}ul.confr {margin:0; padding:0; list-style:none;} ul.confr li {font-size:14px; line-height:20px; color:#000; overflow: hidden;}ul.confr li a {color:#025395;} ul.confr li a:hover {color:#44a7bb;}ul.confr li p em {font-size:16px; color:#fff;}ul.confr li em {font-size:12px; color:#333;}		/**a.cons {font:11px "Century Gothic"; color:#44a7bb;}a.cons:hover {font-size: 11px; color:#000; font-weight: bold;}**/	.calendar{	margin:0 10px 10px 0;	padding-top:2px;	float:left;	width:40px;	background:#ededef;	background: -webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc)); 	background: -moz-linear-gradient(top,  #ededef,  #ccc); 	font:bold 24px/30px Arial Black, Arial, Helvetica, sans-serif;	text-align:center;	color:#000;	text-shadow:#fff 0 1px 0;		-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;		position:relative;	-moz-box-shadow:0 2px 2px #888;	-webkit-box-shadow:0 2px 2px #888;	box-shadow:0 2px 2px #888;	}			.calendar em{	display:block;	font:normal bold 16px/30px Arial, Helvetica, sans-serif;	color:#fff;	text-shadow:#00365a 0 -1px 0;		background:#04599a;	background:-webkit-gradient(linear, left top, left bottom, from(#04599a), to(#00365a)); 	background:-moz-linear-gradient(top,  #04599a,  #00365a); 	-moz-border-radius-bottomright:3px;	-webkit-border-bottom-right-radius:3px;		border-bottom-right-radius:3px;	-moz-border-radius-bottomleft:3px;	-webkit-border-bottom-left-radius:3px;		border-bottom-left-radius:3px;		border-top: 1px solid #00365a;	} 	  	/*.calendar em:before, .calendar em:after{	content:'';	float:left;	position:absolute;	top:-5px;		width:4px;	height:14px;	background: #dadada;	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa)); 	background: -moz-linear-gradient(top,  #f1f1f1,  #aaa); 	z-index:2;	-moz-border-radius:2px;	-webkit-border-radius:2px;	border-radius:2px;	}.calendar em:before{left:13px;}	.calendar em:after{right:13px;}	 .calendar:before, .calendar:after{	content:'';	float:left;	position:absolute;	top:5px;		width:8px;	height:8px;	background:#111;	z-index:1;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	-moz-box-shadow:0 1px 1px #fff;	-webkit-box-shadow:0 1px 1px #fff;	box-shadow:0 1px 1px #fff;	}.calendar :before{left:11px;}	.calendar :after{right:11px;}	/********sitemap**********/ul.sitemap {margin:0; padding:0; list-style:none;} ul.sitemap li {padding:2px 0 0 15px; line-height:20px; background:url(../images/bullet.gif) 0 10px no-repeat;}ul.sitemap li a {font:11px Calibri, Arial, Helvetica, sans-serif; color:#999999;} ul.sitemap li a:hover {color:#44a7bb;}ul.sitemapsub {margin:0; padding:0; list-style:none;} ul.sitemapsub li {padding:2px 0 0 15px; line-height:20px; background:url(../images/bulletsml.gif) 0 10px no-repeat;}ul.sitemapsub li a {font:11px Calibri, Arial, Helvetica, sans-serif; color:#999999;} ul.sitemapsub li a:hover { color:#44a7bb;}/********partners**********/p.part {font-size:12px; line-height:20px; color:#000; overflow: hidden;}p.part a {color:#000;} p.part a:hover {color:#44a7bb;}p.part span {color:#999999; font-size:11px;} p.part em {color:#44a7bb; font-size:14px; font-weight: bold; text-decoration: none;}/********links**********/ul.links1 {margin:0; padding:0; list-style:none;}ul.links1 li {font-size:14px; padding:10px 0 0 17px; line-height:25px; background:url(../images/marker.gif) 0 20px no-repeat}ul.links1 li a {color:#000;}ul.links1 li a:hover {color:#44a7bb}ul.links2 {margin:0; padding:0; list-style:none;}ul.links2 li {font-size:14px; padding:10px 0 0 17px; line-height:25px; background:url(../images/marker.gif) 0 20px no-repeat}ul.links2 li a {color:#000;}ul.links2 li a:hover {color:#44a7bb}	  /********conferences**********//*table {font-size: 12px; color:#025395;} table td {text-align: left; color:#000;}table span {color:#025395; font-style: italic;} .clmonth {border-collapse: collapse;}.clmonth caption { text-align: left; font: bold 13px Calibri, "Century Gothic", Calibri, Verdana, Arial, sans-serif; padding-bottom: 6px; }.clmonth th { border: 1px solid #aaaaaa; border-bottom: none; padding: 2px 8px 2px 8px; background-color: #cccccc; color: #3f3f3f; font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;}.clmonth td { border: 1px solid #eaeaea; font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 4px 2px 4px; vertical-align: top;}.clmonth td.previous, .clmonth td.next {background-color: #f6f6f6; color: #c6c6c6; }.clmonth td.active {background-color: #b1cbe1; color: #2b5070; border: 2px solid #4682b4;}.clmonth ul { list-style-type: none; margin: 0; padding-left: 12px; padding-right: 6px;}*//**********************form**********************/.map {width:260px; height:180px;}.map iframe {width:260px; height:180px; border-radius:5px;}dl {margin:25px 0 0 0;}dl dt {font-size:11px; margin-bottom:5px;}dl dt span {font-weight:bold;}#form {margin:8px 0 0 0; width:575px;}#form input {border:#e0e0e1 1px solid; background:#fff;font:13px Arial, Helvetica, sans-serif;color:#666666; padding:5px 9px 7px 5px;outline:medium none;width:341px; height:17px; float:left;}#form textarea {border:#e0e0e1 1px solid; background:#fff;font:13px Arial, Helvetica, sans-serif;color:#666666; height:220px;outline:medium none;overflow:auto;padding:6px 0 0 5px;width:560px;margin:0 0 0 0;float:left;}#form label {position:relative;overflow:hidden;display:block;min-height:41px;}#form fieldset {border: none;}.btns {text-align:left; padding-top:20px; }.btns input.button {display:inline-block; margin:0 10px 0 0;}#form input.button {background:#55b7c8; font:13px "Century Gothic"; width: 80px; height: 35px; line-height:20px; color:#fff; display:inline-block; padding:5px 20px 5px 20px;}#form input.button:hover {background:#131313}/****************************footer************************/#footer {width:100%; position:relative; overflow:hidden; text-align:center; color: #ffffff; padding:0;}#footer p {color: #666666; font-size:10px; margin: 0; padding:0; text-align:center;}.home {overflow:hidden; text-align:center; padding:0 0 0 0;}.home a {display:inline-block; width:23px; height:23px; float:center;}.homeicon {background:url(../images/home-page-img.png) 0 0 no-repeat; margin-left: 8px; margin-right: 8px;}.homeicon:hover {background:url(../images/home-page-imgro.png) 0 0 no-repeat; margin-left: 8px; margin-right: 8px;}/*.social-icons span {display:inline-block; font-size:13px; line-height:17px; color:#fff; font-weight:bold; margin:15px 0 8px 0}.social-icons {overflow:hidden; text-align:center; padding:0 0 0 0}.social-icons a {display:inline-block; width:23px; height:23px; float:center;}.facebook {background:url(../images/Facebook.png) 0 0 no-repeat; }.facebook:hover {background:url(../images/Facebook_rollover.png) 0 0 no-repeat;}.LinkedIn {background:url(../images/LinkedIn.png) 0 0 no-repeat; margin-left: 8px; margin-right: 8px;}.LinkedIn:hover {background:url(../images/LinkedIn_rollover.png) 0 0 no-repeat; margin-left: 8px; margin-right: 8px; }.twitter {background:url(../images/Twitter.png) 0 0 no-repeat; } .twitter:hover {background:url(../images/Twitter_rollover.png) 0 0 no-repeat; }*/.footer-links {color:#333333;}.footer-links a {font-size:12px; color:#666666;}.footer-links a:hover {color:#44a7bb;}