/* Reset for CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
table, caption, tbody, tfoot, thead, tr, th, td  {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0px;
}


html, body, ul, li {
	list-style: none;
}

/* End of CSS reset */


html, body {
   height: 100%;
}

body {
  color: #000000;
  font-size: 20px;
  background-color: #A0B8BE; /* #A0B8B8 */
}


#bodywrapper {
  margin: 5px;
  padding: 0px;
  position: relative;
  top: 0px;
  left: 0px;

  /*  background:  url(body_bg.gif) top left repeat-y #FFFFFF;   */
  /* border: solid black 1px; */


}


/* Adsense */
#TopAd {
  margin-left: 220px;
  padding: 0px;
  width: 730px;
  height: 92px;

 /* border: solid red 1px; */
}

#contentarea {
  margin-left: 200px;
  margin-top: 20px;
  padding: 0px;

  /* border: solid red 1px; */
}

#leftcolumn {
  position: absolute;
  top: 0px;
  left: 0px;

  /*  background:  url(body_bg.gif) top left repeat-y #3F9BCF; */

  margin: 0px;
  padding: 0px;
  width: 200px;
  
  height: 100%;

  /* border: solid green 1px; */
}
.lte6 #leftcolumn{  /* Fix absolute position bug for IE6 */
  left: -200px;
}



.clear {    /* Any element with this class will clear the left and right floats,
                and have 0 height to be unobtrusive */
    clear: both;
    height: 0px;
    line-height: 0px;      /* fix empty div height bug for IE 7 */
    font-size: 0px;
}



a{color: #2020A0;}
a:visited {color:#207020;}
a:hover   {color:#A02020;}


noscript{
  color: #D00000;
  font-weight: bold;
}

input {
  border: 0px;
}

img {
  border: 0px;
}

.indent0 {
  margin-right: 40px; 
  margin-left: 40px;
  padding: 8px;
}

.indent1 {
  margin-right: 40px; 
  margin-left: 40px;
  padding: 8px;
  background-color: #90A8AE;  /* #C3C0C0; */
  border: solid 1px #888888;  /* #B0B0B0; */
}

.indent2 {
  text-align: left;
  text-indent: 20px;
}

.Title1 {
  font-weight: bold; 
  font-size: 30px;
}



/* PluginDetect download page */


table.output{
	border-right: solid #009090 2px;
	border-bottom: solid #009090 2px;
        border-top: solid #00f0f0 2px;
        border-left: solid #00f0f0 2px;

        /* border: solid blue 2px; */

        padding: 4px;

        background-color: #00c0c0;
        width: 800px;
        height: 400px;
}

table.output textarea{
   color: black;
   background-color: #d0f0f0;
   padding: 2px;
   border: solid #00d0d0 2px;
   /* border: solid red 2px; */

   margin-left: 4px;
   margin-right: 4px;

  /* scrollbar-base-color: #00d0d0; */

   font-size: 13px;
   font-weight: bold;
   width: 780px;
   height: 300px;
   


}


table.output td {
	font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        
        /* border: solid red 1px; */

}
table.output th {
        font-size: 14px; font-family: Arial, Helvetica, sans-serif;

        padding-right: 8px;
        padding-left: 8px;

        border: solid #000000 1px;

        width: auto;

        color: #ffffff;
        background-color: #008080; TEXT-ALIGN: left;

}



input#sizeOut{
   height: 20px;
   width: 60px;
   padding: 3px;
   padding-left: 5px;
   padding-right: 5px;
   
   color: black;
   font-weight: bold;
   font-size: 12px; font-family: Arial, Helvetica, sans-serif;
   background-color: #d0f0f0;
}

input.buttontext {

   height: 26px;
   padding: 3px;
   padding-left: 5px;
   padding-right: 5px;

   border-bottom: solid #606060 1px;
   border-right: solid #606060 1px;
   border-left: solid #B0B0B0 1px;
   border-top: solid #B0B0B0 1px;

   color: black;
   font-weight: bold;
   font-size: 12px; font-family: Arial, Helvetica, sans-serif;
   background-color: #999999;


}

input.buttontext:hover {
   border-bottom: solid #B0B0B0 1px;
   border-right: solid #B0B0B0 1px;
   border-left: solid #606060 1px;
   border-top: solid #606060 1px;
}

input.buttontext:disabled {
  color: #606060;
}


.detector {
  background-color: #AAB8BE;   /* #A0B8BE; */
  border: solid #777777 1px;
  padding: 7px;
  width: 95%;
}


/* Navigation menu in left column */
.menu {
  
  width: 170px;
  font-size:16px;

  border-top: solid #0000EE 1px;
  border-right: solid #0000EE 1px;
  border-bottom: solid #0000EE 1px;

  padding-top: 10px;
  margin-top: 0px;
  
  padding-right: 7px;
  margin-right: 15px;

  padding-bottom: 15px;
  margin-bottom: 20px;

}


#toTop {    /* Link to top of page */

  font-size: 16px;
  width: 110px;
  height: 40px;

  position: relative;

  left: 10px;
  bottom: 30px;

  /* border: solid red 1px; */

}
.lte6 #toTop{

}

.menu a, #toTop a{
  text-decoration: none;
  line-height: 24px;
  color: #2020A0;
  display: block;
}
.menu a:visited, #toTop a:visited{
  color: #2020A0;
}
.menu a:hover{
  /* color: #A02020; */
  background-color: #A0A0A0;
}

#toTop a:hover{
  color: #802020;
}

.menuHighlight {
  background-color: #979797;
  font-weight: bold;
}







