table.dates {
		font-weight: bold;
            	text-transform: uppercase;
        }
BODY { BACKGROUND-COLOR: #ffffff; COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, LucidaSans, sans-serif;
	text-align: left;
	font-size:12pt;
	margin: 20px 1% 10px 1%;
	padding: 0px;
        spacing: 0px;
        }
BODY.index { BACKGROUND-COLOR: #ffffff; COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, LucidaSans, sans-serif;
	text-align: center;
        font-size:12pt;
	margin: 20px 5% 10px 5%;
        }

A:link { COLOR: #4B5A8B; TEXT-DECORATION: none; }
A:visited { COLOR: #4B5A8B; TEXT-DECORATION: none; }
A:hover { COLOR: #4B5A8B; text-decoration: underline; }
A:active {COLOR: #4B5A8B; }

A.menu:link { color: #7986af; TEXT-DECORATION: none;             	text-transform: uppercase;}
A.menu:visited { color: #7986af;  TEXT-DECORATION: none;             	text-transform: uppercase;}
A.menu:hover { color: #4B5A8B;  text-decoration: underline;             	text-transform: uppercase;}
A.menu:active { color: #4B5A8B; 	text-transform: uppercase;}

a.allnews 	{border: 0pt; font-size: 12pt;}

td.selected A.menu:link { color: #003699; }
td.selected A.menu:visited { color: #003699; }
td.selected A.menusel:hover { color: #003699; }
td.selected A.menusel:active { color: #003699; }

div.submenupreview { position: relative; }

span.submenupreview {
        position: absolute;
        visibility: hidden;
        left: 110px;
        top: 10px;
        z-index: 100;
}


div.center 	{text-align: center;}
div.left 	{text-align: left;}
div.right 	{text-align: right;}
div.printer_friendly 	{text-align: right; font-size: 10pt;font-weight: bold; margin: 0px 0px 2px 10px;}
div.vskip	{height: 100px;}
div.indent	{text-indent: 3em;}
div.main_title 	{text-align: center;font-size:16pt; font-weight: bold;}
div.organizer	{font-size: 14pt;}
div.lastmod	{font-size: 8pt; text-align: center; }
div.chairtype   {margin: 10px 0px 0px 0px; font-size: 12pt; text-align: left; font-weight: bold;}
div.chair       {font-size: 12pt; text-align: left; font-style: italic; margin: 5px 0 0 0}
div.schair      {font-size: 12pt; text-align: left; font-weight: bold; margin: 30px 0px 0px 0px}
div.patron      {font-size: 11pt; text-align: left; margin: 6px 0px 0px 0px}

img.noborder  	{ border:0;}
img.post  	{ border:1 solid black;}
IMG 		{border: 0pt; padding: 0px;}
IMG.xhtml 	{border: 0pt; padding: 0px;}
IMG.IEEE 	{border: 0pt; padding: 0px;}
IMG.main 	{border: 0pt; padding: 100px;}


IMG.uszeged 	{border: 0pt; padding: 0px;
	}
p.small {
	font-size: 11pt;
	text-align: justify;	
		}
p.smallcaps {
                font-size: 10pt;
            	text-transform: uppercase;
            	text-align: right;
            	font-weight: bold;
        }
div.cfpart    {
                font-size: 18pt;
            	text-transform: uppercase;
            	text-align: center;
            	font-weight: bold;
        }

h3 { COLOR: #003699;
	FONT-FAMILY: Arial, LucidaSans, sans-serif;
	text-align: left;
        font-size:16pt;
     }
h4 { COLOR: #003699;
	FONT-FAMILY: Arial, LucidaSans, sans-serif;
	text-align: left;
        font-size: 14pt;
        font-weight: normal;
     }
h4.home { COLOR: #003699;
	FONT-FAMILY: Arial, LucidaSans, sans-serif;
	text-align: center;
        font-size: 14pt;
        margin: 30px 0px 10px 0px;
        font-weight: normal;
     }
h5 { COLOR: #003699;
        margin: 25px 0px 5px 0px;
	FONT-FAMILY: Arial, LucidaSans, sans-serif;
	text-align: left;
        font-size: 12pt;
        font-weight: bold;
     }

table.outer {	border: 0px solid #003699;
		margin: 0px;
		padding: 0px;
		spacing: 0px;
		width: 760px;
		text-align: center;
        	font-size:14pt;
/*		color:#003699;*/
	}
table.home {
                border: 0px solid #003699;
        }
td.homeborder {	border: 0px solid #003699;
//		width: 20%;
	}
table.home td {	border: 0px solid #003699;
		margin: 8px;
		padding: 0px;
		spacing: 0px;
		width: 10%;
		text-align: center;
        	font-size:12pt;
		color:#003699;
	}

table.title {	//border: 1px solid #003699;
		margin: 0px;
/*background-color: #eaeef1;*/
/*		background-image: url(images/cban4.jpg);*/
		background-repeat: no-repeat;
		padding: 0px;
		spacing: 0px;
		width: 100%;
		text-align: center;
        	font-size:14pt;
		color:#003699;
	}
table.title td.image {
                height:126px;
                border: 1px solid #003699;
        }
table.menu {	border: 0px solid #003699;
		margin: 0px;
		padding: 0px;
		spacing: 0px;
		width: 100%;
		text-align: center;
        	font-size:14pt;
                color: #c5cad9;
	}
table.menu tr.hr { background-color: red;
                height: 1px;
        }

table.menu td.right { width: 100%;
        }

table.menu td.selected { background-color: #eaeef1;
/*                border: 1px solid #797cc1; */
        }

table.menu td { background-color: #ffffff;
           	FONT-FAMILY: Verdana, Arial, LucidaSans, sans-serif;
            	text-align: left;
            	font-weight: bold;
            	padding: 0px 5px 0px 5px;
            	width: 5%;
            	text-transform: uppercase;
                font-size:10pt;
        }

table.submenu {	border: 0px solid #003699;
		margin: 0px;
		padding: 1px;
		spacing: 1px;
		width: 100%;
		text-align: center;
		color:#003699;
	}
table.submenu td.hr { background-color: #eaeef1;
                    border: 0px solid #003699;
                    height: 2px;
        }
table.submenu td.right { width: 80%;
        }
table.submenu td.selected { background-color: #eaeef1;
                color: #ffffff;
//                border: 1px solid #797cc1;
        }
table.submenu td { background-color: #ffffff;
           	FONT-FAMILY: Verdana, Arial, LucidaSans, sans-serif;
            	text-align: left;
            	font-weight: bold;
            	padding: 0px 12px 0px 12px;
            	//width: 25%;
            	text-transform: uppercase;
                font-size:8pt;
        }
table.submenupreview {	border: 2px solid #003699;
		margin: 0px;
		padding: 1px;
		spacing: 1px;
		color:#003699;
		background-color: #ffffff;
		text-align: left;
                font-size:10pt;		
	}

/*table.middle {	border: 1px solid #003699;
		margin:auto;
		width: 70%;
		text-align: center;
        	font-size:16pt;
        	font-weight: bold;
		color:#003699;
	}

*/
table.data {  border: 1px solid #003699;
           // border: 1px solid #c1ccd2;
		margin: 1px;
		width: 100%;
		text-align: left;
		spacing: 0px;
        }
table.data th {
COLOR: #003699;
               	FONT-FAMILY: Arial, LucidaSans, sans-serif;
                text-align: left;
                font-size: 18pt;
		padding: 5px;
		height: 60px;
/*		color:#003699;*/
	}
table.data td {
		padding: 5px;
	}
table.dates {
		font-weight: bold;
            	text-transform: uppercase;
        }
table.prgcomm td
        {
		margin: auto;
		width: 33%;
		text-align: left;
        }
table.prgcomm2 td.pcname
        {
        		margin: auto;
          	width: 45%;
            text-align: left;
            font-style: italic;
        }

table.theme
        {   margin-top: 10px;
	    width: 90%;
            text-align: left;
			border: 1px solid #003699;
        }
table.theme td.patron
        {
          	width: 90%;
            text-align: left;
			font-size: 11pt;
        }
ul.left
        {
            text-align: left;
        }
table.newswrapper
        {
       		margin: 10px 0px 0px 0px;
          	width: 90%;
			text-align: center;
        }
table.newswrapper td.newswrapper1
        {
          	width: 75%;
        }
table.newswrapper td.newswrapper2
        {
            text-align: center;
          	width: 25%;
        	font-size: 8px;
        }
table.news
        {
       		margin: auto;
          	width: 100%;
            text-align: left;
        }
table.news td.newsdate
        {
       		margin: auto;
          	width: 25%;
            text-align: right;
        }
table.news td.newstext
        {
       		margin: auto;
          	width: 75%;
            text-align: left;
        }

table.call  {
            	text-transform: none;
            	margin: 20px 0px 0px 0px
        }
table.call td {
            	vertical-align: top;
        }


table.preprogram th {
                font-size: 12pt;
            	//border: 1px solid #003699;
				padding: 0;
				margin: 0;
        }
table.preprogram {
				font-size: 10pt;
				padding: 0;
				margin: 0;
        }

table.prg_details {
				font-size: 10pt;
				padding: 0;
				margin: 0;
        }
table.prg_details td.pdate {
				font-size: 12pt;
				font-weight: bold;
				padding: 0;
				margin: 0;
        }

table.prg_inner {
				font-size: 10pt;
				padding: 0;
				margin: 0;
				border: 1px solid blue;
        }

table.prg_inner tr {
				font-size: 10pt;
				padding: 0;
				margin: 0;
				border: 1px solid blue;
				width: 100%;				
        }

table.preprogram td {
				font-size: 10pt;
				padding: 2px;
				margin: 5px;
            	vertical-align: top;
        }
table.preprogram tr {
				font-size: 10pt;
				padding: 0;
				margin: 0;
        }
table.preprogram_inner td {
            	border: 0;
	 			width: 20%;
	 } 
table.preprogram_inner td.WSE {
            	background-color: #ff9595;
        } 	 
table.preprogram_inner td.STEP {
            	background-color: #c0edd7;
        } 	 
table.preprogram_inner td.VISSOFT {
            	background-color: #bbf3f4;
        } 	 
table.preprogram_inner td.EVOLV {
            	background-color: #fffdc0;
        } 	 
table.preprogram_inner td.Ind {
            	background-color: #64b4ff;
        } 	 
table.preprogram_inner td.Tut {
            	background-color: #64b4ff;
        } 	 
table.preprogram_inner td.IC {
            	background-color: #64b4ff;
        } 	 
table.preprogram_inner td.SCAM {
            	background-color: #a8a8fb;
        } 	 
table.regfees th {
				FONT-FAMILY: Verdana, Arial, LucidaSans, sans-serif;
				font-size: 10pt;
				color: #000000;
				padding: 1px;
				height: 20px;
	 }
table.regfees td {
				font-weight: bold;
				font-size: 10pt;
				color: #000000;
				padding: 1px;
				height: 20px;
	 }
table.regfees th.kind {
				width: 50%;
	}
table.regfees th.fee {
				width: 20%;
				text-align: right;
	}
table.regfees td.fee {
				width: 20%;
				text-align: right;
	}
 
