/* Nottingham Business Devleopment Ltd styles */

@import url(../cp/css/default-controlpanel.css);

body {
font-family:Arial,Verdana,sans-serif;
font-size:76%;
background: #f0f0f0 url(uploads/8/nbdl_body_bg.jpg) top repeat-x;
color: #003d80;
letter-spacing:0.01em;
line-height:1.5em;
}

/*
   General Purpose Styles
*/

* {
margin: 0;
padding: 0;
 
}

.text-only {
	display:none;
}
.clear,
.clearboth {
	clear:both;
}

.float-right, .right{
float:right;
margin-left: 16px;
}

.float-left, .left{
float:left;
margin-right: 16px;
}

.centered {
	text-align:center;
}

.noborder img, a img{
border: 1px solid #fff;
}

strong, .bold {
font-weight:bold;
}
em, .italic {
font-style:italic;
}
.block{
display: block;
}
h1 {
font-size:200%;
}
h2 {
font-size:150%;
}
h3 {
font-size:120%;
font-style: italic;
padding-bottom: 10px;
padding-right: 15px;
}
* html h3 {
font-weight:bold!important;
}

ul {
list-style-type:disc;
margin: .25em  1em 1em 2em;
}
ul ul {
list-style-type:circle;
}
ul ul ul {
list-style-type:square;
}



img.left {
float:left;
padding-right: 10px;
}
img.right {
float:right;
padding-left: 10px;
}

p.text{
text-align: justify;
padding-bottom: 10px;
}
a {
	color:#003968;
}
a:hover {
	color:#CC0000;
}
.heading {
	/*font-size:small;*/
	font-weight:normal;
}


.template{
width: 792px;
margin: 20px auto;
background: transparent url(uploads/8/nbdl_template_top.gif) top no-repeat;
padding-top: 13px;
height: 400px;
}

h1.logo{
float: left;
}

h1.logo a{
background: transparent url(uploads/8/NBDL_logo.gif) top left no-repeat;
width: 90px;
height: 111px;
display: block;
}

div.header{
position:relative;
border-left: 1px solid #b0b0b0;
border-right: 1px solid #b0b0b0;
background: #fff url(uploads/8/NBDL_header_bg.gif) 112px 0px no-repeat;
height: 200px;
padding: 0 11px 5px 11px;
}

* html div.header{
height: 210px;
}

/*
.page11442 .header {
overflow: hidden;
height: 118px;
}
*/

div.controlbar{
position:absolute;
top:-32px;
right:5px;
text-align:right;
font-size: 90%;
font-weight: normal;
color:#FFF;
}

div.controlbar a{
color: #fff;
}


.columns {
	background: #fff;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
}

.sidebar{
clear: both;
float: left;
width: 92px;
background: #fff;
padding: 10px;
}

.column2{
float: left;
width: 640px;
background: #fff;
padding: 0px 24px 10px 14px;
}

div.footer {
	clear:both;
	background-image:url(uploads/8/NBDL_footer_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color: #F0F0F0;
	height:50px;
}
div.footer p {
	padding-top:20px;
	text-align:center;
	font-size:90%;
	color:#333333;
	display:block;
}
div.footer a {
	color:#333333;
	font-weight:bold;
}


/* 
	Header Styles
*/

.header .navigation{
position:absolute;
width: 678px;
top:0px;
left:100px;
}

.header .strapline{
color: #fff;
padding: 70px 10px 10px 25px;
float: left;
}

.header .lang{
color: #fff;
padding: 70px 16px 10px 10px;
float: right;
}

.header .lang a{
color: #fff;
text-decoration: none;
}

.header h2.pagetitle {
clear: both;
padding: 10px 16px 10px 25px;
margin: 0;
}

.menu{
clear: both;
padding: 0px 3px 10px 25px;
font-size: 92%;
}

.menu ul{

display: inline;
list-style-type: none;
}

.menu li{
display: inline;
}

.menu li a{
float: left;
padding-right: 8px;
margin-right: 8px;
border-right: 1px solid #8aa9cb;
text-decoration: none;
}

.menu li a.highlight{
color: #8aa9cb;
}

.menu li a.highlight:hover{
text-decoration: none;
}

.menu li a:hover{
text-decoration: underline;
}

.page12484 .menu li a#cplink1_11442,.page12483 .menu li a#cplink1_11442,.page11442 .menu li a#cplink1_11442, .menu li a#cplink1_12038, .menu li a#cplink1_11470{
border-right: none;
}


.breadcrumbs{
clear: both;
padding: 10px 16px 10px 25px;
font-size: 92%;
color: #999;
}

.breadcrumbs a{
color: #999;
text-decoration: none;
padding: 0 8px;
}


/* 
	Homepages
*/


.lang_en li{
list-style-type: none;
padding-left: 15px!important;
background: transparent url(uploads/8/nbdl_flag_uk.gif) 0 6px no-repeat;
}

.lang_ch li{
list-style-type: none;
padding-left: 15px!important;
background: transparent url(uploads/8/nbdl_flag_china.gif) 0 6px  no-repeat;
}

.page11425 .header, .page11443 .header{
height: 150px!important;
}

 .page11442 .header{
height: 120px!important;
}


.page11425 h2, .page11443 h2{
/* border-bottom: 1px solid #fff!important; */
font-size: 120%!important;
margin-bottom: 0!important;
padding-top: 0!important;
}

*html .page11425 .header{
height: 160px!important;
}

.psuedo_column{
float: left;
width: 192px;
padding: 11px 8px;
}

.psuedo_column p{
font-size: 95%;
color: #000;
}

.psuedo_column h3{
color: #fff!important;
font-weight: bold!important;
font-style: normal!important;
text-align: center!important;
padding-top: 92px!important;
height: 30px!important;
width: 180px!important;
padding-bottom: 0!important;
margin-bottom: 15px!important;
border-bottom: 1px solid #fff!important;
}

.psuedo_column h3 a{
color: #fff;
text-decoration: none;
}

.psuedo_column h3 a:hover{
color: #fff;
text-decoration: underline;
}

.psuedo_column h4{
font-size: small;
padding: 5px 0;

}

.psuedo_column h3.about{
background: url(uploads/8/NBDL_button_about.jpg) top center no-repeat;
}

.psuedo_column h4.about{
color: #db2323;
}

.psuedo_column h3.news{
background: url(uploads/8/NBDL_button_news.jpg) top center no-repeat;
}

.psuedo_column h4.news{
color: #3d96cf;
}

.psuedo_column h3.blog{
background: url(uploads/8/NBDL_button_blog.jpg) top center no-repeat;
}

.psuedo_column h4.blog{
color: #e6ac23;
}

.readmore ul{
list-style-type: none;
margin: 0;
}

a.readmore{
display: none;
}

.readmore{
padding: 5px 0;
}

.readmore a{
text-decoration: none;
padding-left: 18px;
}

.readmore a:hover{
text-decoration: underline;
}

.about .readmore a{
color: #db2323;
background: url(uploads/8/nbdl_arrow_12x10_about.gif) left no-repeat;
}

.news .readmore a{
color: #3d96cf;
background: url(uploads/8/nbdl_arrow_12x10_news.gif) left no-repeat;
}

.blog .readmore a{
color: #e6ac23;
background: url(uploads/8/nbdl_arrow_12x10_blog.gif) left no-repeat;
}

.col_en, .col_ch{
float: left;
width: 308px;
}

.col_en{
padding-right: 10px;
border-right: 1px solid #b0b0b0;
}

.col_ch{
padding-left: 10px;
}

.page11442 h2.pagetitle{
display:none;
}

/*
   Sidebar
*/

.sidebar h4{
border-bottom: 1px solid #8aa9cb;
padding: 10px 0 5px 0;
margin: 0 0 5px 0;
color: #8aa9cb;
clear: both;

}

.sidebar h4 a{
color: #8aa9cb;
text-decoration: none;
}

.sidebar h4 a:hover{
text-decoration: underline;
}

.newsletter p{
font-size: 90%;
color: #666;
}

input.small{
width: 90px;
border: 1px solid #8aa9cb;

}

.signup input.button{
border: none;
background: url(uploads/8/nbdl_button_go.gif) no-repeat;
width: 31px;
height: 24px;
float: right;
color: #fff;
text-align: center;
font-size: 90%;
margin-top: 2px;
}

.sidebar form{
padding: 5px 0;
}

.sidebar table{
border-collapse: collapse;

}

.partners ul{
margin: 0;
list-style-type: none;
}

/*
   Content
*/

.content .bullet li{
background: transparent url(uploads/8/NBDL_content_std_li.gif) 0px 8px no-repeat;
list-style-type: none;
padding-left: 1em;
}

.content h1{
font-size: 180%;
padding-bottom: 10px;
clear: both;
}

.content h2{
border-bottom: 1px solid #b0b0b0;
padding: 6px 0 10px 0;
margin-bottom: 10px;
clear: both;
font-size: 130%;
}

.content h3{
border-bottom: 1px dotted #b0b0b0;
padding-bottom: 6px;
margin-bottom: 6px;
}

.content h4{
font-weight: bold!important;
}

.content li{
padding: 2px;
}

.content .link li{
list-style-type: none;
margin-left: -1em;
}

.content .link p.description{
color: #666;
margin-left: 20px;
font-style: italic;
}

.content .link li a, .feed .title a{
background: url(uploads/8/nbdl_arrow_12x10_externalli.gif) left no-repeat;
padding-left: 20px;
}

p.intro {
border-top: 1px solid #8aa9cb;
border-bottom: 1px solid #8aa9cb;
padding-top: 12px;
padding-bottom: 12px;
}

.subdir{
border-top: 1px solid #8aa9cb;
border-bottom: 1px solid #8aa9cb;
padding-top: 12px;
padding-bottom: 12px;
margin-bottom: 12px;
}

.subdir li{
list-style-type: none;
margin-left: -1em;
}

.subdir li ul.submenu1{
margin-bottom: 2px;
}

.subdir li a.highlight{
background: url(uploads/8/nbdl_arrow_12x10_highlightli.gif) left no-repeat;
color: #8aa9cb;
text-decoration: none;
}

.subdir li a{
background: url(uploads/8/nbdl_arrow_12x10_contentli.gif) left no-repeat;
padding-left: 20px;
}

.photo{
background: #002f62 url(uploads/8/NBDL_img_bot_left.gif) bottom left no-repeat;
margin-bottom: 10px;
}

.homepageimg { width: 450px; margin: 0 auto; } /*change this if they change the homepage image - it was supposed to be a full width photo*/

.photo p.description{
text-align: center;
color: #fff;
font-size: 90%;
padding: 6px;
background: transparent url(uploads/8/NBDL_img_bot_right.gif) bottom right no-repeat;
}

.photo p.description a{
color: #fff;
}

/*
	Subpage styles
*/

.about_contact, .contact_contact{
padding: 10px;
background: #E9FFF0;
margin-bottom: 10px;
clear: both;
}

.note {
font-size: 92%;
color: #666;
font-style: italic;
}

table.zhejiang_table caption, table.zhejiang_table2 caption{
font-style: italic;
padding-bottom: 10px;
}

table.zhejiang_table2{
width: 300px;
}

table.zhejiang_table, table.zhejiang_table2{
padding: 10px;
border-collapse: collapse;
}

table.zhejiang_table th, table.zhejiang_table td, table.zhejiang_table2 th, table.zhejiang_table2 td{
text-align: right;
padding: 5px;
}

table.zhejiang_table th.col0, table.zhejiang_table td.col0, table.zhejiang_table2 th.col0, table.zhejiang_table2 td.col0{
text-align: left;
}


table.zhejiang_table td.row1, table.zhejiang_table td.row4, table.zhejiang_table td.row6, table.zhejiang_table td.row8, table.zhejiang_table td.row10, table.zhejiang_table td.row12, table.zhejiang_table td.row14, table.zhejiang_table td.row16, table.zhejiang_table td.row18, table.zhejiang_table2 td.row0, table.zhejiang_table2 td.row2{
background: #fcfcfc;
}

.heightfix50px{
height: 50px;
}

/*
	About us
*/

.about h3.title, .about p{
text-align: left!important;
}

.partner_logo ul{
list-style-type: none;
}

.partner_logo li{
float: left;
}

.partner_logo img{
border: none;
}

.partner_logo p.description{
font-size: 90%;
text-align: center;
width: 115px;
padding: 5px;
line-height: 100%;
}

ul.psuedo_cols{
float: left;
/*width: 150px;*/
}

.psuedo_cols li{
list-style-type: disc;
}

/*
	News
*/

.feed .item{
padding-bottom: 5px;
border-bottom: 1px dotted #8aa9cb;

}

.feed h1{
font-size: 130%;
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #8aa9cb;
}

.feed .date{
margin-top: 10px;
font-style: italic;
color: #666;
}

.feed .title{
font-size: 130%;
padding-bottom: 5px;
}

.feed .picture{
margin-right: 5px;
float: left;
border: 2px solid #003d80;
}

.feed .picture img{
display: block;
}

.feed .title a{
text-decoration: none;
}

.feed .title a:hover{
text-decoration: underline;
}

.feed .description p{
padding-bottom: 5px;
}

.news .title, .news .title a{
font-size: 100%;
font-weight: bold;
color: #3d96cf;
padding-left: 0;

background: none;
}

.news .description img{
display: none;
}

/*.news .description{
overflow: hidden;
height: 3.1em;
width: 192px;
}*/

.blog .item{
border: none;
}

.news .item{
border: none;
}

.blog .title a, .blog .title{
font-weight: bold;
font-size: 100%;
color: #e6ac23;
padding-left: 0;
border: none;
background: none;
}

.blog .description img{
display: none;
}

/*.blog .description{
overflow: hidden;
height: 3.1em;
width: 192px;
}*/

.blog .value p, .news .value p{
padding: 0;
}

.about .title{
font-size: 110%;
font-weight: bold;
color: #db2323;
}

.embb img{
display: none;
}

/*
	Calender
*/

.calendar {	   

	color: #000;

	background-color: #fff;

	margin: 0px;

	padding: 0px 0 24px 0px;

}

.calendar span.longdayname {

	display: none;

	visibility: hidden;

}

.calendar .todaysdate {

	color: #ffffff;

	font-size: 80%;

	font-weight: bold;

	background-color: #fff;

	padding: 2px;

}

.calendarheader {

	width: 100%;

	background-color: #fff;

}

.calendarheader td.previousmonth {

		color: #ffffff;

	vertical-align: middle;

	width: 2em;

}

.calendarheader td.nextmonth {

		color: #ffffff;

	vertical-align: middle;

	width: 2em;

}

.calendarheader td.currentmonth {

	vertical-align: middle;

	text-align: center;

}

.calendarheader form {

	color: #ffffff;

	margin: 0px;

	padding: 0px;

}

.calendarmonth {

	width: 100%;

	padding: 0px;

	margin: 0px;

}

.calendarmonth th {

	width: 14.286%;

	padding: 2px;

}

.calendarmonth td {

	color: #000000;

	background-color: #ffffff;

	border: 1px solid #e9e9e9;

	vertical-align: top;

	width: 14.286%;

	height: 2em;

}

.calendarmonth td.events {

	background-color: #fff;

		

}





.calendarmonth td.events a:hover {

	

	background-color: #fff;

	text-decoration: underline;

}

.calendarmonth td.today {

	background-color: #cccccc;

}

.calendarmonth td ul {

	font-size: 100%;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.calendarmonth td ul {

	font-size: 100%;

	padding-bottom: 4px;

}

.calendar form, .calendar option{
padding-right: 3px;
}

td.monthday{
padding-left: 3px;
}

td.previousmonth a img, td.nextmonth a img{
border: 1px solid #fff;
}

/* 
	Business Opportunities
*/

table.business{
width: 100%;
}

table.business caption{
display: none;
}

table.business th{
color: #fff;
background: #002F62;
padding: 5px;
}

table.business td{
padding: 3px 3px 3px 9px;
}

table.business td.row1, table.business td.row3, table.business td.row5, table.business td.row7, table.business td.row9, table.business td.row11, table.business td.row13, table.business td.row15, table.business td.row17, table.business td.row19, table.business td.row21{
background: #f3f3f3;
}

/*
	Newsletter
*/

.newsletters .header{
background: #fff;
height: 0;
}

.newsletters .footer{
background-color: transparent;
}

.newsletters h1.heading{
clear: right;
}

/* .newsletters  */ul.pagination{
list-style-type: none;
margin: 0;
padding: 5px;
}

/* .newsletters  */ul.pagination li{
float: left;
}

/* .newsletters  */ul.pagination li a{
border: 1px solid #ccc;
padding: 1px 5px;
text-decoration: none;
}

/* .newsletters  */ul.pagination li a:hover{
border: 1px solid #ccc;
background: #ccc;
color: #fff;
padding: 1px 5px;
}

/* .newsletters  */ul.pagination li a.highlight{
border: none;
color: #ccc;
}

/* .newsletters  */ul.pagination li a.highlight:hover{
border: none;
color: #ccc;
background: none;
}

/* .newsletters  */.feed .info{
clear: both;
}

.newsletter_archive .text1, .newsletter_archive .text2, .newsletter_archive .text3{
display: none;
}

.newsletters .newsletter_archive a.readmore{
display: inline;
}

form#dfform0{
padding-bottom: 10px;
}

/*
	Chinese pages only
*/

.Chinese p{
text-indent: 20px;
padding-bottom: 20px;
line-height: 1.8;
}

.Chinese .about h4.title{
font-size: 110%;
font-weight: bold;
color: #db2323;
}

/*
Link to this page page
*/

.page12797 .content p.description{
color: #ccc;
padding-bottom: 10px;
}

.page12797 .content h4{
color: #ccc;
padding-top: 10px;
}