/* c-u-m-a.org */

body {background:#fff;font-family:"Courier New", Courier, monospace;color:#333;min-width:980px;text-align:center;}

h1 {font-family:"Courier New", Courier, monospace;font-size:153.9%;}
h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:146.5%;font-weight:normal;margin:10px 0;}
h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:116%;font-weight:normal;margin:15px 0 5px 0;padding-bottom:5px;border-bottom:1px solid #ccc;}
.courierHeader {font-family:"Courier New", Courier, monospace;}
em {font-style:italic;}
a {color:#FF6600;text-decoration:none;}
a:hover, a:focus {color:#FF6600;text-decoration:underline;}
select, input, textarea {font-size:85%;background-color:#B9C8C8; border:1px solid #041220; padding:2px;}
:focus{-moz-outline-style:none;}


.hide {display:none}
.brclear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0px;}
.divider {clear:both; border-top:1px solid #226B89;margin-top:10px}

/* general layout */
#wrapper {margin:35px auto;width:960px;text-align:left;overflow:hidden}
#header {border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;}
	#header #logo {width:150px;background:url(../images/bg/logo.png) top left no-repeat;float:left;}
	#header #logo a {text-indent:-10000px;background:url(../images/bg/logo.png) top left no-repeat;display:block;height:33px;width:150px;}
	#header p {float:right;padding:7px 15px 0 0;font-size:93%;}

#topnav {border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;} 
	#topnav ul {margin-left:20px;}
	#topnav li {float:left;padding:7px 7px 10px 0;font-size:93%;}
	#topnav li a.selected {color:#FF6600;}
	#topnav a:link, #topnav a:visited {color:#333;} 
	#topnav #lang {float:right;padding:7px 15px 0 0;font-size:93%;}

#content {border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;}
	#content #leftcol p {line-height:140%;font-size:93%;}
	#content #leftcol p.news {padding:8px 0 0 20px;background:url(../images/bg/news-bg.png) top left no-repeat;}
	#content #leftcol {float:left;width:270px;background:url(../images/bg/leftcol-top-bg.png) top right no-repeat;}
	#content #leftcol #leftmenu {margin-top:10px;}
	#content #leftcol #leftmenu li {padding:5px 0;font-size:93%;}
	#content #leftcol #leftmenu h4.leftmenuSection1 {background:url(/images/bg/grid-hor.png) left bottom repeat-x;padding:8px 0;margin-bottom:5px;font-size:93%;font-weight:normal;}
	#content #leftcol #leftmenu h4.leftmenuSection2 {background:url(/images/bg/grid-hor.png) left bottom repeat-x;margin-top:20px;padding:8px 0;margin-bottom:5px;font-size:93%;font-weight:normal;}
	#content #leftcol #leftmenu p.accHeader {padding:3px 0 3px 15px;background:url(/images/bg/arrow-off.png) left 50% no-repeat;}
	#content #leftcol #leftmenu p.openheader {padding:3px 0 3px 15px;background:url(/images/bg/arrow-on.png) left 50% no-repeat;text-decoration:underline;}
	#content #leftcol #leftmenu p.accHeader a, #content #leftcol #leftmenu p.openheader a {color:#333;} 
	#content #leftcol #leftmenu ul.accItems li {font-size:93%;padding:3px 3px 3px 28px;background:url(/images/bg/bullet-off.png) 15px 50% no-repeat;}
	#content #leftcol #leftmenu ul.accItems li.selected {background:url(/images/bg/bullet-on.png) 15px 50% no-repeat;}
	#content #leftcol #leftmenu ul.accItems li.selected a {color:#FF6600;}
	#content #leftcol #leftmenu li a {color:#333;display:block;}
	#content #leftcol #leftmenu li.selected a {color:#FF6600;}
	#content .padder {padding:15px 20px;}
	#content #rightcol {float:right;width:680px;min-height:500px;position:relative;}
	#content #rightcol .sponsor p {padding:7px 0 0 10px;border-top:1px solid #ccc;}
	#content #rightcol small.sponsorCaption {font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#999;display:block;padding:5px 0;}
	#content #rightcol p.registerButton {text-align:center;padding:5px;}
	#content #rightcol p.registerButton a {background:#07B490;display:inline;color:#fff;padding:5px 10px;}
	#content #rightcol .sponsorIEEX {width:130px;padding-right:20px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#999;/*border:1px solid #FF6600;*/}
	#content #rightcol .sponsorIEEX img {margin-bottom:8px;}
	#content #rightcol .sponsorIETM {width:190px;padding:0 10px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#999;text-align:center;}
	#content #rightcol .sponsorIETM img {margin-bottom:8px;}
	#content #rightcol .sponsor img {margin:4px;vertical-align:middle;}
	#content #rightcol p {line-height:140%;font-size:93%;}
	#content #rightcol .insideNav li {line-height:140%;font-size:93%;padding:3px 0 3px 0;list-style:url(/images/bg/bullet-off.png);}
	#content #rightcol em, #content #rightcol a {line-height:140%;}
	#content #rightcol p strong {line-height:140%;font-weight:bold;}
	#content #rightcol p {margin-bottom:10px;}
	#content #rightcol img.contentImg {padding:3px;margin:5px 5px 5px 0;border:1px solid #ccc;position:absolute;left:-255px;}
	#content .cumacolor {color:#FF6600;}
	#content #rightcol p.note {color:#666;margin:10px 0;padding:10px 0;background:url(../images/bg/grid-hor.png) top left repeat-x;font-size:69%;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:160%;}
	#content #rightcol .hilite {padding:10px 15px;background:#E8E7D0;}
	#content #rightcol .hiliteBox {padding:10px 15px;border:1px solid #666;}
    #content #rightcol p.programme {border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:15px 0;padding:10px;}
	#content .column {column-count:2;column-width:300px;column-gap:10px;column-rule:none;}
	/*#content img {margin:10px 0;}*/
	#content .imgHolder {width:620px;}
	#content .imgHolder img {margin:10px 0;}
	#content .imgHolder small {display:block;text-align:right;margin-bottom:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#999;font-size:69%;}

#footer {font-size:93%;color:#ccc;padding:7px 15px;border:1px solid #999;}
#footer small a {font-size:105%;color:#ccc;}
