/* Fonts */
@font-face {
    font-family: "VistaSansMed";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/VistaSansMed.eot?") format("eot"),
    url("../fonts/VistaSansMed.ttf") format("truetype");
}
@font-face {
    font-family: "Arvo";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/Arvo.eot?") format("eot"),
    url("../fonts/Arvo.ttf") format("truetype");
}


body {background:#0d0d0d; margin:0; padding:0; font: 14px/18px arial, tahoma; color:#888;}
h1, h2, h3, h4 {margin:0; padding:0}
h1 {font: 40px/50px 'Open Sans', tahoma; color:#fff; letter-spacing:-2px;}
h2 {font: 30px/36px 'Open Sans', tahoma; color:#fff;}
h3 {font: 24px/30px 'Open Sans', tahoma; color:#fff;}
h4 {font: 18px/24px 'Open Sans', tahoma; color:#fff;}
input, textarea, select  {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
input, textarea, select {font: 14px arial, tahoma; color:#888; border:0px solid #ddd; background:#444; padding:10px; margin:0 0 10px;}
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus {background:#666; border:0px solid #888;}
a {text-decoration:none; color:#888;}
img {border:0;}


/*Form*/
form {padding:0; margin:20px 0 0;}
form label {float:left; width:20%;}
form input, form textarea {width:75%;}
form #submitbutton {margin-left:20%; width:90px; background:#666; color:#fff;}
form br {clear:left;}


#divHeader, #divFullContent, #divContent, #divFooter { overflow:hidden;}

#divHeader {font: 11px/12px arial, tahoma; color:#888; margin:0; padding:5px 0;}
#divHeader ul {margin:0 auto; padding:0; list-style:none; width:960px;}
#divHeader li {float:right; display:inline; margin:0 0 0 20px;}

#divFullContent {
-moz-box-shadow: 0px 0px 15px #000;-webkit-box-shadow: 0px 0px 15px #000;box-shadow: 0px 0px 15px #000;
margin:0; width:100%; height:470px; border-bottom:0px solid #222;

/*background: url(../images/back-abstract-01.jpg) center bottom;*/
background: rgb(153,153,153);
background: -moz-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(221,221,221,1) 53%, rgba(221,221,221,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,1)), color-stop(53%,rgba(221,221,221,1)), color-stop(100%,rgba(221,221,221,1)));
background: -webkit-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(221,221,221,1) 53%,rgba(221,221,221,1) 100%);
background: -o-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(221,221,221,1) 53%,rgba(221,221,221,1) 100%);
background: -ms-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(221,221,221,1) 53%,rgba(221,221,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#dddddd',GradientType=0 );
background: linear-gradient(top, rgba(153,153,153,1) 0%,rgba(221,221,221,1) 53%,rgba(221,221,221,1) 100%);
}
/*#divFullContent .logo {margin:0 auto; width:960px; height:99px; padding:40px 0;}*/

#divFullContent .logo {position:absolute; width:960px;top:40px; left:50%; margin-left:-480px; z-index:1000;}
#divFullContent .logo ul {margin:0; padding:0; list-style:none;}
#divFullContent .logo li {display:inline; float:right; text-align:right; width:480px; margin:0; padding:0;}
#divFullContent .logo li.first-child { float:left; text-align:left;}

#divContent {margin:40px auto; width:960px; padding:0; }
#divContent h3 {color:#fff; padding:0; border-bottom:0px dotted #ccc;}
#divContent h4 {margin:20px 0 0;}
#divContent .Col {float:right; display:inline; width:460px; margin:0; padding:0;}
#divContent .Col.first-child {float:left}

#divFooter {margin:40px auto; width:960px; border-top:0px dotted #222; padding:0; font-size:12px;}
#divFooter .Col {float:right; text-align:right; display:inline; width:460px; margin:0; padding:0;}
#divFooter .Col.first-child {float:left; text-align:left;}





