@charset "UTF-8";
body{background-color:#f3f3f3;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;}
a,a:active,a:visited{color:#FF7C00;text-decoration:none;}
a:hover{color:#903F01;}
h2{font-size:16px;margin-bottom:10px;}
h3{font-size:14px;margin-bottom:10px;}
hr{background-color:#f3f3f3;color:#FFF;height:1px;width:900px;}
strong{font-weight:700;}
.error{color:#D66A03;font-size:16px;}
.warning{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FEEFB3;color:#9F6000;padding:5px;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.box{margin:0 1px 20px 0;padding:0;}
.box h3{font-size:14px;font-weight:700;}
#layout{margin:0 auto;padding:0;width:1000px;}
#layout #header{background-image:url(../images/header.jpg);background-position:center top;background-repeat:no-repeat;height:127px;margin:0 0 -3px;padding:0;text-indent:-9999px;width:1000px;}
#layout #menu{background-image:url(../images/menu.jpg);background-position:center top;background-repeat:no-repeat;height:62px;width:1000px;}
#layout #menu ul{color:#FFF;font-size:1.2em;font-weight:700;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:0;padding-left:70px;padding-top:14px;text-align:left;}
#layout #menu ul li{display:inline;overflow:hidden;}
#layout #menu ul .separator{display:inline;overflow:hidden;padding-left:1px;padding-right:1px;}
#layout #menu ul li a,#layout #menu ul li a:active,#layout #menu ul li a:visited{color:#FFF;font-weight:700;padding:10px 0;text-decoration:none;}
#layout #menu ul li a:hover{color:#622B02;font-weight:700;padding:10px 0;text-decoration:none;}
#layout .content-home{background-image:url(../images/content-home.jpg);background-position:center top;background-repeat:no-repeat;height:371px;margin:0;min-height:371px;overflow:hidden;padding:0;width:1000px;}
#layout .content-home h2{color:#666;font-size:21px;padding-left:95px;text-align:left;width:470px;}
#layout .content-home-button{border:none;margin-left:86px;margin-top:213px;}
#layout .content-home a{outline:none;}
#layout .content-middle{background-image:url(../images/content-middle.jpg);background-position:center top;background-repeat:repeat-y;font-size:12px;margin:0;padding:0;text-align:justify;width:1000px;}
#layout .content-bottom{background-image:url(../images/content-bottom.jpg);background-position:center top;background-repeat:no-repeat;height:188px;margin:0;padding:0;width:1000px;}
#layout #brief{margin-left:45px;}
#layout #brief-1,#layout #brief-2{border-right:1px solid #CCC;float:left;height:150px;margin:5px;padding:0 5px;width:315px;}
#layout #brief-1 ul,#layout #brief-2 ul,#layout #brief-3 ul{padding-left:0;}
#layout #brief-1 ul li,#layout #brief-2 ul li,#layout #brief-3 ul li{display:block;}
#layout #brief-2 ul{height:220px;}
#layout #brief-3{float:left;height:150px;margin:5px;padding:0 5px;width:220px; overflow: hidden}
#layout #brief-3 ul li {height: 40px; padding-bottom: 15px}
#layout #brief-2 ul li {height: 100px; padding-bottom: 15px}
#layout .content-middle .content-middle-menu{font-size:14px;margin-left:80px;margin-right:10px;padding-top:60px;width:180px;}
#layout .content-middle .content-middle-menu ul li a,#layout .content-middle .content-middle-menu ul li a:visited{color:#333;}
#layout .content-middle .content-middle-menu ul li{border-bottom:1px solid #CCC;padding:10px 5px 10px 0;text-align:right;}
#layout .content-middle .content-middle-body{margin-right:80px;padding-top:25px;width:640px;}
#layout #footer,#layout #sponsors{margin-left:45px;width:900px;}
#layout #partners{margin-left:45px;}
#layout .content-middle .inner{margin-left:80px;margin-right:80px;padding-top:25px;width:835px;}
#layout .content-middle .content-middle-body ul li{list-style:disc;margin-left:15px;}

/*
#layout .content-middle .content-middle-body input[type="text"]{background:#FFFFFF url(../images/shadow.gif) repeat-x scroll 0 0 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border:solid 1px #CCC;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:6px 0;padding:5px;width:260px;}
#layout .content-middle .content-middle-body textarea{background:#FFFFFF url(../images/shadow.gif) repeat-x scroll 0 0 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border:solid 1px #CCC;font-family:Arial, Helvetica, sans-serif;font-size:13px;height:66px;margin:6px 0;padding:5px;width:300px;}
#layout .content-middle .content-middle-body input[type="file"]{-moz-border-radius:3px;-webkit-border-radius:3px;border:solid 1px #CCC;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:6px 0;padding:5px;}
*/

#layout .content-middle .content-middle-body .form-elements{background:#FFFFFF url(../images/shadow.gif) repeat-x scroll 0 0 !important;-moz-border-radius:3px;-webkit-border-radius:3px;border:solid 1px #CCC;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:6px 0;padding:5px;width:260px;}
#layout .content-middle .content-middle-body .q1,
#layout .content-middle .content-middle-body .q2,
#layout .content-middle .content-middle-body .q3{height:96px;width:300px;}

#layout .content-middle .content-middle-body input[type="submit"]{-moz-border-radius:3px;-webkit-border-radius:3px;border:solid 1px #CCC;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:6px 0;padding:5px;width:160px;}
#layout .content-middle .content-middle-body .galitem{float:left;height:180px;margin-left:25px;text-align:left;width:150px;}
#layout .content-middle .content-middle-body .galitemfoto{float:left;height:130px;margin-left:25px;text-align:left;width:150px;}
#layout .content-middle .content-middle-body .galitem img,#layout .content-middle .content-middle-body .galitemfoto img{border:solid 3px #CCC;height:100px;margin-bottom:5px;overflow:hidden;padding:3px;width:150px;}
#layout .content-middle .content-middle-body .galitem img:hover,#layout .content-middle .content-middle-body .galitemfoto img:hover{border:solid 3px #FF7C00;}
.active,#layout .content-middle .content-middle-menu ul li a:hover,#layout .content-middle .content-middle-menu ul li a:active{color:#FF7C00;}
.buttons{line-height:1;margin:0 0 1em;}
.buttons input{border:0;font-size:1em;font-weight:700;line-height:1;margin:0;padding:0;}
.buttons strong input,span.btn input{background:url(../images/btn-round.png) no-repeat right;border:0;color:#000;cursor:pointer;margin:0 -5px 0 0;padding:1em 10px 1em 5px;}
.lesserbtn input{background:none;border:0;border-bottom:1px solid #666;color:#666;cursor:pointer;margin-left:5em;padding:0;}
#error{color:red;margin-top:10px;padding:5px;width:300px;}
.chars-left{color:#6F6F6F;font-size:11px;}