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

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
	#header_container {
		width: 100%;
		background-color: #4B76BA;
		padding-top: 2%;
		padding-right: 0%;
		padding-bottom: 0%;
		padding-left: 0%;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
		#header_container #header {
			height: 175px;
			width: 1000px;
			background-color: #FFFFFF;
			padding-top: 5px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			margin-top: 0;
			margin-right: auto;
			margin-bottom: 0;
			margin-left: auto;
		}
				#header_container #header #slogan {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 36px;
				font-style: italic;
				font-weight: normal;
				color: #FFCC33;
				margin-left: 306px;
				position: relative;
				top: 1.7em;
				background-color: #4B76BA;
				padding: 5px;
						}
				#header_container #header #logo {
					display: inline;
					float: left;
					width: 282px;
					margin: 0px;
					padding-top: 5px;
					padding-right: 15px;
					padding-bottom: 0px;
					padding-left: 5px;
				}
						#header_container #header #logo a:link, #header_container #header #logo a:visited {
						text-decoration: none;
						color: #FFFFFF;
						}
				#header_container #navigation {
				width: 1000px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 80%;
				font-weight: bold;
				color: #FFFFFF;
				margin-right: auto;
				margin-left: auto;
				height: 30px;
			}
					#header_container #navigation ul {
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
						#header_container #navigation ul li {
							display: inline;
						}
							#header_container #navigation ul li a {
								text-decoration: none;
								float: left;
								border-top-style: solid;
								border-right-style: solid;
								border-bottom-style: none;
								border-left-style: solid;
								border-top-width: thin;
								border-right-width: thin;
								border-bottom-width: thin;
								border-left-width: thin;
								border-top-color: #FFFFFF;
								border-right-color: #FFFFFF;
								border-bottom-color: #FFFFFF;
								border-left-color: #FFFFFF;
								margin-top: 5px;
								margin-right: 5px;
								margin-bottom: 0px;
								margin-left: 5px;
								padding-top: 5px;
								padding-right: 5px;
								padding-bottom: 0px;
								padding-left: 5px;
							}
							#navigation ul li a:link, #navigation ul li a:visited {
								color: #FFFFFF;
							}
							#header_container #navigation ul li a:hover {
								color: #FFCC05;
							}
							#header_container #navigation ul li a.present {
								border-top-width: thin;
								border-right-width: thin;
								border-left-width: thin;
								border-top-style: solid;
								border-right-style: solid;
								border-bottom-style: none;
								border-left-style: solid;
								border-top-color: #FFCC05;
								border-right-color: #FFCC05;
								border-left-color: #FFCC05;
							}
	#content_container {
	margin: auto;
	width: 1000px;
	background-color: #FFFFFF;
	padding: 0px;
	}
			#content_container #content {
	text-align: left;
	vertical-align: top;
	display: inline;
	float: none;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 0em;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: 340px;
				}
						#content_container #content p {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 85%;
						color: #000066;
						margin-right: 358px;
											}
						#content_container #content ul {
						font-family: Arial, Helvetica, sans-serif;
						list-style-type: disc;
						color: #000066;
						font-size: 85%;
						margin-right: 358px;
										}
							#content_container #content ul li {
							}
			#content_container #sidebar {
			padding: 0px;
			background-color: #FFFCDC;
			width: 332px;
			margin-top: auto;
			float: right;
			display: inline;
						}
					#content_container #sidebar .header {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 150%;
					font-weight: normal;
					color: #FFCC33;
					background-color: #4B76BA;
					text-align: center;
					vertical-align: middle;
					margin: 0px;
					padding: 1ex;
				}
					#content_container #sidebar #products {
					margin: 0px;
					padding: 1em;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 90%;
					font-weight: bold;
					color: #4B76BA;
					text-align: left;
				}
						#content_container #sidebar #products a:link, #content_container #sidebar #products a:visited {
						color: #FFFCDC;
						}
						#content_container #sidebar #products a:hover {
							color: #4B76BA;
						}
						#content_container #sidebar #products a.present {
							color: #FFCC33;
						}
		
		#partners_container {
	width: 1000px;
	background-color: #FFFFFF;
	margin: auto;
	clear: both;
		}
			#partners_container #client_success {
			padding: 5px;
			width: 323px;
			margin-right: 0px;
			margin-left: 667px;
			text-align: center;
			}
			#partners_container #placement_partners {
				padding: 5px;
				float: left;
				width: 323px;
				top: 0px;
				margin-top: auto;
				margin-right: 0px;
				margin-bottom: auto;
				margin-left: 0px;
			}
			#partners_container #search_partners {
		padding: 5px;
		float: left;
		width: 323px;
		margin-left: 0%;
		top: 0%;
		position: relative;
		margin-right: 0px;
		margin-top: auto;
		margin-bottom: auto;
				}#partners_container #search_partners table {
				text-align: center;
		}
			
	#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4B76BA;
	text-align: center;
	padding: 5px;
	width: 100%;
	clear: both;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 100%;
	margin-left: auto;
	}
			
			#footer_a:link {
				color: #FFFFFF;
				text-decoration: underline;
			}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #993333;
	padding: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #993333;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #000066;
	padding: 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFCC33;
	background-color: #4B76BA;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#content_container #content a {
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
}
#content_container #content a:hover {
	text-decoration: underline;
}

#content_container #content td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000066;
}
#partners_container #client_success a {
	text-decoration: none;
}
#partners_container #client_success a:visited {
color: #FFCC05;
}
#partners_container #client_success a:link {
	color: #FFCC05;
}
#partners_container #client_success a:hover {
	color: #FFFFFF;
}
#partners_container #placement_partners a {
	text-decoration: none; 
}
#partners_container #placement_partners a:visited {
color: #FFCC05;
}
#partners_container #placement_partners a:link {
	color: #FFCC05;
}
#partners_container #placement_partners a:hover {
	color: #FFFFFF;
}
#partners_container #search_partners a {
	text-decoration: none;
}
#partners_container #search_partners a:visited {
color: #FFCC05;
}
#partners_container #search_partners a:link {
	color: #FFCC05;
}
#partners_container #search_partners a:hover {
	color: #FFFFFF;
}
