@charset "ISO-8859-1";

html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

body{
 overflow:auto;
 background-color: #2c313f;
}

#bg {
  z-index: -1;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  	margin: 0 0 1px;
	padding: 0 0 1;
}

/*TEAM PAGE*/
#tdesc{
	display:block;
	position: relative;
    top: 0px;
	width:311px;
	height:98px;
}

.thover img{
border: 1px solid #FFF !important;
}

.thover:hover img{
border: 1px solid #ff7600 !important;
}

.thover:active img, .thover:focus img{
border: 1px solid #d56300 !important;
}

.thover:hover{
color: #ff7600 !important; 
}
/*2011 AGEMDA STYLING */

.ac {	
color: #002ab2;}
.center3 {	text-align: center;}
.whitetext {	color: #FFFFFF !important;}
.italics {	font-style: italic;}
#agenda  a:link { COLOR: #000000  !important;text-decoration:none;}
#agenda a:visited { COLOR: #000000  !important;text-decoration:none;}
#agenda a:hover { COLOR: #FFFFFF  !important;text-decoration:none;}
#agenda  a:active { COLOR: #000000  !important;text-decoration:none;}

/* 2010 AGENDA STYLING */
#agenda10 a:link {
COLOR: #000000;
text-decoration:none;
}

#agenda10 a:visited {
COLOR: #000000;
text-decoration:none;
}

#agenda10 a:hover {
text-decoration:none;
COLOR: #666666;
}

#agenda10 a:active {
text-decoration:none;
COLOR: #000000;
}

.Agendatable {
	font-size: x-small;
}

.LINKS {
	color: #ff7600;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.LINKSBOLD {
	color: #ff7600;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.bottom {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomsmaller {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	white-space: normal;
	margin: 5px;
	padding: 10px;
}
#gssub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	height: 110px;
	padding:8px 8px 0px 8px;
}

.clocks {
	font-size:11px;
}
.fbbutton{
    height: auto;
    position: relative;
	display:block;
	margin: 0 auto;
    top: 8px;
    width: 91px;
}
img
 {  border-style: none;
 }
 
.twtr-doc{
	width:180px;
	height:293px;
}
.frontpagetext{
	background-image: url("../images/emf_19.png");
	height:379px;
	background-repeat:no-repeat;
}
.bodytextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	white-space: normal;
	margin: 5px;
	padding: 10px;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: inherit;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	white-space: normal;
	margin: 5px;
	padding: 10px;
}
.tabletextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	white-space: normal;
	margin: 5px;
	padding: 10px;
}
.tctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	white-space: normal;
	margin: 5px;
	padding: 10px;
}
#blanket {
	background-color:#111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:fixed;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
	clear: both;
}

.popUpDiv {
	position:absolute;
	background-color: #c4c6d5;
	width: 650px;
	padding: 20px 30px 30px 30px;
	z-index: 9002;
}
.speakerimg
{
	float: right;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 15px;
}
.formfields label.desc { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	color: #FFFFFF;

}
.formfields label.otherPleaseSpecify { 
	color: #FFFFFF;
}
.formfields label.choice {
	color: #FFFFFF;
}
.formfields p.inputeg, .formfields p.quota, .formfields p.instruct { 
	color: #FFFFFF;
	width: 99% !important;
}
a:link { 
	color: #ff7600;
}
a:visited {
    color: #ff7600;
}
.formfields li { 
width: 99% !important;
 padding: 15px 5px 15px 15px !important;
}
.formfields input.medium { 
float: left;
width: 95%;
}
span .noBorderBackground {
	text-align:left;
	margin:0 auto;
}
#footer {
    text-align: left !important;
}
.formfields input.text, .formfields textarea { 
	width: 95%;
}
.formfields {
	width: 70%;
	background-image: url("../images/cfbg.png");
	margin:0 auto;
	padding-left:50px;
}
.formfields li.button {
    margin-top: 0px !important;
}
.required {
    color: #FFFFFF;
}

#logo{
    float: left;
    margin: 0 34px;
    width: 113px;
}

#header{
	clear:both;
	display:block;
	margin: 0 auto;
	width: 962px;
	height:134px;
}

/*Front page*/
.headingOr {
	color: #FF7600;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style4 {font-family: Geneva, Arial, Helvetica, sans-serif}
.headingOr1 {	color: #FF7600;}


#competition {
	background-image: url("../images/semitransbg.png");
	width:942px;
	background-repeat:repeat;
	clear:both;
	display:block;
	margin: 0 auto;

}
.hl {
	color: #ff7600 !important;
}