/* CSS Document */

body { font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;width:750px;margin:10px;border:3px solid #6091cf;}
h2 {font-size: 130%;}
h3 {font-size: 100%;}
fieldset {padding: .5em .5em 1em .5em;}

#header {}
#footer {margin:25px 0 0 0;background-color:#6091cf;padding:15px;}
#footer a, a:visited {color:#000000;}


.input {margin: 0 0 3px 0;}

label.fix { float:left; width:230px; margin: 0 5px 0 0;}
label.fix2 { float:left; width:100px; margin: 0 5px 0 0;}
label.fix3 { float:left; width:230px; margin: 0 5px 25px 0;}

form p {overflow: auto;}
.required {color:#990000;}
.errormsg {border:2px solid red; padding:5px; background-color:#ffcccc}
.fortesting {border:3px solid green;padding:10px;}
 
#register_text {width:650px;}
#acctmgt {font-size:smaller;padding:5px 5px 5px 15px;border-top:1px solid #6091cf; border-bottom:1px solid #6091cf;}
#acctmgt a:link, #acctmgt a:visited {color:#003366; text-decoration:none;}
#acctmgt a:hover {color:#990000; text-decoration:underline;}
#acctmgt h3 {font-size: 90%}
#acctmgt li {font-size: 80%}
.buttons {padding:5px 0 5px 0;}
.buttons input {margin-right:10px;}
#homeaddress{}
#changepassword{}
#miscInfo{}
#preferredcontact{}
#programAddress{}
#username_password{background-color:#eeeeff;padding:5px;border:1px solid black;}
#usersname{}
#container {
			border: 2px solid #006ab6;
			padding: 10px;}
#existingusers{
	float: left;

	width: 45%;

	padding: .5em;

	position:relative;
			}
#existingusers legend {

	color: #333366;	

	font-weight: bold;

}			
#existingusers h2 {font-size: 100%;}

#forgotpassword {width: 450px;
				/*border-top: 2px dotted #006ab6;*/
				clear: both;}
#forgotpassword h2 {font-size: 100%;}

#newusers { 

	float: left;

	width: 45%;

	padding: .5em;

	position:relative;

}
#newusers h2 {font-size: 100%;}
#newusers legend {

	color: #333366;	

	font-weight: bold;

}	
#clearer {

	clear: left;

	font-size: 1px;

}



#content{margin:10px;}
#changepasswordconfirm{}
#newReg{margin-bottom:25px;}
#currentReg{}
.workshoptable{width:650px;border:1px solid gray;margin-bottom:5px;}
.workshoptable th {padding:0 10px 5px 5px; text-align:left;}
.workshopname{text-align:left; font-weight:bold;}

.eventOpen{}
.eventClosed{color:red;}
.eventLocation{}
.eventStartDate{}
.eventEndDate{}
.eventDescription{}
#removeReg

#topNav {font-size:smaller;border-bottom:1px solid black; width:500px;}
#topNav a:link, #topNav a:visited {color:#000000;text-decoration:none;}
#topNav a:hover {color:#3300CC;}
.workshops {width:600px; margin-bottom:5px;}
.workshops th {text-align:left; vertical-align:top;}
.workshops td {padding: 0 15px 0 15px;}
.workshopHeading th {padding-left:50px;}
.workshop a:link, .workshop a:visited {color:#993300;text-decoration:none;}
.workshop a:hover {color:#3300CC;}
.workshop {padding-top:10px;}
.workshopHeading a:link, .workshopHeading a:visited {color:#000000;text-decoration:none;}
.workshopHeading a:hover {color:#3300CC;}
#indivWorkshopHeading {}
#indivWorkshopHeading th {text-align:left; vertical-align:top;}
#indivWorkshopHeading a:link, #indivWorkshopHeading a:visited {color:#000000;text-decoration:none;}
#indivWorkshopHeading a:hover {color:#3300CC;}
#workshopEvents {}
#workshopEvents td {padding-right:15px;}
.userHistory {width:600px;border:1px solid gray;}
.userHistory td {padding:5px 5px 0px 15px;}
.userHistory th {text-align:left;}

.regLink a:link, .regLink a:visited {color:#0099CC;text-decoration:none;}
.regLink a:hover {color:#3300CC;}
#certList a:link, #certList a:visited {color:#000000;text-decoration:none;}
#certList a:hover {color:#3300CC;}
#sig {}
#subSig {border-top:2px solid black;padding-top:10px;}
#certHeader {font:Verdana, Arial, Helvetica, sans-serif;}
#certHeader h1 {display:inline;}
#certFooter {}
#certText {margin:0 35px 0 35px;font-weight:bold;}
#tblCertComps {margin:0 30px 30px 30px;text-align:left;vertical-align:top;}
.compDesc {padding-left:10px; font-size:smaller;}
/*#username {font-size:1.2em;font-weight:bold;}*/
#trainerWorkshop th, #trainerWorkshop td {padding:5px;text-align:left;}
#roster {text-align:left;}
#roster td, #roster th {border-bottom:1px solid gray; padding:3px 5px 3px 5px;}
.addlspace {padding-bottom:2em;}

/*message of the date*/

#mod {font-weight:bold; padding:5px;}