@charset "UTF-8";
/* CSS Document */

/*Created by:aitherstudio.com
   For: Newland Chase 08.04.09
   Gold [brown] Light - #b1874e	
   Gold [brown] Dark  - #9a6627	
   Gold pastel        - #f7f2ec
*/

/*---------------------Standard----------------------*/
* { margin:0px; padding:0px; border:0px none; }
html { overflow-y:scroll !important; }
body { font-family:Verdana, Geneva, sans-serif; font-size:11px; }
html, body { height:100%; min-height:100%; }
a, img, object { outline:none; border:0 none; }
a, a:visited { cursor:pointer; text-decoration:none; color:#000; }
a:hover, a:active { text-decoration:none; color:#B1874E }
p { margin:10px 0px; }
h4 { color:#000; font-size:11px; font-weight: normal; }/*{color:#9A6627;}*/
h1, h3, h5 { font-size:11px; margin:5px 0px; }
h2 { color:#9A6627; font-size:12px; font-weight:normal; }
.color { color:#9A6627; }
.whyus { width:18 0px; height:18px; }
.title { float:left; font-size:15px; }
.bold { float:left; font-size:11px; clear:right; padding-right:20px; }
/*-------------------------------------------------*/
.wrapper { width:100%; }
/*---------------------Header----------------------*/
.header_wrapper { width:100%; height:270px; background:url(../images/nlc_body_bg_205.jpg) repeat-x; }
.header_body { width:900px; height:265px; margin:0px auto; padding-top:5px; }
.header_banner_container { width:100%; height:205px; position:relative; float:left; border-left:1px #666 solid; border-right:1px #666 solid; }
.header_banner_slideshow { width:100%; height:205px; position:absolute; top:0px; left:0px; z-index:0 }
.header_banner_flash { width:100%; height:205px; position:absolute; top:0px; left:0px; z-index:1; }
.header_bar { width:100%; height:60px; position:relative; float:left; z-index: 2; }
.header_bar_line { width:1px; height:60px; position:absolute; top:0px; left:850px; background:url(../images/nlc_bar_line.jpg) no-repeat; z-index:3; }
.header_logo { width:255px; height:60px; position:relative; float:left; }
.header_navigation { width:645px; height:60px; position:relative; float:left;}
.header_language { position:absolute; width:100px; height:15px; left:790px; top:0px; z-index:10 }
.header_language ul { list-style:none; }
.header_language ul ul { visibility:hidden; height:0; position:absolute; top:16px; }
.header_language table { position:absolute; top:0; left:0; border-collapse:collapse; }
.header_language ul li:hover ul, .header_language ul a:hover ul { visibility:visible; }
.header_language a, .header_language a:visited { width:80px; height:12px; margin:0px; background:#333; color:#DDDDDD; padding:0px 10px; font-size:10px; display:block }
.header_language a:hover { width:80px; height:12px; margin:0px; background:#888; color:#FFFFFF; padding:0px 10px; font-size:10px; display:block }
.header_language ul ul li a { border-top:1px solid #999; }
.header_language ul ul li a { border-top:1px solid #999; }
/*---------------------Navigation----------------------*/

.menu { float:left; font-size:11px; display:block; text-align:right; }
.menu a { color:#FFFFFF; padding-left:8px; }
.menu a:hover { color:#b1874e; }
.header_nav { width:640px; height:15px; margin:35px 0px 15px 0px; float:right; color:#FFFFFF; }
.header_nav ul li { list-style:none; display:inline-block; }
/* tabs
*************************/

ul.tabs { display: table; margin: 0; padding: 0; list-style: none; position: relative; float:right; z-index:999;}
ul.tabs li { margin: 0; padding: 0; list-style: none; display: table-cell; float: left; position: relative; }
ul.tabs a { position: relative; display: block; }
/* dropdowns
*************************/

ul.dropdown { margin: 5px 0 0; padding: 0; display: block; position: absolute; z-index:1; top: 100%; width: 150px; display: none; left: 0; background:#040404; border:5px solid #040404; text-align:left; }
ul.dropdown ul.dropdown { top: 0; left: 95%; }
ul.dropdown li { margin: 0; padding: 5px 0; float: none; position: relative; list-style: none; display: block; border-bottom:1px solid #333; z-index:999; }
ul.dropdown li a { display: block; color:#FFF; padding-left:0px; font-size:10px; }
ul.dropdown li a:hover { color:#b1874e; }
/*.header_nav ul li a{float:left; background-image:url(../images/nlc_menu_en_a.png); background-repeat:no-repeat; overflow:hidden; border:0 none; padding:0px;}
#m0 a{background-position:0px 0px;}
#m1 a{background-position:-40px 0px;}
#m2 a{background-position:-110px 0px;}
#m3 a{background-position:-175px 0px;}
#m4 a{background-position:-290px 0px;}
#m5 a{background-position:-360px 0px;}
#m6 a{background-position:-420px 0px;}
#m7 a{background-position:-500px 0px;}
#m0 a:hover{background-position:0px -15px;}
#m1 a:hover{background-position:-40px -15px;}
#m2 a:hover{background-position:-110px -15px;}
#m3 a:hover{background-position:-175px -15px;}
#m4 a:hover{background-position:-290px -15px;}
#m5 a:hover{background-position:-360px -15px;}
#m6 a:hover{background-position:-420px -15px;}
#m7 a:hover{background-position:-500px -15px;}*/
/*------------------------Content------------------------*/
.content_wrapper { width:100%; position:relative; }
.content_body { width:900px; margin:0px auto; position:relative; min-height:200px; height:auto !important; height:200px; background:url(../images/nlc_body_bg_rev.jpg) repeat-y; }
.content_shadow { width:100%; height:10px; background:url(../images/nlc_shadow.png) repeat-x; position:absolute; top:0px; left:0px; }
.content_left { width:190px; float:left; padding:10px 5px 15px 5px; }
.content_middle { margin:0px 200px 0px 200px; padding:20px 10px; width:480px; }
.content_right { width:190px; float:right; padding:10px 5px; }
.content_middle img { margin:5px 10px; }
.clear { clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0; }
.left_banner { background:#FFFFFF; border:1px solid #CCC; margin:5px 0px 10px 0px; padding:10px; font-size:11px; }
.right_banner { background:#FFFFFF; border:1px solid #CCC; margin:5px 0px 10px 0px; padding:5px 5px 5px 5px; font-size:11px; }
.loginform input { border:1px solid #CCC; width:170px; padding:2px; }
.loginform p { margin:2px 0; padding:0; font-size:10px; }
.loginform label { font-size:10px; }
.loginform button { border:1px solid #CCC; padding:3px 10px; width:50px; margin:0 2px 0 125px; }
.loginform button:hover { background:#b1874e; border:1px solid #9a6627; color:#FFF; cursor:pointer; }
.news { margin:5px 0px; }
.news a { margin:0px; }
.news_divider { width:180px; height:2px; margin:5px 0px; background:url(../images/nlc_news_divider.jpg) no-repeat; }
.seperatorline { height:2px; width:100%; background:url(../images/nlc_seperator.jpg) repeat-x; }
.news_inc { font-size:10px; }
.news_item { border-bottom:1px solid #CCCCCC; margin:5px 0; padding:0 0 10px 0; }
.allnews a { float:left; height:15px; padding:0 0 0 16px; background:url(../images/allnews_ico.jpg) no-repeat; }
.allnews a:hover { float:left; height:15px; padding:0 0 0 16px; background:url(../images/allnews_ico_.jpg) no-repeat; color:#9a6627; }
.signnews a { float:left; margin:0 0 0 15px; height:15px; padding:0 0 0 16px; background:url(../images/signnews_ico.jpg) no-repeat; }
.signnews a:hover { float:left; margin:0 0 0 15px; height:15px; padding:0 0 0 16px; background:url(../images/signnews_ico_.jpg) no-repeat; color:#9a6627; }
/*------------------------Footer------------------------*/
.footer_wrapper { width:100%; background:url(../images/nlc_shadow.jpg) repeat-x; }
.footer_body { width:900px; margin:0px auto; padding-top:10px; }
.footer_links { font-size:10px; text-align:left; margin-right:250px; }
.footer_links ul { padding-top:5px; }
.footer_links ul li { list-style:none; display:inline; }
.footer_member { width:250px; float:right; }
/*-----------------------------------------------------*/
.aither { margin:5px 0 0 0; width:70px; height:15px; float:left; }
.news_style { display:none; }
.news_show { width:230px; height:350px; overflow: hidden; }
.buttondiv { display:none; }
/*----------------------Client Login-----------------*/
.clientlogin a {background: url(../images/nlc_client_login_hover.jpg) no-repeat ; color:#333333; padding: 0 0 3px 20px; }
.clientlogin a:hover {background: url(../images/nlc_client_login.jpg) no-repeat ; color:#b1874e; padding: 0 0 3px 20px; }
/*----------------------Map--------------------------*/
#canvas { height: 180px; width: 200px; position:relative; }
#paper { height: 175px; left: 165px; position: absolute; top: 10; width: 325px; }
#canvas p {margin:0px;}
#europe, #northamerica, #asia, #africa, #australia, #southamerica { display: none; height: 175px; overflow: none; position: absolute; left: 0; top: 45px; width: 150px; }
#maptitle span { font-size:9px; position:absolute; top:15px; left:0; width: 120px; }
