* {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; background:url(images/bodybg_top.jpg) top repeat-x;}
a img {border:0;}

#contact ul {list-style-type:none;}
#contact ul label {position:absolute; width:125px; font-weight:bold;}
#contact ul input {margin-left:135px; border:1px solid #999; padding:3px;}
#contact ul select {margin-left:135px; border:1px solid #999; padding:3px; cursor:pointer;}
#contact ul textarea {margin-left:135px; border:1px solid #999; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:400px; height:150px;}
#contact ul input#button {background:#360; padding:8px 5px; width:120px; cursor:pointer; color:#fff; font-size:11px; text-transform:uppercase; font-weight:bold;}
#contact ul input#button:hover {background:#000; color:#fc0;}

#content {width:950px; margin:0 auto; overflow:hidden;}

#column {width:150px; margin:175px 0 0 75px; overflow:hidden; position:absolute;}

#demos h2 {font-size:18px; margin:0 0 10px 10px;}
#demos div {margin:0 0 15px 10px; vertical-align:middle; width:635px; overflow:hidden; height:150px; border:1px solid #999;}
#demos div p {float:left; width:325px; margin:15px 0 0 10px; line-height:18px; font-size:13px;}
#demos div.odd {background:#e7e6e6;}

#demos div.double {overflow:hidden; height:315px; text-align:center;}
#demos div.double p {width:100%; margin-bottom:15px; text-align:left;}

#error {background:#f7d9d4; text-align:center; font-size:15px; padding:8px; margin:5px 0 10px 0; color:#bd0606; display:block; font-weight:bold;}

#logos {list-style-type:none; margin-top:10px;}
#logos li {padding:8px 0;}

#main {float:right; width:675px; margin:250px 0 0 0;}
#main h1 {font-size:26px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0;}
#main p {font-size:15px; list-style:1.4em; margin:0 0 15px 10px;}
#main ul {margin:0 0 15px 35px;}
#main ul ul {margin:10px 0 0 35px;}
#main ul li {font-size:15px; padding:5px 0;}
#main ul ul li {list-style-type:none; list-style-type:square; font-style:italic;}

#nav ul {overflow:hidden; width:150px;}
#nav ul li {list-style-type:none;}
#nav ul li a {display:block; padding:12px 18px; color:#000; font-weight:bold; text-decoration:none; background:#f6d80d; margin:0 5px 0 0; width:150px; cursor:pointer;}
#nav ul li a:hover {background:#000; color:#fff;}

#rates div {margin:0 0 0 10px;}
#rates h3 {font-size:16px; color:#360; margin-bottom:5px;}

#success {padding:8px; font-size:15px; text-align:center; padding:8px; margin:5px 0 10px 0; color:#360; background:#daf5d5; display:block; font-weight:bold;}

#wrap {width:1000px; margin:0 auto; background:url(images/header1.jpg) no-repeat; overflow:hidden;}
