* {margin:0;padding:0;}

a img {border: none;}
a {color : #008290; outline: none;}

body {
font-family: arial, helvetica, sans-serif;
font-size: 76%;
color: #231f20;
}

#wrap {
width: 770px;
margin: 0 auto;
}

#header {
padding-top: 10px;
overflow: hidden;
margin-bottom: 10px;
}

#header img {
display: block;
float: left;
margin-right: 2px;
}

#content {
clear: both;
overflow: hidden;
}

h1 {
color : #008290;
font-size: 2.5em;
margin-bottom: 20px;
}

p {
font-size: 1.5em;
margin-bottom: 20px;
}

#register {
border: 1px dashed #A0B5B9;
background-color: #E5EDEF;
padding: 5px;
width: 32%;
float: right;
margin-right: 5px;
}

#register h2 {
font-size: 1.2em;
margin-bottom: 10px;
}

#register p {
font-size: 1em;
margin-bottom: 3px;
clear:both;
}

#register fieldset {
border: none;
margin-bottom: 10px;
}

#register label {
display: block;
float: left;
width: 90px;
}

#register input,
#register textarea {
width: 145px;
}

#register legend {
margin-bottom: 5px;
font-weight: bold;
font-style: italic;
color: #046677;
}

#register #submit {
text-align: right;
margin-bottom: 0;
}

#register #submit input {
border: none;
color: #fff;
background-color: #046677;
padding: 1px 4px;
cursor: pointer;
width: auto;
}

#register a:link,
#register a:visited {
color: #046677;
text-decoration: underline;
}

#register a:hover {
text-decoration: underline;
}

#register .required-msg {
font-size: 0.9em;
}

#text {
width: 62%;
float: left;
}
#text img {
border : none;
}

#footer {
border-top: 1px dashed #A0B5B9;
padding-top: 5px;
margin-top: 10px;
margin-bottom: 20px;
clear: both;
}

#footer img {
margin-right: 65px;
}


/* QTip
---------*/

div#qTip {
width: 250px;
padding: 3px;
border: 1px dashed #A0B5B9;
display: none;
background: #E5EDEF;
color: #23545C;
font-size: 0.9em;
text-align: left;
position: absolute;
z-index: 1000;
}
