/* this sets the content away from the table edge,allowing for uniform padding without pushing out the table */div.content {	padding-right : 10px;	padding-left : 10px;	font-size : 12px;	margin-bottom : 20px;	padding-bottom : 10px;	padding-top : 10px;	font-family : verdana, geneva, arial, helvetica, sans-serif;}/* basic markup declaration */hr {	color : #666666;	font-family : verdana, sans-serif;	height : 1px;	background-color : transparent;}body {	font-size : 12px;}address {	font-size : 11px;	font-style : normal;	font-family : verdana, geneva, arial, helvetica, sans-serif;}p {	font-size : 12px;	line-height : 150%;	font-family : verdana, geneva, arial, helvetica, sans-serif;}td {	font-size : 12px;	font-family : verdana, geneva, arial, helvetica, sans-serif;}tr.header {	font-weight: bold;}/* main page only -- used for smaller type on the front page if necessary */.home {	font-size : 10px;	font-family : verdana, geneva, arial, helvetica, sans-serif;}/* fineprint for legal disclaimers, et cetera */.fine {	font-size : 11px;	color : #666666;	font-family : verdana, geneva, arial, helvetica, sans-serif;}/* breadcrumbs */.bc {	padding-right : 5px;	padding-left : 5px;	font-size : 11px;	padding-bottom : 5px;	padding-top : 5px;	font-family : verdana, geneva, arial, helvetica, sans-serif;}/* big colour bar on top of page */.subhdr {	font-size : 25px;	color : #FFFFFF;	vertical-align : bottom;	font-family : verdana, geneva, arial, helvetica, sans-serif;	background-color : #9BAFC3;	padding-left : 10px;	padding-bottom: 5px;}/* unknown header style class */.subhdrsml {	font-size : 20px;	vertical-align : bottom;	color : #FFFFFF;	line-height : 155%;	font-family : verdana, geneva, arial, helvetica, sans-serif;	background-color : #9BAFC3;	text-align : left;}/* unknown header style class */.voicehdr {	padding-right : 3px;	padding-left : 3px;	font-size : 25px;	padding-bottom : 3px;	vertical-align : bottom;	color : #000000;	line-height : 100%;	padding-top : 3px;	font-family : verdana, geneva, arial, helvetica, sans-serif;	text-align : left;}/* keep h1 - h6 OUT of tables (other than the site design) to prevent text overlap */h1 {	border-right : 0px;	border-top : 0px;	margin-top : -10px;	font-weight : bold;	font-size : 16px;	margin-bottom : -10px;	border-left : 0px;	color : #000000;	line-height : 100%;	padding-top : 10px;	border-bottom : 0px;	font-family : arial, helvetica, verdana, geneva, sans-serif;	background-color : #FFFFFF;}h2 {	border-right : 0px;	border-top : 0px;	font-weight : bold;	font-size : 14px;	margin-bottom : 0px;	border-left : 0px;	color : #003333;	line-height : 100%;	padding-top : 10px;	border-bottom : 0px;	font-family : arial, helvetica, verdana, geneva, sans-serif;	background-color : #FFFFFF;}h3 {	font-weight : bold;	font-size : 12px;	color : #003333;	margin-bottom : 0px;	line-height : 100%;	font-family : arial, helvetica, verdana, geneva, sans-serif;}.h3 {	font-weight : bold;	font-size : 11px;	margin-bottom : -15px;	line-height : 100%;	font-family : arial, helvetica, verdana, geneva, sans-serif;}h4 {	font-weight : bold;	font-size : 12px;	font-family : arial, helvetica, verdana, geneva, sans-serif;}.h4 {	font-weight : bold;	font-size : 12px;	font-family : arial, helvetica, verdana, geneva, sans-serif;}p.leftnav {	padding-right : 3px;	padding-left : 3px;	font-weight : bold;	font-size : 11px;	padding-bottom : 3px;	padding-top : 3px;	font-family : verdana, geneva, arial, helvetica, sans-serif;	background-color : transparent;	text-decoration : none;}/* navigation styles */a.leftnavoff {	color : #666666;	text-decoration : none;}a.leftnavoff:link {	color : #666666;	text-decoration : none;}a.leftnavoff:active {	color : #666666;	text-decoration : none;}a.leftnavoff:visited {	color : #666666;	text-decoration : none;}a.leftnavoff:hover {	color : #FF9900;	text-decoration : underline;}a.leftnav:link {	font-weight : bold;	color : #FFFFFF;	text-decoration : none;}a.leftnav:active {	font-weight : bold;	color : #FFFFFF;	text-decoration : none;}a.leftnav:visited {	font-weight : bold;	color : #FFFFFF;	text-decoration : none;}a.leftnav:hover {	font-weight : bold;	color : #FFFFFF;	text-decoration : underline;}a.leftnavon:link {	color : #FFFFFF;	text-decoration : none;}a.leftnavon:active {	color : #FFFFFF;	text-decoration : none;}a.leftnavon:visited {	color : #FFFFFF;	text-decoration : none;}a.leftnavon:hover {	color : #FFFFFF;	text-decoration : underline;}/* generic colours for the various table cells and body */.white {	color : #000000;	background-color : #FFFFFF;}.black {	color : #FFFFFF;	background-color : #000000;}.vdkgray {	color : #FFFFFF;	background-color : #666666;}.dkgray {	color : #FFFFFF;	background-color : #666666;}.mdgray {	color : #FFFFFF;	background-color : #999999;}.ltgray {	color : #000000;	background-color : #CCCCCC;}.gray {	border-right : #FFFFFF 1px solid;	border-top : #FFFFFF 1px solid;	border-left : #FFFFFF 1px solid;	border-bottom : #FFFFFF 1px solid;	background-color : #EBEBEB;}.teal {	color : #FFFFFF;	background-color : #006699;}.orange {	color : #FFFFFF;	background-color : #FF9900;}li {	font-size : 12px;	margin-left : auto;	font-family : verdana, geneva, arial, helvetica, sans-serif;	list-style-type : circle;	margin-bottom: 12px;}/* nested list declarations, alternating styles */ul li li {	list-style-type : disc;}ul li li li {	list-style-type : square;}ul li li li li {	list-style-type : circle;}ul li li li li li {	list-style-type : disc;}ul li li li li li li {	list-style-type : square;}ul li li li li li li li {	list-style-type : circle;}/* regular links */a:link {	color : #006699;	background-color : transparent;}a:visited {	color : #006699;	background-color : transparent;}a:active {	color : #006699;	background-color : transparent;}a:hover {	color : #FF9900;	background-color : transparent;	text-decoration : none;}/* monospaced class for use in code examples */.mono {	font-size : 14px;	color : #FF9900;	font-family : "courier new", courier, monospace;}/* picture styles */.pic {	float: right;	border: 1px #D3D3D3 solid;	padding: 3px 3px 3px 3px;}.pic_left {	float: left;	border: 1px #D3D3D3 solid;	padding: 3px 3px 3px 3px;}.pic_nb {	float: right;	padding: 3px 3px 3px 3px;}.pic_center {	display: block;	margin-left: auto;  	margin-right: auto;	border: 1px #D3D3D3 solid;	padding: 3px 3px 3px 3px;}#call_for_papers{	float:right;	width:33%;	background-color: #B2BF9C;	border: 1px solid #999;	font-size:90%;	margin: 8px;	padding: 5px 5px 5px 5px;}#contacts{	width:75%;	background-color: #b2bf9c;	border: 1px solid #999;	margin: 0 auto;	padding: 5px 5px 5px 5px;	text-align: center;}
