@charset "utf-8";

* {
	list-style: none;
	margin: 0;
	padding: 0;
	}

body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	}

#frame {
	width: 960px;
	}
	
	#head {
	background-image:url(../img/navigation-background.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	position: relative;
	width: 960px;
		}
		
		#headLeft {
			width: 320px;
			float: left;
			height: 109px;
			}
			
		#headRight {
			width: 640px;
			float: right;
			height: 109px;
			position: relative;
			}
		
		#worldbridgeLogo {
			border: none;
			margin: 32px 0 16px 48px;
			float: left;
			}
			
		#sub-Navigation-Top {
			position: absolute;
			right: 0;
			bottom: 16px;
			}
		
			#sub-Navigation-Top ul {
				border-left: 1px solid #c4c4c4;
				}
				
				#sub-Navigation-Top ul li {
					text-transform: uppercase;
					display: inline;
					}
					
					#sub-Navigation-Top ul li a {
						float: left;
						padding: 6px;
						border-right: 1px solid #c4c4c4;
						color: #585858;
						text-decoration: none;
						}
						
					#sub-Navigation-Top ul li a:hover,
					#sub-Navigation-Top ul li a.active {
						background-image:url(../img/subNavigationTop-hover.gif);
						background-repeat: repeat-x;
						background-position: top left;
						}
					
		#mainNavigationFrame {
	background-image:url(../img/navigation-background.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	width: 880px;
			}
			
			#mainNavigationFrame ul {
				float: left;
				}
				
				#mainNavigationFrame ul ul,
				#mainNavigationFrame ul * ul {
					float: none
					}
			
			#MenuBar {
				}
			
				#MenuBar ul {
					width: auto;
					}
					
					#MenuBar li {
						width: auto;
						white-space: nowrap;
						}
						
					#MenuBar ul li {
						float: none;
						background-color: transparent;
						}
						
				#MenuBar a.MenuBarItemSubmenu {
					background-position: 100% 50%;
					
					}
			
				a#mainNavigationActive:link,
				a#mainNavigationActive:visited {
					background-image: url(media/img/snavigation-active.gif);
					background-position: top left;
					background-repeat: repeat-x;
					}
				
				* a#subNavigationBottomActive:link,
				* a#subNavigationBottomActive:visited {
					background-image: url(media/img/subNavigationBottom-hover.gif);
					background-position: bottom left;
					background-repeat: repeat-x;
					}			
						
			/* media/css/SpryMenuBarHorizontal.css */
					
		#head-Content {
	background-color: #ab0232;
	float: left;
	width: 100%;
	background-repeat: repeat-x;
	background-image: url(../img/start-bg-new.jpg);
	background-position: top left;
	position: relative;
			}
						
			#head-Content h2 {
	font-size: 24px;
	font-weight: normal;
				}
				
			#headContentImages {
				background-color: #ab0232;
				float: right;
				}
			
		#partner-Log-In a {
			background-image: url(../img/partner-log-in.gif);
			background-repeat: no-repeat;
			background-position: bottom left;
			padding: 6px 60px 6px 15px;
			text-decoration: none;
			color: #777777;
			text-transform: uppercase;
			position: absolute;
			top: 0;
			right: 0;
			}
			
		#subNavigationBottomFrame {
			padding: 0 0 0 72px;
			clear: left;
			}

			#subNavigationBottom {
					background-image: url(../img/subNavigationBottom-background.gif);
					background-position: bottom left;
					background-repeat: repeat-x;
					border-left: 1px solid #fff;
					}
				
				#subNavigationBottom ul {
					}
	
					#subNavigationBottom ul li {
						display: inline;
						}
					
					#subNavigationBottom ul li a:link,
					#subNavigationBottom ul li a:visited {
						padding: 6px 25px 6px 25px;
						background-image: url(../img/subNavigationBottom-background.gif);
						background-position: bottom left;
						background-repeat: repeat-x;
						display: block;
						float: left;
						border-right: 1px solid #fff;
						color: #777777;
						text-decoration: none;
						text-transform: uppercase;
						font-weight: bold;
						margin-top: 1px;
						}
	
					#subNavigationBottom ul li a:hover {
						display: block;
						float: left;
						border-right: 1px solid #fff;
						background-image: url(../img/subNavigationBottom-hover.gif);
						background-position: top left;
						background-repeat: repeat-x;
						}
	
					#subNavigationBottom ul li a:active,
					#subNavigationBottom ul li a:focus {
						background-image: url(../img/subNavigationBottom-active.gif);
						background-position: top left;
						background-repeat: repeat-x;
						}

	#contentContainer {
		background-image: url(../img/subNavigationBottomFrame-background.gif);
		background-position: top left;
		background-repeat: repeat-x;
		width: 960px;
		clear: both;
		}
				
		#contentContainer a:link,
		#contentContainer a:visited {
			color: #ab0232;
			text-decoration: underline;
			}
		
		#contentContainer a:hover {
			color: #ab0232;
			text-decoration: none;
			}
		
		.column1 {
			float: left;
			width: 372px;
			padding: 0 36px 36px 72px;
			}
			
		#start1 .column1 {
			width: 612px;
			}
			
			.column1 ul {
				margin: 0 0 32px 0;
				}
				
				.column1 ul li {
					padding: 0 0 0 16px;
					background-image:url(../img/list.gif);
					background-repeat: no-repeat;
					background-position: left top;
					}

			.column1 h3 {
				margin: 32px 0 0 0;
				color: #ab0232;
				font-size: 11px;
				text-transform:uppercase;
				}
				
			.column1 p {
				margin: 0 0 16px 0;
				}
				
			.column1 blockquote {
				border-top: 1px solid #ab0232;
				border-bottom: 1px solid #ab0232;
				padding: 15px 0 15px 0;
				text-align: center;
				font-size: 18px;
				line-height: 24px;
				color: #ab0232;
				}
				
				.column1 blockquote p {
					margin: 0px;
					}
					
		.column2 {	
			float: left;
			width: 480px;
			}
			
			.column9a {
				float: left;
				width: 440px;
				padding: 36px 16px 16px 0;
				}



			.column9a h3 {
				margin: 0;
				color: #ab0232;
				font-size: 11px;
				text-transform:uppercase;
				}

			.column9a h4 {
				margin: 16px 0 0;
				color: #ab0232;
				font-size: 11px;
				}



			.column2a {
				padding: 36px 16px 16px 0;
				float: left;
				width: 239px;
				padding: 36px 16px 16px 0;
				}
				
				#start1 .column2a {
					padding: 0 0 16px 0;
					}
				
				#start2 .column2a {
					padding: 0 16px 16px 0;
					}
		
			.column2b {
				float: left;
				width: 224px;
				padding: 36px 16px 16px 0;
				}
				
				#start2 .column2b {
					padding: 0 16px 16px 0;
					}

			.column2c {
				float: left;
				width: 380px;
				padding: 36px 16px 16px 0;
				}
				

			.column2d {
				float: left;
				width: 464px;
				padding: 0 16px 36px 0;
				}
				

				.column2 p i {
					color: #ab0232; font-style: normal;
					}

			.column2a h3 {
				margin: 0;
				color: #ab0232;
				font-size: 11px;
				text-transform:uppercase;
				}

			.column2b h3 {
				margin: 0;
				color: #ab0232;
				font-size: 11px;
				text-transform:uppercase;
				}

			.column2a h4 {
				margin: 16px 0 0;
				color: #ab0232;
				font-size: 11px;
				}

			.column2b h4 {
				margin: 16px 0 0;
				color: #ab0232;
				font-size: 11px;
				}

.clear {	
	clear: both;
	}
	
.marginLeft10 {
	margin-left: 10px;
	}

.floatLeft {
	float: left;
	}
	
.floatRight {
	float: right;
	}
	
.displayNone {
	display: none;
	}
		.fuss a:link,
		.fuss a:visited {
			color: #ab0232;
			text-decoration: underline;
			}
		
		.fuss a:hover {
			color: #ab0232;
			text-decoration: none;
			}
					.fuss a {
			color: #ab0232;
			text-decoration: underline;
			}
		.fuss {
			color: #ab0232;
			text-decoration: underline;
			}

.row {
	}
	
.center {
	text-align: center;
	}

#head-Content1 {
	width: 100%;
	float: left;
	padding-bottom: 16px;
	border-bottom: 8px solid #ab0232;
	}
	
	#head-Content h2 {
		margin: 32px 0 0 152px;
		line-height: 30px;
		color: #071d5b;
		}
		
	#head-Content p {
		margin: 16px 64px 0 72px;
		}


			#head-Content sup {
				font-size: 11px;
				line-height: 30px;
				}


#head-Content22 {
	width: 420px;
	position: relative;
	left: 298px;
	top: -70px;
	}




#head-Content2 {
	width: 480px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	}
	
	#head-Content2-head {
		background-image: url(../img/head-content2-top.gif);
		height: 16px;
		background-repeat: no-repeat;
		background-position: top left;
		}
		
	#head-Content2-content {
		background-color: #fff;
		border-left: 1px solid #071d5b;
		border-right: 1px solid #071d5b;
		}

	#head-Content2-foot {
		background-image: url(../img/head-content2-bottom.gif);
		height: 16px;
		background-repeat: no-repeat;
		background-position: top left;
		}
	
	.head-Content2-column {
		width: 199px;
		float: left;
		padding: 0 20px 0 20px;
		}
		
		.head-Content2-column h3 {
			color: #ab0232;
			font-style: italic;
			font-size: 14px;
			margin: 0 0 2px 0;
			}
			
		.head-Content2-column h2 {
			color: #071d5b;
			font-size: 16px;
			margin: 0 0 4px 0;
			}
			
		.head-Content2-column p {
			margin: 0 0 16px 0;
			}			
			
		.head-Content2-column p.more {
			margin: 0 0 0 0 !important;
			text-align: right;
			}					

		.head-Content2-column p.more a {
			padding: 4px 24px 4px 4px;
			text-transform:uppercase;
			width: 76px;
			display: block;
			margin: 0 0 0 90px;
			font-weight: bold;
			background-image: url(../img/morebutton.gif);
			background-repeat: no-repeat;
			background-position: left center;
			text-decoration: none;
			color: #071d5b;
			}
