/* CSS Document */
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
		 padding: 0;
  margin: 0;
  background: #f8f7e5 url(../images/BgMain2.jpg) center top;

  width: 100%;
  display: table;

}


p {
	font-size: 12px;
	line-height: 15px;
	color:#ffffff;
	margin: 8px 0px 8px 0px;
}

pHome {
	font-size: 11px;
	line-height: 15px;
	color:#41484f;
	margin: 4px 0px 8px 0px;
}


img { 
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

input {
	margin: 0;
	padding: 0;
}

a {
	color: #fbc038;
	text-decoration:underline;

}

a:hover {
	color: #fbc038;
	text-decoration:none;
	
}

h1 {
	font-size: 22px;
	color: #1a1c1f;
	padding: 0px;
	margin: 0px;
	font-weight:600;
}


h2 {
	font-size: 16px;
	color: #252b30;
	padding: 0px;
	margin: 0px;
}

h3 {
	font-size: 16px;
	color: #252b30;
	padding: 0px;
	margin: 0px;
	height: 12px;
}


h4 {
	color: #ffffff;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	text-align:justify;
	/*height:53px;*/
}

h5 {
	color: #ffffff;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	text-align:justify;
	/*height:20px;*/
}

div#headingText {
	width: 350px;
	height: 21px;
	padding: 8px 0 0px 23px;
	margin: 0px;	
	background-color:#FFFFFF;
}


hr {
	height:0px;
	border-top:0px solid #e1e1e1;
	color: #e1e1e1;
}

ul {
	list-style-image: url(../images/list_icon.gif);
	margin: 0 0 px 0;
	padding: 5px 50px;
}

li {
	font-size: 12px;
	color:#0096c1;
	margin-top: 8px;
}

ul#gall {
	list-style-image: url(../images/list_icon2.gif);
	margin: 0 0 10px 0;
	padding: 5px 50px;

}

ul#gall li {
	margin:5px 0px 0px 5px;
}

ul#gall li a {
	font-size:11px;
	text-decoration:none;
	color:#0096c1;
}

ul#gall li a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#0096c1;
}



/****** GENERIC ******/

.flashTextFix {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;	
}

div.clear {
	height: 0;
}

.clearLeft {
	clear: left;
}

div.flashContainer {
	width: 1px;
	height: 1px;
	position: absolute;
	z-index: 10;
}

input.textInput {
	height: 18px;
	width: 255px;
	border: 1px solid #bec5cd;
}

textarea.inputTextArea {
	width: 255px;
	border: 1px solid #bec5cd;
	height: 148px;
}

/******** PAGE ********/
div#page {
	width: 900px;
	padding: 0 0 0 0;
	margin: 0 auto;	
}

/** HEADER **/
div#header {
	float:left;
	width: 876px;
	height: 201px;
	margin: 0px;
	padding: 0px 0px 0px 24px;
}

div#navButtons {
	float: left;
	width: 520px;
	height: 51px;
	padding: 0px 0px 0px 190px;
	background-repeat: no-repeat;
	margin: 0px;
}

div#navButtons ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

div#navButtons ul li {
	float: left;
	margin: 0;
	padding: 0;
	height: 51px;
}

div#navButtons ul li a {
	height: 51px;
	display: block;
	margin: 0px;
	padding: 0px;
}



div#navButtonsSpeakers {
	float: left;
	width: 620px;
	height: 33px;
	padding: 0px 0px 0px 100px;
	background-repeat: no-repeat;
	margin: 0px;
}

div#navButtonsSpeakers  ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

div#navButtonsSpeakers  ul li {
	float: left;
	margin: 0;
	padding: 0px 20px 0px 0px;
	height: 33px;
}

div#navButtonsSpeakers  ul li a {
	height: 33px;
	display: block;
	margin: 0px;
	padding: 0px;
}


/** NAV **/
a#navHome {
	width: 90px;
	background: url(../images/nav_home.jpg);
	background-repeat: no-repeat;
}

a#navHome:hover {
	background-position: -90px 0;
}

a#navInfo {
	width: 75px;
	background: url(../images/nav_info.jpg);
	background-repeat: no-repeat;
}

a#navInfo:hover {
	background-position: -75px 0;
}

a#navSpeakers {
	width: 125px;
	background: url(../images/nav_speakers.jpg);
	background-repeat: no-repeat;
}

a#navSpeakers:hover {
	background-position: -125px 0;
}

a#navRegister {
	width: 115px;
	background: url(../images/nav_register1.jpg);
	background-repeat: no-repeat;
}

a#navRegister:hover {
	background-position: -115px 0;
}

a#navContact {
	width: 113px;
	background: url(../images/nav_contact1.jpg);
	background-repeat: no-repeat;
}

a#navContact:hover {
	background-position: -113px 0;
}



a#navBerteau {
	width: 162px;
	background: url(../images/nav_berteau.jpg);
	background-repeat: no-repeat;
}

a#navBerteau:hover {
	background-position: -162px 0;
}

a#navCameron {
	width: 183px;
	background: url(../images/nav_cameron.jpg);
	background-repeat: no-repeat;
}

a#navCameron:hover {
	background-position: -183px 0;
}

a#navBaxter {
	width: 169px;
	background: url(../images/nav_baxter.jpg);
	background-repeat: no-repeat;
}

a#navBaxter:hover {
	background-position: -169px 0;
}



/******** CONTENT ********/



div#contentBG {
	 padding: 0;
  margin: 0;
  background:url(../images/BgMain.jpg) no-repeat center top;
  height: 1200px;

  width: 100%;
  display: table;
	
}

div#content {
	float:left;
	background-image:url(../images/bg_content.jpg);
	width: 900px;
	height:950px;
	padding: 0px;
	
}

div#contentBox {
	
	background-image:url(../images/contentBox.jpg);
	width: 900px;
	height:970px;
	padding: 0px;
	margin: 0px auto;
	
}

div#contentMain {
	float:left;
	width: 878px;
	height: 580px;
	margin: 0px;
	padding: 0px 0px 0px 22px;
}

div#contentInside {
	float:left;
	width: 850px;
	height: 525px;
	margin: 0px 0px 0px 22px;
	padding: 55px 0px 0px 50px;
	background-image:url(../images/mainInside.jpg);
	background-repeat:no-repeat;
}

div#berteauInside {
	float:left;
	width: 850px;
	height: 555px;
	margin: 0px 0px 0px 22px;
	padding: 25px 0px 0px 50px;
	background-image:url(../images/berteau.jpg);
	background-repeat:no-repeat;
}

div#berteauInside p {
	padding: 130px 100px 0px 420px;
	color:#333333;
	font-size:16px;
	line-height: 20px;
}

div#cameronInside {
	float:left;
	width: 850px;
	height: 555px;
	margin: 0px 0px 0px 22px;
	padding: 25px 0px 0px 50px;
	background-image:url(../images/cameron.jpg);
	background-repeat:no-repeat;
}

div#cameronInside p {
	padding: 130px 100px 0px 420px;
	color:#333333;
	font-size:16px;
	line-height: 20px;
}

div#baxterInside {
	float:left;
	width: 850px;
	height: 555px;
	margin: 0px 0px 0px 22px;
	padding: 25px 0px 0px 50px;
	background-image:url(../images/baxter.jpg);
	background-repeat:no-repeat;
}

div#baxterInside p {
	padding: 130px 100px 0px 420px;
	color:#333333;
	font-size:15px;
	line-height: 18px;
}

div#infoInside {
	float:left;
	width: 850px;
	height: 555px;
	margin: 0px 0px 0px 22px;
	padding: 25px 0px 0px 25px;
	background-image:url(../images/infoInside.jpg);
	background-repeat:no-repeat;
}

div#infoInside1{
	float:left;
	width: 252px;
	height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#infoInside2{
	float:left;
	width: 252px;
	height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

div#infoInside3{
	float:left;
	width: 232px;
	height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

div#contentSponsors {
	float: left;
	width: 878px;
	height: 113;
	margin: 0px;
	padding: 0px 0px 0px 22px;
}

div#contentFooter {
	float: left;
	width: 878px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 22px;
	background-image:url(../images/footerBG.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#080808;
	
}

div#contentFooter p {
	font-size:9px;
	padding:0px;
	margin:0px;
}

div#contentWelcome {
	float:left;
	background-image:url(../images/contentBG1.jpg);
	width: 425px;
	height:455px;
	padding: 22px 435px 0px 40px;
	
}

div#contentInfo {
	float:left;
	width: 860px;
	height:465px;
	background-image:url(../images/contentBG1.jpg);
	padding: 12px 0px 0px 40px;
	margin: 0px;
	
}

div#contentContact {
	float:left;
	background-image:url(../images/contentBG1.jpg);
	width: 425px;
	height:455px;
	padding: 22px 435px 0px 40px;
	
}


div#contentLeft {
	float:left;
	width: 550px;
	height:445px;
	padding: 32px 25px 0px 25px;
	
}

div#contentRight {
	float:left;
	width: 300px;
	height:477px;
	padding: 0px;
	
}

div#contentSpeakerLeft {
	float:left;
	width: 400px;
	height:445px;
	padding: 0px 50px 0px 0px;
	
}

div#contentSpeakerRight {
	float:left;
	width: 400px;
	height:477px;
	padding: 0px;
	
}

div#contentCol1 {
	float:left;
	width: 255px;
	padding: 0px 10px 0px 0px;
}

div#contentCol2 {
	float:left;
	width: 300px;
	padding: 0px;
}

div#contentCol3 {
	float:left;
	width: 250px;
	padding: 0px 25px 0px 10px;
}

div#wallCol1 {
	float:left;
	width: 275px;
	padding: 0px 10px 0px 0px;
}

div#wallCol2 {
	float:left;
	width: 275px;
	padding: 0px;
}

div#wallCol3 {
	float:left;
	width: 250px;
	padding: 0px 25px 0px 10px;
}

div#vimeo {
	float:left;
	width: 480px;
	height:271px;
	padding: 108px 0px 0px 345px;
	
}

div#links {
	float:left;
	width: 900px;
	height:165px;
	padding: 6px 0px 10px 0px;
}

div#link1 {
	float:left;
	width: 123px;
	height:97px;
	background-image:url(../images/link1.jpg);
	background-repeat:no-repeat;
	padding: 65px 160px 0px 21px;
}

div#link1 p {
	font-size: 12px;
	line-height: 15px;
	color:#ffffff;
	margin: 0px 0px 10px 0px;
}



div#link1 a:hover {
	text-decoration:none;
}

div#link2 {
	float:left;
	width: 153px;
	height:97px;
	background-image:url(../images/link2.jpg);
	background-repeat:no-repeat;
	padding: 65px 133px 0px 15px;
}

div#link2 p {
	font-size: 12px;
	line-height: 15px;
	color:#ffffff;
	margin: 0px 0px 10px 0px;
}



div#link2 a:hover {
	text-decoration:none;
}



div#link3 {
	float:left;
	width: 137px;
	height:97px;
	background-image:url(../images/link3.jpg);
	background-repeat:no-repeat;
	padding: 65px 140px 0px 17px;
}

div#link3 p {
	font-size: 12px;
	line-height: 15px;
	color:#ffffff;
	margin: 0px 0px 10px 0px;
}


div#link3 a:hover {
	text-decoration:none;
}

div#link4 {
	float:left;
	width: 226px;
	height:97px;
	background-image:url(../images/link4.jpg);
	background-repeat:no-repeat;
	padding: 65px 53px 0px 23px;
}

div#link4 p {
	font-size: 12px;
	line-height: 15px;
	color:#ffffff;
	margin: 0px 0px 10px 0px;
}

div#link4 a {
	font-size: 12px;
	line-height: 15px;
	color:#333333;
	margin-top:10px;
}

div#link4 a:hover {
	text-decoration:none;
}


/******** PAGE BOTTOM ********/



	
/****** FOOTER ******/

div#footer {
	width: 900px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}

div#footer p {
	font-size: 11px;
	line-height: 14px;
	color:#8e8e8e;
	margin: 0px 0px 10px 0px;
}
