.form{ height: 100%; overflow: hidden;}
.form legend{ font-size: 160%; font-weight: bold; margin-bottom: 20px;}
.form li label{ float: left; display: block;  }
.form li div{ float: left;}

.form input, .form select, .form textarea{ font-family: Verdana, Geneva, sans-serif; font-size: 11px;}
.form ul, .form ul li{ height: 100%; overflow: hidden}
.form li, .form li dt, .form li dd{ clear: both}
.form li{ margin-bottom: 8px;}
.form li div p{ margin-bottom: 8px;}
.form li .radio{ margin-bottom: 4px;}
.form li dd{ margin-left:  20px}

/*Sign Up 02*/
.signup_nuss_mem{ }
.signup_nuss_mem .form{ font-family: Verdana, Geneva, sans-serif}
.signup_nuss_mem .form div{ margin-right: 10px;}
.signup_nuss_mem li label, .signup_nuss_mem li div{ line-height: 22px;}
.signup_nuss_mem label{ width:200px; text-align: right; margin-right: 20px;}
.signup_nuss_mem .btn_submit{ margin-left: 210px; margin-top: 30px;}
.signup_nuss_mem .privacy{ clear: both; margin-top: 20px;}
.signup_nuss_mem .privacy a{ color:#F60}

.signup_nuss_mem .form li{ margin-bottom: 10px;}
.signup_nuss_mem ul{}

.signup_nuss_mem li.name{ margin-top: 0px; margin-bottom: 5px}
.signup_nuss_mem .name .col1{ width: 145px;}
.signup_nuss_mem .name .col2{ width: 200px;}

.signup_nuss_mem .margin_top{ margin-top: 10px; border-top: 1px dashed #ccc; padding-top: 10px;}

.signup_nuss_mem li.name{ margin-top: 0px; margin-bottom: 5px}
.signup_nuss_mem .name .col1{ width: 145px;}
.signup_nuss_mem .name .col2{ width: 200px;}

.signup_nuss_mem li.phone{ margin-top: 0px; margin-bottom: 5px}
.signup_nuss_mem .phone .col1{ width: 145px;}
.signup_nuss_mem .phone .col2{ width: 145px;}
.signup_nuss_mem .phone .col3{ width: 145px;}

.signup_nuss_mem li.edu{ margin-top: 0px; margin-bottom: 5px}
.signup_nuss_mem .edu .col1{ width: 175px; margin-right: 10px;}
.signup_nuss_mem .edu .col2{ width: 115px; margin-right: 10px;}
.signup_nuss_mem .edu .col3{ width: 150px;}

.signup_nuss_mem .result label{  font-weight: bold}

.nuss_mem{}
.nuss_mem h3{ margin: 30px 0px 10px 0px; color: #cc3300}
.nuss_mem h6{ margin: 10px 0px 3px 0px; color: #003281}
.nuss_mem p{ margin: 0px 0px 15px 0px}
.nuss_mem a{ text-decoration: none}
.nuss_mem ul li{ margin: 15px 0px;}
.nuss_mem ol { margin-left: 20px}
.nuss_mem ol li{ list-style:decimal; margin: 15px 0px;}
.nuss_mem .result li{ margin: 5px; 0px;}

.nuss_mem_ack .form{}
.nuss_mem_ack .form label{ width: 200px;}
.nuss_mem_ack ul{ border: 2px solid #C30; padding: 15px; width: 500px;}
.nuss_mem_ack ul li div{ font-weight: bold}
.nuss_mem_ack ol{ margin-left: 40px; width: 650px}
.nuss_mem_ack ol li{ list-style: lower-alpha; margin: 15px 0px}
.nuss_mem_ack  h3{ margin-top: 10px}


.menu{ color: #fff; padding: 10px; background: #001d3c}
.menu a{ color: #fff;  font-size: 12px; font-weight: bold; border-right: 1px solid #fff; padding-right: 10px; margin-right: 10px;}
.menu a:hover{ color: #b69636; }
.menu .last{ border: none}

