﻿/* --------- */
/* neps 2006 */
/* --------- */

@import url('nav.css');

body 		        {margin:0; background:url(../images/dropshadow-730.gif) repeat-y 50%;}
html, body, #container {height:100%;}
#container 	        {width:720px; padding:0 20px; margin:0 auto; position: relative;}
#logo 		        {margin-bottom:3px;}


div.eventPrimer     {padding-left: 32px; padding-right:32px; padding-top: 14px; }
.eventPrimer .logo  {margin-bottom: 25px;}
.eventPrimer h1     {display:none;}
.eventPrimer .left  {width:430px; float:left; }
.eventPrimer .right {float:right; width: 200px; text-align:right; background: #eff3fb; padding:10px;}

.clear              {clear: both;}
.center             {margin-left: auto; margin-right: auto;}
.tcenter            {text-align: center;}



/* text styles */
body                {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#333333;}
a                   {text-decoration:none;}
a:hover             {text-decoration:underline;}
a img               {border: 0;}

.eventPrimer p      {font-size: 85%; line-height:1.7em;}
p.registerLink      {color: #0162ba; font-size: 135%; line-height:1.2em; font-weight:bold; font-style:italic; font-family:Arial;}
p.registerLink a    {color: #0162ba;}

#regForm p, label, input, textarea, select, .dateNote {font-family: Verdana;font-size: 100%;}
fieldset p          {clear: both; font-size:80%; font-weight: normal; margin-bottom: 8px;}
.skills             {margin-bottom: 15px;}
.fieldTitle         {text-align: center; font-size: 85%;}
img                 {display:block; margin:auto;}

input[type="submit"]{border:1px solid #507cd1; color: #284e98; background: #ffffff; font-size: 110%; font-family:Arial;}
input[type="submit"]:hover{color: #ffffff; background: #284e98;}
input[type="reset"]{border:1px solid #507cd1; color: #284e98; background: #ffffff; font-size: 110%; font-family:Arial;}
input[type="reset"]:hover{color: #ffffff; background: #284e98;}
input[type="text"], textarea, select  {border:1px solid #a7a6aa; font-size:100%; padding: 3px; color:#777777;}
input[type="text"]:focus, textarea:focus, select:focus{border:1px solid #0162ba; color: #000000;}
fieldset>label      {padding:3px 0;}

.noteRequired, .notes{text-align:right;}
.vSummary1, .vSummary2, .vSummary1 p {font-size:85%;}
.validators         {font-size: 80%;}
.vSummary1, .vSummary2, .validators {color:#ee0000;}


/* reg form - common */
#regForm            {padding:0 85px 30px;}
#codeLogin          {width: 300px; margin: 20px auto; border: 1px solid #b5c7de; background: #eff3fb; color: #333333; padding: 12px 8px;}
#Terms              {display:block;margin-left:85px;}
#Result             {display:block;margin-left:100px;}

fieldset            {border:1px solid #b5c7de; margin-bottom: 2em; padding: 10px 5px 15px; -moz-border-radius: 5px;}
legend              {color:#ffffff; background: #507cd1; border: 1px solid #b5c7de; padding: 2px 3px;}
.n label            {width:150px; display:block; float:left; text-align:right; clear: left; padding-top:10px;}
label, input, textarea, select{margin-top:.3em;}
.n label+input, .n label+textarea, .n label+select, .s label+textarea, .s label+select, .n label+span+input{margin-left: 4px;}
fieldset input.disabled{border:none; background: none; color:#555555;}
img                 {border:0px; margin:auto;display:block;}
.chkbox             {clear:both}
.button             {display:block;text-align:center;}

.boxA               {width: 71px;}
.boxB               {width: 110px;}
.boxC               {width: 160px;}
.boxD               {width: 260px;}
.boxE               {width: 260px; height: 60px;}
.notes              {margin-top:0;}
.noteRequired       {margin-bottom:5px;}
.dateNote           {color: #666666;}
.vSummary2          {width: 260px; margin-left: auto; margin-right:auto;}
.skillSet1          {float: left; width: 43%; text-align: right;}
.skillSet2          {float: right; width: 55%; text-align: right;}
.buttons            {margin-top: 18px;}


/* ie fixes */
* html .skills {float: left;}
* html label, * html input, * html textarea, * html select{margin-top:.15em;}
* html label, * html .otherLabels{padding-top:.25em;height: 1.8em;}
input.ieSubmit {padding: 2px;}
