html {  height: 100%; }
body {
  font-family: "Trebuchet MS", Verdana;
  font-size: 10pt;
  background: #038299 top center no-repeat;
  text-align: center;
  margin: 0px;
  padding: 0px;
  height: 100%;
  color: black; }
.index {
	background:transparent url(../images/framebackground.jpg) 4px 33px no-repeat;
}


.thankyou #content {
	background:transparent url(../images/tybackground.gif) 0px 0px repeat-x;
}
#thankyou {padding-bottom:100px;}
.thankyou h1 { background:white url(../images/thankyouheader.gif) bottom right no-repeat; height:63px; width:437px; padding-left:80px; padding-top:100px;}
.thankyou h1 span { display:none;}
.thankyou p { padding-left:80px; width:437px; font-size:110%; line-height:1.4;}
#thankyou img { float:right; margin-right:30px;}

#resources #soasummit2009, #resources #bpmsummit2009 { border-right:1px solid #e5e5e5;}
#resources { background:white url(../images/resources.gif) top left no-repeat; padding-top:45px; padding-bottom:25px;}
#resources h4	{ display:none;}
#resources .details { display:none;}

#landing .header {   background:white url(../images/landingheader.gif) top left no-repeat; height:188px; width:517px;}
#landing .header h1, #landing .header h2 { display:none;}
#podcast { height:43px; width:255px; display:block; background:white url(../images/bpmpodcast.gif) top left no-repeat; margin-left:24px; margin-top:10px;}
#seminar { height:43px; width:255px; display:block; background:white url(../images/bpmseminar.gif) top left no-repeat; margin-left:24px; margin-top:10px;}
.reasons h3{ color:black;}
.reasons { margin-top:105px;}
.reasons ul	{
	padding:0px 16px; 
	line-height:1.6; color:black;
}
.download { padding-top:30px; text-align:center;padding-bottom:27px;}
#frame {
  background: transparent url(../images/framebg.gif) top left repeat-y;
  width: 907px;
  margin: 0px auto;
  text-align: left; }

#topframe {
  background: #038299 url(../images/header_top.png) top left no-repeat;
  height: 18px;
  width: 908px; }

#header {  margin: 0px 11px; }

#header .text_description {
  display: none; }

#content_wrapper {
  padding-left: 11px;
  padding-right: 11px; }

#landing { padding-left: 40px; padding-top:40px; }

#tail {
  background: #038299 url(../images/tail.gif) top center no-repeat;
  height: 8px;
  width: 907px; }

.elqField {
  font-size: 13px;
  padding: 7px 10px;
  border: 0px;
  background: #e7ede3;
  width: 554px;
  margin-bottom: 5px;
  margin-top: 5px;
  color: #a6a5a5; }

.elqField.active {
  color: #000000; }

#C_FirstName, #C_Title, .left_small {
  margin-right: 9px; }

#C_State_Prov {
  margin-right: 9px;
  width: 193px; }

a#softwareaglink {
  width: 198px;
  height: 60px;
	background:transparent url(../images/softwareag.png) top left no-repeat;
  margin-left: 33px;
  display: block; }

a#softwareaglink span {
  display: none; }

p.privacy {
  margin-top: 24px;
  font-size: 10px; }
.form { padding:14px;}
#facebox .formheader, .formheader { margin-bottom:15px;}
#formsubmit 	 { text-align:center;}
.form #left_column { width:420px; float:left; padding-left:45px;}
.form #right_column { margin-left:480px;; padding-right:45px;}
.form p#instructions {
	display:none;
 }

.form p span {
  display: none; }

#formsubmit {
  margin-top: 26px; }

#registration .header {
  float: left;
  background: #ffffff url(../images/register_now_header.gif);
  width: 887px;
  height: 109px;
	margin-bottom:18px; }

.header p, .header h1 {
  display: none; }

#footer {
  background: #7c8377 url(../images/footer.jpg) top left repeat-x;
  height: 45px;
  width: 900px;
  margin: 0px 4px; }

.arrow {
  width: 72px;
  float: left;
  padding-left: 32px; }

.page_text_block p a, .page_text_block p a:hover, .page_text_block p a:visited {
  color: #d65c33;
  font-weight: bold;
  text-decoration: none; }

.page_text_block p em {
  font-size: 115%;
  font-weight: bold;
  font-style: normal;
  color: #7b941c; }

.page_text_block p {
  margin: 13px 0px;
  line-height: 2;
  font-size: 14px; }

.page_text_block {
  width: 375px;
  float: left;
  margin-left: 4px;
  margin-top: 3px; }

a {
  border: 0px; }

a img {
  border: 0px; }

.resource_block {
	width:293px; text-align:center;
	float:left;
}

.keepmeposted {
  float: left;
  margin-left: 22px; }

#navigation {
  margin: 0px;
  padding: 4px; }

#navigation ul {
  display: block;
  padding: 0px 0px 0px 0px;
  list-style: none;
  margin: 0px; }

#navigation li {
  display: inline;
  list-style: none;
  padding: 0px;
  margin: 0px;
  border: 0px; }

#navigation li a {
  display: block;
  float: left;
  margin: 0px;
  border: 0px;
  margin: 0px 7px; }

#navigation a span {
  display: none; }

#navigation li a {
  background-position: 0px 0px; }

#navigation li a:hover {
  background-position: 0px -78px; }

#navigation li a.current, #navigation li a.current:hover {
  background-position: 0px -39px; }

#navregister {
  width: 105px;
  height: 37px;
  background: white url(../images/registration.gif); }

#navhome {
  width: 60px;
  height: 37px;
  background: white url(../images/home.gif); }

#navattendee {
  width: 115px;
  height: 37px;
  background: white url(../images/whoattends.gif); }


#navaccommodations {
  width: 176px;
  height: 37px;
  background: white url(../images/accommodations.gif); }
	
#navnetworking {
  width: 150px;
  height: 37px;
  background: white url(../images/networking.gif); }


#navlocation {
  width: 81px;
  height: 37px;
  background: white url(../images/location.gif); }

#navcallforpapers {
  width: 125px;
  height: 37px;
  background: white url(../images/callforpapers.gif); }

#receive_news {
  margin-bottom: 5px;
  margin-top: 5px;
  font-size: 11px;
  vertical-align: middle; }

#copyright {
  float: right;
  padding: 14px 20px; line-height:1; }

#copyright a, #copyright a:hover, #copyright a:visited {
  font-size: 10px;
  color: #ced0cd;
  line-height: 1;
  margin-left: 12px; }

#tailnav {
  padding-left: 20px;
  padding-top: 13px; line-height:1; }

#tailnav a, #tailnav a:visited {
  font-size: 11px;
  font-weight: bold;
  margin-right: 12px;
  color: #ced0cd;
  text-decoration: none; }

#tailnav a:hover {
  color: #ffd3b6; }

input.error, select.error {
  border: 1px solid red; }

label.error {
  background: url('../images/unchecked.gif') no-repeat center left;
  padding-left: 20px;
  display: block;
  color: red;
  margin: 0px;
  vertical-align: middle; }
select.small { width:280px;}
input.small { width:260px;}

.faceboxed { width:580px;}

textarea.elqField { height:175px; font-family:Verdana, tahoma, arial;}

em	{ color:#b60d68; font-weight:bold; font-style:normal; font-size:110%;}

div.error{ border:2px solid #038299; padding:8px; margin-bottom:1.5em;}
div.error h2{ font-size:14px; color:#038299; margin:4px 0px; padding:0px;}
div.error ul	{margin:4px; padding-left:18px; font-size:12px;}


/* ----------- Clearfix --------------- */
.clearfix {
  *display: inline-block; }
  .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }


