*{margin:0;padding:0;border:0;}
html, body{background:#fff;font:normal normal 10pt/1.2em Verdana,sans-serif;color:#000;padding-top:5px;}

div.row{text-align:center; padding:0px;margin:0px;}
div.grey{background:#fff;}
div.grey2{background:#fff;}
div.grey3{background:#fff;padding:10px;}
div.outer{text-align:left;width:980px;margin:-5px auto;}
.outer h1{padding:0 0 0 0;margin:0 0 0 0;}
span.logo {float:left;}
span.facebook {float:left;margin:10px 0 0 15px;}
span.flags {float:left;margin:10px 0 0 0;}

.photoright{background:#fff;width:480px;padding-left:10px; height:350px; float:right;overflow:hidden;}
.photoother{background:#fff;width:480px; padding-left:10px; height:920px; float:right;overflow:hidden;}
.photoleft{background:#fff;width:480px; padding-left:10px; height:900px; float:left;overflow:hidden;}
.homecontent2{position:relative;}
.homecontent2 h3{color:#fd6b22;font-size:24pt;font-weight:bold;line-height:22pt;padding-top:70px;width:485px;text-align:justify; font-family:arial;}
.homecontent2 h4{color:#000;font-size:16pt;font-weight:bold;line-height:16pt;width:450px;text-align:justify;}
.homecontent2 p{color:#000;width:450px;text-align:justify;padding-top:20px;}
.homecontent{position:relative;}
.homecontent h3{color:#fd6b22;font-size:24pt;font-weight:bold;line-height:22pt;padding-top:35px;width:485px;text-align:center; font-family:arial;}
.homecontent h4{color:#000;font-size:16pt;font-weight:bold;line-height:16pt;width:450px;text-align:center;}
.homecontent p{color:#000;width:450px;text-align:justify;padding-top:20px;}
.homecontent a{color:#fd6b22;}
.homesep{width:534px;border-right:1px solid #d0d0d0;height:15px;}

#player{background:black;color:#fff;position:absolute;top:40px;right:20px;width:400px;height:250px;}

#footer{margin-bottom:20px;padding-top:5px;font-weight:bold;color:#818181;font-size:8pt;text-transform:uppercase;}

#menu a{position:absolute;top:122px;left:50%;height:32px;}
#btnhp{width:121px;background:url(images/btnhome.gif) 0 0 no-repeat;margin-left:-490px;}
#btncp{width:111px;background:url(images/btnconcept.gif) 0 0 no-repeat;margin-left:-356px;}
#btnpg{width:119px;background:url(images/btnprogram.gif) 0 0 no-repeat;margin-left:-230px;}
#btnsp{width:120px;background:url(images/btnsponsor.gif) 0 0 no-repeat;margin-left:-96px;}
#btnsb{width:111px;background:url(images/btnsubmission.png) 0 0 no-repeat;margin-left:66px;}
#btnab{width:111px;background:url(images/btnabout.png) 0 0 no-repeat;margin-left:234px;}
#btnco{width:111px;background:url(images/btncontact.png) 0 0 no-repeat;margin-left:367px;}
#menu a.sel, #menu a:hover{background-position:0 100%;}

.internalcontent{background:#fff;position:relative;}
.internalcontent h2{color:#fd6b22;font-size:43pt;font-family:"downcome";font-weight:normal;padding-top:100px;padding-bottom:5px;}
.internalcontent h3{color:#818181;font-size:18pt;text-transform:uppercase;padding-right:40px;font-weight:bold;line-height:20pt;width:450px;text-align:justify;}
.internalcontent h4{color:#000;font-size:16pt;font-weight:bold;padding-right:40px;line-height:16pt;width:450px;text-align:left;border-right:1px solid #d0d0d0;}
.internalcontent h5{color:#000;font-size:14pt;font-weight:bold;padding:20px 40px 0 0;line-height:16pt;width:450px;text-align:justify;border-right:1px solid #d0d0d0;}
.internalcontent h5.orange{color:#fd6b22;}
.internalcontent p{color:#000;width:450px;padding-right:40px;text-align:justify;padding-top:20px;border-right:1px solid #d0d0d0;}
.internalcontent p.orange{background:#fff;width:340px;}
.internalcontent a{color:#fd6b22;}
.internalcontent a:hover{background:#fd6b22;color:#fff;text-decoration:none;}
.colright{width:445px; float:right;}
.colright h4{border:none;margin:10px 0;}
.colright h5{border:none;}
.colright p{border:none;}
.colright p.orange{width:335px;border:none;}
.colright ul{margin-left:1.3em;color:#000;font-weight:normal;text-align:justify;}
.colright ol{margin-left:1.3em;color:#000;font-weight:normal;text-align:justify;}

form{padding-bottom:20px;}
form p.orange{color:#fd6b22;font-weight:bold;padding-left:110px;}
form p label{float:left;width:100px;text-align:right;padding-right:10px;font-weight:bold;}
form p input{padding:2px;border:1px solid #ddd;width:300px;}
form p textarea{padding:2px;border:1px solid #ddd;width:300px;height:100px;}
form p input.btnsubmit{padding:2px;border:none;/*width:80px;*/background:#fd6b22;color:#fff;margin-left:110px;font-weight:bold;text-transform:uppercase;}
.clear{clear:both;}
strong, b{font-weight:bold!important;}

.imgleft{float:left;padding:0 10px 5px 0;}
.imgright{float:right;padding:0 0 5px 10px;}
