/* 
0.6875em = 11px
.9 = 10px
1.1 = 12px;
*/

body{
  background:url('/common/images/backgrounds/header-bars.gif') repeat-x;
	background-color:#FFFFFF;
	width:100%;
	min-width:1000px; 
	margin:0px;
	padding:0px;
	min-height:100px;
	font-family:Arial,sans-serif;
	font-size:0.75em;
	color:#545454;	
  height:100%;	
}

div, span, img {
    border: 0;
    padding: 0;
    margin: 0;
}
ol, ul, li, img, h1, p{
	border:0;
	padding:0;
	margin:0;
}
h1{
	font-size:1.6em;
	color:#F39B42;
	font-weight:normal;
	padding-top:15px;
	margin-left:25px;
}

.txtH1Grey{
  color:#555555;
  font-weight:normal;
}

h2{
	font-size:1.4em;
	color:#555555;
	font-weight:normal;
	margin-left:25px;
}

.txtH2Orange{
	color:#F39B42;
	font-weight:normal;
}

a {
	text-decoration:none;
}

p{
	padding:10px;
}

p a{
	font-size:11px;
	color:#1D92DD;
	font-weight:bold;
}

.pngfix{
	behavior: url('/common/includes/iepngfix.htc');
}

#wrap {
	width:1000px;
	margin:0 auto;
	position:relative;
}

#header{
  background:url('/common/images/backgrounds/header.jpg') no-repeat;
  position:relative;
  height:156px;
  margin-top:10px;
  padding:0;
}
  
  #logo{
    position:absolute;
    top:1px;
    left:12px;
  }

  #corporate_menu{
    position:absolute;
    right:28px;
    top:12px;
  }
  
    #corporate_menu a {
      font-size:0.9em;
      font-weight:bold;
      text-transform: uppercase;
      color:#F49833;
    }

    #corporate_menu img {
      padding-left:42px;
    }

  #top_menu {
    position:absolute;
    right:60px;
    top:136px;
  }
  
    #top_menu a {  
      font-size:1em;
      font-weight:bold;
      text-transform: uppercase;
      color:#FFFFFF;
    }
    
    #top_menu img {
      padding-left:42px;
    }

#left_side{
  position:absolute;
  width:277px;
  min-height:492px;
}
  
  #left_menu{
    behavior: url('/common/includes/iepngfix.htc');
    height:430px;
	width:277px;
	}  
  #left_menu_content, #left_menu{
    position:absolute;
    left:0px;top:0px;

  }
  #left_menu_content{
	padding-top:10px;
	padding-left:58px;
  }
    .lnkMainMenu{
      font-size:1.09em;
      font-weight:bold;
      color:#0D8ADB;
    }  
	.lnkSubMenu{
		font-size:0.92em;
		color:#0D8ADB;
	}
	#left_menu_content ul{
		list-style-type:none;
	}
 
#main_page_content{
	position:relative;
	min-height:492px;
	max-height:10000px;
} 
#bottom_graphic{
	position:relative;
  top:60px;
	z-index:400;
}

#content{
  position:relative;
  background:url('/common/images/backgrounds/content.jpg') no-repeat;  
  width:723px;
  min-height:492px;
  left:277px;
  top:0px;
}

  #home_rotation{
    margin:0 0 0 3px;
  }

  #content p {
    margin:10px 52px 10px 32px;
    line-height:15px;
    padding:0;
  }

  #content ul {
    margin:0;
    padding:0 50px 0 50px;
    line-height:15px;
  }  
  
  #content ul li a {
    font-size:1em;
    font-weight:bold;  
    color:#1D92DD;
  }    

  #content ol {
    margin:0;
    padding:0 50px 0 50px;
    line-height:15px;
  }  
  
  #content ol li a {
    font-size:1em;
    font-weight:bold;  
    color:#1D92DD;
  }    

  .event_banner {
    background: url('/common/images/backgrounds/event-banner.jpg') no-repeat;  
  }

#sponsors {
  position:relative;
  background: url('/common/images/backgrounds/sponsor-bar.gif') no-repeat;
  height:83px;
  width:955px;
  margin:0 auto 10px auto;
  padding-top:18px;
}

  #sponsors_link {
    position:absolute; 
    right:15px;
    bottom:0px;
  }
 
  #sponsors_link a {
    font-size:0.9em;
    font-weight:bold;
    color:#1D92DD;
  }

#footer {
  position:relative;
  background: url('/common/images/backgrounds/footer-bar.gif') no-repeat;
  top:0px; left:0px;
  min-height:27px;
  width:955px;
  margin:0 auto;
  font-size:1em;
  color:#FFFFFF;
}

  #footer a {
    font-weight:bold;
    color:#FFFFFF;
  }

  #copyright {
    float:left;
    width:500px;
  }
  
    #copyright p {
      margin:-7px 0 0 10px;  
    }
    
  #credits {
    float:right;
    width:455px;
  }
    
    #credits p {
      margin:-7px 10px 0 0; 
      text-align:right;
    }

#footer_nav {
  position:relative;
  margin:0 auto;
  text-align:center;
  min-height:55px;
  padding-top:7px;
  color:#797979;
  line-height:18px;
}
   
  #footer_nav p {
    display:inline;
    margin:0 -4px;
    color:#797979;
  }
  
  #footer_nav a {
    color:#797979;
  }
  
img{
		border-color: #848484;		
		color: #FFFFFF;		
}

/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-color : #000000;
}