/* --- general --- */
body, td, div, select, input, textarea	{font-family: arial; font-size: 12px; color: #000000; }
h1, h2, h3, h4, h5, h6		{padding-left: 10px; margin: 0; }
h2				{font-size: 26px; font-weight: normal; }
h3				{font-size: 20px; font-weight: normal; }
h4				{font-size: 16px; font-weight: bold; }
p				{margin: 0; padding: 0; margin-left: 10px; }
div				{padding: 0; margin: 0; }
img				{border: 0; padding: 0; margin: 0; }
pre             {font: Bold 14px Arial, Helvetica, sans-serif; line-height:2em;}
hr				{border: 0; color: #000000; background-color: #000000; height: 1px; width: 100%; text-align: left;}
.show			{border: red 1px solid; }

/* --- IA08 --- */
body				{background: #868686 url(../images/bg2.jpg) repeat-x; margin: 0; padding: 0; height: 100%; }
table.main			{width: 961px; height: 100%; border: #ffffff 1px solid; background: #ffffff; }
td.banner			{background-color: #000000; }
hr.padded			{margin-top: 10px; margin-bottom: 5px; }
img.white			{border: #ffffff 2px solid; }
img.left			{float: left; margin-right: 10px; }
img.right			{float: right; margin-left: 10px; }

/* -- banner -- */
div.banner			{position: relative; }
div.banner img.ia08link	{width: 400px; height: 150px; position: absolute; top: 50px; left: 20px; } 
div.banner img.reglink	{width: 150px; height: 150px; position: absolute; top: 40px; left: 770px; }

/*Navigation*/
div.nav2			{position: relative; background: url(../images/navbg.gif) #E8E8E8 repeat-x; height: 33px; text-align: center; width:961px; margin-left:auto; margin-right:auto; clear:both;}
div.navcontent		{position: relative; top: 8px; left: 5px; color: #ffffff; font-size: 13px;  font-weight:bold; }
div.navcontent a	{margin: 15px; margin-top: 0; margin-bottom: 0; border:0px !important; color:white; text-decoration:none; }
div.navcontent a:hover{text-decoration:underline;}
.badge {display:block; height:145px; width:145px; float:right; margin-right:50px; margin-top:40px;}
.ia2008banner {width:961px; height:203px; display:block; background-image:URL(../images/banner2.jpg);}

/* -- leftside -- */
td.leftshad				{width: 328px; background: #e7e7e7 url(../images/bannershad1.gif) repeat-x; height: 6px; padding: 0; }
td.leftside				{background: #e7e7e7; width: 328px; text-align: left; }
td.leftside div.content	{padding: 30px; padding-top: 15px; padding-bottom: 15px; }
td.leftside h3			{padding: 30px; padding-top: 7px; padding-bottom: 7px; border-bottom: #ffffff 2px solid; color: #0099cc; }
td.leftside h3.keynote	{color: #3399ff; }

/* -- rightside -- */
td.rightshad				{width: 670px; background: url(../images/bannershad2.gif) repeat-x; height: 6px; padding: 0; }
td.rightside				{padding-left: 20px; padding-top: 10px; width: 600px;text-align: left; padding-right: 20px;}
td.rightside div.content	{padding: 10px; padding-right: 10px; width: 535px; line-height: 20px; }

/* -- rightside rounded corners -- */
.box{display:block;}
.box *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#d0f1f8;}
.box1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #dbedff; border-right:1px solid #dbedff; background:#c1e0ff}
.box2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #f6faff; border-right:1px solid #f6faff; background:#bcddff}
.box3{ margin-left:1px; margin-right:1px; border-left:1px solid #bcddff; border-right:1px solid #bcddff;}
.box4{ border-left:1px solid #dbedff; border-right:1px solid #dbedff}
.box5{ border-left:1px solid #c1e0ff; border-right:1px solid #c1e0ff}
.boxfg{ background:#d0f1f8}

/* -- footer --*/

		
#footer  { width: 961px; margin-left: 25px; background-color: #868686; font-size: 75%; color: #000; text-align: center; line-height: 1em;
}

#bottomLinks { list-style: none; margin-top: 0; margin-left: 0; padding-top: 1.5em;
}

#bottomLinks li { display: inline; border-left: 1px solid #e7e7e7; padding-right: 1em; padding-left: 1em;
}

#bottomLinks li.first { border-left: 0 none transparent;
}

#bottomLinks a { color: #e7e7e7;
}

#footer2 { margin-left: 25px; padding-bottom: 1.5em; background-color: #868686; font-size: 75%; color: #000; text-align: center; line-height: 1 em;

}

