﻿@charset "utf-8";
/* CSS Document */
/*Below is to strip any existing Style*/
input { 
	margin:0; 
	padding:0 ;
}
fieldset { 
	margin:0; 
	padding:0 ;
}
blockquote { 
	margin:0; 
	padding:0 ;
}
p { 
	margin:0; 
	padding:0 ;
}
html {
	padding:0;
	margin:0;
}
body { 
	margin:0; 
	padding:0 ;
}
form { 
	margin:0; 
	padding:0 ;
}
pre { 
	margin:0; 
	padding:0 ;
}
h6 { 
	margin:0; 
	padding:0 ;
}
h5 { 
	margin:0; 
	padding:0 ;
}
h4 { 
	margin:0; 
	padding:0 ;
}
h3 { 
	margin:0; 
	padding:0;
}
h2 { 
	margin:0; 
	padding:0 ;
}
h1 { 
	margin:0; 
	padding:0 ;
}
:visited img {
	border:none ;
}
:link img {
	border:none ;
}
a img {
	border:none ;
}
address { 
	font-style:normal; 
}
/* Below is the actual stylesheet*/
html {
	height:100%
}

h2 { 
	margin:0; 
	padding:0 ;
}

#mainContent h2 {
	color:#2E489A;
	margin:10px auto;
	width:455px;
	text-align:center;
	height:40px ;
}

h3 { 
	margin:0; 
	padding:0;
	border-bottom:thin blue ridge;
	padding-top:10px;
}

#wrapper {
	height:auto !important;
	height:100%;
	width:969px;
	margin:auto;
	background-color:#FFF;
	position:relative;
	min-height:100%;
}
#topper{
	height:200px;
	margin-top:-24px;
}
body {
	background-color:#2E489A;
	height:100%;
}
ul#navBar {
	width:969px;
	padding:0 0 10px 0;
	background:url(/conference/2010/graphics/navBarFade.png) repeat-x #3B9BE1;
	margin:0;
	height:19px;
	list-style-type:none;
}
ul#navBar li {
	float:left;
	display:inline;
	position:relative;
	font-weight:bold;
}
ul#navBar li+li+li+li+li+li a {
	width:164px;
}
#navBar li a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:161px;
	padding:7px 0px;
	background:url(/conference/2010/graphics/navBarFade.png) repeat-x #3B9BE1;
	text-decoration:none;
	text-align:center;
	color:#FFFFE1;
}
#navBar li a:hover {
	background:#2B4D9D;
	color:#FFF;
}

#navBar li a:visited {
	text-decoration:none;
	color:#FFFFE1;
}
#navBar li a:hover:visited{
	color:#FFF;
}

#MainContain {
	clear:left;
	overflow:hidden;
	font-family:sans-serif, Tahoma, "Lucida Sans";
	background:#FFF;
}
#mainContent {
	width:845px;
	float:left;
	background-color:#FFF;
	font-size:13px;
	padding-bottom:45px;
}
#contentText {
	width:700px;
	margin:auto;
	font-family:sans-serif, Tahoma, "Lucida Sans";
	font-size:13px;
	padding-top:10px;
	clear:both;
}
#contentText h3 {
	color:#2E489A;
}

#contentText li{
	 padding: 0px 0px 10px 0px;
}

#contentText li li{
	 padding: 0px 0px 0px 0px;
}

#contentText table {
	width:400px;
	margin:auto;
	display:table;
}
#contentText .adminlook {
	width:250px;
	text-align:center;
}
#contentText table  {
	border:2px #000 solid;
	background:#2E489A;
	color:#FFF;
}
#contentText table td, #contentText .adminlook th {
	border-top:1px #000 solid;
	border-right:1px #000 solid;
}
.adminlook a{
	color:#FFF;
}
#contentText #commentTable {
	width:525px;
	margin:auto;
	border:2px #000 solid;
	background:#2E489A;
	color:#FFF;
}
#contentText #commentTable td{
	border-top:1px #000 solid;
	border-right:1px #000 solid;
}
#contentText #commentTable th{
	border-top:1px #000 solid;
	border-right:1px #000 solid;
}
#contentIntro {
	padding-top:10px;
	width:625px;
	margin:auto;
	font-family:sans-serif, Tahoma, "Lucida Sans";
	font-size:13px;
	height:140px;;
	margin-bottom:10px
}
#contentIntro img {
	float:left;
	margin-top:30px;
}
#contentIntro img+img {
	float:right;
	margin:0;
}
#contentIntro h3 {
	text-align:center;
	width:400px;
	margin:auto;
	color:#2E489A;
}
#middleText {
	margin-top:10px;
}
#middleText img {
	float:left;
	padding:0 10px 0 0;
}
#redText {
	color:#F00;
}
#bottomText {
	clear:both;
	margin-top:10px;
}
#floatRight {
	float:right;
	padding-left:10px;
}
#floatLeft {
	float:left;
	padding-right:10px;
}
#logger {
	width:250px;
	margin:auto;
	margin-top:10px;
}
#logger input {
	max-width:130px;
}
#reg1 {
	width:721px;
	margin-left:auto;
}
#reg1 h2 {
	color:#2E489A;
}
#reg2 {
	width:721px;
	margin-left:auto;
}
#reg2 table {
	width:625px;
	margin:auto;
}
#reg2 #table2 {
	width:200px;
}
#reg1 td {
	width:250px;
	vertical-align:text-top;
}
#reg2 td {
	vertical-align:top;
}
#country, .workshopArray{
	font-size:12px;
	width:425px;
}
#reg3 {
	width:721px;
	margin-left:auto;
}
#reg3 table {
	width:435px;
	margin:auto;
}
#reg3 td {
	vertical-align:top;
}
#registration1 {
	width:580px;
	margin:auto;
}
#registration1 input {
	min-width:422px;
}
#paynow {
	padding-top:20px;
	margin:auto;
	width:300px;
}
#paynow td {
	width:115px;
}
#paynow td+td {
	width:auto;
}
.next2 {
	float:right;
}
fieldgroup1 input {
	float:right;
}
.badinfo {
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:10px;
	font-weight:bold;
}
.smalltext {
	font-size:10px
}
#registration1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
#leftContent {
	width:124px;
	float:right;
	background-color:#FFF;
	text-align:center;
	padding-bottom:40px;
	text-align:center;
}

#footer {
	clear:both;
	width:969px;
	margin:auto;
	height:36px;
	background:url(/conference/2010/graphics/navBarFade.png) repeat-x #3B9BE1;
	position:absolute;
	bottom:0 !important;
	bottom:-1px;
	
}
#foot {
	width:550px;
	margin:-15px auto auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#foot a {
	color:#FFF;
	text-decoration:none;
}
#foot a:visited {
	color:#FFF;
	text-decoration:none;
}
#serverForm {
	display:none;
}
li {
	list-style-type:  circle;
}
#progress {
	background:#2B4D9D;
	border:2px #000 solid;
	color:#FFF;
	font-weight:bold;
	margin:5px 0;
	text-align:center;
}
#progress td {
	border-right:2px #000 solid;
}
#progress td+td+td {
	border:none;
}
#highlight {
	color:#FFF;
	background: url(/conference/2010/graphics/navBarFade.png) repeat-x #3B9BE1;
}
#loginReg {
	width:206px;
	margin:20px auto;
	text-align:center;
}
#loginReg span {
	font-size:10px;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000080;
    text-align:center;
    padding-top:20px
}
.subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000080;
	margin:0; 
	padding:0;
	border-bottom:thin blue ridge;
	padding-top:20px;

}
#counter {
	float: right;
}

#loginInformation {
	width:520px;
	margin:auto;
}
#loginInformation th {
	padding:10px 0px;
}
#loginInformation table td {
	vertical-align:text-top
}
#loginInformation table {
	border:2px #000 solid;
	background:#2E498A;
	color:#FFF;
	margin:10px;
}
#loginInformation table td {
	border-top:2px #000 solid;
	border-right:2px #000 solid;
}
#loginInformation table td+td {
	border-right:none;
}
#loginInformation table th {
	border-top:2px #000 solid;
	background:#4F90DA;
}
#loginInformation table #noBorder {
	border-top:none;
}
#AlterSet {
	border:none;
}
#texttopper {
	vertical-align:top;
}
.PROMO {
	color:#000000;
}
caption {
	color:#000000;
}
