/* CSS Document */

* {
	margin:0;
	padding:2;
}

html
	{
		height:100%;
		width:100%;	
	}


body
	{
		height:100%;
		width:100%;	
		background-color:#2c2c2c;
		font-family:Verdana;
		font-size:14px;
		font-weight:700;
		color:#cccccc;
	}
	
	
#header
	{
		height:116px;
		background-color:#2c2c2c;
		background-image:url(../images/logoFiller.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		overflow:hidden;
		
		position:fixed;
		top:0;
		
		z-index:2;
	}
	
#header img.logoRight
	{
		float:right;
	
	}
	
#header img.logoLeft
	{
		float:left;
		
	}

	
#menu
	{
		background-color:#3839c6;
		background-image:url(../images/menuTile.jpg);
		background-position: top left;
		background-repeat:repeat-x;
		height:19px;
		
		position:fixed;
		top:116px;
		width:100%;
		z-index:2;
	}
	
#tabs
	{
		background-color:transparent;
		height:38px;
		
		position:fixed;
		top:98px;
		width:100%;
		z-index:3;
		
		text-align:center;
	}
	
#tabs a
	{
		display:block;
		height:38px;
		width:104px;
		background-image:url(../images/tabInactive.gif);
		background-repeat:no-repeat;
		border:none;
		
		padding-top:10px;
		
		float:right;
		
		font-size:16px;
		
		text-decoration:none;
		color:#000000;
		
	}
	
#tabs a#tabContact
	{
		margin-right:35px;
	}
	
#tabs a:hover
	{
		background-image:url(../images/tabActive.gif);
		background-repeat:no-repeat;
	}
	
#tabs a:active, #tabs a.current
	{
		background-image:url(../images/tabActive.gif);
		background-repeat:no-repeat;
		color:#1919b3;
		font-weight:800;
	}
	
	
	
		
#subMenu
	{
		background-color:#ffe500;
		background-image:url(../images/subMenuTile.jpg);
		background-position: top left;
		background-repeat:repeat-x;
		height:34px;
		
		position:fixed;
		top:135px;
		width:100%;
		
		z-index:2;
		
		text-align:center;
		
		color:#1919b3;
		font-size:16px;
		font-weight:bold;
	}
	
#subMenu a
	{
		text-decoration:none;
		color:#1919b3;
		margin:10px;
		vertical-align:middle;
		line-height:34px;
	}
	
#content
	{
		background-color:#474646;
		background-image:url(../images/contentTile.jpg);
		background-position: top left;
		background-repeat:repeat-x;
		height:274px;
		height:100%;
		
		
		
		position:absolute;
		top:169px;
		width:100%;
		z-index:1;
		
		padding-bottom:80px;
	}
	
#contentWrapper
	{
		padding:20px;
	}
	
#content p 
	{
		padding-bottom:15px;
	}
	
#content h3
	{
		font-size:16px;
		font-weight:bolder;
		color:#ffcc00;
	}
	
	#content .careers h3
	{
		font-size:22px;
		font-weight:bolder;
		color:#ffcc00;
	}
	
#pageTitle
	{
		padding-top:20px;
		margin-left:20px;
		margin-right:20px;
		padding-bottom:5px;
		
		border-bottom-style:solid;
		border-bottom-color:#cccccc;
		border-bottom-width:2px;
		
		font-size:20px;
		font-weight:900;
	}
	
	.careers{
	
	font-size:18px;
	width
	
	
	}
	
#contactInfo
	{
		background-color:#2c2c2c;
		height:44px;
		width:100%;
		position:fixed;
		bottom:19px;
		
		z-index:1;
	}
	
#contactInfo a, #contactInfo a:hover, #contactInfo a:visited, #content a, #content a:hover, #content a:active, #content a:visited
	{
		color:#ffcc00;
		text-decoration:none;
	}
	
#contactInfo table.contactInfoTable
	{
		border-collapse:collapse;
		margin:10px;
		width:100%;
		text-align:center;
	}
	

	
#footer
	{
		background-color:#3839c6;
		background-image:url(../images/menuTile.jpg);
		background-position: top left;
		background-repeat:repeat-x;
		height:19px;
		width:100%;
		
		font-size:11px;
		
		position:fixed;
		bottom:0;
		
		
		text-align:center;
		
		border-top-color:#000000;
		border-top-style:solid;
		border-top-width:1px;
		
		z-index:2;
		
	}
	
#footer a, #footer a:hover, #footer a:visited
	{
		color:#cccccc;
		text-decoration:none;
	}
	
#servicesMenu
	{
		display:none;
	}
	
	
#content img	{
	margin:10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

img.floatLeft{
		float:left;
	}
	
img.floatRight{
		float:right;
	}
	
	
#validations
	{
	position:fixed;
	bottom:50px;
	z-index:1;
	display:none;
	}
	
	
#validations a, #validations a img
	{
		
		border:none;
		border-style:none;
		margin-top:25px;
		margin-bottom:25px;
		padding:0;
		text-decoration:none;
	
	}
