@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#c2c9da;
}

* {
	outline:none;
}

form {
	padding:0px;
	margin:0px;	
}

form .error {
	display:block;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #900;
	text-decoration: none;
	padding:2px 5px 4px 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:70px;
	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 #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 .leftcolcontent {
	display:block;
	padding:0px 10px 10px 10px;
	font: normal 14px Arial, Helvetica, sans-serif;
}


#sitepage #contentleft .footer {
	background: #FFF url(../images/leftcolumn_end.jpg) no-repeat left bottom;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #485163;
	text-decoration: none;
	padding-top:20px;
	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 .pageheader input {
	border: 0px solid #FFF;
	color:#fff;
	background-color:transparent;
}


#sitepage #contentright form .formtable {
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
}

#sitepage #contentright form .formtable td {
	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 .searchFieldBig {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: #fffbf3;
	border: 1px solid #BFBFBF;
	padding:3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	width:600px;
}

#sitepage #contentright form .formtable td .searchToggleLink {
	display: block;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #670F11;
}

#sitepage #contentright form .formtable td .searchToggleLink:hover {
	text-decoration: none;
	color: #2762A2;
}


#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 form .formtable td span.note {
	display:block;
	font-weight:normal;
}

#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 .regionexpandcollapse {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: #626c85;
	display:block;
	padding:4px 10px 4px 10px;
	margin:1px 0px 0px 0px;
}

#contentrightbottom .regionexpandcollapse img {
	padding-right:15px;
}

#contentrightbottom .regioncontactdetails {
	padding:10px 10px 10px 30px;
}

#contentrightbottom .closed {
	display:none;
}

#contentrightbottom .open {
	display:block;
	overflow:hidden;
}

#contentrightbottom .regioncontactdetails .regionaddresslines {
	display:block;
	padding:3px 10px 3px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}

#contentrightbottom .regioncontactdetails .regionrolesrows {
	display:block;
	padding:10px;
	background-color:#d5e3f1;
	margin-top:1px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}

#contentrightbottom .regioncontactdetails .regionrolesrows a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #910004;
	text-decoration: none;
}

#contentrightbottom .regioncontactdetails .regionrolesrows a:hover {
	text-decoration: underline;
}



#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 select#month {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #e6e5e5;
	border: 1px solid #666;
	padding:4px;
	border-radius:3px 3px;
	-moz-border-radius:3px 3px;
	-webkit-border-radius:3px 3px;
	width:200px;
	margin:5px 0px 5px 0px;
}

#contentrightbottom select#year {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #e6e5e5;
	border: 1px solid #666;
	padding:4px;
	border-radius:3px 3px;
	-moz-border-radius:3px 3px;
	-webkit-border-radius:3px 3px;
	width:100px;
	margin:5px 0px 5px 0px;
}

#contentrightbottom select#eventType {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #e6e5e5;
	border: 1px solid #666;
	padding:4px;
	border-radius:3px 3px;
	-moz-border-radius:3px 3px;
	-webkit-border-radius:3px 3px;
	width:200px;
	margin:5px 0px 5px 0px;
}

#contentrightbottom #showeventdetail form .formtable {
	margin:0px;
}

#contentrightbottom #showeventdetail form .formtable td {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:10px;
	margin:0px;
	color:#000;
}

#contentrightbottom #showeventdetail .formtable td {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:0px;
	margin:0px;
	color:#000;
}

#contentrightbottom #showeventdetail .formtable h2{
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:0px;
	margin:0px;
	color:#000;
}

#contentrightbottom #showeventdetail form .formtable p {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:0px;
	margin:0px;
	color:#000;
}

#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;
}

.ui-autocomplete {
	max-height: 150px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 5px;
	font-size:12px;
}

.ui-menu .ui-menu-item a.ui-state-hover {
	background-image:none;
	background-color:#1b5292;
	color:#fff;
}

* html .ui-autocomplete {
	height: 150px;
}

#refresh-captcha {
	cursor: pointer;
	padding: 0px 5px 0px 5px;
}

#captchaRefreshText {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}

#googleMapSearchRow {
	clear: both;
	display: block;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
	background-color: #a4bedc;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	border-bottom: 1px solid #87a3c4;
}

#googleMapSearchRow .searchField {
	float: left;
	width: 200px;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: #fff;
	border: 1px solid #09294e;
	padding:5px 10px 5px 10px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
	margin: 0px 0px 0px 0px;
}

#googleMapSearchRow .button {
	float: left;
	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;
	margin: 0px 0px 0px 10px;
}

.googleMapSearchError {
	clear: both;
	display: block;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #a4bedc;
	border-bottom: 1px solid #87a3c4;
}

#map-canvas {
	clear: both;
	display: block;
	height: 500px;
	margin: 0px 0px 10px 0px;
	background-color: #a4bedc;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}


#map-canvas .googleMapBubbleDetails {
	display: block;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
	overflow:hidden;
	min-width: 200px;
}

#map-canvas .googleMapBubbleDetails .clearbothgooglemapbubble {
	display:block;
	clear: both;
}

#map-canvas .googleMapBubbleDetails h1 {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #c7ccd4;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #900;
	text-decoration: none;
}

#map-canvas .googleMapBubbleDetails h2 {
	margin: 0px;
	padding: 4px 0px 4px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

#map-canvas .googleMapBubbleDetails h3 {
	margin: 0px;
	padding: 4px 0px 4px 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

#map-canvas .googleMapBubbleDetails h4 {
	margin: 0px;
	padding: 4px 0px 4px 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

#map-canvas .googleMapBubbleDetails h5 {
	margin: 0px;
	padding: 4px 0px 4px 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

#map-canvas .googleMapBubbleDetails .buttonArea {
	display:block;
	clear:both;
	overflow:hidden;
	padding: 2px 0px 2px 0px;
}

#map-canvas .googleMapBubbleDetails .buttonArea .button {
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 4px 8px 4px 8px;
	cursor: pointer;
	font: bold 11px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #fff;
	background-color: #6c0207;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #6c0207;
}

#map-canvas .googleMapBubbleDetails .buttonArea .button:hover {
	color: #fff;
	background-color: #000;
	border: 1px solid #000;
}

#map-canvas-legends {
	clear: both;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

#map-canvas-legends span {
	float: left;
	height: 20px;
	padding: 15px 50px 10px 32px;
	font: bold 12px Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #000;
}

#map-canvas-legends span.pinChapter {
	background: url(/web/images/map/chapter.png) no-repeat left center;
}

#map-canvas-legends span.pinCoreGroup {
	background: url(/web/images/map/coregroup.png) no-repeat left center;
}

#map-canvas-legends span.pinPlannedGroup {
	background: url(/web/images/map/plannedgroup.png) no-repeat left center;
}

#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;
}
