@import "leftmenu.css";
@media screen {
	/*****************/
	/* Main Styles */
	/*****************/
	body {
		background-color:#fff;
		background-image:url('../images/global_bg_dots.gif');
		background-repeat:repeat-x;
		margin:0;
	}
	a img {
		border:none 0;
	}
	sup {
		line-height: 0;
		font-size: smaller;
	}

	#no_body_bg {
		background-image:none;
	}
	.top_gradient {
		background-image:url('../images/global_console_side_gradient.gif');
		background-repeat:no-repeat;
		position:absolute;
		width:990px;
		height:450px;
		pointer-events: none;
	}
	.side_gradients,.footer_gradients {
		margin:0 auto;
		width:990px;
		z-index:1;
	}
	.dots_gradient {
		position:absolute;
	}
	.solid_gradient {
		width:989px;
		background:transparent url('../images/global_console_side_gradient2.png') repeat-y 2px 0;
		z-index:1;
	}
	.solid_gradientL {
		width:17px;
		background-image:url('../images/global_console_side_gradientL.gif');
		background-repeat:repeat-y;
		float:left;
		height:480px;
		margin-left:2px;
	}
	.solid_gradientR {
		width:18px;
		background-image:url('../images/global_console_side_gradientR.gif');
		background-repeat:repeat-y;
		position:absolute;
		right:0;
		top:0;
		height:480px;
	}
	.footer_gradients {
		height:90px;
		padding-bottom:50px;
		background-image:url('../images/global_console_base.png');
		background-repeat:no-repeat;
	}
	.fop-image {
		border:0px;
	}
	.float-left,.floatL {
		float:left;
	}
	.float-right,.floatR {
		float:right;
	}
	.clearR {
		clear:right;
	}
	.clearL {
		clear:left;
	}
	.clearB {
		clear:both;
	}
	.clear1 {
		float:none;
		clear: both;
	}
	/*****************/
	/* Font Styles */
	/*****************/
	p,h1,h2,div,h3,.bodytext,.bodytext-small,.bodytext-title,.bodytext-subtitle,.headertext,.hdr_menu_item,.hdr_menu_item1,#main_slidedown_menu,.inner_item,.inner_subitem {
		font-family:Helvetica,Verdana,Arial,sans-serif;
		font-size:12px;
		color:#757575;
	}
	p,.hdr_search_container form,h1,h2 {
		padding:0;
		margin:0;
	}
	h1 {
		margin-bottom:5px;
		border:1px solid #ffffff;
		width:100%;
	}
	h2 {
		font-size:14px;
		padding-top:10px;
		color:#5F5F5F;
		margin-bottom: -4px;
	}
	/* MB - March 10/08 */
	h1 {
		margin-bottom:5px;
		padding-top:5px;
		border:1px solid #ffffff;
		width:100%;
	}
	.footertext,.footertext a {
		font-size:9px;
		color:#9796a4;
	}
	.bodytext-subtitle,h1 {
		font-size:20px;
		color:#87799d;
		font-weight:normal;
		padding-bottom:8px;
	}
	.purple_color {
		color:#87799d;
	}
	.caption2 {
		text-align:center;
		margin-top:15px;
	}
	.bodytext-title {
		font-size:12px;
		color:#b49cd6;
		font-weight:bold;
		padding-bottom:8px;
	}
	.bodytext-subtitle {
		font-size:14px;
	}
	.bodytext-small {
		font-size:11px;
	}
	.font-bold,h3 {
		font-weight:bold;
	}
	h3 {
		margin-bottom:0px;
	}
	.flush {
		margin:0;
		padding:0;
	}
	.font-ital {
		font-style:italic;
	}
	.headertext {
		font-size:11px;
		color:#9796a4;
	}
	.headertext a,.inner_item {
		text-decoration:none;
	}
	.bodytext-gray {
		color:#9E9E9E;
	}
	.underline {
		text-decoration:underline;
	}
	.noStyle,.noStyle li {
		list-style-type:none;
		list-style: none;
	}
	/*****************/
	/* Header Styles */
	/*****************/
	.header_container {
		margin:0 auto;
		width:951px;
		position:relative;
	}
	.top_yellow_bar {
		background:#f4ba00;
		height:15px;
	}
	.hdr_content_container {
		background:#fdeab2;
		overflow:hidden;
		padding-right:38px;
	}
	.hdr_logo {
		float:left;
		position:relative;
		left:26px;
		top:8px;
	}
	.hdr_search_container {
		float:right;
		text-align:left;
		background:#ffd96c;
		padding:10px 15px 5px 5px;
	}
	.hdr_links {
		float:right;
		position:relative;
		top:16px;
		right:15px;
	}
	#searchfield {
		position:relative;
	}
	#search_button {
		position:relative;
		top:5px;
		left:3px;
	}
	.hdr_menu_doublecountainer {
		float:right;
		clear:right;
		width:513px;
	}
	.hdr_menu_container {
		background-image:url('../images/header_menu_top_gradient.gif');
		background-repeat:repeat-x;
		padding-top:9px;
	}
	.hdr_menu_container a {
		position:relative;
		top:4px;
		font-weight:bold;
	}
	.hdr_menu_item,.hdr_menu_item_lowerportion,.hdr_menu_item1,.hdr_menu_item1_lowerportion {
		width:127px;
		height:23px;
		text-align:center;
		float:left;
		border-right:1px solid #b6ada4;
	}
	.hdr_menu_item1,.hdr_menu_item1_lowerportion {
		width:126px;
		border-left:1px solid #b6ada4;
	}
	.hdr_menu_item,.hdr_menu_item_lowerportion,.hdr_menu_item1,.hdr_menu_item1_lowerportion,.hdr_menu_item a,.hdr_menu_item1 a {
		text-decoration:none;
		color:#757575;
	}
	#on_state,.hdr_menu_item a:hover,.hdr_menu_item1 a:hover,.headertext a:hover,.puce_color {
		color:#d29c00;
	}
	#on_state {
		margin-left:2px;
	}
	.hdr_menu_item1_lowerportion,.hdr_menu_item_lowerportion,#noborder_hilight {
		border-color:#fdeab2 #fdeab2;
		margin-top:0;
	}
	#hilightwhite {
		background:#fff;
	}
	#noborder_hilight {
		background: #fff;
	}
	/*********************************************/
	/* Main area including left menu and columns */
	/*********************************************/
	.main_container {
		background:#fff;
		margin:0 auto;
		width:951px;
		z-index:999;
	}
	#main_slidedown_menu,#homepage_leftcolumn {
		float:left;
		position:relative;
		left:40px;
		top:84px;
		width:240px;
	}
	.main_column1,#homepage_maincolumn {
		width:662px;
		margin-left:240px;
		position:relative;
		top:40px;
		padding-right:20px;
		padding-bottom:100px;
		_height:245px;
		min-height:245px;
	}
	#homepage_leftcolumn {
		width:235px;
		top:80px;
		left:26px;
		line-height:13px;
	}
	#homepage_maincolumn {
		padding-right:0px;
		margin-left:275px;
		padding-bottom:60px;
	}
	#homepage_getflash {
		position:relative;
		left:50%;
		top:10em;
		width:88px;
		height:316px;
	}
	.main_column1b {
		float:right;
		padding-top:24px;
	}
	.main_column1c {
		margin-left:15px;
		float:right;
		padding-top:24px;
	}
	.main_column1d {
		margin-left:15px;
		float:right;
		padding-top:84px;
	}
	.main_column1a {
		width:370px;
		min-height:245px;
	}
	.main_column1ab {
		width:400px;
		*width:350px;
		min-height:245px;
	}
	.main_column1abc {
		width:400px;
		*width:350px;
	}
	.text-column {
		float:left;
		width:500px;
		padding-top:5px;
	}
	#paragraph1_spacing {
		padding-top: 9px;
	}
	/*mb april 22/08 */
	.softBackground,.softBackgroundWithColumns {
		background-color:#fef1d5;
		padding:10px;
	}
	.softBackgroundWithColumns {
		width:626px;
		padding:5px 15px 15px 15px;
		margin-bottom:37px;
	}
	.softBackgroundWithColumns h2 {
		font-style:italic;
		color:#000;
		font-weight:normal;
		font-size:14px;
		padding-top:0;
	}
	.featureRightPadded {
		float:left;
		margin-right:19px;
		width:196px;
	}
	.featureRightPaddedMore {
		float:left;
		margin-right: 40px;
	}
	.topPadding {
	 padding-top: 20px;
	}
	/*********************************************/
	/* Global page columns AGF */
	/*********************************************/
	#globalpage_main {
		left:26px;
		top:40px;
		line-height:16px;
		padding-bottom:160px;
		width:690px;
		min-height:245px;
		position:relative;
		height:auto;
	}
	#globalpage_main2 {
		left:26px;
		top:0px;
		line-height:16px;
		padding-bottom:70px;
		width:690px;
		min-height:245px;
		position:relative;
		height:auto;
	}
	#globalpage_main3 {
		left:26px;
		top:40px;
		line-height:16px;
		padding-bottom:70px;
		width:690px;
		min-height:350px;
		position:relative;
		height:auto;
		margin:auto;
	}
	#globalpage_main div {
		float:left;
		margin-top:10px;
	}
	#globalpage_main2 div {
		float:left;
		margin-top:10px;
	}
	#globalpage_main table {
		margin-left:-10px;
	}
	.contact_object {
		padding-left:5px;
		width:200px;
	}
	h2,#globalpage_main p,.main_column1 p,.main_column1a p,.main_column1b p,#homepage_leftcolumn p {
		padding-bottom:10px;
	}
	#globalpage_main a,.main_column1 a,.main_column1a a,.main_column1b a,#homepage_leftcolumn a,.homeLeft a {
		color:#d29c00;
	}
	#sitemap_content_area a {
		color:#6984a7;
		text-decoration:none;
	}
	#sitemap_content_area a:hover {
		color: #d29c00;
	}
	/*mb march 10/08*/
	.main_column1 ol,.main_column1a ol,.main_column1b ol {
		margin-top:0px;
	}
	.main_column1 ul,.main_column1a ul,.main_column1b ul {
		margin-top:0px;
	}
	.main_column1 .inner_leftmenu ul {
		margin-top:0px;
	}
	.main_column1 .inner_leftmenu .inner_item {
		color:#a3a3a3;
	}
	.main_column1 .inner_leftmenu .inner_subitem {
		color:#b49cd6;
		padding-right:20px;
	}
	.inner_subitem {
		/*background-color:#d4d4d4;
		*/ background-color:#ffffff;
		border-bottom:1px solid #d4d4d4;
	}
	.home-fop {
		/*padding-top:92px;
		*/position:relative;
		bottom:10px;
		right:8px;
	}
	#chart8 {
		display:none;
	}
	#sub_1 {
		display:none;
	}
	#sub_2 {
		display:none;
	}
	#sub_3 {
		display:none;
	}
	#sub_4 {
		display:none;
	}
	#sub_5 {
		display:none;
	}
	#sub_1 span,#sub_2 span,#sub_3 span,#sub_4 span,#sub_5 span {
		position:relative;
		left:13px;
	}
	#anchor_spacing {
		height: 150px;
	}
	/*mb aug11/08 */
	#level2 a {
		display:none;
		padding-left: 30px;
	}
	/*********************************************/
	/* Inner area left menu and columns */
	/*********************************************/
	.inner_container {
		width:100%;
	}
	.inner_leftmenu {
		width:150px;
		background-image:url('../images/inner_menu_bg_gradient.gif');
		background-repeat:repeat-y;
		height:350px;
		margin-right:15px;
		float:left;
		padding-top:20px;
	}
	.inner_content {
		width:434px;
		float:left;
	}
	.inner_content_bottom {
		clear:both;
		width:100%;
		padding-top: 15px;
	}
	.inner_leftmenu div {
		/*background-color:#fdeab2;
		*/
		background-color:#fcdd8c;
		margin-left:0;
		padding-left:0;
	}
	.inner_leftmenu ul ul {
		background-color:#e4e4e4;
	}
	.inner_leftmenu div a {
		display:block;
		text-decoration:none;
		border-top:1px solid #ffffff;
		padding:2px 0 2px 1em;
	}
	.main_column1 .inner_leftmenu div a:hover {
		color:#666666;
		/*background-color:#ffffff;
		*/
	}
	.inner_leftmenu div a {
		padding-left:3px;
	}
	.main_column1 .inner_leftmenu ul ul a:hover {
		color:#7858ae;
		background-color:#ffffff;
	}
	.callout-box {
		background-image:url('../images/bg_paper.gif');
		width:440px;
		height:386px;
		background-repeat:no-repeat;
	}
	.callout-box div {
		padding:20px 0 0 40px;
		width:370px;
	}
	.callout-box div p {
		padding-bottom:8px;
	}
	.chip-object {
		padding-left:250px;
		text-align:center;
		height:200px;
	}
	.flash-object {
		padding-left:250px;
		text-align:center;
	}
	.flash-object img {
		border:none;
	}
	.chip-object h1 {
		height:35px;
		font-size:24px;
	}
	.chip-object img {
		border: none;
	}
	/**********/
	/* Footer */
	/**********/
	.footer_content {
		padding:35px 0 0 20px;
		overflow:hidden;
	}
	.footer_content p {
		float:left;
	}
	#footer_links {
		float:right;
		position:relative;
		right:65px;
		font-weight:bold;
	}
	#footer_links b {
		font-size:10px;
	}
	#footer_links a {
		text-decoration:none;
	}
	#footer_links a img {
		vertical-align: bottom;
	}
	/**********************************/
	/* Charts for inner column layout */
	/**********************************/
	.inner_content div {
		position:relative;
		width:434px;
		display:none;
	}
	.inner_content div table {
		color:#333333;
		font-size:9px;
	}
	.inner_content div .tablehead {
		color:#fff;
	}
	.inner_content div caption {
		text-align: left;
	}
	/**********************************/
	/* FAQ Show/hide feature */
	/**********************************/
	*.answer {
		display:none;
		padding-left:20px;
	}
	#faq_toc {
		margin:0 0 20px 0;
	}
	#faq_toc p {
		padding:0;
		padding-top:3px;
		margin:0;
	}
	#faq_toc a {
		font-size:14px;
		font-weight:bold;
		color: #5F5F5F;
	}
	/**********************************/
	/* Media Section */
	/**********************************/
	.media_photos {
		padding-right:8px;
	}
	.popup_top_yellow_bar {
		background:#f4ba00;
		height:18px;
		text-align:right;
		padding-right:6px;
	}
	.popup_content_area {
		margin:20px 40px 0px 40px;
	}
	.popup_content_area img {
		margin-top:8px;
	}
	.popup_logo {
		float:left;
		position:relative;
		left:20px;
		top:4px;
	}
	#chipswf {
		position:relative;
		left: 8px;
	}
	/**********************************/
	/* SITE MAP */
	/**********************************/
	.smsub,.smsub2 {
		list-style-type:none;
		padding:0;
		margin:0 0 4px 15px;
	}
	.smsub {
		margin-left:0px;
	}
	#sitemap_content_area {
		left:26px;
		top:40px;
		width:93%;
		padding-bottom:160px;
		position:relative;
		min-height:300px;
	}
	.col1 {
		width:100%;
	}
	.col2 {
		width:75%;
		float:right;
	}
	.col3 {
		width:66%;
		float:right;
	}
	.col4 {
		width:50%;
		float:right;
	}
	.keyline {
		border-top:1px solid #f8d563;
		margin-top:25px;
		margin-bottom: 25px;
	}
}
/**********************************/
/* TABLE STYLES */
/**********************************/ /* Added by Maneesh Bidaye,Mar3/08 */
.clearL {
	clear:left;
}
.clearR {
	clear:right;
}
.clearB {
	clear:both;
}
table.purple {
	clear:both;
	margin:0;
	width:100%;
}
table.purple td,table.purple th {
	padding:0 5px;
}
table.purple td {
	color:#616161;
}
table.purple th {
	font-weight:bold;
	color:#fff;
	background:#a488cb;
	text-align:left;
}
table.purple tr.rowA {
	background:#e0cff9;
}
table.purple tr.rowB {
	background:#eee3fd;
}
#jobTitle {
	width:60%;
}
#jobStatus {
	width:19%;
}
#jobDatePosted {
	width: 20%;
}
/**********************************/
/* SEARCH RESULT STYLES */
/**********************************/ #searchResultsMetaData {
	clear:left;
	float:left;
	width:100%;
	margin:15px 0;
}
#searchResultsAmount {
	float:left;
	width:570px;
}
#searchResultsPageNumber {
	float:left;
	width:30px;
}
#searchResultsNextPrevPage {
	float:left;
	width: 10px;
}
@media print/**********************************/
/* Customized mainly for FAQs */
/**********************************/ {
	body {
		color:#000000;
		background:#ffffff;
		font-family:"Times New Roman",Times,serif;
		font-size:12pt;
	}
	a {
		text-decoration:none;
		font-weight:bold;
		color:#000000;
	}
	#navigation,#advertising,#other {
		display:none;
	}
	.answer {
		margin-left:2em;
	}
	#main_slidedown_menu,#footer_links,.header_container,.float-right {
		display:none;
	}
}
.formLabel {
	width:110px;
	float:left;
	padding-top:9px;
}
.formField {
	width:200px;
	float:left;
	margin-left:4px;
}
.formRow {
	padding-top:10px;
}
.merchantField {
	width:186px;
	height:24px;
	border:1px solid #000;
	padding:0 2px 0 2px;
}
.merchantField2 {
	width:47px;
	height:24px;
	border:1px solid #000;
	text-align:center;
	margin-right:5px;
}
.merchantField3 {
	width:75px;
	height:24px;
	border:1px solid #000;
	text-align:center;
}
.merchSubmit {
	background:url(../images/merchSubmit.gif);
	width:87px;
	height:17px;
	border:none;
	cursor:pointer;
}
.error {
	color:red;
	width:300px;
	padding:5px;
}
.error_field {
	border:1px solid red;
}
.error_select {
	background-color:red;
}
.notify {
	color:#00B200;
}
.homeLeft {
	float:left;
	margin:34px 0 0 40px;
	height:344px;
	width:231px;
	z-index:999;
}
.homeRight {
	float:right;
	width:653px;
	height:190px;
	margin-right:2px;
}
.homeYellowBox {
	margin-top: 10px;
	position: relative;
	width: 231px;
	/*height: 61px;*/
	/*background: 0 0 url(../images/yellowbox.gif) no-repeat;*/
	font-size: 14px;
	font-weight: bold;
}
.homeYellowBox a {
	/*display: inline-block;
	margin: 7px 20px 0;
	color: #757575;*/
}
.homeYellowBox p {
	font-size:14px;
	color:#5b5b5b;
	font-weight:bold;
	width:188px;
	padding:30px 0 30px 0;
	line-height:1.3em;
	margin:auto;
}
.homeYellowBox,.homeYellowBox a {
	color:#5B5B5B;
}
.container {
	width:951px;
	float:left;
}

.homepage .homeLeft {
	margin-top:24px;
	height:354px;
}
.interac_flash .main_container {
	background-color:white;
}
.main-column {
	background-color:white;
	margin-left:240px;
	padding-top:40px;
	width:700px;
	min-height:1300px;
	overflow: hidden;
}
.main-column a {
	color:#D29C00;
}
.interac_flash .main-column img,.interac_flash .main_column1 img {
	margin-bottom:20px;
}
.interac_flash .main-column .wave-symbol,.interac_flash .main_column1 .wave-symbol {
	margin-bottom:0;
}
.interac_flash .main-column p,.interac_flash .main_column1 p {
	margin: 10px 0;
	width: 665px;
}
.interac_flash img {
	vertical-align: text-bottom;
}

#flash_wrapper {
	height: 164px;
	margin: 25px 0;
	overflow: hidden;
	background: transparent url(../images/interac_flash/flash_standin.png) 0 0 no-repeat;
}


.image_and_text {
	float:left;
	clear:both;
	width:100%;
}
.image_and_text img,.image_and_text ul,.image_and_text p {
	float:left;
}
.image_and_text p {
	margin-left:20px;
}

.interac_flash .main-column .image_and_text ul {
	padding-left: 40px;
	width: 470px;
	margin: 0 0 12px;
}
.interac_flash .main-column .image_and_text p {
	width: 470px;
	padding-left: 40px;
}
.image_and_text {
	line-height:1.25em;
}
.image_and_text ul li {
  width: 460px;
}
div.spacer {
	width:100%;
	float:left;
	clear:both;
	margin-bottom: 10px;
}

