@charset "utf-8";


body {
	margin:				0px;
	background:			url(/images/tmp/bg.gif) repeat 50% 0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}

a {
	color:				#2291FF;
	text-decoration:	underline;
}

p {
	margin: 5px 0;
}



.wrapper { float: left; }
.bg-02 { background: url(/images/tmp/page-02.jpg) no-repeat 50% 0; }		/* IS IT FOR ME */
.bg-03 { background: url(/images/tmp/page-03.jpg) no-repeat 50% 0; }		/* THE REAL DEAL */
.bg-04 { background: url(/images/tmp/page-04.jpg) no-repeat 50% 0; }		/* RECRUITMENT */





/* HEADER
**************************************************/
.header-cont {
	width:				100%;
	height:				30px;
	/*float:				left;*/
	/*background:			url(/images/tmp/green-bar-top.png) repeat-x;*/
	background-color:	#04664D;
	position:			absolute;
	left:				0px;
	top:				0px;
	z-index:			3;
}
.header-cont-shadow {
	width:				100%;
	height:				7px;
	float:				left;
	background:			url(/images/tmp/green-bar-shadow.png) repeat-x;
	position:			absolute;
	left:				0px;
	top:				30px;
	z-index:			2;
}

	.header-cont .header {
		width:				1000px;
		margin:				0 auto;
		padding:			8px 0 8px 0;
		text-align:			center;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			10px;
		letter-spacing:		1px;
		color:				#FFFFFF;
	}

		.header a {
			font-family:		Verdana, Arial, Helvetica, sans-serif;
			color:				#FFFFFF;
			text-decoration:	none;
			margin:				0 10px 0 10px;
		}
		.header a:active, .header a:focus, .header a.highlight {
			color:				#BED74B;
		}
		.header a:hover {
			text-decoration:	underline;
		}





/* HOME PAGE - MAGAZINE SWF
**************************************************/
.pg-01-col-float {
	width:				50%;
	height:				600px;
	position:			absolute;
	margin-left:		-70px;
	top:				20px;
	z-index:			1;
	left:				0px; /* IE 7 Fix */
}
	.pg-01-col-float p {
		margin:				0px;
		padding:			0px;
		text-align:			right;
	}
	.pg-01-col-float embed {
		width:			100%;
	}




/* CONTENT
**************************************************/
.content-cont {
	width:				100%;
	float:				left;
	padding:			40px 0 25px 0;
}

	.content {
		width:				1000px;
		margin:				0 auto;
		vertical-align:		top;
	}

		.content h1 {
			font-family:		Verdana, Arial, Helvetica, sans-serif;
			font-size:			18px;
			font-weight:		bold;
			color:				#7100C4;
			text-transform:		uppercase;
		}


	/* 01 HOME PAGE */
		.pg-01 .col-right {
			width:				560px;
			margin-top:			20px;
			padding:			40px 30px 40px 100px;
			float:				right;
			border:				2px solid #BED74B;
			background:			#FFFFFF;
			/*text-align:			justify;*/
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			10px;
			color:				#000000;
		}		


	/* 02 IS IT FOR ME */
		.content .pg-02 {
			width:				775px;
			height:				520px;
			margin:				0 auto;
			overflow:			hidden;
			/*border:				1px solid #FF0000;*/
		}
			.pg-02 .col-left {
				width:				360px;
				height:				500px;
				float:				left;
				margin:				10px;
				overflow:			inherit;
				/*border:				1px solid #0000FF;*/
			}
			.pg-02 .col-right {
				width:				340px;
				height:				480px;
				float:				right;
				margin:				10px;
				padding:			10px;
				overflow:			inherit;
				background:			url(/images/tmp/trans-bg.png) repeat;
				/*border:				1px solid #0000FF;*/
			}
			.pg-02 li {
				font-family:		Arial, Helvetica, sans-serif;
				font-size:			11px;
				font-weight:		bold;
				color:				#7100C4;
				margin:				5px 0 0 -15px;
			}


	/* 03 THE REAL DEAL */
		.content .pg-03 {
			width:				775px;
			height:				520px;
			margin:				0 auto;
			overflow:			hidden;
			/*border:				1px solid #FF0000;*/
		}
			.pg-03 .col-left {
				width:				360px;
				height:				500px;
				float:				left;
				margin:				10px;
				overflow:			inherit;
				font-size:			10px;
				color:				#000000;
				/*text-align:			justify;*/
				/*border:				1px solid #0000FF;*/
			}
			.pg-03 .col-right {
				width:				175px;
				height:				520px;
				float:				right;
				margin:				12px 10px 10px 10px;
				padding:			0 8px 0 8px;
				overflow:			inherit;
				font-size:			10px;
				color:				#FFFFFF;
				/*text-align:			justify;*/
				/*border:				1px solid #0000FF;*/
			}

			.pg-03 table {
				border:				0px none !important;
			}
				.pg-03 td {
					width:				50%;
					padding:			8px;
					vertical-align:		top;
				}

			.pg-03 ul {
				margin:				0px;
				padding-left:		16px;
			}
			.pg-03 li {
				list-style-image:	url(/images/blue_dot.gif);
			}


	/* 04 RECRUITMENT */
		.content .pg-04 {
			width:				775px;
			height:				520px;
			margin:				0 auto;
			overflow:			hidden;
			/*border:				1px solid #FF0000;*/
		}
			.pg-04 .col-left {
				width:				340px;
				height:				300px;
				float:				left;
				margin:				180px 10px 10px 10px;
				padding:			10px;
				overflow:			inherit;
				font-size:			10px;
				color:				#000000;
				/*text-align:			justify;*/
				/*border:				1px solid #0000FF;*/
			}
			.pg-04 .col-right {
				width:				340px;
				height:				125px;
				float:				right;
				margin:				360px 10px 10px 10px;
				padding:			10px;
				overflow:			inherit;
				font-size:			10px;
				color:				#FFFFFF;
				/*text-align:			justify;*/
				/*border:				1px solid #0000FF;*/
			}
			.pg-04 h3 {
				font-family:		Arial, Helvetica, sans-serif;
				font-size:			14px;
				display:			inline;
				color:				#E80097;
			}

			.pg-04 ul {
				margin:				0px;
				padding-left:		24px;
			}
			.pg-04 li {
				list-style-image:	url(/images/blue_dot.gif);
			}


	/* 05 IS SHE */
		.pg-05 .col-float {
			width:				515px;
			height:				600px;
			position:			absolute;
			margin-left:		-120px;
			top:				20px;
			z-index:			1;
			/*background:			url(/images/tmp/page-04.png);*/
		}
			.pg-05 .col-float p {
				margin:				0px;
				padding:			0px;
			}
		.pg-05 .col-right {
			width:				560px;
			margin-top:			20px;
			padding:			40px 30px 40px 100px;
			float:				right;
			border:				2px solid #BED74B;
			background:			#FFFFFF;
			/*text-align:			justify;*/
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			10px;
			color:				#000000;
		}
		.pg-05 h3 {
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			24px;
			font-weight:		bold;
			color:				#04664D;
		}
		.pg-05 a {
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			12px;
			font-weight:		bold;
			text-decoration:	none;
			color:				#04664D;
			margin:				10px 0 0 0;
		}
			.pg-05 a:hover {
				text-decoration:	underline;
			}
		.pg-05 li {
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			10px;
			font-weight:		normal;
			color:				#000000;
			margin:				2px 0 0 0;
			list-style-image:	url(/images/blue_dot.gif);
		}


	/* 06 NEWSLETTER */
		.content .pg-06 {
			width:				425px;
			height:				270px;
			margin:				0 auto;
			margin-top:			50px;
			margin-bottom:		50px;
			overflow:			hidden;
			background:			url(/images/tmp/page-06.png);
		}
			.pg-06 .col-left {
				width:				375px;
				height:				220px;
				margin:				11px 0 0 11px;
				padding:			10px;
				border:				2px solid #606162;
				font-family:		Arial, Helvetica, sans-serif;
				font-size:			12px;
				vertical-align:		top;
				color:				#484848;
			}
			.pg-06 .col-none {
				width:				10px;
				height:				10px;
				display:			none;
			}
			.pg-06 table {
				width:				350px;
				margin-top:-10px;
			}
			.pg-06 label {
				font-size:			11px;
			}
			.pg-06 input[type="text"] {
				padding:			2px;
				border-top:			2px solid #BABABA;
				border-left:		2px solid #BABABA;
				border-bottom:		0px none;
				border-right:		0px none;
			}
	
			.pg-06 .sumbit_btn {
				width:				77px;
				height:				20px;
				background:			url(/images/submit.gif);
				border-top:			2px solid #D0E27C;
				border-left:		2px solid #D0E27C;
				border-bottom:		2px solid #76852E;
				border-right:		2px solid #76852E;
			}
				.pg-06 .sumbit_btn:active {
					border-bottom:		2px solid #D0E27C;
					border-right:		2px solid #D0E27C;
					border-top:			2px solid #76852E;
					border-left:		2px solid #76852E;
				}






/* FOOTER
**************************************************/
.footer-cont {
	width:				100%;
	min-height:			35px;
	float:				left;
	background-color:	#04664D;
}

	.footer {
		width:				1000px;
		margin:				0 auto;
		padding:			5px 0 5px 0;
		text-align:			right;
		font-family:		Arial, Helvetica, sans-serif;
		font-size:			11px;
		color:				#FFFFFF;
	}

	.footer img {
		vertical-align:		middle;
	}

	.footer a {
		font-weight:		bold;
		color:				#FFFFFF;
		text-decoration:	none;
	} .footer a:hover { text-decoration: underline }



/* MISC
**************************************************/
ul#blocks {list-style: none; margin: 10px 0px; padding: 0;}
ul#blocks li {margin: 0 5px 0 0; display: inline;}
#blocks img {border: 0;}
