@charset "utf-8";
/* CSS Document */

/* Start Reset all tags */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
body {
	font-family: arial, Verdana, Geneva, sans-serif;
}
a,a:visited {
	text-decoration: none;
	color: #001E74;
}
/* End   Reset all tags */

/* Start Global Styles */
.cleaner {
	border:0;
	margin:0; padding:0;
	height:0px;
	background:transparent;
	overflow:hidden;
	font-size:1px;
	clear:both;
}

body {text-align:center; width:100%; position:relative; background-image:url(../images/bg.png); background-color:#fff; 
	   background-repeat:repeat-x;}
	div#container {width:1000px; margin:0 auto; padding-top:0px; background-color:transparent;
	font-size:12px; line-height:16px;}
	
h2.articleHeadline { 
	color:#001E74; 
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
}

h1  /* let's make H1 (which we are not using) the same as h2 class=articleHeadline so we don't have to specify the class.   */
{ 
	color:#001E74; 
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
}
h2  /*and let's make unadorn h2 like an h2 class=sub-title */
{
	color: Blue; 
	line-height: 14px;
	margin: 8px 0;	
	font-weight:bold;
}

h5
{
	background-color:#00136e;
	color: White;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	line-height:24px;
}

/* End  Global Styles  */

/* overview style */
.sub-title {
	margin: 8px 0;	
}
.overview-desc {
	width: 740px;
}
.overview-list {
	margin-left: 20px;
}
/* end overview style */

/* start top menu */
a.top-menu-image-link {
	height: 21px;
	background: #fff;
}

/*    Use Smooth Menu defaults instead. 
#smoothmenu1 ul li ul li a
{
	 font-family:Century Gothic;
	 background-color:#002077;
	 color:Aqua;
	 font-weight:normal;
	 font-size:12px;
	 border: 0px 0px 0px 0px;
}
#smoothmenu1 ul li ul
{
	 background-color:#002077;
	 border: 0px 0px 0px 0px;
}
*/
/* end top menu */

/* investment style */
.investment-list {
	margin: 0px 0px 0px 20px;
}
/* end investment style */

/* about us */
#aboutus-img {
	margin-left: 60px;
	padding-top: 24px;
} 

/* careers */
#land_rightMain .contact .name {
	font-weight: bold;
	margin-top: 10px;
	font-size: 14px;
	line-height: 14px;
}
#land_rightMain .contact .title {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 10px;
}
#land_rightMain .contact .address {
	line-height: 15px;
	margin-bottom: 10px;
}

/* soluctions */
#implementation-desc {
	/*width:*/ 
}

div#header {
	position: relative; float:left; top:0px; left:0px; width:1000px; height:58px; margin: 0 auto 5px; text-align:left; 
			background-image:url(../images/header_bg.gif); background-repeat: no-repeat; z-index:600;}
			
		div#header img.homeclick{ position:absolute; top:0px; left:8px;}
		div#mainNavigation { 
			position:relative; 
			float:right; /*height: 50px; width:400px; left:10px;*/ 
			top:42px; 
			font-family: arial, Verdana,Geneva,sans-serif; 
			font-size:1em;
			margin-right: 10px;
		}

			/* imported nav styles */

		#mainNavActive a { color:#2C97FF; font-weight:bold;}
			a.mainNavRightArrow { background-repeat:no-repeat;  background-position: 1% 55%;}
			#mainNavSubWidth { width: 135px;}
			#mainNavDirLink a:hover { font-family:“Lucida Grande”, sans-serif; color:#2c97ff; padding: 0px; font-weight:bold; padding-top: 1px;}
			#mainNavDirLink a {  font-family: “Lucida Grande”, sans-serif; color:#636363; padding: 0px; font-weight:bold; padding-top: 1px;}

			#mainNavDirLinkActive a:hover {  font-family: “Lucida Grande”, sans-serif; color:#2c97ff; padding: 0px; font-weight:bold; padding-top: 1px;}
			#mainNavDirLinkActive a {  font-family: “Lucida Grande”, sans-serif; color:#2c97ff; padding: 0px; font-weight:bold; padding-top: 1px;}

			#mainnav_vitech { width:57px; height:13px; background-image:url(../images/mainnav_vitech.gif); background-repeat:no-repeat;}


				#mainnav_careers { width:63px; height:12px; background-image:url(../images/mainnav_careers.gif); background-repeat:no-repeat;}

				
				#mainnav_about { width:63px; height:12px; background-image:url(../images/mainnav_about.gif); background-repeat:no-repeat; padding-top:0px;}

			
			#mainnav_software { width:57px; height:13px; background-image:url(../images/mainnav_software.gif); background-repeat:no-repeat;}

			
				#mainnav_insurance { width:141px; height:15px; background-image:url(../images/mainnav_insurance.gif); background-repeat:no-repeat; padding-top:0px;}

				
				#mainnav_pension { width:141px; height:15px; background-image:url(../images/mainnav_pension.gif); background-repeat:no-repeat; padding-top:0px;}

				
				#mainnav_health { width:141px; height:15px; background-image:url(../images/mainnav_health.gif); background-repeat:no-repeat; padding-top:0px;}

				
				#mainnav_investment { width:141px; height:15px; background-image:url(../images/mainnav_investments.gif); background-repeat:no-repeat; padding-top:0px;}

			
			#mainnav_services { width:57px; height:13px; background-repeat:no-repeat;}

			
				#mainnav_planning { width:192px; height:17px; background-image:url(../images/mainnav_sol_planning.gif); background-repeat:no-repeat; padding-top:0px;}

				
				#mainnav_implementation { width:192px; height:17px; background-image:url(../images/mainnav_sol_implementation.gif); background-repeat:no-repeat; padding-top:0px;}

				
				#mainnav_hosting { width:192px; height:17px; background-image:url(../images/mainnav_sol_hosting.gif); background-repeat:no-repeat; padding-top:0px;}

			
			#mainnav_news { width:39px; height:13px; background-image:url(../images/mainnav_news.gif); background-repeat:no-repeat;}

			
			#mainnav_contact { width:51px; height:12px; background-image:url(../images/mainnav_contact.gif); background-repeat:no-repeat;}

			/* 					*/
div.top-banner, div#newsBanner {
	line-height: 40px;
	color: white;
	font-weight: bold;
	font-size: 15px;	
	font-family: Arial;
	width: 1000px;
	background: url(../images/home-blue-banner.jpg) no-repeat;
	text-align: left;
	padding-left: 10px;
}
div#commonflashBanner {position: relative; float:left; top:0px; left:0px; width:1000px; height:93px; margin:0 auto; text-align:left; 
			background-image:url(../images/BlueBar.jpg); background-repeat: no-repeat; z-index:100;}

div#flashBanner {position: relative; float:left; top:0px; left:0px; width:1000px; height:40px; margin:0 auto; text-align:left; 
			background-image:url(../images/home-blue-banner.jpg); background-repeat: no-repeat; z-index:100;}
			

div#flashBanner_overview {position: relative; float:left; top:0px; left:0px; width:1000px; height:40px; margin:0 auto; text-align:left; 
			background-image:url(../images/flash_overview.jpg); background-repeat: no-repeat;}
	
div#mainContainer 	  {position: relative; top:0px; left:0px; width:1000px; height:465px; margin:0 auto; text-align:left;}

div#land_mainContainer 	  {
	float:left;
	width:991px;
	height:auto;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 9px;
}
	div#land_mainContainer .banner {
		margin-bottom: 15px;
	}	

div#sectionsContainer { position:relative; float:left; top:0px; left:0px; height: 333px; width: 775px;}
div#indexsectionsContainer { position:relative; float:left; top:0px; left:0px; height: 263px; width: 775px;}
div#imageSliderContainer { position:relative; float:left; top:0px; left:0px; height: 180px; width: 775px;margin-left: 8px; margin-top: 7px; margin-right: 6px;}
div#sectionsListContainer { position:relative; float:left; top:10px; left:35px; height: 276px; width:775px; z-index:400; border:solid 1px #F00;}

div#indexsectionsContainer a, div#indexsectionsContainer a:visited {
	text-decoration: none;
	color: #001E74;	
}
.insurance_headline, .retirement_headline, .healthplan_headline, .investment_headline { position:absolute; 
font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; text-align: center; color:#003399; z-index: 402; font-weight: bold; text-transform: uppercase;
}
.insurance_headline {
	top: 22px;
	left: 60px;
}
.retirement_headline {
	top: 22px;
	left: 220px;
}
.healthplan_headline {
	top: 22px;
	left: 375px;
}
.investment_headline {
	top: 22px;
	left: 550px;
}

	ul.insuranceList { position:absolute; float:left; top:120px; left: 25px; font-family:arial, Verdana, Geneva, sans-serif; text-align:center; color:#003399; z-index:401; line-height:18px;}
	ul.retirementList { position:absolute; float:left; top:120px; left: 204px; font-family:arial, Verdana, Geneva, sans-serif; text-align:center; color:#003399; z-index:402; line-height:18px;}
	ul.healthList { position:absolute; float:left; top:120px; left: 369px; font-family:arial, Verdana, Geneva, sans-serif; text-align:center; color:#003399; z-index:403; line-height:18px;}
	ul.investmentList { position:absolute; float:left; top:120px; left: 542px; font-family:arial, Verdana, Geneva, sans-serif; text-align:center; color:#003399; z-index:404; line-height:18px;}
	
/*@media screen and (-webkit-min-device-pixel-ratio:0){} */
	
	li.learnMore { position:relative; padding-top:15px; font-weight:bold;}
	.sectionListLink { font-family:arial, Verdana, Geneva, sans-serif; color:#003399; text-decoration:none;}

	div#sectionsContainer img { position:absolute; top:10px; left: 4px; z-index:400;	}
	div#indexsectionsContainer img { position:absolute; top:0px; left: 4px; z-index:400;	}
	div#imageSliderContainer img { position:absolute; top:0px; left: 4px; z-index:400;	}

div#NewsContainer {
	background: #00136e;
	color: white;
	font-weight: bold;
	font-size: 15px;
	line-height: 17px; 
	padding: 9px 25px 10px 13px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto; 
	width: 160px; height: 13px; 
	background-repeat:no-repeat; 
	position: absolute;
	right: 21px;
	top: 7px;
	display: block;

	-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px; /* CSS3 */
	border-top-right-radius: 10px; /* CSS3 */ 
   
}
	.news-title {
		text-align: center;
		display:block;
	}
	div#NewsContainer a, div#NewsContainer a:visited{
		color:white;
		text-decoration: none; 
	}
div#newsItemsContainer 
{ 
	position: absolute; 
	top: 39px; 
	right: 21px; 
	height: 393px; 
	width:196px; 
	font-family: arial, Verdana, Geneva, sans-serif; 
	overflow-x: hidden; 
	overflow-y:scroll; 
	padding-top: 4px; 
	display: block;
	/*background-image:url(../images/home_right_tile_bg.gif); 
	background-repeat:repeat-y; */
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding-bottom: 4px;
	overflow: auto;
}

div#newsItemsContainer p.newsHeadline 
{ 
	position:relative; 
	font-family:arial, Verdana, Geneva, sans-serif; 
	font-size:1em; 
	top:0px; 
	left:11px; 
	width: 166px; 
	padding-top:5px; 
	border-top: 1px #003399 solid;
	padding-bottom:4px;
}


div#newsItemsContainer p.firstnewsHeadline 
{ 
	position:relative; 
	font-family:arial, Verdana, Geneva, sans-serif; 
	font-size:1em; 
	top:0px; 
	left:11px; 
	width:166px; 
	padding-top:5px; 
	padding-bottom:4px;
}

div#newsItemsContainer a 
{ 
	color:#003399; 
	font-weight:bold; 
	top:46px; 
	left:0px;  
	text-decoration:none; 
	font-size:.9em; 
	padding-bottom:4px;
	padding-right:8px;
}

div#newsItemsContainer span.newsDate 
{ 
	position:relative; 
	font-family: arial, Verdana, Geneva, sans-serif; 
	font-size:0.8em; color:#003399; font-weight: 
	normal; top:0px; left:0px; 
	width:166px; display:block;
}

	div#NewsContainer img { position:relative; top:20px;}	
div#homeRightBottom 
{ 
	position:relative; float:left; width:212px;
	height: 22px;
}
	
	
/* start landing page styles */

div#land_leftnavContainer 	  { position:relative; float:left; top:0px; left:5px; height:auto; width: 172px; padding-bottom:20px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

div#news_main_articleContainer { 
	position:relative; top: 25px; left:0px; height:auto; width:770px; overflow:hidden; font-family:arial, Verdana, Geneva, sans-serif;}

div#land_mainContentContainer 	  
{ 
	position:relative; 
	float:left; top:0px; left:5px; 
	height:auto; 
	width: 758px; 
	padding-bottom:20px;
}
	div#land_main_articleContainer { 
		position:relative; 
		top: 12px; 
		left:0px; 
		height:auto; 
		width:758px; 
		overflow:hidden; 
		font-family:arial, Verdana, Geneva, sans-serif;
	}
	#land_main_articleContainer a, #land_main_articleContainer a:visited {
		color: #b92929;
	}
		
		div#land_main_articleContainer p 
		{ 
			color:#000; 
			padding-top:3px;
			padding-bottom:7px;
		}
		div#land_main_articleContainer p b { clear:both;}
		div#land_main_articleContainer div#land_mainContentContainer .column { 
			line-height:18px; 
			list-style:none;
			list-style-position:outside; 
			color:#990000; 
			padding-bottom:10px;
			float:left;
			margin-right: 25px;
			width: 227px;
		}
		.column 
		{ 
			line-height:18px; 
			list-style:none;
			list-style-position:outside; 
			color:#990000; 
			padding-bottom:10px;
			float:left;
			margin-right: 25px;
			width: 227px;
		}
		.articleList_left
		{ 
			line-height:18px; 
			list-style:none;
			list-style-position:outside; 
			padding-bottom:10px;
			float:left;
			display:inline;
			margin-right: 25px;
		}
		ul.articleList_right { 
			line-height:18px; 
			list-style:none;
			list-style-position:outside; 
			color:#990000; 
			padding-bottom:10px;
			/*float:left; */
			display:inline-block;
			margin-right: 25px;
			width: 227px;
		}
		
		/*
		div#land_main_articleContainer ul.articleList_right  { 
			font-weight:bold; 
			width:240px; 
			line-height:18px; 
			list-style:square;
			list-style-position:outside; 
			color:#990000; 
			padding-bottom:10px;
			float:left;
		}
		*/
		
		div#land_mainContentContainer .column ul {
			margin-bottom: 10px;
		}
															 
div#land_main_articleContainer ul li { 
	background:url(../images/bullet_ie.gif) no-repeat 0 6px;
	list-style: none;
	padding-left: 13px;
}

div#land_main_articleContainer .articleContent {
	margin-top: 14px;
}

div#land_main_articleContainer ul span.listTitle { font-weight:bold; color:#000000; position:relative; left:-15px; /left:-17px;}
															 
		div#land_main_articleContainer ul b { 
			color:#3d3d3d; 
			clear:both;
		}
		div#land_main_articleContainer li.articleListItem { 
			color:#3d3d3d;
		}
		div#land_main_articleContainer .column {
		}
		
		
div#land_rightContainer  {
	position:relative; 
	float:right; 
	top:0px; 
	right:11px;  
	left:-1px;
	width:206px; 
	background-color:#ebebeb; 
	border:1px solid #663300;
	margin-top: 12px;
	}	
	div#land_rightHeader  
	{
		top:0px; 
		right:0px; 
		text-align:center; 
		background: #00136e;
		color:White;
		font-weight: bold;
		font-size: 15px;
		line-height: 17px; 
		padding: 7px 25px;
		font-family: Arial, Helvetica, sans-serif;
	}

.rounded-top
{
		-moz-border-top-left-radius: 10px;
		-moz-border-top-right-radius: 10px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		border-top-left-radius: 10px; /* CSS3 */
		border-top-right-radius: 10px; /* CSS3 */
	
}
.rounded
{
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; /* CSS3 */
}

	
	#land_rightContainer .right_header_image {
		width: 206px; height: 124px;
	}
div#land_rightContainer_long  
{
	position:relative; 
	float:right; 
	top:0px; 
	right:11px;  
	width:206px; 
	background-color:#ebebeb; 
	border:1px solid #663300;
	margin-top: 12px;
	height: 406px;
}	
div#land_leftContainer
{
	float:left; 
	top:0px; 
	right:11px;  
	width:206px; 
	background-color:#ebebeb; 
	border:1px solid #663300;
	margin-top: 12px;
	margin-right: 1em;
}	

	#land_leftContainer .right_header_image 
	{
		width: 206px; height: 124px;
	}
	
	#land_rightContainer_long .right_header_image 
	{
		width: 206px; height: 406px;
	}
	#land_rightContainer .insurance {
		background:url('../images/insurance_leftnav_top.jpg');		
	}
	#land_rightContainer .retirement {
		background:url('../images/retirement_leftnav_top.jpg');		
	}
	#land_leftContainer .health
	{
		background:url('../images/healthplan_leftnav_top.jpg');	
	}
	#land_rightContainer .investment {
		background:url('../images/investment_leftnav_top.jpg');		
	}
	#land_rightContainer .solutions {
		background:url('../images/solutions_leftnav_top.jpg');		
	}
	/* style for events */
	 #land_rightContainer_long .events {
		background:url('../images/events_206x406.jpg');		
	}
	#land_rightContainer_long .news {
		background:url('../images/news_206x406.jpg');		
	}
	
	#land_leftContainer .insurance {
		background:url('../images/insurance_leftnav_top.jpg');		
	}
	#land_leftContainer .retirement {
		background:url('../images/retirement_leftnav_top.jpg');		
	}
	#land_leftContainer .health
	{
		background:url('../images/healthplan_leftnav_top.jpg');	
	}
	#land_leftContainer .investment {
		background:url('../images/investment_leftnav_top.jpg');		
	}
	#land_leftContainer .solutions {
		background:url('../images/solutions_leftnav_top.jpg');		
	}

	
	
	#land_rightContainer .eventItem {
		margin: 5px 0;
		padding-top: 5px;
		border-top: 1px #039 solid;
	}
	#land_rightContainer #firstnews {
		border: none;
	}
		#land_rightContainer .eventItem a {
			color: #039;
			font-weight: bold;
			font-size: .9em;
			padding-bottom: 4px;
			padding-right: 8px;
		}
		#land_rightContainer .event .newsDate {
			font-family: arial, Verdana, Geneva, sans-serif;
			font-size: 12px;
			color: #039;
			font-weight: normal;
		}
	/* end style for event */
	
	div#land_rightMain { 
		height:auto; 
		width:210px; 
		background-repeat:repeat-y;  
		font-family:arial, Verdana, Geneva, sans-serif; 
		font-size:12px;
		padding-top:3px;
		text-align:center;
	}
		div#land_rightMain h3 {
			margin-left: 15px;
			color: #001E74;
			font-weight: bold; 
		}
		div#land_rightMain img.list {position: relative; float:left; right:8px; top:4px; padding-bottom:5px;}
		div#land_rightMain ul, div#land_rightMain .contact { 
			display: block;
			margin: 5px 0 10px 5px;
			width:210px; 
			line-height:18px; 
			color:#000000;  
			width:180px;
			list-style: none;
			list-style-position: inside;
			overflow: visible;
			text-align:left;
		padding-left:1em;
		}
			div#land_rightMain ul li {
				background: url('../images/bullet_black.gif') no-repeat 0 7px;
				padding-left: 15px;
			}
	
		div#land_rightMain img.button {
			position: relative; 
			float:left; 
			left:18px;
			top:4px; 
			padding-bottom:5px; 
			background-image:url(../images/land_right_reqbutton.png); 
			background-repeat:no-repeat;
			width: 175px; height: 40px;
		}
		div#land_rightMain img.button:hover {
			background-image:url(../images/land_right_reqbutton_hover.png); 
			background-repeat:no-repeat;
		}
		
	
	div#land_rightBottom { position:relative; float:left; top:0px; left:0px; height:15px; width:184px; background-image:url(../images/); background-repeat:no-repeat;}

/* end landing page styles   */
	
	
div#peopleGraphic { position:absolute; float:left; top:350px; left:50px; height:110px; width:589px; z-index:999;}
	div#peopleGraphic img {position:relative; top:0px; left:48px;}

div#footerContainer { font-family:arial, Verdana, Geneva, sans-serif; color:#333; padding-bottom:10px;
	padding-top: 10px;
}
div#copyrightContainer { 
	font-family:arial, Verdana, Geneva, sans-serif; 
	font-size:0.9em; 
	color:#333; 
	padding-top:25px; 
	padding-bottom:20px;
	text-align: center;
}
div#footerMessageContainer{font-weight: bold;color: #003399;
	font-size: 17px;
}

div#careers_container { 
	padding-top: 12px;
	width: 775px;
	float:left;
}
	div#careers_container b.articleHeadline { position:relative; float:left; top:0px; left:5px; color:#000000; width:800px;}
	div#careers_container b { position:relative; float:left; top:0px; left:5px; color:#000; width:500px;}

div#careers_right_container { position:relative; float:left; top:25px; left:50px; width:230px; height:auto; font-family:arial, Verdana, Geneva, sans-serif;}
	div#careers_right_container b.articleHeadline { position:relative; float:left; top:0px; left:5px; color:#003399; width:225px;}
	div#careers_right_container p { position:relative; float:left; top:0px; left:5px; color:#000; width:225px; padding-top:10px;}

div#contact_container		{ 
	padding-top: 12px;
	width: 775px;
	float: left;
}
	.continents {
		margin-top: 20px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.continent {
		float: left;
		width: 160px;
		margin-right: 31px;
	}
		.continent-name {
			margin-bottom: 15px;
			font-size: 13px;
			color: #001E74;
			font-weight: bold;	
		}
		.branch-name {
			font-weight: bold;
		}
		.branches li {
			margin-bottom: 20px;
		}
		
	div#contact_container p { 	 position:relative; float:left; top:0px; left:5px; color:#000; padding-top:10px; width:170px;}
	div#contact_container p.ny { position:relative; float:left; top:46px; left:4px; color:#000; padding-top:10px; width:170px;}
	div#contact_container p.ok { position:relative; float:left; top:55px; left:4px; color:#000; padding-top:10px; width:170px;}
	div#contact_container p.uk { position:relative; float:left; top:104px; left:4px; color:#000; padding-top:10px; width:200px;}
	
	div#contact_container p.fr { position:relative; float:left; top:46px; left:3px; color:#000; padding-top:10px; width:200px;}
	div#contact_container p.abu { position:relative; float:left; top:87px; left:3px; color:#000; padding-top:10px; width:170px;}
	div#contact_container p.hy { position:relative; float:left; top:93px; left:3px; color:#000; padding-top:10px; width:170px;}
	
	div#contact_container p.general { position:relative; float:left; top:0px; left:4px; color:#000; padding-top:10px; width:240px;}
	div#contact_container b { position:relative; float:left; top:0px; left:0px; color:#000;}
	div#contact_container a { color:#000; text-decoration:none; font-weight:normal;}
	
	div#countryLeft { position: relative; float:left; top:0px; left:0px; width:175px; height:310px;}
	
	div#countryRight { position: relative; float:left; top:0px; left:37px; width:196px; height:310px;}
	
div#contact_right_container { 
	position: relative; float:left; top:40px; left:30px; height:379px; width:487px; 
	/*background-image:url(../images/contact_map.jpg);*/
}

div#country_headline { color:#993333;}

div#newsevents_mainContainer { 
	float:left; 
	width: 770px; 
	margin: 12px auto 0; 
	text-align:left;
}

div#news_container 
{ 
	font-family:arial, Verdana, Geneva, sans-serif; 
	font-size:1em; color:#003399; 
	margin-top: 15px;
}

div#news_container a
{ 
	color: #003399;
	font-size: 12px;
	font-weight:bold;
	
}

.newsDate { 
/*color:#666666; 
text-decoration:none;*/
color:#003399;
display:block;
font-family:arial, Verdana,Geneva,sans-serif;
font-size:.9em;
font-weigtht:normal;
}

.newsHeadLine .newsDate {font-size:.8em;}


	.eventLocation { color:#333333;font-size:12px;}
	div#news_container p { position:relative; float:left; top:3px; left:14px; padding-bottom:10px; width:740px;}
	div#news_container p a { color:#003399;}

div#events_container { position:relative; float:left; top:37px; left:42px; width:401px; height:379px;font-family:arial, Verdana, Geneva, sans-serif; color:#003399; font-size:1em;}
	div#events_container p { position:relative; float:left; top:3px; left:5px; padding-bottom:10px; width:393px;}

div#events_container p a 
{ 
	color: #003399;
	font-size: .9em;
	font-weight:bold;
}
	
div#about_mainContainer 	  {position: relative; top:0px; left:0px; width:900px; height:auto; margin:0 auto; text-align:left; padding-bottom:10px;}
	
div#about_container { position:relative; float:left; top:10px; left:5px; width:425px; height:300px; overflow:hidden; font-family:arial, Verdana, Geneva, sans-serif;}
	div#about_container b.articleHeadline { position:relative; float:left; top:0px; left:5px; color:#003399; width:500px;}
	div#about_container b { position:relative; float:left; top:0px; left:5px; color:#666666; width:400px;}
	div#about_container p { position:relative; float:left; top:0px; left:5px; width:424px; padding-top:10px;}

div#about_right_container { position:relative; float:left; top:10px; left:50px; width:425px; height:auto; font-family:arial, Verdana, Geneva, sans-serif;}
	div#about_right_container b.articleHeadline { position:relative; float:left; top:0px; left:5px; color:#003399; width:225px;}
	div#about_right_container p { position:relative; float:left; top:0px; left:5px; width:410px; padding-top:10px;}

.arialFont { font-family: arial,sans-serif;}	

#capabilities{
color:#333333;
font-weight:bold;
}
/************** Navbar CSS - 8/26 MW **************/
#nav {
	width: 100%;
	height: 100%;
	float: left;
	margin: 10px 0 0 0;
	padding: 0px;
	padding-right: 1px;
	list-style: none;
	border-bottom: 2px solid #00136c;  
	border-top: none; 
	vertical-align: middle;
	position: relative;
	}
	
#nav li {
	float: left;
	width: 95px;
	height: 42px;
	display:block;
}
	
#nav li a {
	display: block;
	padding: 0px 6px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-right: 1px solid #B7B7B7;
	background:url(images/topnav6_nohover.png) no-repeat left top;
	margin: 0px 1px 0px 0px;
	color: #001E74;
}
	
	#nav li a:hover
	{
		font-weight: bold;
		border-bottom:none;
		border-left:0px;
		border-right:0px;
		border-top:0px;
		color:#fff;
		background-image:url(images/topnav6_hover.png);
	}	

	#nav li a.active
	{
		font-weight: bold;
		border-bottom:none;
		border-left:0px;
		border-right:0px;
		border-top:0px;
		color:#fff;
		background-image:url(images/topnav6_on.png);
	}
	
	#nav li a:visited {
		/*color: #00E;*/
	}

#nav li.confbtn
{
	display: block;
	text-align: right;
	border: 0px;
	position:absolute;
	top: -3px;
	left: 780px;
	vertical-align:top;
}

#nav li.confbtn a
{
	display: block;
	padding: 0px 75px 0px 0px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	background-image: none;
	border: 0px;
}


	
.centeredImage
{
	display: block;
	margin-right: auto;
	margin-left: auto;	
}	
.quimby_search_image {
	/*width: 754px;*/
}


