#login {margin: 0 0 20px 0;}
.logButton {
        background: #31679d;
	    color: #ffffff;
	    font-size: 13px;
		font-weight: normal;
	    padding: 2px 10px;
		-moz-border-radius: 5px;
		border-radius: 5px;
} 
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;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;
  }
  
  div.subhead {
    margin: 10px 0;
    width:470px;
    text-align:left;
	font-size:12px;
	padding: 3px;
	font-weight:bold;
	color:#000033;

  }
   td.item{
    font-weight:bold;
	text-align:right;
	padding-right:15px;
  }
  table.signin {
   width:550px;border:solid 0px red;
  }
  table.signin  th  {
    text-align:left;
	font-size:11px;
	border-top:solid 1px #c9c9c9;
	border-bottom:solid 1px #d8d8d8;
	background-color:#fdfdfd;
	padding: 5px;
	padding-left:10px;
	color:#000033;
  }
  table.signin  td.label {
   padding:2px;
   padding-right:10px;
   text-align:right;
   font-size:12px;
   width:150px;
   border:solid 1px #fafafa;
  }
  table.signin  td.note {
   padding:5px 3px 10px 10px;
   font-family:Verdana, Arial;
   font-size:11px;
   font-weight:normal;
  }
  table.signin  td.field {
   width:400px;
  }
  form {
  margin:0; padding:0}
  
  
div .error {
    position:relative;
    margin:5px 0px 15px 25px;
	border:solid 0px red;
}
.specline {font-family:Verdana, Arial;font-weight:normal;font-size:12px;}
.requard {color:red;}


table.form          { border-collapse: collapse; 
                      border-spacing: 1px; 
				      border:solid #e9e9e9 1px; 
				      background-color: #fcfcfc;
					  width:100%; }
table.form td.label
 {
    margin: 0; padding: 5px;
	vertical-align: top;
	font-size: 12px;
	font-weight:bold;
	color: #0066CC;
	background-color: #FFFFFF;
}
table.form td.field
 {
    margin: 0; padding: 5px;
	vertical-align: top;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align:left;
	
}
form.select {font-size: 11px;}
form.input {font-size: 11px;}
.required {font-size: 14px;color:#ff0033;padding:0 3}
.option {margin-left:120}

table.numExample     {border-collapse: collapse; 
                      border-spacing: 4px; 
				      border:0px; 
				      background-color: #fcfcfc;
					  width:500; }
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;}
 
 
 .mobileNav {
 margin-top:30px;
 float:right;
 width:180px;
 height:110px;
 border: solid 1px #ececec;
 padding:2px;
 }
 
.mobileNav span {
 font-size:16px;font-weight:bold;color:f29400
 }
 .mobileNav div
  {
 padding:5px 0px;
 }
 .mobileNav div.img {
 float:left;
 height:76px;
 padding:0px;
 padding-right:10px;
 }
 .mobileNav div a,  .mobileNav div a:link,
 .mobileNav div a:visited, .mobileNav div a:hover
 {
 font-weight:bold;
 font-size:14px;
 color:#000000;}
 
 .logButton
 