/************************* DEFAULT STYLES ***************************/
body {
	color: #000;
	font-family: "helvetica", Arial, sans-serif;
	font-size: 0.8em;
	padding: 0px;
	margin: 0px;
}
.container-inner {
	width:1060px;
	margin:0px auto 0px auto;
	padding-top: 15px;
	padding-bottom: 10px;
	background-repeat: repeat;
}

h1,h2,h3,h4,h5,h6 { font-family:"helvetica", Arial, sans-serif;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#0E244F;}
a {color:#0E244F;text-decoration:none;}
a:hover, a:focus {color: #000; text-decoration:underline;}
form { padding: 0px; margin: 0px; }
div { padding: 0px; margin: 0px; }
span { padding: 0px; margin: 0px; }
img{
	border: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

p { line-height: 1.1em; }
ul li { margin-bottom: 6px; }
h1 { color: #0E244F; letter-spacing: -0.05em; font-size: 1.8em; }
span.highlight { color: #3187C2; font-weight: bold; margin: 0px; }

/************************* MASTHEAD ************************************/
.pusher {cursor:pointer;}
#masthead {
	width: 890px;
	margin: 0px 0px 0px 21px;
	height: 84px;
}
#masthead .siteName { color: transparent; line-height: 1px;font-size: 1px; margin: 0px; padding: 0px; display: none; }
	.container .container-inner #masthead a #headerImage {
	float: left;
	display: block;
	width: 502px;
	height: 70px;
	margin: 12px 0px 0px 15px;
	padding: 0px;
	background-image:url(../../images/FXC-LOGO.jpg);
	background-repeat: no-repeat;
}
	#masthead a:hover #headerImage, #masthead a:focus #headerImage { background-image:url(../img/masthead_homelink_sendmoneyhome_over.jpg); background-repeat: no-repeat; }

#navlist {}
#uppernavlist {}
		/* to stretch the container div to contain floated list */
		#navcontainer:after {content: ".";display: block;line-height: 1px;font-size: 1px;color: transparent;clear: left;}
		ul#uppernavlist {list-style: none; padding: 0px; margin: 22px 0px 0px 0px; float: left; display: block; }
		ul#uppernavlist li { margin: 0px; padding: 0px; }
		html>body ul#uppernavlist li { margin: 0px; padding: 0px; }
		
		ul#uppernavlist li a span { font-size: 12px; font-weight: normal; color: #FFF; }
		ul#uppernavlist li a:hover, ul#uppernavlist li a:focus { color: #FFF; text-decoration: underline; }

		.header_link_logIn, .header_link_contactUs, .header_link_register { float: left; margin: 22px 15px 0px 0px; display: block; }
		.header_link_shareThis { float: left; margin: 19px 0px 0px 0px; display: block;  }
		
		/* ---------------------------------------- */		
		.header_link_logIn { width: 71px; height: 57px; float: left; display: block; background-image:url(../img/header_nav_logIn.jpg); background-repeat:no-repeat; }
		.header_link_logIn a span { float: left; padding-left: 16px; padding-top: 11px; margin-top: 10px; margin-left: 10px; height: 25px; width: 40px; }
		
		.header_link_contactUs { width: 78px; height: 57px; float: left; display: block; background-image:url(../img/header_nav_contactUs.jpg); background-repeat:no-repeat;  }
		.header_link_contactUs a span{ float: left; padding-left: 	6px; padding-top: 11px; margin-top: 10px; margin-left: 4px; height: 25px; width: 66px; }
		
		.header_link_register { width: 70px; height: 57px; float: left; display: block; background-image:url(../img/header_nav_register.jpg); background-repeat:no-repeat;  }
		.header_link_register a span { float: left; padding-left: 	6px; padding-top: 11px; margin-top: 10px; margin-left: 4px; height: 25px; width: 56px; }
		
		.header_link_shareThis .header_link {width: 123px; height: 35px;  float: left; display: block; background-image:url(../img/header_nav_shareThis.jpg); background-repeat:no-repeat; padding-top: 22px; padding-left: 10px; }
		ul#uppernavlist .header_link_shareThis .header_link a span { color: #0E244F;}
		ul#uppernavlist li.header_link_shareThis a:hover, ul#uppernavlist li.header_link_shareThis a:focus, ul#uppernavlist li.header_link_shareThis span span a:hover, ul#uppernavlist li.header_link_shareThis span span a:focus { color: #0E244F; }
		

/* ************************* Quick Search *********************** */
#quickSearch {
	height: 65px;
	width: 870px;
	margin: 0px 0px 0px 0px;
	background-image:url(../img/quickSearch_background3.jpg);
	background-repeat: no-repeat;
}

#quickSearch h4{ font-size: 12px; font-weight: bold; color: #000; }
#quickSearch .searchBox{
	float: left;
	margin: 9px 0px 0px 265px;
	padding: 0px;
}
#quickSearch .searchBox table tr td{ padding: 0px 5px 0px 5px; }

/* ************************* BREAD CRUMBS *********************** */
#breadcrumbContainer:after {content: ".";display: block;line-height: 1px;font-size: 1px;color: transparent; clear: left; border: 0px;}
		ul#breadcrumbs {list-style: none; padding: 0px; }
		ul#breadcrumbs li { float: left; display: block; margin: 0px; padding: 0px;  }
		html>body ul#breadcrumbs li { margin: 0px; padding: 0px; float: left; display: block; }
#content #breadcrumbContainer {}

#breadcrumbs { float: left; display: inline; margin-bottom: 5px; }
	.breadcrumb_home, .breadcrumb_home a { width: 158px; height: 30px; background:url(../img/breadcrumb_home.jpg) no-repeat; }
			.breadcrumb_home a span { float: left; display: inline; margin: 5px 5px 5px 15px; padding-top: 0px; width: 142px; height: 30px; color: #FFF; text-decoration: none; }
			ul#breadcrumbs li.breadcrumb_home a:hover, ul#breadcrumbs li.breadcrumb_home a:focus { color: #FFF; text-decoration: underline; }

	.breadcrumb_normal {
	width: 645px;
	height: 30px;
	background:url(../img/breadcrumb_normal.jpg) no-repeat;
}
			.breadcrumb_normal span { float: left; display: inline; margin: 5px 5px 5px 15px; padding-top: 0px; width: 343px; height: 30px; color: #0E244F; text-decoration: none; }

/* ************************* CONTENT *********************** */
.content_box { background-color: #FFF; border: 1px solid #CCC;}
		.content_box p, .content_box ul, .content_box h1, .content_box h2, .content_box h3, .content_box h4 {
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
}
		.content_box .right, .content_box .left{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
		.column { width: 390px; float: left; margin: 7px; display: block; }
		.full_column { width: 830px; margin: 7px; float: left; display: inline; }
		.wide_column, #content .wide_column {
	width: 580px;
	float: left;
	margin: 7px;
	display: block;
	
}
		.thin_column, #content .thin_column { width: 230px; float: left; margin: 0px auto 0px 5px; display: block; }
#content {
	background-color: #FFF;
	width: 853px;
	margin: 0px auto 15px 27px;
	padding: 10px;

	background-repeat: no-repeat;
}
#menu { margin: 0px; padding: 0px; }
#content:after {content: ".";display: block;line-height: 1px;font-size: 1px;color: transparent;clear: left;}


/* ************************* FOOTER *********************** */
#footer {
	background-color: #0E244F;
	width: 873px;
	height: 100px;
	margin-left: 27px;
	color: #FFF;
	-webkit-box-shadow: 0 0 7px #0E244F;
	-moz-box-shadow: 0 0 7px #0E244F;
	-khtml-box-shadow:  0 0 7px #0E244F;
	box-shadow: 0 0 7px #0E244F;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius:12px;
	border-radius: 12px;
}
		#footer ul.footerLinks { list-style: none; display: inline; float: left; margin-top: 15px; }
		#footer ul.footerLinks li { display: inline; margin-right: 10px; }
		#footer ul.footerLinks li a{ color: #FFF; }
		
		#footer ul.otherLinks { list-style: none; display: inline; float: right; margin-right: 5px; }
		#footer ul.otherLinks li { display: inline; margin-right: 10px; width: 100px; float: left; display: inline; font-size: 9px; }
		#footer ul.otherLinks li a{ color: #FFF; }
		#footer ul.otherLinks li img{ display: block; }
		
		

/* **************************** FLOATS & IMAGES ***************************** */
.right { float: right; } .left { float: left; } .middle {margin: 0 auto;float:left;} .clear { clear: both; }
img.centered{display: block;margin-left: auto;margin-right: auto;} img.alignright{padding: 4px;margin: 3px 0 2px 10px;display: inline;} img.alignleft{padding: 4px;margin: 3px 10px 2px 0;display: inline;}
.alignleft{float: left;} .alignright{float: right;} .aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}

/***************************** ETC *****************************/
/* remember to define focus styles! */ :focus { outline: 0; }



/***************************** ADS *****************************/
#ads{
	float: right;
	display: inline;
	width: 125px;
	margin-right: 20px;
	color:#FFF;
}
#ads .ad {
	width: 125px;
	margin-top: 10px;
	float: left;
	text-align: center;
	color: #333;
}


/***************************** CHANNELS *****************************/

#channels{
	float: right; display: inline; width: 80px; margin-right: 10px;
}
#channels ul { list-style: none; margin: 0px; padding: 0px; float: left; display: inline; }
#channels ul li { width: 80px; height: 80px; margin-top: 10px 0px 0px; float: left; display: inline; padding: 0px;  text-indent: 0px;  }



