#login {margin:20px 0;}
.logButton {
        background: #31679d;
	    color: #ffffff;
	    font-size: 13px;
		font-weight: normal;
	    padding: 2px 10px;
		-moz-border-radius: 5px;
		border-radius: 5px;
} 

.required {
	font-size:18px;color:red;padding-left:3px;}


hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:1.45em 0;border:none;}
div.box {
    position:relative;
    width:600px;
    background-color:#fafafa;
    border:solid 1px #e9e9e9;
	padding:10px;
	text-align:center;
	margin : 0 auto;
	margin-left:0px;
  }
  
table.box {
	width:80%;
	
}
table.box td {
	padding: 5px;
}
#message p,h3 {
	font-weight:normal;}
form input[type=text],
form input[type=password]{
	margin: 4px 4px 0px 0px;
	height:24px;
	width:240px;
}

form select
{
	margin: 4px 4px 0px 0px;
	padding:4px 4px 0px 0px; 
	height:24px;
	border:solid 1px silver;
}

table.numExample     {border-collapse: collapse; 
                      border-spacing: 4px; 
				      border:0px; 
				      background-color: #fcfcfc;
					  width:500px; }
table.numExample th {
                      background-color:#0033cc;
					  color:#FFFFFF;
                      font-size:9pt;
					  font-weight:bold;
					  pagging:3;
					  text-align:center;
					  border:solid #FFFFFF 2px; }
table.numExample td {
                      font-size:9pt;
					  pagging:1;
					  text-align:center;
					  border:solid #FFFFFF 2px; }
table.numExample td.country {
                      width:100px;
                      background-color:#009dd7;
					  color:#FFFFFF;
					  font-weight:bold;
					  text-align:center;}
table.numExample td.pref {
                      width:100px;
	                  background-color:#99ffff;
					  font-weight:bold;
					  text-align:center;}
table.numExample td.num {
                       width:150px;
                       background-color:#f9f9f9;
					   color:#000066;}
					   
table.numExample td.expl, table.numExample td.explP, table.numExample td.explN
                     {
                      padding-top:0px;
					  border:solid #009dd7 1px;
					  border-top:0px;
					  font-family:Arial;
					  font-size:10px;
                          }
 table.numExample td.explP {border:solid #99ffff 1px;}
 table.numExample td.explN {border:solid #000066 1px;}
 
 
 