@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  #FDFBF8
*/

/*---------------------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:13px; font-weight: normal;}/*{color:#9A6627;}*/
h1, h5{font-size:11px; margin:2px 0px;}
h2{color:#9A6627; font-size:12px; font-weight:normal;}
h3 {font-size:10px; }

.color{color:#9A6627;}
.title{float:left; margin:10px 0 0 10px; font-size:14px;}
.bold{float:left; margin:10px 0 0 0; font-size:10px; clear:right; padding-right:20px;}

/*-------------------------------------------------*/
.wrapper{width:100%;}
/*---------------------Header----------------------*/
.header_wrapper{width:100%; height:190px; background:url(../images/nlc_t_header_bg.jpg) repeat-x;}
.header_body{width:900px; height:185px; margin:0px auto; padding-top:5px;}
.header_banner_container{width:100%; height:125px; position:relative; float:left; border-left:1px #666 solid; border-right:1px #666 solid;}
.header_banner_slideshow{width:100%; height:125px; position:absolute; top:0px; left:0px; z-index:0}
.header_bar{width:100%; height:60px; position:relative; float:left;}
.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:2px 10px; font-size:10px; display:block}
.header_language a:hover{width:80px; height:12px; margin:0px; background:#888; color:#FFFFFF; padding:2px 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:12px;}
.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;  }
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: 999; 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; }
ul.dropdown li a { display: block; color:#FFF; padding-left:0px; }
ul.dropdown li a:hover { color:#b1874e; }

/*------------------------Content------------------------*/
.content_wrapper{width:100%; position:relative;}
.content_body{width:900px; margin:0px auto; position:relative; min-height:500px; height:auto !important; height:500px; background:url(../images/nlc_body_bg_swap.jpg) repeat-y;}
.content_bodyx2{width:900px; margin:0px auto; position:relative; min-height:500px; height:auto !important; height:500px; background:url(../images/nlc_body_bg_2_swap.jpg) repeat-y;}
.content_shadow{width:100%; height:10px; background:url(../images/nlc_shadow.png) repeat-x; position:absolute; top:0px; left:0px; z-index:2;}

.content_left{width:230px; float:left; padding:10px 5px 15px 5px;}
.content_middle{ margin:0px 200px 0px 250px; padding:15px 10px 20px 0px; width:430px;}
.content_middle ol{padding-left:20px;}
.content_middle ul{padding-left:20px;} 
.content_middle img{margin:5px 10px;}
.content_middlex2{ margin:0px 0px 0px 250px; padding:15px 10px 20px 0px; width:640px;}
.content_right{width:190px; float:right; padding: 5px;}

.aestrian{     position: relative;     top: -12px;     color:#F00;     font-size: 12px; }
.note{font-size: 10px; margin:3px 10px; color:#999; }

.contact_add{background:#f7f2ec; border:1px solid #CCC; padding:5px; width:285px; }

.contact_form{background:#f7f2ec; border:1px solid #CCC; padding:5px; width:330px; margin-left:10px;}

.contact_form input, .contact_form textarea{background:#ffffff; border:1px solid #CCC; margin:5px 0px; padding:3px; }
.contact_form input{ height:15px; width:125px;}
.contact_form textarea{height:75px; width:320px;}
.contact_form select{background-color:#ffffff; border:1px solid #CCC; margin:5px 0px; padding:2px 0px; width:100px; outline:none;}
	
.contact_form button{outline:none; background-color:#ffffff; border:1px solid #9a6627; padding:5px 10px; cursor:pointer; margin:5px 5px 5px 0;}
.contact_form button:hover{outline:none; background-color:#9a6627; border:1px solid #9a6627 color:#FFF; padding:5px 10px; margin:5px 5px 5px 0;}

.msg{width:260px;}
.msg_img{width:65px; float:left;}
.msg_txt{width:190px; padding:15px 0 10px; float:left;}

.clear {clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;
}

.seperatorline{height:2px; width:100%; background:url(../images/nlc_seperator.jpg) repeat-x;}

.left_banner{background:#FFFFFF; border:1px solid #CCC; margin:5px 0px 10px 0px; padding:10px;}
.right_banner{background:#FFFFFF; border:1px solid #CCC; margin:5px 0px 10px 0px; padding:5px 5px 10px 5px; font-size:12px;}

.loginform input { border:1px solid #CCC; width:170px; padding:1px; font-size: 10px; }
.loginform p { margin:1px 0; padding:0; font-size:10px;}
.loginform label { font-size:10px; }
.loginform button { border:1px solid #CCC; padding:3px 10px; width:50px; margin-left: 28px;  }
.loginform button:hover { background:#b1874e; border:1px solid #9a6627; color:#FFF; cursor:pointer; }
.forgot a { float: left;}

.news{margin:5px 0px;}
.news a{margin:0px;}
.news_divider{width:230px; height:2px; margin:5px 0px; background:url(../images/nlc_news_divider.jpg) no-repeat;}

.allnews a{display:block; height:15px;  width:90px; padding:0 0 0 16px; background:url(../images/allnews_ico.jpg) no-repeat;}
.allnews a:hover{display:block; height:15px;  width:90px; padding:0 0 0 16px; background:url(../images/allnews_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;}

/*-----------------------Submenu----------------------*/

.submenu { border:5px #ddd8d3 solid; width:210px; margin:0 5px; }
.submenu ul{width: 210px; list-style:none; margin:0; padding:0 0 0px 0;}
.submenu li a { display:block; width:200px; padding:5px; background:url(../images/submenu_bg.jpg) repeat-x; }

.submenu ul ul li a { font-size:11px; background:none; border-top: 1px solid #CCCCCC;}
.submenu ul ul ul li a {color:#666666; font-size:10px; padding:0 0 5px 10px; display:block;}
.submenu ul ul ul li a:hover {color:#b1874e;}

/*-----------------------Accordion----------------------*/
.accordion{padding:0 5px; color:#333;}

ul.as, ul.as ul { list-style-type:none; margin: 0; padding: 0; width: 180px;}
ul.as ul{width: 170px;}

#first{background:#FDFBF8 url(../images/nlc_CS_img.jpg) no-repeat 80px 5px;}
#second{background:#FDFBF8 url(../images/nlc_IS_img.jpg) no-repeat 80px 5px;}
#third{background:#FDFBF8 url(../images/nlc_PBS_img.jpg) no-repeat 80px 5px;}
#fourth{background:#FDFBF8 url(../images/nlc_GR_img.jpg) no-repeat 80px 5px;}

ul.as a { display: block; text-decoration: none;}

ul.as li { margin-top: 10px; border:5px #ddd8d3 solid; display:inline-block;}

ul.as li ul li { margin-top: 0px; border:0px none; padding:0px; /*background:url(../images/nlc_tick.jpg) no-repeat 0;*/ width:170px;}

ul.as li a { /*background: #333;*/ color: #333;}
ul.as li a:hover { /*background: #000;*/}

ul.as li ul li a {  /*background: #ccc;*/ color: #333; padding:5px 5px 5px 10px;}
ul.as li ul li a:hover { /*background: #aaa;*/color: #999; padding:5px 5px 5px 10px;}

ul.as li ul li ul li a{ padding:2px 2px 2px 20px; font-size: 9px; cursor:pointer; color:#666;}
ul.as li ul li ul li a:hover{ padding:2px 2px 2px 20px; font-size: 9px;}

.mid{background:url(../images/nlc_leftmenu_tree.jpg) no-repeat 2px 0px;}
.last{background:url(../images/nlc_leftmenu_tree_.jpg) no-repeat 2px 0px;}

.aither{margin:5px 0 0 0; width:70px; height:15px; float:left;}

.button{ margin:5px 0px;}
.button a{background:#f7f2ec; display:block; padding:5px; border:1px solid #CCC;}
.panel{ padding: 0px 5px;}

.notes{font-size:9px};

/*---------------------Contact Us----------------------*/
 div.pagination{ padding: 3px;margin: 3px;}
 div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #CCCCCC; text-decoration: none; color: #000000;}
 div.pagination a:hover, div.pagination a:active {border: 1px solid #9a6627;color: #9a6627;}
 div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px;border: 1px solid #9a6627;font-weight: bold;background-color: #9a6627;color: #FFF;}
 div.pagination span.disabled {	padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}
.news_style{display:none;}
.news_show{width:230px;height:350px;overflow: hidden;}
.buttondiv{display:none;} 
.dd{color:#999; font-size:9px;padding:2px 0 2px 0; margin-bottom:5px;}
.dd a{color:#999; font-size:9px;padding:2px 0 2px 0;}
.dd a:hover{color:#B1874E; font-size:9px;padding:2px 0 2px 0; text-decoration:underline;}

/*----------------------Client Login-----------------*/
.clientlogin a {padding-left: 20px; background: url(../images/nlc_client_login_hover.jpg) no-repeat ; color:#333333; }
.clientlogin a:hover {padding-left: 20px; background: url(../images/nlc_client_login.jpg) no-repeat ; color:#b1874e; }

/*---------------------List Navigation----------------------*/

.people_list ul {margin: 10px 0; padding: 0;}
.people_list li {list-style: none; border-bottom: 1px solid #CCCCCC; padding: 10px 0; }

.listNav { margin:0 0 10px; }

.ln-letters { overflow:hidden; }
.ln-letters a { font-size:10px;; display:block; float:left; padding:1px 0.36em; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#b1874e; color: #FFFFFF; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }


