@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#c2c9da;
}

* {
	outline:none;
}

form {
	padding:0px;
	margin:0px;	
}


#sitepage {
	width: 990px;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
}

#sitepage #header {
	clear:both;
	display:block;
	background: url(../images/header_bg.jpg) no-repeat left top;
	height:113px;
	margin-bottom:5px;
}

#sitepage #header .logo {
	height:55px;
	float:left;
	margin-left:243px;
	width:97px;
	margin-top:34px;
	overflow:hidden;
}


#sitepage #header .columnleft {
	height:48px;
	float:left;
	padding-left:5px;
	width:400px;
	margin-top:40px;
	margin-left:10px;
	overflow:hidden;
}

#sitepage #header .columnleft h1 {
	display:block;
	padding:0px 0px 6px 0px;
	margin:0px;
	font-family: Arial, Verdana;
	font-size: 24px;
	font-weight: normal;
	color:#fff;
	height:27px;
	overflow:hidden;
}

#sitepage #header .columnleft h2 {
	display:block;
	padding:0px;
	margin:0px;
	color:#fff;
	font: italic bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#sitepage #header .membersonly {
	float:right;
	height:27px;
	margin-top:8px;
	margin-right:15px;
	overflow:hidden;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
}

#sitepage #header .membersonly .left {
	display: block;
	width: 120px;
	white-space:nowrap;
	background: #eaedf2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWRmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2RkZTBlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2Q5ZGNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2M3Y2JkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmJhYzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eaedf2 0%, #dde0e5 39%, #d9dce5 48%, #c7cbd4 61%, #b6bac6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaedf2), color-stop(39%,#dde0e5), color-stop(48%,#d9dce5), color-stop(61%,#c7cbd4), color-stop(100%,#b6bac6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eaedf2 0%,#dde0e5 39%,#d9dce5 48%,#c7cbd4 61%,#b6bac6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eaedf2 0%,#dde0e5 39%,#d9dce5 48%,#c7cbd4 61%,#b6bac6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eaedf2 0%,#dde0e5 39%,#d9dce5 48%,#c7cbd4 61%,#b6bac6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eaedf2 0%,#dde0e5 39%,#d9dce5 48%,#c7cbd4 61%,#b6bac6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaedf2', endColorstr='#b6bac6',GradientType=0 );
	height:22px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	padding:6px 14px 6px 14px;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	overflow:hidden;
}

#sitepage #header .membersonly .left:hover {
	color: #fff;
	background: #000;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
}

#sitepage #header .otherlinks {
	float:right;
	height:27px;
	margin-top:8px;
	margin-right:15px;
	overflow:hidden;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
}

#sitepage #header .otherlinks .left {
	display: block;
	width: 120px;
	white-space:nowrap;
	background: #eaedf2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWRmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2RkZTBlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2Q5ZGNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2M3Y2JkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmJhYzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eaedf2 0%, #dde0e5 39%, #d9dce5 48%, #c7cbd4 61%, #b6bac6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaedf2), color-stop(39%,#dde0e5), color-stop(48%,#d9dce5), color-stop(61%,#c7cbd4), color-stop(100%,#b6bac6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eaedf2 0%,#dde0e5 39%,#d9dce5 48%,#c7cbd4 61%,#b6bac6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eaedf2 0%,#dde0e5 39%,#d9dce5 48%,#c7cbd4 61%,#b6bac6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eaedf2 0%,#dde0e5 39%,#d9dce5 48%,#c7cbd4 61%,#b6bac6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eaedf2 0%,#dde0e5 39%,#d9dce5 48%,#c7cbd4 61%,#b6bac6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaedf2', endColorstr='#b6bac6',GradientType=0 );
	height:22px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	padding:6px 14px 6px 14px;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	overflow:hidden;
}

#sitepage #header .otherlinks .left:hover {
	color: #fff;
	background: #000;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
}

#sitepage #mainnav {
	clear:both;
	display:block;
	height:37px;
	margin-bottom:5px;
	background: url(../images/mainnav_bg.jpg) no-repeat left top;
	overflow:hidden;
}

#sitepage #mainnav .firstnavlink {
	float:left;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding:10px 15px 11px 15px;
	border-right: 1px solid #273047;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}

#sitepage #mainnav .firstnavlink:hover {
	float:left;
	background: #282f3d url(../images/firstnavlink-hv.jpg) no-repeat left top;
	padding:10px 15px 11px 15px;
	border-right: 1px solid #273047;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}

#sitepage #mainnav .firstnavlink-ck {
	float:left;
	background: #FFF url(../images/firstnavlink-ck.jpg) no-repeat left top;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:10px 15px 11px 15px;
}

#sitepage #mainnav .navlink {
	float:left;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding:10px 15px 11px 15px;
	border-right: 1px solid #273047;
	border-left: 1px solid #778098;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}


#sitepage #mainnav .navlink:hover {
	background-color:#282f3d;
	border-right: 1px solid #273047;
	border-left: 1px solid #000000;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}


#sitepage #mainnav .navlink-ck {
	float:left;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: #FFF;
	padding:10px 15px 11px 15px;
	border-right: 1px solid #273047;
	border-left: 1px solid #778098;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}

#sitepage #contentleft {
	float:left;
	padding:5px 0px 0px 0px;
	width:209px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF url(../images/leftcolumn_start.jpg) no-repeat left top;
	overflow:hidden;
}

#sitepage #contentleft #contentleftbottom {
	display:block;
	padding:0px 10px 10px 10px;
	background: #FFF url(../images/leftcolumn_end.jpg) no-repeat left bottom;
	font: normal 14px Arial, Helvetica, sans-serif;
}

#sitepage #contentleft #contentleftbottom .footer {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #485163;
	text-decoration: none;
	padding-top:10px;
	padding-bottom:0px;
}

#sitepage #contentleft .leftnavlinks {
	display:block;
	clear:both;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #900;
	text-decoration: none;
	border-top: 1px solid #dae0ef;
	border-right: 0px solid #c2c9da;
	border-bottom: 1px solid #c2c9da;
	border-left: 0px solid #c2c9da;
	padding:4px 10px 4px 10px;
}

#sitepage #contentleft .leftnavlinks:hover {
	display:block;
	clear:both;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	border-top: 1px solid #dae0ef;
	border-right: 0px solid #c2c9da;
	border-bottom: 1px solid #c2c9da;
	border-left: 0px solid #c2c9da;
	padding:4px 10px 4px 10px;
	background-color:#dae0ef;
}

#sitepage #contentright {
	width:774px;
	float:right;
	overflow:hidden;
	background: #fff url(../images/content-right-top.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#sitepage #contentright #contentrightbottom {
	padding:0px 10px 10px 10px;
	display:block;
	background: #FFF url(../images/content-right-bottom.jpg) no-repeat left bottom;
	overflow:hidden;
}


#sitepage #contentright .pageheader {
	display:block;
	background: #154279 url(../images/pageheader.jpg) no-repeat left top;
	font: 18px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding:5px 10px 5px 10px;
}


#sitepage #contentright form .formtable {
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
}

#sitepage #contentright form .formtable td {
	text-align:left;
	border-top: 0px dotted #CCC;
	border-right: 0px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 0px dotted #CCC;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	padding:6px;
}

#sitepage #contentright form .formtable .noborder {
	border-width:0px;
}

#sitepage #contentright form .formtable td .fields {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: #fffbf3;
	border: 1px solid #e0ded9;
	padding:3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	min-width:240px;
}

#sitepage #contentright form .formtable td .fieldsbig {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: #fffbf3;
	border: 1px solid #e0ded9;
	padding:3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	width:450px;
}


#sitepage #contentright form .formtable td .button {
	font: bold normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: #16457d url(../images/pageheader.jpg) no-repeat center top;
	border: 1px solid #09294e;
	padding:4px 10px 4px 10px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}


#sitepage #contentright .listtables th {
	text-align:left;
	border-top: 0px dotted #CCC;
	border-right: 0px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 0px dotted #CCC;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding:6px;
	background: #741421 url(../images/table_header.jpg) repeat-x left top;
}

#sitepage #contentright .listtables td {
	text-align:left;
	border-top: 0px dotted #CCC;
	border-right: 0px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 0px dotted #CCC;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:6px;
}

#sitepage #contentright .listtables .linkone {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #821726;
	text-decoration: none;
}

#sitepage #contentright .listtables .linkone:hover {
	color: #1d5c9f;
	text-decoration: none;
}

#sitepage #contentright .chapterdetail {
	margin-top:10px;
}

#sitepage #contentright .chapterdetail .dataTables_wrapper .fg-toolbar {
	display:none;
}

#sitepage #contentright .chapterdetail tr th {
	display:none;
}

#sitepage #contentright .chapterlinks {
	float:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background-color:#641220;
	margin:10px;
	padding:4px 15px 4px 15px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
	white-space:normal;
}

#sitepage #contentright .chapterlinks:hover {
	color: #FFF;
	background-color:#184c87;
}

#sitepage #contentright .contactorgname {
	margin:0px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #16457d;
	text-decoration: none;
	padding:15px 0px 3px 4px;
	border-top: 0px solid #dde3f2;
	border-right: 0px solid #dde3f2;
	border-bottom: 1px solid #dde3f2;
	border-left: 0px solid #dde3f2;
}

#sitepage #contentright .orgtagline {
	margin:0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #616b84;
	text-decoration: none;
	padding:4px;
	border-top: 0px solid #dde3f2;
	border-right: 0px solid #dde3f2;
	border-bottom: 1px solid #dde3f2;
	border-left: 0px solid #dde3f2;
	background-color:#dde3f2;
}

#sitepage #contentright .orgaddress {
	margin:0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #404040;
	text-decoration: none;
	padding:8px 4px 8px 4px;
	border-top: 0px solid #dde3f2;
	border-right: 0px solid #dde3f2;
	border-bottom: 1px solid #dde3f2;
	border-left: 0px solid #dde3f2;
}



#sitepage #contentright .albumheading1 {
	margin:0px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #16457d;
	text-decoration: none;
	padding:15px 0px 3px 0px;
	border-top: 0px solid #16457d;
	border-right: 0px solid #16457d;
	border-bottom: 1px solid #16457d;
	border-left: 0px solid #16457d;
}


#sitepage #contentright .albumheading2 {
	margin:0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #616b84;
	text-decoration: none;
	padding:15px 0px 3px 0px;
	border-top: 0px solid #616b84;
	border-right: 0px solid #616b84;
	border-bottom: 1px solid #616b84;
	border-left: 0px solid #616b84;
	margin-left:30px;
	margin-right:30px;
}

#sitepage #contentright .albumlistlink {
	display:block;
	margin:0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #6a0306;
	text-decoration: none;
	padding:5px 0px 3px 10px;
	margin-left:30px;
	margin-right:30px;

}

#sitepage #contentright .albumlistlink:hover {
	color: #1c5c9c;
	text-decoration: none;
	background-color:#e5f2ff;
	padding-left:10px;
}

#sitepage #contentright .albumlistdescription {
	display:block;
	margin:0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:0px 0px 5px 10px;
	margin-left:30px;
	margin-right:30px;
	border-top: 0px dotted #CCC;
	border-right: 0px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 0px dotted #CCC;
}

#sitepage #contentright #picgallthumbsarea {
	display:block;
	clear:both;
	overflow:hidden;
	padding: 10px 16px 5px 24px;
	border-radius:0px 0px 15px 0px;
	-moz-border-radius:0px 0px 15px 0px;
	-webkit-border-radius:0px 0px 15px 0px;
}

#sitepage #contentright #picgallthumbsarea .picthumbbox {
	width: 120px;
	height:120px;
	float:left;
	background-color:#FFF;
	margin-right:9px;
	margin-left:9px;
	margin-bottom:30px;
	
	border-top: 1px dotted #CCC;
	border-right: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 1px dotted #CCC;
	
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;

}

#sitepage #contentright #picgallthumbsarea .picthumbbox:hover {
	background-color:#51596c;
}


#sitepage #contentright #picgallthumbsarea .picthumbbox img {
	width:100px;
	height:100px;
	margin:0px auto;
	border: 0px solid #FFF;
	padding:10px;
	display:block;
}

.clearboth {
	clear:both;
	display:block;
}


#contentleft #contentleftbottom .leftcolcdetail {
	display:block;
}

#contentleft #contentleftbottom .leftcolcdetail .leftcolrow {
	display:block;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:5px 0px 5px 0px;
	border-top: 0px solid #d9deeb;
	border-right: 0px solid #d9deeb;
	border-bottom: 1px solid #d9deeb;
	border-left: 0px solid #d9deeb;
}

#contentleft #contentleftbottom .leftcolcdetail .leftcolrowbold {
	display:block;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:5px 0px 5px 0px;
	border-top: 0px solid #d9deeb;
	border-right: 0px solid #d9deeb;
	border-bottom: 1px solid #d9deeb;
	border-left: 0px solid #d9deeb;
	color: #17467e;
}

#contentleft #contentleftbottom .leftcolcdetail .linkone {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#6a0306;
	text-decoration:none;
}

#contentleft #contentleftbottom .leftcolcdetail .linkone:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#1d5a9b;
	text-decoration:none;
}

#contentrightbottom #chapterspeakers {
	display:block;
	overflow:hidden;
}

#contentrightbottom #chapterspeakers h1 {
	display:block;
	overflow:hidden;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #6a0306;
	text-decoration: none;
	margin:0px 0px 5px 0px;
	padding:10px 0px 5px 0px;
	border-bottom: 1px solid #6a0306;
}

#contentrightbottom #chapterspeakers p {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #606a82;
	text-decoration: none;
	margin:0px;
	padding:6px 5px 6px 5px;
	border-bottom: 1px solid #d8e0f1;
}

#contentrightbottom #chapterspeakers span {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}



#contentrightbottom #memberDetailNew {
	padding:6px 0px 0px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000;
}

#contentrightbottom #memberDetailNew .leftcol {
	float:left;
	width:212px;
	padding:10px;
	min-height:200px;
	overflow:hidden;
	background-color:#f0f1f5;
	font: normal 11px Arial, Helvetica, sans-serif;
}

#contentrightbottom #memberDetailNew .leftcol .profilephoto {
	border: 1px solid #999;
}

#contentrightbottom #memberDetailNew .leftcol .link {
	text-decoration:none;
	color:#0a4d99;
}

#contentrightbottom #memberDetailNew .leftcol .link:hover {
	text-decoration:none;
	color:#000;
}

#contentrightbottom #memberDetailNew .leftcol .smlh {
	font: italic bold normal 12px Arial, Helvetica, sans-serif;
	color: #8f9193;
	text-decoration: none;
	padding:5px 0px 5px 0px;
	border-top: 1px solid #a7a8ab;
	border-right: 0px solid #a7a8ab;
	border-bottom: 0px solid #a7a8ab;
	border-left: 0px solid #a7a8ab;
}

#contentrightbottom #memberDetailNew .leftcol .sitefavicons .linklines {
	display:block;
	padding:2px 0px 2px 0px;
	width:210px;
	overflow:hidden;
	margin:1px 0px 1px 0px;
	white-space:nowrap;
}

#contentrightbottom #memberDetailNew .leftcol .sitefavicons .linklines img {
	vertical-align:middle;
	padding-right:4px;
	width:16px;
	height:16px;
}

#contentrightbottom #memberDetailNew .leftcol .sitefavicons .linklines a {
	text-decoration:none;
	color:#235a98;
}

#contentrightbottom #memberDetailNew .leftcol .sitefavicons .linklines a:hover {
	text-decoration:none;
	color:#000;
}

#contentrightbottom #memberDetailNew .leftcol .sendmessage {
	display:block;
	text-decoration:none;
	color:#0063d9;
	font: normal 14px Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 0px;
	border-top: 1px solid #a7a8ab;
	border-right: 0px solid #a7a8ab;
	border-bottom: 0px solid #a7a8ab;
	border-left: 0px solid #a7a8ab;
}

#contentrightbottom #memberDetailNew .leftcol .sendmessage:hover {
	text-decoration:none;
	color:#000;
}

#contentrightbottom #memberDetailNew .rightmaincontent {
	float:right;
	width:505px;
	padding:0px;
}

#contentrightbottom #memberDetailNew .rightmaincontent h1 {
	display:block;
	margin:0px;
	font: normal 18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px 0px 1px 0px;
}

#contentrightbottom #memberDetailNew .rightmaincontent .company span {
	color:#a0a0a0;
}

#contentrightbottom #memberDetailNew .rightmaincontent .company a {
	color:#6a0306;
	text-decoration:none;
}

#contentrightbottom #memberDetailNew .rightmaincontent .company a:hover {
	color:#000;
	text-decoration:none;
}

#contentrightbottom #memberDetailNew .rightmaincontent .company .categories {
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
}

#contentrightbottom #memberDetailNew .rightmaincontent .mybusinessbox {
	display:block;
	padding:20px;
	background-color:#5a657b;
	margin:10px 0px 10px 0px;
}

#contentrightbottom #memberDetailNew .rightmaincontent .mybusinessbox p {
	padding:0px;
	margin:0px;
	color:#fff;
	font: normal 14px Arial, Helvetica, sans-serif;
}

#contentrightbottom #memberDetailNew .rightmaincontent .mybusinessbox p strong {
	display:block;
	color:#ced1d8;
	font: bold 14px Arial, Helvetica, sans-serif;
}

#contentrightbottom #memberDetailNew .rightmaincontent .topsprofile {
	display:block;
	padding:10px 0px 10px 0px;
}

#contentrightbottom #memberDetailNew .rightmaincontent .topsprofile p {
	padding:0px;
	margin:0px;
	color:#555555;
	font: normal 14px Arial, Helvetica, sans-serif;
}

#contentrightbottom #memberDetailNew .rightmaincontent .topsprofile p strong {
	display:block;
	color:#195392;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 0px;
	border-top: 0px solid #c8cbd0;
	border-right: 0px solid #c8cbd0;
	border-bottom: 1px solid #c8cbd0;
	border-left: 0px solid #c8cbd0;
	margin-bottom:5px;
}

#contentrightbottom #chapterDetailNew {
	padding:6px 0px 0px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000;
}

#contentrightbottom #chapterDetailNew .leftcol {
	float:left;
	width:440px;
	min-height:300px;
	overflow:hidden;
}

#contentrightbottom #chapterDetailNew .leftcol h1 {
	display:block;
	margin:0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#555555;
	padding:15px 0px 5px 0px;
	border-bottom: 1px solid #c8cbd0;
}

#contentrightbottom #chapterDetailNew .leftcol h2 {
	display:block;
	margin:0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#555555;
	padding:10px 0px 10px 0px;
	border-bottom: 1px solid #c8cbd0;
	border-top: 1px solid #c8cbd0;
}

#contentrightbottom #chapterDetailNew .leftcol h2 span {
	color:#000;
}

#contentrightbottom #chapterDetailNew .leftcol h2 #showMembers {
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#115eb9;
	text-decoration:none;
}
#contentrightbottom #chapterDetailNew .leftcol h2 #showMembers:hover {
	color:#000;
	text-decoration:none;
}

#contentrightbottom #chapterDetailNew .leftcol p {
	display:block;
	margin:0px;
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:7px 0px 7px 0px;
}

#contentrightbottom #chapterDetailNew .leftcol p.nogapbottom {
	padding-bottom:0px;
}
#contentrightbottom #chapterDetailNew .leftcol p.nogaptop {
	padding-top:0px;
}

#contentrightbottom #chapterDetailNew .leftcol #vieMapLink {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#115eb9;
	text-decoration:none;
}
#contentrightbottom #chapterDetailNew .leftcol #vieMapLink:hover {
	color:#000;
	text-decoration:none;
}

#contentrightbottom #chapterDetailNew .leftcol .rowchaptername {
	display:block;
	height:80px;
}

#contentrightbottom #chapterDetailNew .leftcol .rowchaptername img {
	border:0px;
	width:100px;
	float:left;
	margin-right:10px;
}

#contentrightbottom #chapterDetailNew .leftcol .rowchaptername h1 {
	float:left;
	margin:0px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#4d5568;
	padding:14px 0px 0px 0px;
	border-bottom: 0px solid #fff;
}

#contentrightbottom #chapterDetailNew .rightcol {
	float:right;
	width:255px;
	min-height:200px;
	overflow:hidden;
	background-color:#ededef;
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#000;
}

#contentrightbottom #chapterDetailNew .rightcol h1 {
	display:block;
	margin:0px;
	padding:6px 10px;
	color:#fff;
	background-color:#1c5393;
	font: normal 14px Arial, Helvetica, sans-serif;
}

#contentrightbottom #chapterDetailNew .rightcol .roleslist {
	display:block;
	overflow:hidden;
	padding:10px 10px 10px 10px;
}

#contentrightbottom #chapterDetailNew .rightcol .roleslist p {
	display:block;
	margin:0px;
	padding:7px 0px 7px 0px;
	font: italic bold 14px Arial, Helvetica, sans-serif;
	color:#666667;
}

#contentrightbottom #chapterDetailNew .rightcol .roleslist p span {
	display:block;
	color:#000;
	font: normal 14px Arial, Helvetica, sans-serif;
}

#contentrightbottom #chapterDetailNew .rightcol .roleslist p span strong {
	display:block;
}

#contentrightbottom #chapterDetailNew .rightcol .roleslist p a {
	display:block;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#115eb9;
	text-decoration:none;
}

#contentrightbottom #chapterDetailNew .rightcol .roleslist p a:hover {
	color:#000;
	text-decoration:none;
}

#refresh-captcha {
	cursor: pointer;
	padding: 0px 5px 0px 5px;
}

#captchaRefreshText {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}

#sendMessage .error {
	display:block;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #900;
	text-decoration: none;
	padding:2px 5px 4px 0px;
}

.newsBox {
	display: block;
	padding: 10px 10px 5px 10px;
	margin: 10px 0px 10px 0px;
	border: 1px solid #ccc;
	background-color: #f3f4f8;
}

.newsBox p {
	display: block;
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

.newsBox p a {
	color: #195593;
}

td .sendMessageIcon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url("/bnicms/assets/country/images/icon-mail.png") no-repeat center center;
}
#chapterDetailNew p.nogapbottom {
		white-space: pre-wrap;
}
