/* Common */
body, table, input, select, textarea {font-family: Tahoma,Verdana, Helvetica, sans-serif; font-size: 12px; }
body {background-color: #cccccc; text-align: center; } 
body, form {margin: 0; padding: 0; }
input, select, textarea {font-size: 1em; }
img {border: 0;}
small {font-size: 0.85em; }
.center {text-align: center; }
.clr {clear: both; }
h2 { font-size:16px; color:#306090; font-weight: bold; padding:0; margin:0; }

a { color:#333333; text-decoration: none;}
h4,h5,h6 {
  font-weight:bold;
  font-size:11px;
  padding:2px 0;
  margin:0;
}
h4 {
  border-bottom:1px solid #cccccc;
}
h5 {
  border-top:1px solid #cccccc;
}
h6 { color:#ff0000; }

#main {
  width:980px;
  margin:20px auto;
  text-align: left;
}

#header {
  width:100%;
  height:131px;
  background-image:url(../images/header.gif); 
  position:relative; 
  font-size:13px;
}
#content {
  background-image:url(../images/content.gif);  
  background-color:#ffffff;
  padding:20px 10px;
  position:relative;
}
ul.listing {
  width:100%;
  padding:0;
  margin:0px;
  list-style: none;
}
ul.listing li {
  padding:0 10px 0 0;
  margin:10px 1px;
  width:468px;
  float:left;
  display:inline;
  
}
ul.listing li a {
  display:block;
  height:40px;
  text-decoration: none;
  color:#333333;
}

ul.listing img {
  border:none;
}
   
ul.listing p {
  padding:0;
  margin:5px 0;
}    
ul.listing h3 {
  padding:0;
  margin:5px 0;
  font-size:15px;
}
ul.listing h2 {
  position:relative;
  display:inline;
}
ul.listing .icons,ul.listing .index {
  color:#FFFFFF;
  width:204px;
  font-weight:bold;
  font-size:12px;
  border-bottom:1px solid #cccccc;
  height:20px;
  line-height:20px;
  padding:0 3px;
  background-color:#90AABE;
} 
ul.listing .index {
  text-align:center;
} 
ul.listing .index label {
  width:174px;
  display:block;
  float:left;
} 
ul.listing .index a {
  display:block;
  width:15px;
  height:15px;
  margin-top:3px;
  float:left;
}

 
ul.listing .actions {
  color:#333333;
  width:204px;
  font-weight:bold;
  font-size:12px;
  border-top:1px solid #cccccc;
  height:20px;
  padding:0 3px;
  background-color:#C6D2DD;
  clear:both;
} 
ul.listing .actions a {
  float:left;
  display:block;
  height:20px;
  padding-right:7px;
}
ul.listing .actions img {
  vertical-align:middle;
}
ul.listing .left {
  width:210px;
  float:left;
  margin-right:5px;
  border:1px solid #333333;
}
ul.listing .headerIcon {
  float:left;
  width:38px;
}
#footer  {
  width:100%;
  height:38px;
  background-image:url(../images/footer.gif);  
  background-repeat: no-repeat;
  text-align:center;
  font-size:11px;
  line-height:125%;
  padding-top:6px;
  color:#ffffff;
}
#footer a:hover { text-decoration: overline; }
#footer a { color:#ffffff; }


.iubox {
  clear:both;
  width:100%;
}

.successBox,.errorBox {
  margin-bottom:10px;
}
.successBox h1,.errorBox h1 {
  margin:0px;
  padding:5px;
  font-size:13px;   
  font-weight:bold;
  color:#ffffff;
  border-bottom:1px solid #eeeeee;
}
.successBox {
  border:1px solid #009966;
  background-color:#ccffcc;
}
.successBox h1 {
  background-color:#336633;
}
.errorBox {
  border:1px solid #ff9900;
  background-color:#ffc875;
}
.errorBox h1 {
  background-color:#ff9e0d;
}
.errorBox p,.successBox p { padding:5px; }

em { color: #ff0000; }
#e_copy {
  width:600px;
  position:absolute;
  left:190px;
  top:5px;
  height:270px;
  padding:0;
  margin:0;
  display:none;
}
ul.listing .thumbs { float: left; }

ul.listing .thumbs img {
  float:left;
  width:40px;
  padding:1px;
  border:0;
  cursor: pointer;
}