*{margin:0; padding:0;}

a {
    /*  font-weight: bold; */
    color: #gray;
    text-decoration: none;
    outline: none;
    border: none;
  }

a:visited {
  color: #448;
  }

a:hover {
  border-style: solid;
  border-color: #484;
  border-width: 0px 0 1px 0;
  }

a.active {
  color: #000;
  }

a.button {
	border:none;	
}

a.moobutton {
              //background: url(../img/bar.png) no-repeat;
              color: #fff;
              //padding-bottom:4px;
              //padding-left:5px;
              //padding-top:0.5px;
              moz-outline-style: none;
              display: block;
              height: 20px;
              width: 100%;
              text-decoration: none;
              border:none;
              }


ul.pod_index{
	border-style:dotted;
	border-width:thin;
	margin:20px;
	padding:25px;
	}

h2 {
	font-family: Lucida Grande ,Arial;
	font-style:normal;
	font-weight:lighter;
	font-size:12pt;
	}
	
h2 a:link, h2 a:visited {
	background: url(../img/bar.png) no-repeat;
	color: #fff;
	padding-bottom:4px;
	padding-left:5px;
	padding-top:1.5px;
	-moz-outline-style: none;
	display: block;
	height: 20px;
	width: 217px;
	text-decoration: none;
}

fieldset, img
{ 
  border:0pt none;
  }

#install > h2 {
	color: #656363;
	padding-bottom:4px;
	padding-left:5px;
	padding-top:5px;
	-moz-outline-style: none;
	display: block;
	height: 20px;
	text-decoration: none;
	border:thin;
	border-style:solid;
	}
	
div.article > p {
	padding-left:10px;
	padding-right:10px;
	margin:2px;
	}

div.article > ul {
	padding-left:3em;
	padding-right:3em;
	}
	
div.article {
	padding:1.5em;	
	}



div.title {
	font-family: Lucida Grande, Arial;
	font-size: 32px;
	margin-top: 20px;
	text-align:center;
}

#install{
	margin:10px;
	padding:10px;
	}

div#right_column * h2 {
	color: #656363;
	padding-bottom:4px;
	padding-left:5px;
	padding-top:5px;
	-moz-outline-style: none;
	display: block;
	height: 20px;
	width: 437.5px;
	text-decoration: none;
	border:thin;
	border-style:solid;
}

div#right_column * p {
	padding : 10px;
	}

p.sample_contents_p {
	padding : 10px;
	}

body{
	background-color:#000000;
	width:100%;
	font: 9pt Lucida Grande, Arial;
//	height:1000px;
	}

#my_body { 
	margin: 0 auto;
	padding-top:-10px;
	background-color:#FFFFFF;
	width: 800px;
	text-align: left;
	 }

#left_column{
	float:left;
	width:300px;
	padding-top:20px;

	}

#download {
	float:left;
	margin-right:10px;
	margin-left:45px;
	padding-top:9px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	}

#effective {
             float:left;
             //	margin-right:10px;
             //	margin-left:4px;
             padding-top:13px;
             //	padding-bottom:1px;
             //	padding-left:6px;
             //	padding-right:15px;
             width: 100%;
	}

#effective div
{
  background: url(../img/bar.png) no-repeat;
  padding-left: 10px;
  padding-right: 10px;
  }

div * img[id="down_button"] {
	padding-left:8px;	
	padding-top:4px;
	}
	
#download{
	padding-top:5px;
	background: #BEE5FF url(../img/gradient.png) repeat-x 0 -5px
}

#download > p {
	padding-top:5px;
	text-align:center;
	}

.stretcher {
	background: none !important;
	background: #fff;
}


#right_column {
	float:left;
	width:60%;
	padding-top:10px;
	border-left-width:thin;
	border-left-style:solid;
	}

#right_column > div {
	padding-left:14px;
	padding-right:0px;
	margin-left:5px;
	}

#contents0 div
{ 
  padding:2px;
  float:left;
  }

#contents0 div.para
{ 
  width:250px;
  text-align:justify;
  }

#contents0 img
{ 
  border:none;
  margin-top:5px;
  }

#contents {
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	}
	
#right_column * img {
	float:right;
	padding:10px;
	}

#contents2 {
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
	}

#contents3 {
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
	}

#contents4 {
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
	}

#header { 
          margin: 0px auto 20px;
          width : 100%;
          height :225px;
          }

#banner {
          margin: 0px auto 20px 10px;
          //padding-left:29px;
          //padding-top:20px;
          }

#banner2 > a {
		color : white;
		margin-left:5px;
		margin-right:5px;
		border-right: 1px solid white;
		padding-right: 10px;
			}

#banner2 {
		width : 100% ;
		clear : both ;
		border-width:thin;
		border-style:dotted;
  		color: #FFFFFF;
		width: 713px;
		background-color:#656363;
		font-size:8.5pt;
		text-align:left;
		padding-left: 5px;
		}

#footer { 
	//width : 100% ;
	clear : both ;
	border-width:thin;
	border-style: 0.5px solid;
  	color: #FFFFFF;
	//width: 718px;
	background-color:#656363;
	font-size:8.5pt;
	text-align:center; }

