/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #336699;
}

#center	{ 
	width: 580px;
	/*height: 430px;*/
	height: auto;
	background-color: #ffffff;
	border: thin solid #CC0033;
	margin-left: auto;
	margin-right: auto;
}

#hlpad {
	padding-top: 21px;
}

#theheader {
	padding-top: 50px;
	height: 125px;
}

#thecontent {
	height: 193px;
}

#na_button {
	padding-right: 20px;
}

#eur_button {
	padding-right: 20px;
	padding-left: 20px;
}

#jap_button {
	padding-left: 20px;
}

#thefooter {
	/*height: 62px;*/
	height: 70px;
}

#footer_words {
	text-align: right;
	vertical-align: middle;
	color: #666666;
	font-size: 8px;
	padding-right: 10px;
	/*height: 62px;*/
	height: 70px;
	width:100%;
}

#footer_image {
	/*width: 62px;
	height: 62px;
	vertical-align: bottom;*/
	height: 70px;
}


#container {
	color: #000000;
	margin: 0 0 0 0;
	width:465px;
	top: 180px;
	position: relative;
	overflow: hidden;
	height:auto;
	left:115px;
	font:Verdana, Arial, Helvetica, sans-serif;
}

p { 
	font-size:11px;
	margin-top: 2px;
}

leggend {
	font-size:11px; 
	color:#000000;
	left:auto;
	page-break-after: always;
}

#globe {
	margin-left: 15px;
	margin-top: 60px;
	position: absolute;
 }

#submit_button {
	margin-left: 15px;
	margin-top: 275px;
	position: absolute;
 }

#register_button {
	margin-left: 15px;
	margin-top: 190px;
	position: absolute;
}

#agenda_button {
	margin-left: 15px;
	margin-top: 275px;
	/*margin-left: 15px;
	margin-top: 350px;*/
	position: absolute;
}

#predict_button {
	margin-left: 15px;
	margin-top: 372px;
	/*margin-left: 15px;
	margin-top: 350px;*/
	position: absolute;
}



#leftcontent	{ float: left; clear: none; width: 50%; font-size: 11px;}
#leftcontent div	{ margin: 6px 8px 8px 0px; padding: 3px  }
#rightcontent	{ float: right; clear: all; width: 50%;  font-size: 11px;}
#rightcontent div	{ margin: 6px 0px 6px 6px; padding: 3px; }
#main {
	color: #000000;
	margin: 0 0 0 0;
	width:465px;
	top: 180px;
	position: relative;
	overflow: hidden;
	height:auto;
	left:115px;
	font:Verdana, Arial, Helvetica, sans-serif;
}

#bodyline {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#form {
	margin: 0 0 0 0;
	left: 115px;
	top: 160px;
	position: relative;
	font-size:11px; 
	font:Verdana, Arial, Helvetica, sans-serif;
}
#question {
	margin: 0 0 0 0;
	width: 460px;
	left: 115px;
	text-align:left;

}

fieldset {  
	border: 0px; 
	padding: 3px; 
	margin-bottom: 16px; 
	width: 455px;
	color:#000000;
}

.links {
	font-size:11px; 
	font-weight: normal; 
	color:#CC0000;
}
.footnote {
	font-size:9px; 
	font-weight: normal; 
	color:#666666;
}
* html #abstract { top: 185px; }
* html #targetaudience { top: 560px; }
* html #gauranteecopy { top: 455px; }
* html #results { top: 385px; }
* html #biography { top: 1970px; }
* html #references { top: 2120px; }
.formnotes {
position: absolute;
left: 385px;
width: 235px;
font-size:10px; 
font-weight: normal; 
color:#000000;
}

.formbody {
font-size:10px; 
font-weight: normal; 
color:#000000;
}

.formheading {
font-size:11px; 
font-weight: bold; 
padding-top:18px;
line-height: 0px;
padding-bottom:0px;
color:#000000;
}

.head1 {
font-size:13px; 
font-weight: bold;
color:#330066;
}

.head2 {
color:#CC0000; 
font-size: 11px;
font-weight: bold;
}

h2 {
color:#CC0000; 
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 0;
}

h3 {
color:#CC0000; 
font-size: 11px;
font-style: italic;
font-weight:normal;
margin: 0;
padding: 0;
}

h1 {
font-size:13px; 
font-weight: bold;
color:#330066;
}

strong { 
	font-size: 11px;
	font-weight: bold;
}

#red {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	}

ul{
	list-style: square;
	margin-top: 0;
	margin-bottom: 12px;
	font-size: 11px;
	line-height: 13px;
	padding-top: 0px;
	}
	
ol {
	margin-top: 0;
	margin-bottom: 12px;
	font-size: 11px;
	line-height: 13px;
	}
	
rad_check {
	text-align: left; font-size: 11px; 
}
textarea {
	width: 80%;
	text-align: left;
}
input		{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }
checkbox	{ font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }

#center form p					{ clear: both; }
* html #center form p			{ margin-top: 5px; margin-bottom: 5px; }
#center form p label			{ float: left; clear: both;  }
#center form p input			{ float: right; width: 60%}
#center form p select			{ float: right; width: 215px; }
* html #center blockquote p				{ text-indent: 0px; background: url(../../images/QuoteMark.gif) no-repeat 100% 100%; }
* html #center blockquote p:first-line	{ background: url(../../images/QuoteMark.gif) no-repeat 0 2px; }
#center p.caption, #center .caption		{ font-weight: bold; font-size: 9px; line-height: normal; font-family: Arial, Helvetica, sans-serif; }

#center form input[type="radio"]			{ float: none; display: inline; }
#center form input[type="checkbox"]			{ float: none; display: inline; font-size: 11px; }
#center form input[type="radio"] + label	{ float: none; display: inline; }
#center form input[type="checkbox"] + label	{ float: none; display: inline; }


#TitleBar				{ width: 755px; height: 70px; position:absolute; }
#GlobalNav				{ position: relative; top: 15px; left: 115px; width: 755px; height: 15px; color: #FFFFFF; }

/* #GlobalNav				{ position: absolute; top: 15px; left: 112px; width: 600px; color: #FFFFFF;} */
#GlobalNav a			{ font-weight: bold; font-size: 10px; color: #FFFFFF; text-decoration: none; padding-left:5px; padding-right: 5px; padding-bottom: 2px; padding-top: 0px; margin: 0px; border-left: thin solid #FFFFFF;}
#GlobalNav a:link		{ color: #FFFFFF; padding: 5px; }
#GlobalNav a:visited	{ color: #FFFFFF; }
#GlobalNav a:hover		{ color: #CC0000; background: #FFFFFF; padding-bottom: 2px; padding-top: 0px; }
#GlobalNav a:active		{ color: #FFFFFF; background: #FFFFFF; padding-bottom: 2px; padding-top: 0px; }
#GlobalNav ul			{ list-style-type: none; margin: 0; padding: 0px; }
#GlobalNav ul li		{ display: inline; margin: 0 0 0 0px; padding: 0px;  }

#TopTen { width: 350px; border: solid #66ccff 1px; font-size: 11px; padding: 10px 10px 0px 10px; margin: 0 0 12px 0; overflow: hidden; }
#TopTen ol { margin-left: 24px; list-style-type:decimal; }


#overview #over a,
#last #ly a,  
#home #ind a,
#keynote #key a,
#papers #pap a,
#pricing #price a,
#sessions #menuTitle1 a,
#training #train a,
#agenda #agenda a,
#travel #trav a {  color: #CC0000; background: #FFFFFF; padding-bottom: 2px; padding-top: 0px; }

/*#deployment a,
#public a,  
#data a,
#new a,
#systemi a,
#survey a,
#statistics a,
#workshops a { display: none; color: gray; text-decoration: none }*/

#bottomNav {
	position: relative; 
	left: 125px; 
	bottom: -300px; 
	width: 450px; 
	text-align: center;
	color: gray
}

.partnerImg {
	margin-left: 0;
	border: 0;
}

.style5 {color: #990099}

.style1 {
	color: #DD0000;
	font-style: italic;
	background-color: 
}
.style3 {
	color: #000000;
	font-style: italic;
	font-size: 12px;
}
.style4 {font-size: 11px; color: #000000;}

.style6 {color: #000000}

.style7 {
	color: #000000;
	font-weight: normal
}

.header {
	padding-bottom: 0px; 
	padding-left: 0;
	padding-right: 0;
	padding-top: 25px;
	font-size: 75%;
}		

.menu { 
	POSITION: relative; 
	display: none; 
	BACKGROUND-COLOR: #EC1F02; 
	LAYER-BACKGROUND-COLOR: #EC1F02; 
	BORDER-LEFT: 1px solid white; 
	BORDER-TOP: 1px solid white; 
	BORDER-BOTTOM: 1px solid white; 
	BORDER-RIGHT: 1px solid white; 
	PADDING: 3px; 
	z-index: 100; 
}

.menuTitle { 
	width: 35; 
	PADDING: 3px; 
}

#GlobalNav .menuBarLink { 
	text-decoration: none; 
	font-style: bold; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 10px; 
	outline: none; 
}

.menuLink { 
	text-decoration: none; 
	font-style: bold; 
	color: #000000; 
	outline: none; 
	border: none; 
	z-index: 100; 
	font-weight: bold; 
	font-size: 10px; 
	color: white; 
	display: block; 
	padding: 3px 
}

a:hover.menuLink { 
	text-decoration: none; 
	font-style: bold; 
	background: #FFFFFF; 
	z-index: 100; 
	color: #CC0000; 
}

#menuTitle1 { 
	position: relative; 
	left: 10; 
	top: 10; 
	font-size: 14px
/*** Additional Menus
#menuTitle2 { position: absolute; left: 50; top: 10; font-size: 14px }*/
}

#menu1 { 
	position: absolute; 
	left: 163px; 
	top: 31px; 
	font-size: 14px
/*** Additional Menus
#menu2 { position: absolute; left: 53; top: 29; font-size: 14px }*/
}

#contentDiv { 
	position: absolute; 
	left: 10; 
	top: 40; 
	font-size: 14px 
}

.ital {
	font-style: italic;
}

.divider {
	color: black;
}

#spanner {
	color: gray;
}

.sessionHeader {
	margin-bottom: 10px;
}