/********************************************************/
/********************************************************/
/*** WEBSITE: AMEX
/*** NAME: style.css
/*** PATH: /lib/css/style.css
/*** AUTHOR: Nigel Francois / www.intronet.org.uk
/********************************************************/
/********************************************************/

body {font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image: url(../images/blueline.gif); background-repeat: repeat;	background-position: left top; width:99%; }
#home{background-image:none;width:auto}

.titleCase{	font: bold 15px Arial, Helvetica, sans-serif; color: #003366;background-color:transparent; }
.fixAccessLink{display:none; }
.portaltext {font:10px Arial, Helvetica, Verdana, San-Serif; margin:0px; padding:0px }
img { border: 0px;}

/* small links */
.smalllink { font: normal 1em Arial, Helvetica, sans-serif; color: #0000FF; top: 26px; text-decoration: underline;background-color:transparent; }
.smalllinkhelp { font: normal 1em Arial, Helvetica, sans-serif; color: #002163; top: 26px; text-decoration: underline;background-color:transparent; }


/* terms and conditions holder box */
#cc {font: normal 10px Arial, Helvetica, sans-serif;	text-align: center;	color: #003366;	position:relative; top:0px; left:110px;	width:690px;	padding: 0px;background-color:transparent;}

#cclogo {font: normal 10px Arial, Helvetica, sans-serif; text-align: center; color: #003366; position:relative; top:20px; right:230px; width:60px; left: 15px; padding: 0px;background-color:transparent;}

br{line-height: 10px;}

H1{text-transform:uppercase}
h1 {padding:0px;margin-top:15px}
#cc {width:auto;left:0px;margin:0px 165px 0px 125px}

noscript{font-family:Arial, Helvetica, sans-serif}
.clear-Div{clear:both;font-size:1px;height:1px}

#bannerLinks{float:left;margin:-19px 0px 0px 10px;width:540px; background-color:#FFFFFF}
A.bannerlink{font-size:11px;font-family:Verdana, Arial, Helvetica, San-Serif;text-decoration: none;font-weight:normal; text-decoration:none; color:#ffffff; text-transform: uppercase; }	
#portals{clear:left;float:left;width:770px; margin:30px 0px 0px 0px; height:100px; background-color:#FFFFFF;}
#portals P{font:10px Arial, Helvetica, Verdana, San-Serif;margin:10px 0px 0px 0px }

#homePage{width:770px}
#homePageBannerBox{float:left;width:760px; margin:18px 0px 0px 10px; height: 248px; background-color:#C2CFD7;}
#homePageBanner{float:left;margin:10px 0px 0px 10px}
#homePageBannerWhite{background-color:#FFFFFF;float:left;width:200px;height:227px;margin:10px 0px 0px 0px;}
#banner-link-1{float:left;text-align: center; width:180px;padding:3px 0px; background: #697988; border-top: 0px; text-transform: uppercase;}
#banner-link-2, #banner-link-3{float:left;margin-left:1px;float:left;text-align: center; width:179px;padding:3px 0px; background: #697988; border-top: 0px; text-transform: uppercase;}
/* portal box width amended from 166px to 127px - mar 8 2007  original margins: 0px 15px 0px 10px; */
/* 12 march 07 - the width of Portal is set here, but also as inline styles in home.html due to varying button lengths, they otherwise break the layout */
.portalBox{width:127px;float:left;margin:0px 15px 0px 10px; height:100px}
#portals .divider{float:left;background-color:#336699;width:1px; font-size:1px;height:100px}
#homePageFooter{clear:left;float:left;width:770px;margin:25px 0px; }
#homePageFooter #footerlogo {width:78px; height:28px; position:relative; top:45px; background:url(../images/bnu_logo.jpg) no-repeat 0 0}
#homePageFooter #cc{margin:0px 50px 0px 50px}
.homePageBannerWhitePadding{padding:10px;}
.homePageBannerWhitePadding FORM{font-size:11px;font-family: Arial, Helvetica, sans-serif;font-weight:bold; }

.smalllinkhelp {font-size:10px;font-family: Arial, Helvetica, sans-serif; color: #002163; text-decoration: underline; }
.smalllink1 { font: normal 10px Arial, Helvetica, sans-serif; color: #999999; right: auto; top: 26px; text-decoration: underline; }
.smalllink2 { font: normal 10px Arial, Helvetica, sans-serif; color: #000000; right: auto; top: 26px; text-decoration: underline; }

FORM{display:inline}
#homePageBannerWhite SELECT{display:block;font-size:12px}
#homePageBannerWhite input {width:175px;}
#homePageBannerWhite select {margin:5px 0px ;width:179px}
#homePageBannerWhite P{margin:5px 0px}


.divider {font-size:10px;color: #999999;}

/**************/ 
/*** HEADER ***/
/**************/
div#ui {background:url(../images/bg-ui.gif) repeat-x 0 0; margin:0; padding:0;}
div#ui-header {margin:0; padding:0}
div#ui-header h1 {position:absolute; top:0; left:0; margin:0; padding:0}
div#ui-header h1 {width:116px; height:81px; display:block; background:white url(../images/img_bluebox.gif) no-repeat}
div#ui-header h1 a {display:block; padding-top:81px; overflow:hidden; position:relative; top:0;	left:0; width:116px;	height:0px; text-decoration:none}
* html div#ui-header h1 a {display:block; padding-top:81px; overflow:hidden; position:relative; top:0;	left:0; width:116px;	height:81px; text-decoration:none}

div#ui-header header {margin:0; padding:0}
div#header-nav {height:18px; width:100%; margin:0; padding:0; min-width:770px; background-color:#408ADA;}
div#header-nav ul {margin:0 0 0 116px; list-style:none; padding:0}
div#header-nav ul li {display:inline; float:left}
div#header-nav ul li a {float:left; font:bold 11px Arial, Helvetica, sans-serif; display:block; height:18px; line-height:18px; margin:0; padding:0 5px; color:white; border-right:1px solid white; text-decoration:none}
div#header-nav ul li a:hover, div#header-nav ul li a.active, 
div#header-nav ul li a:hover, div#header-nav ul li a.active, 
div#header-nav ul li a:hover, div#header-nav ul li a.active, 
div#header-nav ul li a:hover, div#header-nav ul li a.active, 
div#header-nav ul li a:hover, div#header-nav ul li a.active{background:#069}
div#wrapper {height:100px; width:auto}
div#header-title {font-size:0.70em;background:white; width:100%; float:left; height:30px; margin:10px 0; padding:0; min-width:770px}
div#header-title h2 {margin:0; padding:0; width:300px; height:17px; position:absolute; top:30px; left:115px; color:#036; font:normal 1.6em Arial,Helvetica,sans-serif}
div#header-title ul {list-style:none; float:right; height:30px; margin:0 10px 0 0; padding:0!important; padding:3px 0 0 0; width:auto}
div#header-title ul li {display:inline; color:#036; font:400 .8em Arial,Helvetica,sans-serif}
div#header-title ul li img {position:relative; top:6px; right:0; margin:0; padding:0}
div#header-title ul li a:link, div#header-title ul li a:hover, div#header-title ul li a:visited {color:#036; font:normal 1em Arial,Helvetica,sans-serif; text-decoration:underline}
div#header-title ul {margin:0 5px 0 0;float:right;}
div#header-title span#button-login {display:inline; width:auto; float:right; margin:0; padding:0;position:relative;top:-15px;} 
div#header-title span#button-login a {font-size:1.3em;text-decoration:none; color:#369; font-weight:bold ;display:block; width:auto; border:1px solid #036; background:#fbcf65 url(../images/arrow-blue.gif) no-repeat 10px center; padding:0 5px 0 20px;}

a.button {white-space:nowrap;float:left;text-decoration:none; font-weight:bold; color:#369; border:1px solid #369; padding:2px 5px 2px 20px!important; margin:0px; width:auto; height:auto; background:white url(../images/bt-arrow.gif) no-repeat 10px 5px; text-decoration:none!important;font-size:0.7em}

/*
* html a.button {0 0 6px 9px;} 
*/
/*	IE 5-6 adjustment	*/
[1. WRAPPER / #wrapper]
*/
div#wrapper {
	width:1005px;
	height:auto;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

/*------------------------------------------------------------------
[2. HEADER / #header]
*/
div#header {
	width:1005px;
	height:auto; 
	margin:0;
	padding:0;
	float:left;
	background:#FFFFFF url(../images/bg.topNav.jpg) repeat-x 0 0
}
div#logo_amex {
	width:83px;
	height:87px;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../images/american.express.jpg);
	background-repeat: no-repeat;
	background-position:0px 35px;
}


/*------------------------------------------------------------------
[2.1 HEADER NAV-TOP-WRAP / #nav_top_wrap]*/

div#nav_top_wrap { width:922px; height:18px; margin:0; padding:1px 0 0 0; font-size:11px; font-family:Arial, Helvetica, sans-serif }
.menutopmenu { margin:0px;  position:relative; list-style:none;  }
.menutopmenu li {float:left; margin-right:1px;}
.menutopmenu li a {display:block;color:white; padding:2px 8px 2px 8px;text-decoration:none;float:left}
.menutopmenu li.active {background:url(../images/activetopmenu-r.jpg) no-repeat top right;}
.menutopmenu li.active a { height:19px;background:url(../images/activetopmenu-l.jpg) no-repeat 0 0;color:#595959; }


	
	/*-------------2 nd level menu-----------------------*/
	/*-------------2 nd level menu-----------------------*/

	.menutopmenu li.active ul { position:absolute; top:40px;;list-style:none; text-align:left; padding:0; left:83px; margin:0px;}
	.menutopmenu li.active ul li {display:inline; float:left; margin:0; font-size:11px; height:20px;}
	.menutopmenu li.active ul li a {float:left; color:#113b61; padding:3px 4px 3px 4px; text-decoration:none;}
	.menutopmenu li.active ul li a:hover {text-decoration:none;}
	.menutopmenu li.active ul li.active {background:#D9EAF2}
	/* ------------------end - 2 nd level menu-----------------------------*/
        /*-------------3 rd level menu-----------------------*/


	/* ------------------end - 3 rd level menu-----------------------------*/
	
	span.nav_top_left_corner {width:5px; height:16px; margin:0; padding:0; background:url(http://www.americanexpress.com.mo/CHP/en/lib/images/navtop_left_corner.jpg) no-repeat top left; display:block; float:left}
	span.nav_top_right_corner {width:5px; height:16px; margin:0; padding:0; background:url(http://www.americanexpress.com.mo/CHP/en/lib/images/navtop_right_corner.jpg) no-repeat top left; display:block; float:left}
	
	.left_pipe_white {border-left:1px solid #FFFFFF}
	
/*	div#nav_top_wrap ul#nav_top li.active {padding-left:8px; padding-right:8px; background:white url(../images/navtop_bg_tab.jpg) repeat-x top left; height:20px}*/
	
	#nav_top_wrap #nav_top_global_area ul{ margin:0; list-style:none; margin-right:-1px;}
	#nav_top_wrap #nav_top_global_area ul li {height:17px; padding-left:5px; margin-left:5px; display:inline; position:relative; float:right; right:-68px; font-size:11px; right:-100;padding-top:0; line-height:16px; border-left:1px solid #3399CC; text-decoration:none; }
	
	#nav_top_global_area ul li a {color:#FFFFFF; padding-top:15px; padding-right:0; text-decoration:none; }

	.bt_login {position:relative; padding-top:1px; margin-bottom:-5px;}

/*------------------------------------------------------------------
[2.2 HEADER NAV-MAIN-WRAP / #nav_main_wrap]-------------------------
------------------------------------------------------------------*/

/*-[2.2.1 HEADER NAV-TOOLS / #nav_tools]-*/

div#nav_tools { margin:0; padding:0; }
div#nav_tools ul {position:relative;list-style:none; top:-12px; right:0; margin-right:11px;}
div#nav_tools ul li {display:inline;  float:left;margin:-2px 0 0 0; }
div#nav_tools ul li a { font-size:11px; color:#9e9e9e; margin-left:5px; padding-left:5px; padding-right:2px; border-left: 1px solid gray; text-decoration:none; }
div#nav_tools ul li a:hover { font-size:11px; color:black}
div#nav_tools ul li a:visited { font-size:11px; color:#9e9e9e;text-decoration:none;}
/*-[2.2.2 HEADER TOOLS / #tools]-*/

div#tools {width:910px; margin:0; padding:0; height:2.2em; }
div#tools span {display:inline; color:#666; font-size:.85em; padding-left:5px; margin-left:2px; border-left:1px solid #aaa;}
div#tools ul {list-style:none; margin:0; padding:0}
div#tools ul li {display:inline; color:#666; font-size:.85em; padding-left:5px; margin-left:2px; border-left:1px solid #aaa}
div#tools ul li a:link, div#nav_tools ul li a:visited {color:#aaa; text-decoration:none}
div#tools ul li a:hover {color:#202020; text-decoration:underline}

/*-[2.2.3 HEADER NAV LEVEL1 / #nav_level1_wrap]-*/

	.nav_level1 {margin:0; padding:0;}
	.nav_level1 ul { position:absolute; top:41px;;list-style:none; text-align:left; padding:0; left:85px; margin:0px;}
	.nav_level1 ul li  {display:inline; float:left; margin:0; font-size:11px; height:20px; margin-right:4px;}
	.nav_level1 ul li a {float:left; color:#113b61; padding:3px 4px 3px 4px; text-decoration:none;}
	.nav_level1 ul li a:hover, .nav_level1 ul li a:visited {text-decoration:none; color:#113b61}
	

/*div#nav_level1_wrap #nav_level1 ul li a:hover {color:#003A61; text-decoration:none; background-color:#FFFFFF}*/


div#nav_level2_wrap {width:922px; margin:0; padding:0; background:#DBE9F4; float:left;}
div#nav_level2_wrap #nav_level2 ul {margin:0; padding:0; list-style:none}
div#nav_level2_wrap #nav_level2 ul li {display:inline; float:left; margin:0; padding:0; font-size:11px}
div#nav_level2_wrap #nav_level2 ul li a.active {display:block; float:left; color:#006699; padding:5px; background:white; text-decoration:none}
div#nav_level2_wrap #nav_level2 ul li a {display:block; float:left; color:#333333; padding:5px}

div.bt_login_wrap {float:right; background:#FCCC00 url(http://www.americanexpress.com.mo/CHP/en/lib/images/bt.login.repeat.gif) repeat-x top left; height:19px; width:auto; margin:3px 15px 0 0; padding:0; overflow:hidden; color:black; font-size:11px; line-height:19px} 
div.bt_login_wrap a:link, div.bt_login_wrap a:hover, div.bt_login_wrap a:visited, div.bt_login_wrap a:active {color:black; text-decoration:none}

/*------------------------------------------------------------------
[SECONDARY STYLESHEET]

Project:		American Express
Version:		1.1
Last change:	05/20/08 
Assigned to:	Yannick Stroobants - Ogilvy Interactive Belgique
Primary use:	SCREEN - CONTENT
-------------------------------------------------------------------*/

/*MAIN-CONTENT A CHANGER PAR UNE BALISE TITLE */
div#pg_title_card {width:160px; height:auto; background-color:#D9EAF2; color:#0093D1; margin-top:20px;}
div#pg_title_card .pathway {padding:0 0 0 10px; font-weight:400; margin:0; font-size:1.1em; padding-top:10px}
div#pg_title_card .pathway a{ display:none}
div#pg_title_card .pathway img {display:none}

#round_wrap { padding:8px 10px 12px 10px; width:590px; margin:0; color:#000; height:auto} 
#round_wrap, #round_wrap .sb-inner {background:#FFF}

div#content_footnotes {width:580px; color:#7c7c7c; margin:15px 0; padding:0 10px}
div#content_footnotes p {font-size:11px}
div#content_footnotes ul {margin:0 0 0 20px; padding:0}
div#content_footnotes ul li {font-size:11px; padding:0; margin:0}
div#content_footnotes a:link, div#content_footnotes a:visited {text-decoration:underline; color:#7C7C7C}
div#content_footnotes a:hover {text-decoration:none; color:#000}

div#megabanner_content_wrap {width:100%; height:168px; margin:0 0 15px 0; padding:0; overflow:hidden}
div#megabanner_content {width:100%; height:168px; margin:0; padding:0; }
div#megabanner_content h2 {font-weight:400; margin-top:30px; font-size:1.5em}

div#megabanner_overview_wrap {width:280px; height:168px; float:right; margin:0; padding:0}
div#megabanner_overview {width:280px; height:168px; float:right; margin:0; padding:0}

.megabanner_goldcard {}

p#card_definition {float:right; width:120px; padding-top:5px; color:black} /* */

div#elibibility_wrap {}
div.left_column_box {width:190px; height:auto; margin:0 0 15px 0; padding:0; border:2px solid white; background-color:#FFFFFF} /* */
div.left_column_box h4 {background-color:#C0DEF1; margin:0 0 10px 0; padding:8px 0 7px 10px; font-size:11px}
div.left_column_box p {margin:8px 0 5px 0; padding:0 0 0 10px; width:170px; font-size:11px; color:#666}

div.left_column_box ol {font-size:11px; color:#666; margin:auto -3em .5em 0; padding:0; position:relative; left:-3em; overflow:hidden; width:210px}
div.left_column_box ol li {margin-top:0.25em;margin-bottom:0.25em}
ol li {margin-left:5.5em}


div#content-tabs {height:auto; width:auto; margin:0; padding:0}
div#content-tabs a {display:block}
div#content-tabs ul {list-style:none; margin:0 0 0 18px; padding:0}
div#content-tabs ul li {display:inline; float:left; height:39px; line-height:45px; margin:0; padding:0; background:url(http://www.americanexpress.com.mo/CHP/en/lib/images/bg.tab.unactive.jpg) repeat-x top left; font-size:11px}
div#content-tabs ul li a {background:url(http://www.americanexpress.com.mo/CHP/en/lib/images/tab.left.unactive.jpg) no-repeat top left; height:39px; margin:0; padding:0; color:#595959; text-decoration:none}
div#content-tabs ul li a span {background:url(http://www.americanexpress.com.mo/CHP/en/lib/images/tab.right.unactive.jpg) no-repeat top right; height:39px; display:block; padding:0 20px}

div#content-tabs ul li.active {display:inline; float:left; height:39px; line-height:45px; margin:0; padding:0; background:url(http://www.americanexpress.com.mo/CHP/en/lib/images/bg.tab.active.jpg) repeat-x top left}
div#content-tabs ul li.active a {background:url(http://www.americanexpress.com.mo/CHP/en/lib/images/tab.left.active.jpg) no-repeat top left; height:39px; margin:0; padding:0; color:#595959; text-decoration:none}
div#content-tabs ul li.active a span {background:url(http://www.americanexpress.com.mo/CHP/en/lib/images/tab.right.active.jpg) no-repeat top right; height:39px; display:block; padding:0 20px}

/* CTA Buttons */
/* STYLE1 - ROUND CORNER WITHOUT IMAGE */
div#call_to_action_wrap {width:auto; height:25px; overflow:hidden; margin:0 10px 5px 0; padding:0; background:none}
div#call_to_action {line-height:25px; font-size:11px; color:white; padding:0;}
div#call_to_action ul {list-style:none; margin:0;}
div#call_to_action a:link, div#call_to_action a:hover, div#call_to_action a:visited, div#call_to_action a:active {text-decoration:none; color:white}
/* STYLE2 - UK GREY STYLE */
div.cta_grey_wrap {float:right; background:#E4E4E4 url(http://www.americanexpress.com.mo/CHP/en/lib/images/bg.cta.grey.gif) repeat-x top left; height:20px; width:auto; margin:3px 15px 0 0; padding:0; overflow:hidden; color:black; font-size:11px; line-height:21px} 
div.cta_grey_wrap a {display:block; float:left}
div.cta_grey_wrap a:link, div.cta_grey_wrap a:hover, div.cta_grey_wrap a:visited, div.cta_grey_wrap a:active {color:black; text-decoration:none}
/* STYLE3 - UK BLUE CTA */
div.cta_blue_wrap {float:right; background:#4c93c1 url(http://www.americanexpress.com.mo/CHP/en/lib/images/bg.cta.blue.gif) repeat-x top left; height:20px; width:auto; margin:3px 15px 0 0; padding:0; overflow:hidden; color:black; font-size:11px; line-height:21px} 
div.cta_blue_wrap a {display:block; float:left}
div.cta_blue_wrap a:link, div.cta_blue_wrap a:hover, div.cta_blue_wrap a:visited, div.cta_blue_wrap a:active {color:white; text-decoration:none}



div#overview, div#overview_key, div#overview_all { height:auto; margin:10px 0 0 0; padding:0 0 0 20px; color:#666; font-size:11px}
div#overview h3, div#overview_key h3, div#overview_all h3 {font-weight:400; font-size:11px; margin:0 0 10px 0; padding:0}

div#nav-benefits {margin:0; padding:0; width:auto; height:auto}
div#nav-benefits ul {list-style:none}
div#nav-benefits ul li {list-style:none}

div.box-avantages {margin:0; padding:0; width:360px; height:auto}
div.box-avantages h4 {margin:0; padding:0; color:#5a3e12; font-size:1.1em}
div.box-avantages p {margin:5px 0 0 0; padding:0}
div.box-avantages a, div.box-avantages a:link, div.box-avantages a:visited {color:#c49d4b; text-decoration:underline}
div.box-avantages a:hover {color:#c49d4b; text-decoration:none}
div.box-avantages ul {padding:0 0 0 20px}

div#overview_wrap {background:white url(http://www.americanexpress.com.mo/CHP/en/lib/images/bg.content.jpg) repeat-y 2px 0; margin:0; padding:0 0 5px 0; width:588px; height:auto} /* */
div#content-card {width:588px; height:45px; margin:10px 0 0 0; padding:0; background:url(http://www.americanexpress.com.mo/CHP/en/lib/images/rc.top.content.jpg) no-repeat 1px bottom}
div#content-footer {height:13px; width:596px; background:transparent url(http://www.americanexpress.com.mo/CHP/en/lib/images/bg.content.footer.jpg) no-repeat 1px top}
div#card_wrap {float:right; width:155px; }
div#card_wrap .bannerheader{z-index:1000; position:absolute; top:200; left: -100; width:120px; padding-top:5px; color:black}

div.box-key-avantages {margin:0; padding:0; width:230px; height:auto}
div.box-key-avantages-2 {margin:0 0 0 40px; padding:0; width:230px; height:auto}
div.box-key-avantages h4, div.box-key-avantages-2 h4 {margin:0; padding:0; color:#5a3e12; font-size:1.1em}
div.box-key-avantages p, div.box-key-avantages-2 p {margin:5px 0 0 0; padding:0}
div.box-key-avantages a, div.box-key-avantages a:link, div.box-key-avantages a:visited, div.box-key-avantages-2 a, div.box-key-avantages-2 a:link, div.box-key-avantages-2 a:visited {color:#c49d4b; text-decoration:underline}
div.box-key-avantages a:hover, div.box-key-avantages-2 a:hover {color:#c49d4b; text-decoration:none}
div.box-key-avantages ul, div.box-key-avantages-2 ul {padding:0 0 0 20px}

div.box-all-details {margin:0; padding:0;  height:auto}
div.box-all-details h4 {margin:0; padding:0; color:#5a3e12; font-size:1.1em}
div.box-all-details p {margin:5px 0 0 0; padding:0}
div.box-all-details a, div.box-all-details a:link, div.box-all-details a:visited {color:#c49d4b; text-decoration:underline}
div.box-all-details a:hover {color:#c49d4b; text-decoration:none}
div.box-all-details ul {padding:0 0 0 20px}

/* Specific benefits */
div#content-specific {width:100%; height:45px; margin:10px 0 0 0; padding:0}
div#specific_wrap {background:white; margin:0; padding:0; width:588px; height:auto} /* */
div#specific-footer {height:13px; width:596px}
p#title-specific .pathway {font-size:19px; font-weight:300; padding:0 0 0 20px; margin:0; line-height:35px}
p#title-specific .pathway a{display:none};
p#title-specific .pathway img{display:none};

/* TABLE BENEFITS STYLE */
table.table-all-benefits {border:none; margin:0; padding:0; border-spacing: 1px}
table.table-all-benefits tr {margin:0; padding:0}
table.table-all-benefits td {border:none; margin:0; padding:9px; border:1px solid #dbdbdb }
table.table-all-benefits th {border:none; margin:0; padding:9px}
table.table-all-benefits th.table_title {background:#dbdbdb}

/*Language Selector */


#nav_main_wrap #nav_tools #tools #jflanguageselection .jflanguageselection #active_language{

}

#active_language a span{
 color: green;
}

.roundShadawWrapper {
background:#FFF;


}
.width612{
width:612px;
}
.width699{
width:699px;
}
.container-1 {
background:url(../images/bl.jpg) bottom left no-repeat;
padding:15px 10px 20px 10px;
}
.container-2 {
background:url(../images/br.jpg) bottom right no-repeat;
}
.container-3 {
background:url(../images/tl.jpg) top left no-repeat;
}
.container-4 {
background:url(../images/tr.jpg) top right no-repeat;
}
.container-5 {
background:url(../images/t.jpg) top repeat-x;
}
.container-6 {
background:url(../images/b.jpg) bottom repeat-x;
}
.container-7 {
background:url(../images/l.jpg) left repeat-y;
}
.container-8 {
background:url(../images/r.jpg) right repeat-y;
}
.right {
float:right;
}

.marginleft80 {
	margin-left:80px;
}
/*------------------------------------------------------------------
[4 FOOTER / #footer_wrap]-------------------------------------------
------------------------------------------------------------------*/

div#footer_wrap {width:1003px; border-top:1px solid #EBEBEB; margin:0; padding:15px 0 0 5px; font-size:11px; color:#929292; background:url(../images/bg.footer.jpg) repeat-x top left; }
#footer_nav {padding:0;}
div#footer_wrap #footer_nav ul {list-style:none; margin:0 0 0 80px; padding:0;}
div#footer_wrap #footer_nav ul li {display:inline}
div#footer_wrap #footer_nav ul li a {float:left; text-align:left; color:#929292; padding-left:2px; padding-right:6px; margin-left:4px; border-right:1px solid #AAAAAA; text-decoration:none;}
div#footer_rights {width:300px; margin:0 -35px 0 0; padding:0; float:right; }

.nav_active {font-weight:700!important}
.border_bottom {border-bottom:1px solid #d9eaf2}
