/*----------------------------*/
/*                            */
/*       Main CSS File        */
/*                            */
/*----------------------------*/
* {
  margin:0;
  border:0;
  padding:0;
}
BODY {
  font-family:Arial, Helvetica, Verdana;
  font-size:9pt;
  background:#eef2f8;
  color:#333;
}
A:link, A:active {
  color:#069;
  text-decoration:underline;
}
A:visited {
  color:#069;
}
A:hover {
  color:#c00;
}
P {
  margin-top:5px;
  margin-top:5px;
}

/* Site top styles */
#sitetop {
  width:100%;
}
#sitetop TD {
  vertical-align:top;
}
#sitetop #icons {
  background:url('../images/toplbg.gif') top left repeat-x;
  width:50%;
}
#sitetop #icons #iclayer {
  height:34px;
  background:url('../images/topleftbg.gif') top left no-repeat;
  padding-top:8px;
  text-align:center;
}
#sitetop #icons #iclayer .ico {
  margin-left:15px;
  margin-right:15px;
}
#sitetop #search {
  background:url('../images/toprbg.gif') top left repeat-x;
  width:50%;
}
#sitetop #slayer {
  height:34px;
  background:url('../images/toprgrad.gif') top left no-repeat;
  padding-top:8px;
  text-align:center;
}
#sitetop #slayer INPUT {
  border-left:1px solid #e2e2e2;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;
  margin-right:15px;
}
#sitetop #logo {
  width:336px;
}

/* Main site styles */
#mainsite {
  margin-top:20px;
  width:100%;
}
#mainsite .spacer {
  width:20px;
}
#mainsite #mainmenu {
  width:20%;
  vertical-align:top;
  background:#e9e9e9;
}

#mainsite #mainmenu #greenlist {
  background:#eef2f8;
  text-align:right;
  margin:0;
  padding:0;
}
#mainsite #mainmenu #greenlist IMG {
  margin-top:6px;
  margin-bottom:0px;
}
#mainsite #mainmenu #menuheader {
  margin:0;
  width:100%;
  height:39px;
  text-align:left;
  background:#c80000 url('../images/lmenutop.gif') top left no-repeat;
}
#mainsite #mainmenu #menuheader DIV {
  margin-top:9px;
}
#mainsite #mainmenu #links {
  padding:15px 10px 15px 15px;
}
#mainsite #mainmenu #links .link_0 {
  margin:7px 0px 7px 10px;
}
#mainsite #mainmenu #links .link_1 {
  margin:7px 0px 7px 25px;
}
#mainsite #mainmenu #links .link_2 {
  margin:5px 0px 5px 40px;
}
#mainsite #mainmenu #links .link__selected_0 {
  margin:7px 0px 7px 0px;
}
#mainsite #mainmenu #links .link_selected_1 {
  margin:7px 0px 7px 15px;
}
#mainsite #mainmenu #links .link_selected_2 {
  margin:5px 0px 5px 30px;
}
#link_selected {
  background-Color:#600;
  color:white;
  font-weight:bold;
  padding:5px 5px 5px 10px;
}



.maintext {
  vertical-align:top;
  background:white url('../images/centerbg.gif') top left repeat-y;
}
.maintext #greenlistr {
  background:#eef2f8;
  text-align:left;
}
.maintext #maintheader {
  width:100%;
  background:#f00 url('../images/centertopgrad.gif') top left no-repeat;
}
.maintext #maintheader TD {
  background:url('../images/centertoprcorn.gif') top right no-repeat;
  text-align:left;
  height:39px;
}
.maintext #maintheader H1,
.rightarea H1,
#menuheader H1 {
  margin-top:0;
  margin-left:30px;
  font-size:18px;
  font-weight:normal;
  color:white;
}
.maintext #content {
  padding:20px;
}

#mainsite .rightarea {
  width:229px;
  vertical-align:top;
  background:url('../images/rightbg.gif') top left repeat-y;
}
.rightarea #rheader {
  width:100%;
  background:#e10000 url('../images/rtopgrad.gif') top left no-repeat;
}
.rightarea #rheader #shadow {
  width:49px;
}
.rightarea #rheader #rheadertd {
  background:url('../images/rtopcorn.gif') top right no-repeat;
}
.rightarea #rtext {
  width:100%;
}
.rightarea #rtext TD {
  vertical-align:top;
}
.rightarea #rtext #rdiv {
  padding:15px;
}
.rightarea #rtext #lang {
  width:49px;
}

#copy {
  height:94px;
  background:#c70000 url('../images/lbotbg.gif') top left no-repeat;
  color:#cbb0b0;
}
#copy DIV {
  padding:15px;
}
#copy DIV .copytext {
  font-size:11px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:44px;
  padding:0px;
}
#copy A {
  color:#cbb0b0;
  text-decoration:none;
}

#glass {
  position:absolute;
  z-index:5;
  top:48px;
  right:0px;
}

.product {
  margin-left:10px;
  margin-bottom:20px;
  padding-top:10px;
  border-top:1px solid #ccc;
}
.product IMG {
  margin-right:10px;
  margin-bottom:10px;
  margin-left:5px;
  float: left; 
}
/* Feedback styles */

#feedbackForm TABLE TD {
  padding-right:20px;
  padding-left:15px;
  vertical-align:top;
}
#feedbackForm .fField,
#feedbackForm .fSelect,
#feedbackForm .fArea {
  font-size:12px;
  padding:4px;
  width:250px;
  border-left:1px solid #ccc;
  border-top:1px solid #ccc;
  border-right:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
}
#feedbackForm .fArea {
  height:100px;
}

#feedbackForm .fSubmit {
  font-size:12px;
  padding:4px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-top:1px solid #e2e2e2;
  border-left:1px solid #e2e2e2;
  margin-top:10px;
  cursor:pointer;
  cursor:hand;
  background-Color:white;
}
.rPointer {
  display:inline;
  color:red;
  margin-left:-10px;
  margin-right:5px;
}

#sitePath {
  font-size:11px;
  margin-bottom:10px;
  background-Color:white;
  padding:5px 5px 5px 10px;
  border:1px solid #f2f2f2;
  margin-left:-10px;
  margin-right:-10px;
}
.ncHeader {
  margin-bottom:10px;
}
.ncDate {
  margin-bottom:5px;
  font-size:11px;
  color:#666;
}








