* {margin:0; padding:0; font-size:14px;}

body {font-family:Helvetica, Verdana, sans-serif; font-size:14px; color:#666;}

h1, h2, h3, h4 {text-transform:capitalize; margin:20px;}
h1 {font-size:22px; color:#8dc63f;}
h2 {font-size:18px; color:#006b6e;}
h3 {font-size:16px;	color:#006b6e;}	
h4, h4 a {font-size:16px; color:#8dc63f; margin-top:5px;}

#link-buttons {display:none;}
#flash {display:none;}
.error {color:#ff0000; font-weight:bold;}
.noerror {color:#666;}
.hide {display:none;}
 
/* SELECTION BOXES */
.selection-wrapper {display:none;}

/* SIDE COLUMN */
#side-col {}
#contact {display:none;}

/* DROP DOWN NAV */
#navigation {display:none;}

/* USER AREA IMAGE */
.float-right {display:none;}

/* MAIN CONTENT */
.home #page {display:none;}
#header { display:none;}
.inset {display:none;}

#page-copy {}

#page-copy p {margin:5px 20px;}
#page-copy a {color:#99cc33;}

#page-copy ul {padding:10px 20px; margin-left:20px;}

/* SIDE COLUMN */
#side-col {}
#side-copy {display:none;}
ul.navigation {font-weight:bold; border-top:1px solid #ccc;}
ul.navigation#iphone-nav, ul.navigation li.highlight a {background-color:#e8edff;}
ul.navigation li {list-style:none; border-bottom:1px solid #ccc;}
ul.navigation li a {display:block; font-weight:bold; text-decoration:none; color:#666; padding:10px 20px; background:url(../images/iphone/bullet.gif) 90% center no-repeat;}

ul.navigation li.iphone.title a {padding:5px 20px; background-color:#006b6e; color:#fff; background-image:none;}

/* FORMS */
#page-copy .form p, #page-copy .form h2, #page-copy .form h3 {margin-left:0; margin-right:0;}

.form {padding:0 20px 20px 20px;}
#page-copy .form ul {margin:0; padding:0;}
.form li {padding:1px 0; list-style:none; clear:left;}
.form li.title {font-weight:bold; text-transform:uppercase; margin-top:10px;}
.form li label {width:45%; float:left; text-transform:capitalize;}
.form li input {width:45%;}
.form li select {width:45%;}
.form li select {}
.form li input.nolabel {margin-left:40%;}
.form .proceed li label {width:100%;}
.button {margin-top:10px;}

.multiline-text {height:100px; width:100%;} 

fieldset {margin:10px; border:3px solid #99cc33; padding:0 0 20px 0;}
legend {color:#006b6e; padding:0 10px; font-weight:bold; margin:0 10px;}

.login-panel {text-align:center; padding-top:5px;}
/*.form legend {display:none;}*/

.form li label.stretch {width:100%;}

.form img, .form .progress {width:35px;}
.form .radio-small {float:left;}
.form .radio-small label {width:50px;}
.form .radio-small input {width:14px; float:left;}

ol.process {font-weight:bold; font-size:12px; color:#9c3; margin:10px auto;}
ol.process li {background:#8dc63f; color:#fff; list-style-position:inside; line-height:18px; margin:10px; padding:10px;}
ol.process span {font-size:10px; font-weight:normal;}

/* FOOTER */
#footer {display:none;}