*
{
    padding: 0px;
    margin: 0px;
}
body
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:   10px;
    line-height: 18px;
    background-color: #eeeeee;
    padding: 1em 5em 1em 5em;
}
a { color: #000000; }
a:visited { color: #666666; }
a:hover { color: #ffffff; }
select
{
  min-width: 5em;
}
#topper
{
  background: url(/images/rounded-corners-25.gif) no-repeat 0 top;
  height: 2.5em;
  width: 82em;
  z-index: 0;
}
#Content
{
  background-color: white;
  width: 80em;
  padding: 1em 1em 4em 1em;
  z-index: 0;
  clip: auto;
}
#netcred_logo
{
  font-size: 1em;
   position: relative;
  background:url(/images/netcred.jpg) no-repeat 0 top;
  width:20em;
  height:5.5em;
  margin:  -2em 0em 2em -0.2em;
  padding: 0em 0em 0em 0em;
  z-index: 0;
  display: block;
  border: none;
}
.hidden
{
  display:none;
}
#navigation
{
  padding: 0em 0em 0em 0em;
  margin: -5.5em 1em 2em 25em;
  height: 2.5em;
  background-color: white;
  z-index: 1;
}
#navigation li
{
  list-style-type: none;
  margin: 0.3em;
  display: inline;
  font-size: 1.2em;
}
#navigation a
{
  width: 9.0em;
  text-decoration: none;
  padding: 0.5em 0.2em 0.5em 1.2em;
  border-left-color:grey;
  border-left-width: 1px;
  border-left-style: solid;
}
#navigation a:hover
{
  color: green;
}
#sub-navigation
{
  float: right;
  padding:0em;

}
.security_navigation
{
  margin-top: 16em;
  margin-right: -21em;
}
#sub-navigation li
{
  list-style-type: none;
  background: url( /images/bullet.gif ) no-repeat 0;
  background-color: #e4f5bf;
  width: 20em;
  margin: 1em;
}
#sub-navigation a
{
  display:block;
  font-size: 1.2em;
  text-decoration:none;
  font-weight: bold;
  width: 15em;
  padding: 0.2em 0.2em 0.2em 1.5em;
  color: #306030;
}
#sub-navigation a:hover
{
  color:white;
  background-color: green;
  width: 15em;
}
#Content-subnav
{
  width: 80em;
  padding: 1em 1em 1em 12em;
}
.text_block
{
  text-align: justify;
  min-height: 70em;
  clear: left;
  font-size: 1.2em;
}
#block_narrow
{
  width: 46em;
  padding: 0em 0em 0em 0em;
}
#block_wide
{
  width: 65em;
}
.text_block h1
{
  color: #336633;
  color: #60b84b;
  font-size: 2.2em;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.8em;
}
.text_block h2
{
  color: #60b84b;
  font-size: 2em;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.8em;
}

.text_block h3
{
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 0.7em;
}
.text_block h4
{
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 0.5em;
  padding-top: 1em;
}
.text_block p
{

  line-height: 1.5em;
  padding-bottom: 1em;
}
.text_block dl
{
  margin-top: 1em;
}
.text_block dt
{
  background: url(/images/subtitle.gif) no-repeat;
  font-size: 1.2em;
  margin: 0.5em 0em 0em 0em;
  padding: 0em 0em 0em 2em;
}
.text_block dd
{
  padding: 0em 0em 0em 2em;
  text-align: left;
}
.text_block table td
{
  vertical-align: top;
  text-align: left;
}
.text_block .nowelcome
{
  margin-top: 2em;
}
#welcome
{
  
  font-size: 1.4em;
  font-weight:bold;
  padding: 1em 0em 2em 0em;
}
#before_trading
{
   margin-top: 3em;
   margin-left: 0em;
   width: 180px;
   height: 150px;
   background: url("/images/buyingselling.gif");
}
#before_trading_right
{
   float: right;
   margin-top: 0em;
   margin-left: 0em;
   margin-right: 3em;
   width: 180px;
   height: 150px;
   background: url("/images/buyingselling.gif") no-repeat;
}
#get_safe_online
{
   padding: none;
   float: left;
   width: 178px;
   margin-left: 1em;
   margin-right: 3em;
   margin-top: -71em;
   text-align: center;
   border: 1px dashed #66cccc;
}
#partners_frontpage
{
  float: left;
  width: 178px;
  margin-left: 1em;
  margin-right: 3em;
  margin-top: -55em;
  padding: 0.2em 0em 2em 0em;
  text-align: center;
  border: 1px dashed #cccccc;
}
#partners_frontpage img
{
  padding-top: 0.4em;
  border: 0;
}
#about_netcred
{
  margin-top: -17.5em;
  margin-left: 17em;
  padding-right: 2em;
}
.standfirst
{
  font-weight: bold;
}
.standfirst strong
{
  color: #60b84b;
}
#block_wide dt
{
  background: none;
  padding: 1em 1em 0.5em 1em;
  font-weight: bold;
}
#block_wide dd
{
  padding: 0.2em 0em 0em 2em;
  text-align: left;
}
#block_wide dd ol
{
  padding: 0em 4em 0em 4em;
}
#block_wide dd ul
{
  padding: 0em 4em 0em 4em;
}
.text_block table
{
  border: none;
}
.text_block table td
{
  border: none;
  padding: 0.4em;
}
.text_block a
{
  font-weight: bold;
  color: #60b84b;
}
.text_block ul, ol
{
  padding: 0em 1em 0.5em 1.5em;
}
.security_definition
{
  padding-bottom: 1em;
}
.security_definition dt
{
  font-weight: bold;
}
.security_definition dd
{
  margin-left: 2em;
}
.security_ol
{

  padding-left: 2.5em;
  padding-bottom: 1em;
}
.security_ul
{

  padding-left: 2.5em;
  padding-bottom: 1em;
}
#admin_home dt
{
   background: none;
   background-color: #60b84b;
   padding: 0.2em 0.2em 0.2em 1.6em;
}
#admin_home dt a
{
  color: white;
}
#admin_home dd
{
  border: 1px solid #60b84b;
  padding: 0.4em 0.4em 2.4em 1.4em;
  margin: 0em 0em 1.2em 0em;
}
.go
{
  float: right;
}
.go a
{
  font-weight: normal;
  text-decoration: none;
  background-color: #e9ffd4;
  font-size: 0.8em;
  padding: 0.2em 1.0em 0.4em 1.0em;
  border: 1px solid #60b84b;
}
.go a:hover
{
  background-color: #d3ffbe;
}

#block_left
{
  display: none;
}
#block_center
{
  display: none;
}
#block_right
{
  display: none;
}

#partners
{
  padding-top: 2em;
  clear: both;
  text-align:center;
}
#screenshot
{
   float:right; 
   margin: 1em 0em 1em 1em; 
   text-align:center;
}
#screenshot img
{
   border:0;
}
.quote 
{
   padding: 0em 1em 0em 1em;
   text-align: center;
   font-family: Garamond, Times, Serif;
   font-size: 1.8em;
   line-height: 1.2em;
}
.quote_attribution
{
  padding: 0em 0em 0em 13em;
  font-size: 0.8em;
}
.quiz
{
  padding: 0em 0em 2em 0em;
}
.quiz_answer
{
  padding: 1em 1em 0em 4em;
  margin-bottom: 1em;
  border: 1px solid black;
  background-color: #eeffee;
  font-size: 1.2em;
}
#user_scheme_block
{
  clear: both;
  margin-top: 2em;
}
.user_scheme1
{
  width:81em;
  margin: 0em 0em 0em -1em;
  list-style-type:none;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-weight: bold;
  background-color: #F4E1BE;
  color: #AEB0B7;
  font-family: cursive;
}
.user_scheme2
{
  width:81em;
  margin: 0em 0em 0em -1em;
  list-style-type:none;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-weight: bold;
  background-color: #AEB0B7;
  color: #696D6D;
  font-family: serif;
}
.user_scheme3
{
  width:81em;
  margin: 0em 0em 0em -1em;
  list-style-type:none;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-weight: bold;
  background-color: #696D6D;
  color: #FFC680;
  font-family: sans-serif;
}
.user_scheme4
{
  width:81em;
  margin: 0em 0em 0em -1em;
  list-style-type:none;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-weight: bold;
  background-color: #FFC680;
  color: #7F6EC2;
  font-family: cursive;
}
.user_scheme5
{
  width:81em;
  margin: 0em 0em 0em -1em;
  list-style-type:none;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-weight: bold;
  background-color: #AA85A5;
  color: #e4f5bf;
  font-family: serif;
}
.user_scheme6
{
  width:81em;
  margin: 0em 0em 0em -1em;
  list-style-type:none;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-weight: bold;
  background-color: #e4f5bf;
  color: #8C7191;
  font-family: monospace;
}
.status
{
  margin: 0.5em 0.5em 0.5em 0.5em;
  padding: 0em 0.5em 0em 0.5em;
  float: right;
  background-color: white;
}
.ticket_show
{
  background-color: #eeeeff;
  padding: 0.5em;
  margin-bottom: 0.5em;
}
.about_response
{
  font-size: 0.9em;
  font-family: helvetica;
}
.support_response
{
  background-color: #eeffee;
  padding: 0.5em;
  margin-bottom: 0.5em;
}
.user_response
{
  background-color: #eeeeff;
  padding: 0.5em;
  margin-bottom: 0.5em;
}
#stamp_content
{
  background-color: white;
  width: 50em;
  padding: 1em 1em 4em 1em;
  z-index: 0;
  clip: auto;
}
#stamp_content dt
{
  font-weight: bold;
  padding: 1em 0.1em 1em 1em;
}
.stamp
{
  padding: 1em 1em 1em 1em;
  text-align: center;
}
.stamp img
{
  border: 0.1em solid black;
}
.notifications
{
  list-style-type: none;
}
.notifications li
{
  padding: 0.4em;
  margin-bottom: 0.4em;
  text-align: left;
}
.notifications .partner_profile
{
  background-color: #f6f6ff;
}
.notifications .partner_profile_new
{
  background-color: #efefff;
}
.notifications .ticket_update
{
  background-color: #f6fff6;
}
.notifications .ticket_update_new
{
  background-color: #efffef;
}
.notifications .global
{
  background-color: #fff6f6;
}
.notifications .global_new
{
  background-color: #ffefef;
}
.notifications .stamp_request_new
{
  background-color: #eff6f6;
}
.notifications .stamp_request
{
  background-color: #f6fcfc;
}
.notifications .notification_received
{
  float: right;
  font-size: 0.8em;
  margin-top: -1.7em;
  margin-right: 1em;
}
.notifications .notification_received a
{
  font-weight: normal;
}
.checkbox_list
{
  list-style-type: none;
}
#company_data
{
  background: #eeeeff;
  padding: 1em;
  border: 1px solid #9999aa;
  font-size: 0.9em;
}
#request_form
{
  border: 1px dotted black;
  padding: 1em;
}
#request_form label
{
  font-weight: bold;
}
#request_details
{
  border: 1px solid black;
  padding: 1em;
}
#request_details #reference
{
   width: 30em;
}
.warning_field
{
  border: 1px solid red;
  background-color: #ffff66;
}
#footer
{
  clear: both;
  background: url(/images/rounded-corners-25.gif) no-repeat  bottom;
  height: 2.5em;
  width: 82em;
  text-align:center;
}
#footer a
{
  color: #71C268;
}
