.noprint {
  display:none;
}

body {
  background-color: #cddcec;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  margin: 30px;
}

a:link {color: #4b75b3;text-decoration: underline;}
a:visited {color: #4b75b3;text-decoration: underline;}
a:hover {color: #000000;}
a:active {color: #4b75b3;}

fieldset {
  padding: 10px;
  border: 1px solid #98b9d0;
}

legend {
  font-size: 10px;
}

label {
  font-size: 10px;
  margin : 0px 5px 0px 5px;
}

input {
  text-transform: uppercase;
  border:1px solid #cccccc;
  font-family: Courier, “Courier New”, monospace;
  padding: 5px 5px;
}

.submit input {
  text-transform: none;
  border:1px solid #cccccc;
  margin: 10px 0px;
  padding: 2px 5px;
  font-family: Arial, Helvetica, sans-serif;
}

table {
  font-size: 10px;
  margin-left:auto;
  margin-right:auto;

  border-collapse: collapse;
}

table th {
  font-size: 12px;
  font-weight: bold;
  padding: 0px 5px;
  border: 1px solid #999999;
}

.bold {
  font-size: 12px;
  font-weight: bold;
}

.right {
  text-align:right;
}

table td {
  border: 1px solid #999999;
  padding: 5px 5px;
}

#col_main {
  width: 100%;
  margin:0px auto;
}

#col_left {
  width: 100%;
  float:left;
}

#col_right {
  display:none;
}

#message {
  padding: 5px;
  color : #4b75b3;
  text-align: center;
}

.box {
  background-color: #ffffff;
  /*width: 600px;*/
  margin : 20px auto;
  text-align: center;
}

.boxtitle {
  color: #ffffff;
  background-color: #4b75b3;
  text-align: center;
  margin: 0px 0px 15px 0px;
  padding: 0px 10px 10px 10px;
  font-size: 16px;
  font-weight:bold;
}

.boxcontent {
  margin:0px;
  text-align: center;
  padding: 0px 10px;
}

.boxcontent_sidebar {
  margin:0px;
  text-align: left;
  padding: 0px 10px;
}

.boxcontent_sidebar ul {
  margin: 0px 16px;
  padding: 10px 0px;  
}

.boxcontent_sidebar li {
  font-size:90%;
  padding: 2px 0px;  
}

.boxtop {background: url(images/top_right.png) no-repeat top right;}
.boxtop div {font-size: 0;height: 10px;background: url(images/top_left.png) no-repeat top left;}
.boxtop_white {background-color: #ffffff;background: url(images/top_right_white.png) no-repeat top right;}
.boxtop_white div {background-color: #ffffff;font-size: 0;height: 10px;background: url(images/top_left_white.png) no-repeat top left;}
.boxbottom {background: url(images/bottom_right.png) no-repeat bottom right;}
.boxbottom div {font-size: 0;height: 10px;background: url(images/bottom_left.png) no-repeat bottom left;}

.white {background-color: #ffffff;}
.blue {background-color: #4b75b3;}

.left {text-align:left;}
.center {text-align:center;}

.preview {text-align:left;padding: 0px 10px;}

#copyright {font-size:90%;color: #666666;clear:both;}