/*
div#siteHeader{
  height:108px;
}
div#siteHeaderBar{
  height:15px;
}
*/
/*
div#siteHeader{
  height:98px;
}
*/
div#main{
  width:800px;
  float:none;
  /*
  margin-top:50px;
  margin-left:auto;
  margin-right:auto;
  */
  margin:0 auto;
  padding:20px auto 0 auto;
}



div#login{
  width:250px;
  float:right;
  padding:0;
}
div#login div.divtop{
  height:10px;
  margin:0;
  /*border-top:1px solid #9ac4ff;*/
  border-top:1px solid #4a75b9;
  border-left:1px solid #4a75b9;
  border-right:1px solid #4a75b9;
}
div#login div.divbottom{
  height:10px;
  margin:0;
  margin-top:-5px;
  border-left:1px solid #4a75b9;
  border-right:1px solid #4a75b9;
  border-bottom:1px solid #4a75b9;
}
div#login form{
  width:auto;
  margin:0;
  padding:0;
  padding-top:10px;
  padding-bottom:10px;
  background:transparent;
  border-top:0;
  border-left:1px solid #4a75b9;
  border-right:1px solid #4a75b9;
  border-bottom:0;
  font-size:12pt;
  text-align:center;
}
div#login form table{
  margin-left:auto;
  margin-right:auto;
}
/*
div#login form td,
div#login form td.input input{
  font-size:10pt;
}
*/
div#login form td.label{
  padding:0 5px 0 0;
  font-size:9pt;
  text-align:right;
}
div#login form td.input{
  text-align:left;
}
div#login form td.input input{
  width:140px;
  font-size:10pt;
}
div#login form td.submit input{
  margin-top:10px;
  font-size:12pt;
}
div#login form td.submit a#forgotLink{
  display:block;
  margin-top:20px;
  font-size:8pt;
}
div#login div.msg, div#login div.error{
  margin-top:20px;
  font-size:10pt;
}



div#introText{
  width:500px;
  padding:0;
}
div#introText div.contents{
  padding:10px;
  border:1px solid #4a75b9;
  font-size:10pt;
}
div#introText div.contents ul{
  list-style:square;
}
div#introText div.contents ul li{
  line-height:1.5em;
}
p#regLink{
  margin-top:30px;
  text-align:center;
}
p#regLink a{
  display:block;
  width:179px;
  height:43px;
  margin:0 auto;
  background-color:transparent;
  background-image:url(../images/buttons/btn_register.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  outline:none;
  /*
  padding:2px 20px;
  font-size:12pt;
  font-weight:bold;
  */
}
p#regLink a:hover{
  background-position:0px -44px;
}
p#regLink a:active{
  background-position:0px -88px;
}
/*
p#regLink a:link,
p#regLink a:visited{
  background:#ddeeff;
  border-top:2px solid #ffffff;
  border-left:2px solid #ffffff;
  border-right:2px solid #ccddee;
  border-bottom:2px solid #ccddee;
}
p#regLink a:hover{
  background:#f0f9ff;
}
p#regLink a:active{
  background:#ccddee;
  border-top:2px solid #bbccdd;
  border-left:2px solid #bbccdd;
  border-right:2px solid #ddeeff;
  border-bottom:2px solid #ddeeff;
}
*/



div#companyList{
  width:500px;
  margin-top:20px;
}
div#companyList div.divtop{
  height:10px;
  margin:0;
  border-top:1px solid #4a75b9;
  border-left:1px solid #4a75b9;
  border-right:1px solid #4a75b9;
}
div#companyList div.contents{
  padding:20px;
  /*height:100px;*/
  border-left:1px solid #4a75b9;
  border-right:1px solid #4a75b9;
}
div#companyList div.contents ul#coLeft{
  width:37%;
  float:left;
}
div#companyList div.contents ul#coRight{
  width:37%;
  float:right;
}
div#companyList div.contents ul li{
  font-size:10pt;
}
div#companyList div.divbottom{
  height:10px;
  margin:0;
  border-left:1px solid #4a75b9;
  border-right:1px solid #4a75b9;
  border-bottom:1px solid #4a75b9;
}
