/* CSS Document */

body {
	margin:10px 0px 0px 0px;
	padding:0px;
}

#wrapper {
	margin:0px auto;
	width:1014px;
}
.clearing {
	clear:both;
}
#topContainer {
	background-image:url(../images/topBlue.gif);
	background-repeat:no-repeat;
	height:128px;
	margin:0px auto;
	width:1000px;
}
	#topContainer #topNav {
		color:#ffffff;
		font:11px Calibri, Arial, Helvetica, sans-serif;
		float:right;
		padding:22px 20px 20px 0px;
	}
		#topContainer #topNav ul {
			list-style-type:none;
			margin:0px;
		}
		#topContainer #topNav ul li {
			background-image:url(../images/doubleArrow.gif);
			background-repeat:no-repeat;
			background-position:left;
			display:block;
			float:left;
			padding-left:4px;
		}
		#topContainer #topNav ul li a {
			color:#ffffff;
			padding:0px 13px 0px 8px;
			text-decoration:none;
		}
		#topContainer #topNav ul li a:hover {
			color:#00ffff;
			text-decoration:none;
		}
	#topContainer #mainNav {
		background-color:#000000;
		border-top:1px solid;
		border-color:#ffffff;
		color:#ffffff;
		float:left;
		font:13px Calibri, Arial, Helvetica, sans-serif;
		height:27px;
		margin-top:45px;
		width:777px;
	}
		#topContainer #mainNav ul {
			height:27px;
			list-style-type:none;
			margin:0px 0px 0px -40px;
		}
		#topContainer #mainNav ul li {
			border-right:1px solid;
			border-color:#ffffff;
			display:block;
			float:left;
			padding:6px 0px;
			position:relative;
		}
		#topContainer #mainNav ul li a {
			color:#ffffff;
			padding:6px 20px 6px 20px;
			text-decoration:none;
		}
		#topContainer #mainNav ul li a:hover {
			background-color:#223545;
			color:#00ffff;
			text-decoration:none;
		}			
		#topContainer #mainNav ul li ul {
			background-color:#fff;
			color:#000;
			display:none;
			height:auto;
			left:0px;
			margin:0px;
			padding:0px;
			position:absolute;
			top:27px;
			width:155px;
		}
		#topContainer #mainNav ul li ul li {
			border:1px solid;
			border-color:#000;
			float:none;
			padding:0px;
		}
		#topContainer #mainNav ul li ul li a {
			color:#000;
			display:block;
			padding:4px 0px 4px 10px;
			text-decoration:none;
		}
		#topContainer #mainNav ul li ul li a:hover {
			background-color:#3d586d;
			color:#fff;
			text-decoration:none;
		}
		
	#topContainer #loginBox {
		background-image:url(../images/loginBox.jpg);
		background-repeat:no-repeat;
		float:right;
		height:73px;
		width:223px;
	}

		.login {
			background-image:url(../images/login.jpg);
			background-repeat:no-repeat;
			display:block;
			height:26px;
			margin:10px 0px 5px 20px;
			width:76px;
		}
		.dropDown {
			font:11px Calibri, Arial, Helvetica, sans-serif;
			height:17px;
			margin:0px 0px 0px 45px;
			width:130px;
		}
#flashHeader {
	background-image:url(../images/flashHeader.jpg);
	background-repeat:no-repeat;
	height:172px;
	margin-left:7px;
	width:1014px;
}
#contentContainer {
	margin:0px auto 0px auto;
}
	.indexContent {
		background-color:#3d586d;
		width:1000px;
	}
	.interiorContent {
		background-color:#fff;
		border-left:1px solid;
		border-right:1px solid;
		border-top:1px solid;
		border-color:#1c2c38;
		width:998px;
	}
	.indexContent a,
	#contentContainer #rightColumn #currentNews a {
		color:#00ffff;
		text-decoration:none;			
	}
	.indexContent a:hover, 
	#contentContainer #rightColumn #currentNews a:hover {
		color:#00ffff;
		text-decoration:underline;			
	}
	.interiorContent a {
		color:#3674a5;
		text-decoration:none;
	}
	.interiorContent a:hover {
		color:#3674a5;
		text-decoration:underline;
	}
/*Left Column , SubNav, left black and blue box content area Styles */
	#contentContainer #leftColumn {
		float:left;
		font:12px Calibri, Arial, Helvetica, sans-serif;
		padding:10px;
		width:210px;
	}	
	#contentContainer #leftColumn #movie {
		margin:10px 0px 0px 0px;
		padding:0px;
		width:210px;
	}
	#contentContainer #leftColumn .gbox, 
	#contentContainer #leftColumn #leftContentTwo {
		background-repeat:no-repeat;
		color:#afccda;
		font:13px Calibri, Arial, Helvetica, sans-serif;
		line-height:17px;
		margin:0px 0px 0px -10px;
		padding:5px 15px 10px 15px;
		width:190px;
	}
		#contentContainer #leftColumn .gbox {
			background-color:#000;
		}
		#contentContainer #leftColumn .gbox_body {
			color:#afccda;
			font:13px Calibri, Arial, Helvetica, sans-serif;
		}
			#contentContainer #leftColumn .blackContentTop,
			#contentContainer #leftColumn .blackContentBottom {
				height:13px;
				margin:0px 0px 0px -10px;
				width:220px;
			}			
			#contentContainer #leftColumn .blackContentTop {
				background-image:url(/images/leftBlackTop.png);	
				margin-top:20px;			
			}
			#contentContainer #leftColumn .blackContentBottom {
				background-image:url(../images/leftBlackBottom.png);
			}
		#contentContainer #leftColumn #leftContentTwo {
			background-color:#1c2c38;				
		}
			#contentContainer #leftColumn .blueContentBottom {
				background-image:url(/images/globalBottom.png);
				height:15px;
				margin-left:-10px;
				width:220px;	
			}
		#contentContainer #leftColumn .gbox h1, 
		#contentContainer #leftColumn #leftContentTwo h1 {
			color:#ffffff;
			font:22px Calibri, Arial, Helvetica, sans-serif;
			margin:0px;
		}
		#contentContainer #leftColumn .gbox a, 
		#contentContainer #leftColumn #leftContentTwo a {
			color:#ffffff;
			text-decoration:none;
		}
		#contentContainer #leftColumn .gbox a:hover, 
		#contentContainer #leftColumn #leftContentTwo a:hover {
			color:#ffffff;
			text-decoration:underline;
		}

		#contentContainer #leftColumn #subNav {
			color:#333;
			font:13px Calibri, Arial, Helvetica, sans-serif;
			padding-bottom:10px;
		}
			#contentContainer #leftColumn #subNav ul {
				list-style-type:none;
				margin:0px 0px 0px -35px;
			}
			#contentContainer #leftColumn #subNav ul li {
				padding:4px 0px;
			}
			#contentContainer #leftColumn #subNav ul li a {
				color:#333;
				text-decoration:none;
			}
			#contentContainer #leftColumn #subNav ul li a:hover {
				color:#557084;
				text-decoration:underline;
			}
/*Center Column Styles*/		
	#contentContainer #centerColumn {
		float:left;
		font:13px Calibri, Arial, Helvetica, sans-serif;
		padding:10px 20px;
		width:495px;
	}
/*RightColumn Styles */
	#contentContainer #rightColumn {
		float:right;
		font:12px Calibri, Arial, Helvetica, sans-serif;
	}
		.indexRight {
			width:220px;
		}
		.interiorRight {
			padding:0px 10px 10px 10px;
			width:200px;
		}
		#contentContainer #rightColumn #currentNews, 
		#contentContainer #rightColumn #caseStudy, 
		#contentContainer #rightColumn #testimonials {
			background-repeat:no-repeat;
			background-position:bottom;
		}
		#contentContainer #rightColumn #currentNews {
			background-color:#223545;
			background-image:url(../images/blueLightBlue.gif);		
			color:#c7e3ef;
			font:12px Calibri, Arial, Helvetica, sans-serif;
			line-height:17px;
			padding:10px 12px 15px 12px;
		}
			#contentContainer #rightColumn #currentNews h1 {
				color:#ffffff;
				font:22px Calibri, Arial, Helvetica, sans-serif;
				margin:8px 0px;
			}
			#contentContainer #rightColumn #currentNews h2 {
				color:#fff;
				font:13px Calibri, Arial, Helvetica, sans-serif;
				margin:0px;
			}
		#contentContainer #rightColumn #caseStudy {
			background-color:#afccda;
			background-image:url(../images/lightBlueBlack.gif);
			color:#1c2c38;
			font:12px Calibri, Arial, Helvetica, sans-serif;
			padding:10px 12px 15px 12px;
		}
			#contentContainer #rightColumn #caseStudy h1 {
				color:#1c2c38;
				font:23px Calibri, Arial, Helvetica, sans-serif;
				margin:5px 0px;
			}
			#contentContainer #rightColumn #caseStudy a {
				color:#1c2c38;
				font-weight:bold;
				text-decoration:none;
			}
			#contentContainer #rightColumn #caseStudy a:hover {
				color:#1c2c38;
				text-decoration:underline;
			}
		#contentContainer #rightColumn #testimonials {
			background-color:#000;
			background-image:url(../images/blackBottom.gif);
			background-repeat:no-repeat;	
			color:#fff;	
			padding:10px;	
		}
	
#contentContainer #bottomNav {
	color:#fff;
	font:11px Calibri, Arial, Helvetica, sans-serif;
	padding-top:10px;
	text-align:left;
	width:300px;
}
	#contentContainer #bottomNav ul,
	#contentContainer #interiorBottomNav ul {
		list-style-type:none;
		margin:0px 0px 0px -15px;
	}
	#contentContainer #bottomNav ul li,
	#contentContainer #interiorBottomNav ul li {
		background-image:url(../images/bottomArrows.png);
		background-repeat:no-repeat;
		background-position:left;
		display:inline;
		padding-left:10px;
	}
	#contentContainer #bottomNav ul li a {
		color:#fff;
		padding:0px 10px 0px 0px;
		text-decoration:none;
	}
	#contentContainer #bottomNav ul li a:hover {
		color:#1c2c38;
		text-decoration:none;:
	}
	
	#contentContainer #interiorBottomNav {
		color:#333;
		font:11px Calibri, Arial, Helvetica, sans-serif;
		padding-top:10px;
		text-align:left;
		width:300px;
	}
	#contentContainer #interiorBottomNav ul li a {
		color:#333;
		padding:0px 10px 0px 0px;
		text-decoration:none;
	}
	#contentContainer #interiorBottomNav ul li a:hover {
		color:#557084;
		text-decoration:none;:
	}
#footer {
	background-repeat:no-repeat;
	margin:0px auto;
	position:relative;
	width:1000px;
}
	.footerIndex {
		background-image:url(../images/containerBottom.gif);
		height:12px;
	}
	.footerInterior {
		background-image:url(../images/interiorBottom.gif);
		height:21px;
	}


/*Font Styles */
h1 {
	font:22px Calibri, Arial, Helvetica, sans-serif;
}
.copy {
	bottom:-30px;
	color:#3d586d;
	font:10px Calibri, Arial, Helvetica, sans-serif;
	right:10px;
	margin:0px;
	padding-bottom:10px;
	position:absolute;
}
.white {
	color:#fff;
}
.gray {
	color:#333;
}
