legend {font-weight: bold;color: #324f7b;padding: 0px 20px	}
fieldset {border: 1px solid #324f7b;}
label{float:left;width:12em;text-align:right;margin-right:1em;}

#errorBox {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

/*   LOGIN FORM    */

#loginBox {font-family: Verdana, Arial;font-size: 12px;}
#loginBox form {margin:5em;width:29em;}
#loginBox label{float:left; width:8em; text-align:right; margin-right:1em;}
#loginBox div {padding: 10px;}
#loginBox a {font-size: 10px; margin-left: 11em;}
#loginBox .submitButton input {
   font-family: Verdana, Arial;
   font-size: 12px;
   font-weight: bold;
   color: #c0cee3;
   background: #324f7b;
   border: 2px outset #c0cee3;	
   margin-left: 9em;
}

/*   CONTACT US FORM    */

#contactBox {font-family: Verdana, Arial; font-size: 12px;}
#contactBox form {margin:4em; width:42em;}
#contactBox label{float:left; width:8em; text-align:right; margin-right:1em;}
#contactBox div {padding: 5px; margin: 5px;}
#contactBox a {font-size: 10px; margin-left: 0.5em;}
#contactBox .submitButton input {
   font-family: Verdana, Arial;
   font-size: 12px;
   font-weight: bold;
   color: #c0cee3;
   background: #324f7b;
   border: 2px outset #c0cee3;	
   margin-left: 9em;
}


/*   INPUT FORM    */

#inputBox {font-family: Verdana, Arial;font-size: 12px;}
#inputBox form {margin:5em;width:48em;}
#inputBox div {padding: 5px;margin: 5px;}
#inputBox a {font-size: 10px;margin-left: 0.5em;}
#inputBox .submitButton input {
   font-family: Verdana, Arial;
   font-size: 12px;
   font-weight: bold;
   color: #c0cee3;
   background: #324f7b;
   border: 2px outset #c0cee3;	
   margin-left: 13em;
}


/*   FORGOT PASSWORD   */


#forgotBox form {margin:5em;width:35em;}
#forgotBox label{float:left; width:6em; text-align:right; margin-right:1em;}
#forgotBox div {padding: 30px}
#forgotBox .submitButton {
   font-family: Verdana, Arial;
   font-size: 12px;
   font-weight: bold;
   color: #c0cee3;
   background: #324f7b;
   border: 2px outset #c0cee3;
   margin-left: 1em;
}


/*   GENERAL LIST   */


#generalList table {
	padding: 0px;
	margin: 0;
}

#generalList th {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#generalList td {
	font: 11px Verdana, Arial;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#generalList td.alt {
	background: #F5FAFA;
	color: #797268;
}

/*   BASIC LIST   */


#basicList table {
	padding: 0px;
	margin: 0;
}

#basicList img {
  width: 75px;
  height: 100px;
}

#basicList th {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	letter-spacing: 2px;
	text-align: center;
	padding: 2px 2px 2px 4px;
}

#basicList td {
	font: 11px Verdana, Arial;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background: #fff;
	padding: 2px 2px 2px 4px;
	color: #4f6b72;
}


#basicList td.alt {
	background: #F5FAFA;
	color: #4f6b72;
}

#basicList a {font-size: 12px; color: #4f6b72;}

#profileAvatar {
  width: 75px;
  height: 100px;
}
