/* !===== Override Blueprint defaults ===== */

.container {width:950px;margin:0 auto;}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #e3e3e3;
    color: #767676;
}


.quiet {color: #767676;}


/* !===== PAGE BORDERS ===== */

.border-container {width:970px;margin:0 auto;}

#page-border {
	background-repeat: repeat-y;
	background-position: center center;
	background-image: url(../images/browser_shadow_sides.png);
}

#page-footer {
	height: 10px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/browser_shadow_base.png);
	margin-bottom: 20px;
}




/* !===== HEADER ===== */

#header {
	background-color: #fff;
	height: 120px;	/* to help IE7 */
}

#logo {
	margin: 40px 0 0 30px;
} 

#body-home #logo {
	margin: 40px 0 0 30px;
}



/* !===== MAIN NAVIGATION ===== */


#main-navigation {
	background-color: #fff; /* FF needs this */
}


#main-navigation ul {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
}

#main-navigation li {
	display: inline;
	float: left;
	background-image: url(../images/camerontec_sub_nav_drop_menu-2.png);
    background-repeat: repeat;
	/* background-color: #293d34; */
    height: 40px;
}

#main-navigation li.nav-nbsp-left {
	width: 30px;
}

#main-navigation li.nav-nbsp-right {
	width: 311px;
}


#main-navigation a {
    
    width: 80px;
    text-decoration: none;
    color: #fff;
    font-size: 1.1em;
    float: left;
    text-align: left;
    padding: 12px 0 8px 7px;
    
    /* line-height: 2; */
    /* background: #a3a6a5; */
    /* border-right: 1px solid #bcbcbc; */
   
    
}

#main-navigation a:hover {
    background-image: url(../images/camerontec_main_nav_hover_blue.png);
    background-repeat: repeat-x;
    color: #fff;
	background-color: #325269;
}

#main-navigation li.nav-login a:hover {
	background-image: url(../images/camerontec_main_nav_hover_green.png);
    background-repeat: repeat-x;

}




/* !===== MAIN NAVIGATION - PAGE BEHVIOURS ===== */

#body-company #main-navigation .nav-company a,
#body-careers #main-navigation .nav-company a,

#body-solutions #main-navigation .nav-solutions a,
#body-catalys #main-navigation .nav-solutions a,
#body-catalys-test-framework #main-navigation .nav-solutions a,
#body-catalys-certification-service #main-navigation .nav-solutions a,
#body-catalys-jp #main-navigation .nav-solutions a,
#body-fix-engine #main-navigation .nav-solutions a,
#body-fix-engine-jp #main-navigation .nav-solutions a,
#body-fix-engine-cn #main-navigation .nav-solutions a,
#body-dashboard #main-navigation .nav-solutions a,
#body-options #main-navigation .nav-solutions a,

#body-news #main-navigation .nav-news a,
#body-news-articles #main-navigation .nav-news a,
#body-events #main-navigation .nav-news a,
#body-events-archive #main-navigation .nav-news a,

#body-clients #main-navigation .nav-clients a,
#body-partners #main-navigation .nav-partners a,
#body-contact #main-navigation .nav-contact a {
	/* background-color: #325269; */
	background-image: url(../images/camerontec_main_nav_hover_blue.png);
    background-repeat: repeat-x;
}

#body-home .nav-home a,
#body-company .nav-company a,
#body-solutions .nav-solutions a,
#body-fix-engine .nav-fix-engine a,
#body-catalys .nav-catalys a,
#body-dashboard .nav-dashboard a,
#body-options .nav-options a,
#body-news .nav-news a,
#body-news .nav-latest-news a,
#body-news-archive .nav-news-archive a,
#body-clients .nav-clients a,
#body-partners .nav-partners a,
#body-support .nav-support a,
#body-contact .nav-contact a {
	color: #fff;
}


#body-home .nav-home a:hover,
#body-company .nav-company a:hover,
#body-solutions .nav-solutions a:hover,
#body-fix-engine .nav-fix-engine a:hover,
#body-catalys .nav-catalys a:hover,
#body-catalys-brokers-banks .nav-brokers-banks a:hover,
#body-catalys-brokers .nav-brokers a:hover,
#body-catalys-exchanges .nav-exchanges a:hover,
#body-catalys-investment-managers .nav-investment-managers a:hover,
#body-catalys-regulators .nav-regulators a:hover,
#body-dashboard .nav-dashboard a:hover,
#body-options .nav-options a:hover,
#body-news .nav-news a:hover,
#body-news .nav-latest-news a:hover,
#body-news-archive .nav-news-archive a:hover,
#body-clients .nav-clients a:hover,
#body-partners .nav-partners a:hover,
#body-support .nav-support a:hover,
#body-contact .nav-contact a:hover {
	border-bottom: none;
	background-color: transparent;
}






/* !===== SUCKERFISH DROPDOWNS ===== */

/* This solution is based on http://htmldog.com/articles/suckerfish/dropdowns/ */
/* Requires suckerfish.js to help IE7 and below */

/* redundant */
/*
#main-navigation,
#main-navigation ul {
	margin: 0;
	padding: 0;
}
*/

/* redundant */
/*
#main-navigation a {
	display: block;
	width: 80px;
}
*/

/* redundant */
#main-navigation li {
	/* float: left; */
	position: relative; /* necessary for IE7 */
	z-index: 10; /* to force dropdown on top of rotating banners */
}



#main-navigation li ul {
	position: absolute;
	top: 40px;
	width: 177px; /* compensate for 7px left padding on #main-navigation a */	
	left: -999em; /* hides second level ul */
}

#main-navigation li ul li {/* ====== new 29/03 ===== */
	height: 21px; /* previously 25px - to control total height of dropdown */
}

#main-navigation li ul li a {/* ====== new 29/03 ===== */
	padding: 3px 0 0 7px;
	
	
}

#main-navigation li:hover a {/* to make top nav hover bkg persistant */
	background-image: url(../images/camerontec_main_nav_hover_blue.png);
	
    /* background-repeat: repeat-x; */
    /* background-color: #325269; */
}

#main-navigation li:hover ul,
#main-navigation li.sfhover ul {
	
	left: 0; /* reveals second level ul - makes IE7 work rather than left: auto */
}

li.nav-brokers-banks,
li.nav-brokers,
li.nav-investment-managers,
li.nav-exchanges,
li.nav-regulators {
	margin-left: 8px;
}

li.nav-fix-engine {
	margin-top: 5px;
}

#body-home #home-col-1 img.bullet,
#body-solutions #solutions-col-1 img.bullet,
#body-solutions #solutions-col-2 img.bullet,
#body-catalys .catalys-solutions img.bullet {
	 float: left;
	 margin-top: 4px;
	 margin-left: 30px;
	 margin-right: 10px;
}

#body-catalys p a {
	color: #4D91C0;
	border-bottom: none;
}

#body-catalys p a:hover {
	color: #427395;
	border-bottom: 1px #427395 solid;
}



#main-navigation li:hover ul a,

#body-company #main-navigation li:hover ul a,
#body-careers #main-navigation li:hover ul a,

#body-news #main-navigation li:hover ul a,
#body-news-articles #main-navigation li:hover ul a,
#body-events #main-navigation li:hover ul a,
#body-events-archive #main-navigation li:hover ul a,


#body-solutions #main-navigation li:hover ul a,
#body-catalys #main-navigation li:hover ul a,
#body-catalys-test-framework #main-navigation li:hover ul a,
#body-catalys-certification-service #main-navigation li:hover ul a,
#body-catalys-jp #main-navigation li:hover ul a,
#body-fix-engine #main-navigation li:hover ul a,
#body-fix-engine-jp #main-navigation li:hover ul a,
#body-fix-engine-cn #main-navigation li:hover ul a,
#body-catalys-node #main-navigation li:hover ul a,
#body-dashboard #main-navigation li:hover ul a,
#body-options #main-navigation li:hover ul a,
#body-why-fix #main-navigation li:hover ul a
{
	width: 167px;
	background-image: url(../images/camerontec_sub_nav_drop_menu-3.png);
	line-height: 18px;
}


#main-navigation li:hover ul a:hover,

#body-company #main-navigation li:hover ul a:hover,
#body-careers #main-navigation li:hover ul a:hover,

#body-news #main-navigation li:hover ul a:hover,
#body-news-articles #main-navigation li:hover ul a:hover,
#body-events #main-navigation li:hover ul a:hover,
#body-events-archive #main-navigation li:hover ul a:hover,

#body-solutions #main-navigation li:hover ul a:hover,
#body-catalys #main-navigation li:hover ul a:hover,
#body-catalys-test-framework #main-navigation li:hover ul a:hover,
#body-catalys-certification-service #main-navigation li:hover ul a:hover,
#body-catalys-jp #main-navigation li:hover ul a:hover,
#body-fix-engine #main-navigation li:hover ul a:hover,
#body-fix-engine-jp #main-navigation li:hover ul a:hover,
#body-fix-engine-cn #main-navigation li:hover ul a:hover,
#body-catalys-node #main-navigation li:hover ul a:hover,
#body-dashboard #main-navigation li:hover ul a:hover,
#body-options #main-navigation li:hover ul a:hover,
#body-why-fix #main-navigation li:hover ul a:hover
{
	background-image: url(../images/camerontec_sub_nav_hover_blue.png);	
	background-repeat: repeat-x;
	background-color: #325269;	
}





/* !===== BANNERS ===== */

#banners {
	width: 950px;
	height: 410px;
	margin-top: -40px;	
	overflow: hidden;  /* FF is having a problem with this */
}

#banners-think-beyond {
	width: 950px;
	height: 410px;
	margin-top: -40px;	
	overflow: hidden;  /* FF is having a problem with this */
}



#banners img,
#banners-think-beyond img {
	position: absolute;
	
}

#banners-think-beyond a:hover {
	
	background-image: url(../images/camerontec-think-beyond-hover.jpg);
	
}



/* !===== INTERNAL LOGOS ===== */

#internal-logo {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/one_column_strip_base.png);
	background-color: #fff;
	height: 120px;	/* to help IE7 */
}


#cameronfix-logo {
	float: left;
	margin-top: 45px;
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 60px;
	}

#catalys-logo {
	float: left;
	margin-top: 36px;
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 70px;
}

#content a.catalys-logo,
#content a.cameronfix-logo {
	border-bottom: none;
	text-decoration: none;
}

#content a:hover.catalys-logo,
#content a:hover.cameronfix-logo {
	border-bottom: none;
	text-decoration: none;
	background: none;
}



#dashboard-logo {
	float: left;
	margin-top: 51px;
	/* margin-bottom: 25px; */
	margin-left: 30px;
}


/* !===== NAV SPACE ===== */

#nav-space {
	height: 120px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/one_column_strip_base.png);
	background-color: #fff;
	z-index: 10;
}



/* !===== CONTENT ===== */


#content {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/one_column_strip_base.png);
	background-color: #fff;
}

.one-column-base {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/one_column_strip_base.png);
}


#content h1,
#content h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_blue_30px.png);
	height: 30px;
	background-color: #325269;
	color: #fff;
	padding-left: 0.5em;
	font-size: 1.1em;
	line-height: 2.2;
	margin-bottom: 15px;
	margin-left: 30px;
	margin-right: 30px;
}

#content h2.grey-heading {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
}

#content h3 {
	color: #427395;
	font-size: 1.1em;
	line-height: 1.4;
	margin-left: 30px;
}


#content h4 {
	color: #427395;
	font-size: 1.1em;
	margin-left: 30px;
}


#content p,
#content dl {
	margin-right: 30px;
	margin-left: 30px;
}




/* !===== body-home ===== */



#body-home #content {	
	background-image: url(../images/three_column_strip_repeat.png);
	background-repeat: repeat-y;
	margin-top: -50px;
}

#body-home #content-base {
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/three_column_strip_base.png);
	background-color: #fff;
}


#body-home #home-col-1,
#body-home #home-col-2
{
	margin-top: 25px;
}

#body-home #home-col-3 {
	margin-top: 105px;
}



#body-home #home-col-1 h1,
#body-home #home-col-1 h2,
#body-home #home-col-2 h2
{
	margin-left: 25px;
}

#body-home #home-col-1 p,
#body-home #home-col-2 p,
#body-home #home-col-3 p
{
	margin-left: 30px;
}




#body-home #home-col-3 img.bullet {
	 float: left;
	 margin-top: 4px;
	 margin-left: 30px;
}


#body-home #home-col-1 p a,
#body-home #home-col-2 p a,
#body-home #home-col-3 p a {
	color: #4D91C0;
	border-bottom: none;
}

#body-home #home-col-1 p a:hover,
#body-home #home-col-2 p a:hover,
#body-home #home-col-3 p a:hover {
	color: #427395;
	border-bottom: 1px #427395 solid;
}


#body-home #home-col-1 h1,
#body-home #home-col-1 h2,
#body-home #home-col-2 h2,
#body-home #home-col-3 h3 {
	color: #325269;
	font-size: 1em;
	line-height: 1.5;
	margin-bottom: 10px;
	font-weight: bold;
	background-image: none;
	background-color: transparent;
}

#body-home #home-col-3 h3 {
	margin-left: 50px;
	margin-bottom: 10px;
}

#body-home #home-col-1 h1 a,
#body-home #home-col-1 h2 a,
#body-home #home-col-2 h2 a,
#body-home #home-col-3 h3 a {
	border-bottom: none;
	color: #325269;
}


#body-home #home-col-1 h1 a:hover,
#body-home #home-col-1 h2 a:hover,
#body-home #home-col-2 h2 a:hover,
#body-home #home-col-3 h3 a:hover {
	color: #325269;
	border-bottom: 1px #325269 solid;
	background-color: #e6e6e6;
}


#body-home hr {
	margin-left: 30px;
	width: 245px;
	margin-bottom: 10px;
	margin-top: -12px;
}


#body-home #home-col-3 hr {
	margin-top: 10px;
	margin-bottom: 10px;
}




/* !===== body-company ===== */

#body-company #content .left-col p,
#body-company #content .right-col p
 {
	margin-right: 50px;
}

#body-company #content .right-col h2,
#body-company #content .right-col h3,
#body-company #content .right-col p {
	margin-left: -10px;
}


#body-company #content h1,
#body-company #content h2 {
	margin-bottom: 30px;
}

#body-company #content h3 {
	margin-top: 1em;
}



/* !===== body-careers ===== */

#body-careers #content h1 {
	margin-bottom: 30px;
}

#body-careers #content ul {
	margin-top: 0;
}


#body-careers #content h2 {
	margin-top: 1em;
}






/* !===== body-solutions ===== */

#body-solutions #nav-space {
	height: 129px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/three_column_strip_with_top_shadow.png);
}


#body-solutions #content {	
	background-image: url(../images/three_column_strip_repeat.png);
	background-repeat: repeat-y;
	/* margin-top: -4px; */
}

#body-solutions #content-base {
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/three_column_strip_base.png);
	background-color: #fff;
}


#body-solutions #solutions-col-1,
#body-solutions #solutions-col-2,
#body-solutions #solutions-col-3
{
	margin-top: 6px;
}

#body-solutions #solutions-col-1 h1 {
	margin-left: 25px;
}

#body-solutions #solutions-col-1 h2,
#body-solutions #solutions-col-2 h2,
#body-solutions #solutions-col-3 h2
{
	margin-left: 30px;
}

#body-solutions #solutions-col-1 p,
#body-solutions #solutions-col-2 p,
#body-solutions #solutions-col-3 p
{
	margin-left: 30px;
}



#body-solutions #solutions-col-1 p a,
#body-solutions #solutions-col-2 p a,
#body-solutions #solutions-col-3 p a {
	color: #4D91C0;
	border-bottom: none;
}

#body-solutions #solutions-col-1 p a:hover,
#body-solutions #solutions-col-2 p a:hover,
#body-solutions #solutions-col-3 p a:hover {
	color: #427395;
	border-bottom: 1px #427395 solid;
}


#body-solutions #solutions-col-1 h1,
#body-solutions #solutions-col-1 h2,
#body-solutions #solutions-col-2 h2,
#body-solutions #solutions-col-3 h2 {
	color: #325269;
	font-size: 1em;
	line-height: 1.5;
	margin-bottom: 10px;
	font-weight: bold;
	background-image: none;
	background-color: transparent;
}

#body-solutions #solutions-col-1 h1 a,
#body-solutions #solutions-col-1 h2 a,
#body-solutions #solutions-col-2 h2 a,
#body-solutions #solutions-col-3 h2 a {
	border-bottom: none;
}

#body-solutions #solutions-col-1 h1 a:hover,
#body-solutions #solutions-col-1 h2 a:hover,
#body-solutions #solutions-col-2 h2 a:hover,
#body-solutions #solutions-col-3 h2 a:hover {
	color: #325269;
	border-bottom: 1px #325269 solid;
	background-color: #e6e6e6;
}


#body-solutions #solutions-col-1 hr,
#body-solutions #solutions-col-2 hr,
#body-solutions #solutions-col-3 hr {
	margin-left: 30px;
	width: 245px;
	margin-bottom: 10px;
	margin-top: -12px;
}



#body-solutions #content-2 {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/one_column_strip_base.png);
	background-color: #fff;
	padding-top: 25px;
	padding-bottom: 25px;
}

#body-solutions #content-2 h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_blue_30px.png);
	height: 30px;
	background-color: #325269;
	color: #fff;
	padding-left: 0.5em;
	font-size: 1.1em;
	line-height: 2.2;
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
}

#body-solutions #content-2 .col-1 p {
	margin-right: 30px;
	margin-left: 30px;
}

#body-solutions #content-2 .col-2 p {
	margin-right: 30px;
	margin-left: -10px;
}



/* ===== body-catalys + test-framework + certification-service
	brokers-banks + brokers + exchanges + investment-managers + regulators
 ===== */

#body-catalys h1,
#body-catalys-test-framework h1,
#body-catalys-certification-service h1,
#body-catalys-brokers-banks h1,
#body-catalys-brokers h1,
#body-catalys-exchanges h1,
#body-catalys-investment-managers h1,
#body-catalys-regulators h1

{
	margin-right: 20px;
}


#body-catalys #resources h2,
#body-catalys-test-framework h2,
#body-catalys-certification-service h2,
#body-catalys-brokers-banks h2,
#body-catalys-brokers h2,
#body-catalys-exchanges h2,
#body-catalys-investment-managers h2,
#body-catalys-regulators h2

{
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	/* width: 200px; */
	margin-left: 0px;
	margin-right: 15px;
}

#body-catalys h2.solution {
	color: #427395;
	font-size: 1.1em;
	line-height: 1.5;
	background-image: none;
	background-color: transparent;
	padding-left: 0;
	margin-bottom: -0.5em;
}

#body-catalys h2.solution a {
	color: #427395;
	font-weight: normal;
}

#body-catalys h2.solution a:hover {
	color: #427395;
	border-bottom: 1px #427395 solid;
	background-color: #e6e6e6;
}






#body-catalys #resources h3,
#body-catalys-test-framework #resources h3,
#body-catalys-certification-service #resources h3,
#body-catalys-brokers-banks #resources h3,
#body-catalys-brokers #resources h3,
#body-catalys-exchanges #resources h3,
#body-catalys-investment-managers #resources h3,
#body-catalys-regulators #resources h3,

#body-catalys #resources p,
#body-catalys-test-framework #resources p,
#body-catalys-certification-service #resources p,
#body-catalys-brokers-banks #resources p,
#body-catalys-brokers #resources p,
#body-catalys-exchanges #resources p,
#body-catalys-investment-managers #resources p,
#body-catalys-regulators #resources p

{
	margin-left: 0px;
	margin-right: 25px;
}


#body-catalys #other-solutions h2,
#body-catalys-test-framework #other-solutions h2,
#body-catalys-certification-service #other-solutions h2,
#body-catalys-brokers-banks #other-solutions h2,
#body-catalys-brokers #other-solutions h2,
#body-catalys-exchanges #other-solutions h2,
#body-catalys-investment-managers #other-solutions h2,
#body-catalys-regulators #other-solutions h2

{
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	margin-left: -15px;
	margin-right: 30px;
}


#body-catalys #other-solutions ul,
#body-catalys-test-framework #other-solutions ul,
#body-catalys-certification-service #other-solutions ul,
#body-catalys-brokers-banks #other-solutions ul,
#body-catalys-brokers #other-solutions ul,
#body-catalys-exchanges #other-solutions ul,
#body-catalys-investment-managers #other-solutions ul,
#body-catalys-regulators #other-solutions ul

{
	margin-left: -45px;
	margin-right: 40px;
}


#body-catalys #content .left-col ul,
#body-catalys-test-framework #content .left-col ul,
#body-catalys-certification-service #content .left-col ul,
#body-catalys-brokers-banks #content .left-col ul,
#body-catalys-brokers #content .left-col ul,
#body-catalys-exchanges #content .left-col ul,
#body-catalys-investment-managers #content .left-col ul,
#body-catalys-regulators #content .left-col ul,

#body-catalys #content .right-col ul,
#body-catalys-test-framework #content .right-col ul,
#body-catalys-certification-service #content .right-col ul,
#body-catalys-brokers-banks #content .right-col ul,
#body-catalys-brokers #content .right-col ul,
#body-catalys-exchanges #content .right-col ul,
#body-catalys-investment-managers #content .right-col ul,
#body-catalys-regulators #content .right-col ul

{
	margin-right: 50px;
}


#body-catalys #content .right-col h2,
#body-catalys-test-framework #content .right-col h2,
#body-catalys-certification-service #content .right-col h2,
#body-catalys-brokers-banks #content .right-col h2,
#body-catalys-brokers #content .right-col h2,
#body-catalys-exchanges #content .right-col h2,
#body-catalys-investment-managers #content .right-col h2,
#body-catalys-regulators #content .right-col h2,

#body-catalys #content .right-col h3,
#body-catalys-test-framework #content .right-col h3,
#body-catalys-certification-service #content .right-col h3,
#body-catalys-brokers-banks #content .right-col h3,
#body-catalys-brokers #content .right-col h3,
#body-catalys-exchanges #content .right-col h3,
#body-catalys-investment-managers #content .right-col h3,
#body-catalys-regulators #content .right-col h3,

#body-catalys #content .right-col p,
#body-catalys-test-framework #content .right-col p,
#body-catalys-certification-service #content .right-col p,
#body-catalys-brokers-banks #content .right-col p,
#body-catalys-brokers #content .right-col p,
#body-catalys-exchanges #content .right-col p,
#body-catalys-investment-managers #content .right-col p,
#body-catalys-regulators #content .right-col p

{
	margin-left: 0;
}


#body-catalys #content .right-col ul,
#body-catalys-test-framework #content .right-col ul,
#body-catalys-certification-service #content .right-col ul,
#body-catalys-brokers-banks #content .right-col ul,
#body-catalys-brokers #content .right-col ul,
#body-catalys-exchanges #content .right-col ul,
#body-catalys-investment-managers #content .right-col ul,
#body-catalys-regulators #content .right-col ul

{
	margin-left: -30px;
}

#body-catalys-brokers-banks #content .right-col ol
{
	margin-left: -23px;
	margin-right: 40px;
}



/* !===== body-catalys-jp ===== */

#body-catalys-jp h1 {

	margin-right: 20px;
}


#body-catalys-jp #resources h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	/* width: 200px; */
	margin-left: 0px;
	margin-right: 15px;
}

#body-catalys-jp #resources h3,
#body-catalys-jp #resources p {
	margin-left: 0px;
	margin-right: 25px;
}


#body-catalys-jp #other-solutions h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	margin-left: -15px;
	margin-right: 30px;
}

#body-catalys-jp #other-solutions ul {
	margin-left: -45px;
	margin-right: 40px;
}

#body-catalys-jp #content .left-col ul,
#body-catalys-jp #content .right-col ul
 {
	margin-right: 50px;
}

#body-catalys-jp #content .right-col h2,
#body-catalys-jp #content .right-col h3,
#body-catalys-jp #content .right-col p {
	margin-left: 0;
}

#body-catalys-jp #content .right-col ul {
	margin-left: -30px;
}


/* !===== body-catalys-ru ===== */

#body-catalys-ru h1 {

	margin-right: 20px;
}

#body-catalys-ru p {
	font-size: 1.1em;
}


#body-catalys-ru #resources h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	/* width: 200px; */
	margin-left: 0px;
	margin-right: 15px;
	font-size: 1.25em;
}

#body-catalys-ru #resources h3,
#body-catalys-ru #resources p {
	margin-left: 0px;
	margin-right: 25px;
}


#body-catalys-ru #other-solutions h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	margin-left: -15px;
	margin-right: 30px;
}

#body-catalys-ru #other-solutions ul {
	margin-left: -45px;
	margin-right: 40px;
}

#body-catalys-ru #content .left-col ul,
#body-catalys-ru #content .right-col ul
 {
	margin-right: 50px;
}

#body-catalys-ru #content .right-col h2,
#body-catalys-ru #content .right-col h3,
#body-catalys-ru #content .right-col p {
	margin-left: 0;
}

#body-catalys-ru #content .right-col ul {
	margin-left: -30px;
}


/* !===== body-catalys-es ===== */

#body-catalys-es h1 {

	margin-right: 20px;
}




#body-catalys-es #resources h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	/* width: 200px; */
	margin-left: 0px;
	margin-right: 15px;
	font-size: 1.25em;
}

#body-catalys-es #resources h3,
#body-catalys-es #resources p {
	margin-left: 0px;
	margin-right: 25px;
}


#body-catalys-es #other-solutions h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	margin-left: -15px;
	margin-right: 30px;
}

#body-catalys-es #other-solutions ul {
	margin-left: -45px;
	margin-right: 40px;
}

#body-catalys-es #content .left-col ul,
#body-catalys-es #content .right-col ul
 {
	margin-right: 50px;
}

#body-catalys-es #content .right-col h2,
#body-catalys-es #content .right-col h3,
#body-catalys-es #content .right-col p {
	margin-left: 0;
}

#body-catalys-es #content .right-col ul {
	margin-left: -30px;
}



/* !===== body-catalys-kr ===== */

#body-catalys-kr h1 {

	margin-right: 20px;
}




#body-catalys-kr #resources h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	/* width: 200px; */
	margin-left: 0px;
	margin-right: 15px;
	font-size: 1.25em;
}

#body-catalys-kr #resources h3,
#body-catalys-kr #resources p {
	margin-left: 0px;
	margin-right: 25px;
}


#body-catalys-kr #other-solutions h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	margin-left: -15px;
	margin-right: 30px;
}

#body-catalys-kr #other-solutions ul {
	margin-left: -45px;
	margin-right: 40px;
}

#body-catalys-kr #content .left-col ul,
#body-catalys-kr #content .right-col ul
 {
	margin-right: 50px;
}

#body-catalys-kr #content .right-col h2,
#body-catalys-kr #content .right-col h3,
#body-catalys-kr #content .right-col p {
	margin-left: 0;
}

#body-catalys-kr #content .right-col ul {
	margin-left: -30px;
}




/* !===== body-fix-engine ===== */

#body-fix-engine h1 {

	margin-right: 20px;
}

#body-fix-engine #resources h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	/* width: 200px; */
	margin-left: 0px;
	margin-right: 15px;
}

#body-fix-engine #resources h3,
#body-fix-engine #resources p {
	margin-left: 0px;
	margin-right: 25px;
}


#body-fix-engine #other-solutions h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	margin-left: -15px;
	margin-right: 30px;
}

#body-fix-engine #other-solutions ul {
	margin-left: -45px;
	margin-right: 40px;
}

#body-fix-engine #content .left-col ul,
#body-fix-engine #content .right-col ul
 {
	margin-right: 50px;
}

#body-fix-engine #content .right-col h2,
#body-fix-engine #content .right-col h3,
#body-fix-engine #content .right-col p {
	margin-left: 0;
}

#body-fix-engine #content .right-col ul {
	margin-left: -30px;
}






/* !===== body-fix-engine-jp ===== */

#body-fix-engine-jp h1 {

	margin-right: 20px;
}

#body-fix-engine-jp #resources h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	/* width: 200px; */
	margin-left: 0px;
	margin-right: 15px;
}

#body-fix-engine-jp #resources h3,
#body-fix-engine-jp #resources p {
	margin-left: 0px;
	margin-right: 25px;
}


#body-fix-engine-jp #press-release h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	margin-left: -15px;
	margin-right: 30px;
}

#body-fix-engine-jp #press-release ul {
	margin-left: -45px;
	margin-right: 40px;
}

#body-fix-engine-jp #content .left-col ul,
#body-fix-engine-jp #content .right-col ul
 {
	margin-right: 50px;
}

#body-fix-engine-jp #content .right-col h2,
#body-fix-engine-jp #content .right-col h3,
#body-fix-engine-jp #content .right-col p {
	margin-left: 0;
}

#body-fix-engine-jp #content .right-col ul {
	margin-left: -30px;
}


/* !===== body-fix-engine-cn ===== */

#body-fix-engine-cn h1 {

	margin-right: 20px;
}

#body-fix-engine-cn #resources h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	/* width: 200px; */
	margin-left: 0px;
	margin-right: 15px;
}

#body-fix-engine-cn #resources h3,
#body-fix-engine-cn #resources p {
	margin-left: 0px;
	margin-right: 25px;
}


#body-fix-engine-cn #press-release h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	margin-left: -15px;
	margin-right: 30px;
}

#body-fix-engine-cn #press-release ul {
	margin-left: -45px;
	margin-right: 40px;
}

#body-fix-engine-jp #content .left-col ul,
#body-fix-engine-jp #content .right-col ul
 {
	margin-right: 50px;
}

#body-fix-engine-cn #content .right-col h2,
#body-fix-engine-cn #content .right-col h3,
#body-fix-engine-cn #content .right-col p {
	margin-left: 0;
}

#body-fix-engine-cn #content .right-col ul {
	margin-left: -30px;
}




/* !===== body-dashboard ===== */

#body-dashboard h1 {

	margin-right: 20px;
}


#body-dashboard #resources h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	/* width: 200px; */
	margin-left: 0px;
	margin-right: 15px;
}

#body-dashboard #resources h3,
#body-dashboard #resources p {
	margin-left: 0px;
	margin-right: 25px;
}


#body-dashboard #other-solutions h2 {
	background-repeat: repeat-x;
	background-image: url(../images/camerontec_internal_bar_light_grey_30px.png);
	background-color: #ddd;
	margin-left: -15px;
	margin-right: 30px;
}

#body-dashboard #other-solutions ul {
	margin-left: -45px;
	margin-right: 40px;
}

#body-dashboard #content .left-col ul,
#body-dashboard #content .right-col ul
 {
	margin-right: 50px;
}

#body-dashboard #content .right-col h2,
#body-dashboard #content .right-col h3,
#body-dashboard #content .right-col p {
	margin-left: 0;
}

#body-dashboard #content .right-col ul {
	margin-left: -30px;
}



/* !===== body-options ===== */

#body-options #content .left-col p,
#body-options #content .right-col p
 {
	margin-right: 50px;
}


#body-options #content .right-col h2,
#body-options #content .right-col h3,
#body-options #content .right-col p {
	margin-left: 0;
}


#body-options #content hr {
	margin-left: 30px;
	width: 410px;
}

#body-options #content .right-col hr {
	margin-left: 0;
	width: 450px;
}





/* !===== body-news ===== */


#body-news #content .left-col dl {
	margin-right: 50px;
	margin-top: 2em;
}

#body-news #content .right-col dl {
	margin-right: 50px;
}

#body-news #content .right-col h2,
#body-news #content .right-col h3,
#body-news #content .right-col p {
	margin-left: -10px;
}


#body-news #content .right-col h2 a {
	color: #fff;
	font-weight: normal;
}

#body-news .press-release h3 {
	margin-top: 1em;
	font-size: 1.2em;
}

h3.events-heading {
	margin-top: 2em;
	margin-bottom: 0;
}

/*
dl.events {
	margin-bottom: 3em;
}
*/

dl.events-list {
	margin-top: 0.5em;
}

dl.news-list dt,
dl.events-list dt {
	font-weight: normal;
	color: #427395;
}

dl.news-list dd,
dl.events-list dd {
	margin-left: 0;
	margin-bottom: 1em;
}


#body-news #content .right-col dl {
	margin-left: -10px;
}


/* !===== body-news-archive ===== */

#body-news-archive #content h3 {
	margin-top: 1em;
	font-size: 1.2em;
}


#body-news-archive #content dl {
	margin-top: 1em;
	margin-bottom: 3em;
}

#body-news-archive #content .right-col dl {
	margin-left: -10px;
}





/* !===== body-news-articles ===== */

#body-news-articles #content {
	padding-bottom: 2em;
}

#body-news-articles h2 {
	color: #427395;
	font-size: 1.2em;
	line-height: 1.5;
	background-image: none;
	background-color: transparent;
	padding-left: 0;
	margin-bottom: 1.5em;

}

#body-news-articles #content h2 a {
	color: #427395;
	font-weight: normal;
}

#body-news-articles #content h2 a:hover {
	border-bottom: 1px #427395 solid;
	background-color: #e6e6e6;
}

#body-news-articles a.more {
	color: #77afc6;
	border-bottom: none;
}

#body-news-articles a:hover.more {
	color: #427395;
	border-bottom: 1px #427395 solid;
	background-color: #e6e6e6;
}

#body-news-articles #content hr {
	margin-left: 30px;
}



/* !===== body-newsletter-index ===== */

#body-newsletter-index #content ul {
	margin-left: -30px;
	margin-top: 1em;
	margin-bottom: 3em;
}





/* !===== body-events ===== */

#body-events #content h1 {
	margin-bottom: 30px;
}

#body-events #content ul {
	margin-top: 0;
}



#body-events #content {
	padding-bottom: 2em;
}

dl.events dt {
	font-weight: normal;
	color: #427395;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	margin-top: 1em;
}

dl.events dd {
	margin-left: 0;
	margin-bottom: 2em;
}

#body-events #content ul {
	margin-left: -40px;
}

#body-events #content .right-col dl {
	/* margin-left: -10px; */
}




/* !===== body-events-archive ===== */

#body-events-archive #content ul {
	margin-left: -30px;
}


#body-events-archive #content dd hr {
	margin-top: 2em;
}




/* !===== body-clients ===== */

#body-clients #content #col-1 h2 {
	width: 210px;
	margin-top: 25px;
	margin-bottom: 30px;
}

#body-clients #content #col-2 h2 {
	width: 210px;
	margin-left: 15px;
	margin-top: 25px;
	margin-bottom: 30px;
}

#body-clients #content #col-2 ul {
	margin-left: -15px;
}

#body-clients #content #col-3 h2 {
	width: 210px;
	margin-left: 0;
	margin-top: 25px;
	margin-bottom: 30px;
}

#body-clients #content #col-3 ul {
	margin-left: -30px;
}

#body-clients #content #col-4 h2 {
	width: 210px;
	margin-left: -15px;
	margin-top: 25px;
	margin-bottom: 30px;
}

#body-clients #content #col-4 ul {
	margin-left: -45px;
}




/* !===== body-partners ===== */


#body-partners #content .left-col p,
#body-partners #content .right-col p
 {
	margin-right: 50px;
}

#body-partners #content .left-col {
	margin-bottom: 2em;
}

#body-partners #content .right-col h2,
#body-partners #content .right-col h3,
#body-partners #content .right-col p {
	margin-left: -10px;
}


#body-partners #content h2
 {
	margin-top: 1em;
}


#body-partners #content h3 {
	margin-top: 2em;
}


#body-partners #content h3 a {
	color: #427395;
	font-size: 1.1em;
}



#body-partners #content .partner-logo {
	float: left;
	/* margin-bottom: 2em; */
	margin-left: 30px;
	margin-bottom: 2em;
}

#body-partners #content .right-col .partner-logo {
	margin-left: -10px;
}


#body-partners #content hr {
	margin-left: 30px;
	width: 410px;
}

#body-partners #content .right-col hr {
	margin-left: -10px;
	width: 450px;
}


 
/* !===== body-contact ===== */

#body-contact #content h1 {
	margin-bottom: 30px;
}


#body-contact #content h2 {
	background-color: transparent;
	color: #427395;
	padding-left: 0;
	margin-top: 0;
	background-image: none;
	
}


/* !===== body-sitemap ===== */

#body-sitemap #content {
	padding-bottom: 2em;
}


#body-sitemap #content ul li {
	/* font-weight: bold; */
	font-size: 1.1em;
}

#body-sitemap #content ul ul {
	margin-left: -30px;
}

#body-sitemap #content ul ul li {
	font-weight: normal;
	font-size: 1em;
}

#body-sitemap #content ul ul ul li {
	margin-left: 30px;
}





/* !===== body-VARIOUS **** ===== */

#body-options h2,
#body-why-fix h2,
#body-careers h2,
#body-solutions h2,
#body-news-articles h2,
#body-newsletter h2 {
	color: #427395;
	font-size: 1.2em;
	line-height: 1.4;
	background-image: none;
	background-color: transparent;
	padding-left: 0;

}

#body-options h3,
#body-careers h3 {
	font-size: 1.1em;
}



/* !===== CONTENT-LINKS ===== */

#content a {
    text-decoration: none;
    color: #767676;
    border-bottom: 1px #adadad solid;
}

#content a:hover {
    color: #4D91C0;
    border-bottom: 1px #4D91C0 solid;
	background-color: #e6e6e6;
}

#content a:hover strong {
    color: #325269;
}

#content div.cameronfix a {
	color: #77afc6;
	border-bottom: none;
}

#content div.cameronfix a:hover {
	color: #325269;
	border-bottom: 1px #325269 solid;
}

#content h1 a,
#content h2 a {
	color: #325269;
	font-weight: bold;
	border-bottom: none;
}

#content h1 a:hover,
#content h2 a:hover {
	color: #fff;
	border-bottom: 1px #fff solid;
	background-color: transparent;
}

#content a.diagram-link {
	border-bottom: none;
}

#content a:hover.diagram-link {
	background-color: transparent;
}


/* !===== CONTENT-LISTS ===== */

#content ul {
	list-style: circle;
	padding-left: 18px;
}

#content ul ul {
	margin-top: 1em;
}

#content ul li {
	list-style-image: url(../images/bullet_blue.png);
	margin-bottom: 1em;
	margin-left: 30px;
}

#content ol li {
	margin-bottom: 1em;
}

#content ul li.pdf {
	list-style-image: url(../images/pdf-icon.gif);
	margin-bottom: 1em;
	margin-left: 2em;
}

#body-newsletter #content ul ul.newsletter-contents li {
	list-style-image: none;
	/* list-style: circle; */
	
}

#body-solutions #content dt {
	margin-bottom: 0.5em;
	font-size: 1.2em;
}

#body-solutions #content dt a {
	color: #427395;
}

#body-solutions #content dd {
	margin-left: 0;
	margin-bottom: 1em;
}



/* !=====CONTENT-MISC ===== */

.superscript {
	font-size: 0.6em;
	vertical-align: top;
}

#content .photo-left
{
	float: left;
	margin-right: 1em;
	
}


#content .photo-right
{
	margin-left: 2em;
	float: right;
}


#content .photo-border
{
	border: solid 1px #191919;
}

#content .photo-credit
{
	font-size: 0.8em;
	color: #555;
	margin-top: -36px;
}



#content blockquote
{
	margin-left: 30px;
	
	font-style: italic;
	color: #767676;
}

#content .box {
	background-color: #77afc6;
	padding: 1em;
}

#content .box h3 {
	color: #fff;
	font-size: 1.1em;
}

#content .box blockquote {
	border-left: none;
	padding: 0 0.5em;
}

#content img.diagram {
	margin-bottom: 2em;
}


strong {
	color: #767676;
}

#content .span-5 p {
	padding-right: 1em;
}

#content .span-10 p,
#content .span-15 p,
#content .span-10 dl,
#content .span-15 dl {
	padding-right: 3em;
}

#content p.download,
#content p.download a {
	color: #777;
}

#content p.download a:hover {
	color: #427395;
}

#content img.download {
	float: left;
	margin-top: 4px;
	margin-right: 1em;
	margin-bottom: 3em;
	clear: both;
}

#content p.click-to-enlarge {
	font-size: 0.9em;
	color: #777;
	margin-top: -20px;
}

.loud-blue {
	color: #427395;
	font-size: 1.2em;
	line-height: 1.4;
	margin-bottom: 1em;
}





/* !===== FOOTER-NAV ===== */

#footer-nav {
	padding-top: 20px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/one_column_strip_base.png);
	background-color: #fff;
}



#footer-nav ul {
	list-style-type: none;
	padding-left: 30px;
	margin-bottom: 0.5em;
}

#footer-nav li {
	
}

#footer-nav ul ul {
	margin-top: 0.5em;
	margin-left: -30px;
}


#footer-nav a {
    text-decoration: none;
    color: #999;
    font-size: 0.95em;
}

#footer-nav a:hover {
    color: #4D91C0;
    border-bottom: 1px #4D91C0 solid;
	background-color: #e6e6e6;
}

#body-company #footer-nav ul li.nav-company a,
#body-company #footer-nav ul ul li.nav-about a,
#body-company #footer-nav ul ul li.nav-management a,
#body-company #footer-nav ul ul li.nav-global-team a,
#body-careers #footer-nav ul ul li.nav-careers a,
#body-solutions #footer-nav ul li.nav-solutions a,
#body-catalys #footer-nav ul ul li.nav-catalys a,
#body-catalys-brokers-banks #footer-nav ul ul li.nav-brokers-banks a,
#body-catalys-brokers #footer-nav ul ul li.nav-brokers a,
#body-catalys-exchanges #footer-nav ul ul li.nav-exchanges a,
#body-catalys-investment-managers #footer-nav ul ul li.nav-investment-managers a,
#body-catalys-regulators #footer-nav ul ul li.nav-regulators a,
#body-fix-engine #footer-nav ul ul li.nav-fix-engine a,
#body-options #footer-nav ul ul li.nav-options a,
#body-dashboard #footer-nav ul ul li.nav-dashboard a,
#body-news #footer-nav ul li.nav-news a,
#body-events #footer-nav ul ul li.nav-events a,
#body-news-archive #footer-nav ul ul li.nav-news-archive a,
#body-events-archive #footer-nav ul ul li.nav-events-archive a,
#body-news-articles #footer-nav ul ul li.nav-articles a,
#body-sitemap #footer-nav ul li.nav-sitemap a
{
	color: #427395;
}


#body-company #footer-nav ul ul li.nav-careers a,

#body-news #footer-nav ul ul li.nav-news-archive a,
#body-news #footer-nav ul ul li.nav-events a,
#body-news #footer-nav ul ul li.nav-events-archive a,
#body-news #footer-nav ul ul li.nav-articles a,

#body-solutions #footer-nav ul ul li.nav-catalys a,
#body-solutions #footer-nav ul ul li.nav-brokers-banks a,
#body-solutions #footer-nav ul ul li.nav-brokers a,
#body-solutions #footer-nav ul ul li.nav-investment-managers a,
#body-solutions #footer-nav ul ul li.nav-exchanges a,
#body-solutions #footer-nav ul ul li.nav-regulators a,

#body-solutions #footer-nav ul ul li.nav-fix-engine a
{
	color: #999;
}



#body-company #footer-nav ul ul li.nav-careers a:hover,

#body-news #footer-nav ul ul li.nav-news-archive a:hover,
#body-news #footer-nav ul ul li.nav-events a:hover,
#body-news #footer-nav ul ul li.nav-events-archive a:hover,
#body-news #footer-nav ul ul li.nav-articles a:hover,


#body-solutions #footer-nav ul ul li.nav-catalys a:hover,
#body-solutions #footer-nav ul ul li.nav-brokers-banks a:hover,
#body-solutions #footer-nav ul ul li.nav-brokers a:hover,
#body-solutions #footer-nav ul ul li.nav-investment-managers a:hover,
#body-solutions #footer-nav ul ul li.nav-exchanges a:hover,
#body-solutions #footer-nav ul ul li.nav-regulators a:hover,

#body-solutions #footer-nav ul ul li.nav-fix-engine a:hover
{
	color: #427395;
    border-bottom: 1px #427395 solid;
	background-color: #e6e6e6;
}



#body-events #footer-nav ul ul li.nav-events a:hover,
#body-news-archive #footer-nav ul ul li.nav-news-archive a:hover,
#body-events-archive #footer-nav ul ul li.nav-events-archive a:hover,
#body-news-articles #footer-nav ul ul li.nav-articles a:hover,
#body-careers #footer-nav ul ul li.nav-careers a:hover,
#body-sitemap #footer-nav ul li.nav-sitemap a:hover
{
	background-color: transparent;
	border-bottom: none;
}


#footer-nav img.fpl-logo {
	margin-top: 3px;
	float: right;
}

#footer-nav img.linkedin {
	float: right;
	margin-bottom: 15px;
}

#copyright ul,
#sitemap ul {
	margin-top: -4px;
}

#copyright li,
#sitemap li {
	display: inline;
	color: #676767;
	font-size: 0.95em;
}

#sitemap ul {
	text-align: right;
}



/* !===== FOOTER ===== */


#footer {
	color: #999;
	font-size: 0.9em;
	background-color: #fff;
}

#footer p {
	margin-top: 20px;
	margin-left: 30px;
}

#footer p a {
	text-decoration: none;
    color: #999;
}

#footer p a:hover {
	color: #4D91C0;
    border-bottom: 1px #4D91C0 solid;
	background-color: #e6e6e6;
}

#footer #logos img#orc {
	float: right;
	margin: 18px 12px 0 0;
}


#footer #logos img#linkedin {
	float: right;
	margin: 16px 13px 0 0;
}

#footer #logos img#fix {
	float: right;
	margin: 15px 30px 0 0;
}



#footer #logos #japanese {
	float: right;
	margin: 16px 20px 0 0;
}

#footer #logos a#japanese {
	text-decoration: none;
	color: #999;
	font-size: 1.1em;
}

#footer #logos a:hover#japanese {
	color: #4D91C0;
	border-bottom: 1px #4D91C0 solid;
	background-color: #e6e6e6;
}

#footer #logos #chinese {
	float: right;
	margin: 16px 20px 0 0;
}


#footer #logos a#chinese {
	text-decoration: none;
	color: #999;
	font-size: 1.1em;
}

#footer #logos a:hover#chinese {
	color: #4D91C0;
	border-bottom: 1px #4D91C0 solid;
	background-color: #e6e6e6;
}


#footer #logos #korean {
	float: right;
	margin: 16px 20px 0 0;
}

#footer #logos a#korean {
	text-decoration: none;
	color: #999;
	font-size: 1.1em;
}

#footer #logos a:hover#korean {
	color: #4D91C0;
	border-bottom: 1px #4D91C0 solid;
	background-color: #e6e6e6;
}


#footer #logos #russian {
	float: right;
	margin: 16px 20px 0 0;
}

#footer #logos a#russian {
	text-decoration: none;
	color: #999;
	font-size: 1.1em;
}

#footer #logos a:hover#russian {
	color: #4D91C0;
	border-bottom: 1px #4D91C0 solid;
	background-color: #e6e6e6;
}


#footer #logos #spanish {
	float: right;
	margin: 16px 50px 0 0;
}

#footer #logos a#spanish {
	text-decoration: none;
	color: #999;
	font-size: 1.1em;
}

#footer #logos a:hover#spanish {
	color: #4D91C0;
	border-bottom: 1px #4D91C0 solid;
	background-color: #e6e6e6;
}






