* {margin:0; padding:0;}
body {font-size:11px; font-family:georgia, arial, helvetica, sans-serif; line-height:180%; color:#999;}

/* links */
a {color:#008BF2; text-decoration:none; border-bottom:1px dotted #008BF2;}
a:hover {color:#fff; background:#008BF2; text-decoration:none; border:0;}

/* text styles */
#main p {width:400px; padding-bottom:15px; font-family:arial, helvetica, sans-serif; font-size:11px;}

.highlight {color:#6c3a31;}

h1 {font-size:11px; color:#000;}
h2 {color:#000; font-size:42px; line-height:95%; font-family:helvetica, arial, sans-serif; letter-spacing:-4px; padding-bottom:10px}
h3 {color:#aaa; font-size:24px; font-family:helvetica, georgia, arial, sans-serif; font-weight:normal;letter-spacing:-2px; margin:0 0 35px 0;}
h4 {color:#000; font-size:18px; font-family:arial, helvetica, sans-serif; font-weight:bold; margin:35px 0 5px 15px}

address {font-style:normal; font-family:arial, helvetica, sans-serif; font-size:11px; margin:0 0 0 0; color:#333;}

ul {list-style:none;  padding:0; font-family:arial, helvetica, sans-serif; font-size:11px; color:#333;}
ul li {display:inline;}

/* layout */
#container {text-align:center;}
#main {text-align:left; width:900px; margin:auto; margin-top:40px; padding:50px 20px 30px 20px; border:1px solid #eeeeee; background: url("image.jpg") top right no-repeat;}
#footer {text-align:right; width:900px; margin:auto; padding:10px 1px 10px 10px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#searchEngineScript {text-align:left; width:900px; margin:auto; padding:20px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999;}
#searchEngineScript em {font-style:normal;}
#searchEngineScript strong {font-weight:normal;}

/* popup styles */
table {margin:35px;}
td {background:#ffffff; color:#444444; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.formelement {width:200px; font-size:11px;}
.required {color:#cd1803;}
