@charset "utf-8";
/* CSS Document */

body { padding:57px 0 252px 0; margin:0; background-attachment:fixed; background-image:url(/images/bg.gif); background-repeat:repeat-y; background-position: 40px; background-color: #6B1687; color:#ffffff; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}
#logo {background-color:#f0ebff; background-position:right; color:#000000; width:658px; height:252px; background-image:url(/images/logo.gif); position:absolute; bottom:0; left: 80px; font-size:80%; font-weight:bold;}
#footer {position:absolute; bottom:10px;}
#menu {color:#000000; width:661px; height:57px; position:absolute; top:0; left:80px;}
#menu ul {margin:0px;padding:0px;}
#menu ul li {margin:0px;padding:0px;float:left; list-style-type:none;}
#content {width:625px;background-color:#f0ebff;color:#000000; margin-left:105px; margin-right:105px; padding:5px; font-size:80%; font-weight:bold; line-height:160%;}
div#content a, div#logo a {background-color:#f0ebff; color: #6B1687; text-decoration:none;}
div#content a:hover, div#logo a:hover {color: #B452CD;}
img {border: none;}
#valid {position:absolute; bottom:10px; right:10px;}
@media screen{  
body>div#menu{position:fixed;}
body>div#logo{position:fixed;}
body>div#valid{position:fixed;}}
* html body{overflow:hidden;} 
* html div#content{height:100%;overflow:auto;}
ul.port {margin-top:3px;list-style:none;padding-left:5px;}
b {color:#993399;}

#divContact label {display:block; margin:5px; vertical-align:middle;}
#divContact label span {display:block; margin-top:3px; float:left; width:140px; }
#divContact input {width:200px;}
#divContact textarea {width:230px;}
#divContact input.submit {width:auto; margin-left:145px;}
#divContactDetails {float:right;}

h1 {font-size:100%; color:#993399;}