	/* Reset */
	
	html, body, h1, h2, h3, h4, h5, h6, p, span, a, ul, ol, li, div, 
	img, form, fieldset, input, textarea, select, label, table, tr, td, th { 
		margin:0; 
		padding:0;
		}
	
	img, fieldset { border:0; }
	
	body {
		background-color:#FFFFFF;
		color:#313131;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:62.5%;
		vertical-align: baseline;
		}

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/* CSS Document */
	
		/* Headings H1-H6 */
		
		body {background-color:#f7f7f7;}
	
		h1 { font-size:1.2em; margin:0; padding:0; color:#0B66AC; font-weight:bold; }
		h2 { font-size:1.4em; margin:1em 0; color:#333; font-weight:bold; }
		h3 { font-size:3em; color:#0B66AC; margin:10px 0 20px 0; padding:23px 0 0 0; line-height:1.4em; font-family:arial; font-weight:lighter;}
		h4 { font-size:1.2em; color:#0B66AC; padding:10px 0 0 0; line-height:1.4em; font-family:arial; }
		h5 { color:#fff; font-size:1.1em; padding:15px 0 5px 5px; font-weight:normal;}
		h6 { font-size:1.1em; margin:0; padding:5px 0 0 5px; font-weight:bold; background-color:#fff; line-height:1.4em;}
		
		/* Paragraph and Link Styles */
		
		p, ul, ol, dl, table {
			line-height:1.6em;
			font-size:1.1em;
			margin:0 0 1em 0;
			}
		ul, ol {
			margin:0;
			}
			
		a,
		a:link{
			color:#0b66ac;
			text-decoration:none;
			}
		a:visited {
			color:#0b66ac;
			text-decoration:none;
			}
		a:hover {
			color:#0b66ac;
			text-decoration:none;
			}
	
		/* Forms */
		
		form {
			display:inline;
			margin:0 0 1.25em 0;
			color:#313131;
			}
			form h3 {
				clear:left;
				margin:10px 0;
				}
				form input {
					width:190px;
					}
				form input.button {
					width:auto;
					}
					
		input, select, textarea {
			font-size:1em;
			margin:0 0 .5em 0;
			color:#313131;
			padding:4px;
			}
			select option {
				padding:0 0 1px 0;
				}
		 
		textarea {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			line-height:1.25;
			width:100%;
			}
		 
		label {
			cursor:pointer;
			}
		
		/* Tables */
		
		table {
			border:0;
			width:100%;
			}
			table.table-cms th {
				text-align:left; 
				padding:7px 0 10px 10px; 
				border-bottom:1px solid #D9D9D1;
				}
			table.table-cms tr td {
				vertical-align:top;
				border-bottom:1px solid #D9D9D1; 
				padding:6px 0 6px 10px;
				}
			 
				table.table-cms tr.odd {
					background-color:#FFFFFF;
					}
				table.table-cms tr.even {
					background-color:#EEEEEE;
					}

	table p {
		font-size:1em;
		}
		
				
	/* Global Classes */
 
 	.hidden { display:none; }
	
	.clear { clear:both; height:0; line-height:0; }
	.clear-left { clear:left; }
	.clear-right { clear:right; }
	.clear20 { clear:both; height:20px; line-height:0; }
	.clearfix:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
		}
		.clearfix { display:inline-block; }
		html[xmlns] .clearfix { display:block; }
		* html .clearfix { height:1%; }

	.float-left { float:left; }
	.float-right { float:right; }
	 
	.text-left { text-align:left; }
	.text-right { text-align:right; }
	.text-center { text-align:center; }
	.text-justify { text-align:justify; }
	
	.bold { font-weight:bold; }
	.italic { font-style:italic; }
	.underline { border-bottom:1px solid; }

	.blue {color:#0B66AC !important;}
	/* Notices */
			
	.error, .notice, .warning, .message, .success {
		padding:.8em;
		margin-bottom:1em;
		border:2px solid #ddd;
		font-size:123.1%;
		}

	.error { background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4; }
	.notice { background:#FFF6BF;color:#514721;border-color:#FFD324; }
	.message { background:#FFF6BF;color:#514721;border-color:#FFD324; }
	.success { background:#E6EFC2;color:#264409;border-color:#C6D880; }
	.error a { color:#8a1f11; }
	.notice a { color:#514721; }
	.success a { color:#264409; }
	
	.warning, #errorExplanation, .errorExplanation {
		padding: 1em 1em 1em 1em;
		margin: 1em 0;
		border: 1px solid #fc0;
		background: #fff3c5;
		color: #6b5e2b;
		}
	
	/* Page styles */
	.container_12 {
		background-color:#fff;
	}
	/* Header */
	
	#header {
		background-color:#0064a6;
		width:700px;
		}
	/* Navigation */
	
	#primary_navigation {
		margin:0 0 0 0;
		padding:0;
		}
		#primary_navigation ul {
			list-style:none;
			padding:0;
			background-color:#F3EFF6;
			}
		#primary_navigation li {
			padding:5px 0 5px 5px;
			border-bottom: 1px solid #b9b9b9;
			}
			#primary_navigation a {
				color:#0B66AC;
				font-weight:bold;
				}
			#primary_navigation li:hover {
				background-color:#E7DFEE;
					}
				
			#primary_navigation li.selected {
				background-color:#E7DFEE;
				}
				#primary_navigation li.selected a {
					color:#0B66AC;
					}
					
		#news h1 {
			color:#fff;
			font-weight:bold;
			padding:5px;
			background-color:#0b66ac;
			margin:0;
		}
		
		#news p {
			color:#333;
			padding:0 5px 10px 5px;
			background-color:#fff;
		}
		
		#news a {
			font-weight:bold;
		}
		
		.article p {
			border-bottom: 1px solid #F7F7F7;
		}
		
		.home-box {
			padding-bottom:20px;
		}
		
		.home-box h1 {
			color:#fff;
			padding:10px 0 10px 5px;
			background-color:#F3EFF6;
			margin:0;
			font-size:1em;
		}
		.home-box h1 a {color:#0B66AC;}
		
		#testimonial {
			margin-top:20px;
			margin-bottom:20px;
		}
		
		#testimonial h1 {
			color:#fff;
			padding:5px;
			background-color:#0b66ac;
			margin:0;
		}
		#testimonial p {
			margin:0;
			font-weight:normal;
			padding:10px 10px 0px 10px;
			background-color:#F3EFF6;
		}
		
		#testimonial a {
			font-weight:bold;
		}

		#content {
			margin:0 0 20px 0;
			}
			#content ul { 
				margin: 0 0 20px 30px; 
				}
			#content p { 
				margin: 0 0 10px 0; 
				}
				#content .column{
					width:230px;
				}
			

			
	/* Footer */
		
	#footer {
		color:#fff;
		background-color:#484848;
		margin-bottom:20px;
		font-size:0.9em;
		}
		
		#footer p {
			padding:0 5px;
			margin:5px 0;
		}
		
	#footer a {
		color:#fff;
		text-decoration:underline;
		}
		#footer a:hover {
			text-decoration:none;
			}
			
		/* sIFR Replacement Flash */
	
	sIFR-flash {
		visibility: visible !important;
		margin: 0;
		padding: 0;
		}
	
	.sIFR-unloading .sIFR-flash {
		visibility: hidden !important;
		}
	
	.sIFR-replaced, .sIFR-ignore {
		visibility: visible !important;
		}
	
	.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
		}
	
	.sIFR-replaced div.sIFR-fixfocus {
		margin: 0pt; 
		padding: 0pt; 
		overflow: auto; 
		letter-spacing: 0px; 
		float: none;
		}
	
	.sIFR-active h4 {
		visibility:hidden;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:1em;
		}
	.sIFR-active h4 {
		font-size:2em;
		}
		
	.sIFR-active h3 {
		visibility:hidden;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:1em;
		}
	.sIFR-active h3 {
		font-size:2.8em;
		}
	