body {
    margin:0px 0px 0px 0px;
    font-family:Arial, Helvetica, Sans-serif;
    background-color:#ffffff;
    color:#000000;
    }



#grey {
    margin:0px 215px 0px 0px;
    padding:5px 5px 0px 5px;
    }

#img1 {
    display:none;
    }

#img2 {
    display:none;
    }


#one {
    width:100px;
    height:30px;
    background-color:#40A5E5;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }

#two {
    width:100px;
    height:30px;
    background-color:#91d354;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }

#three {
    width:100px;
    height:30px;
    background-color:#68AD2C;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }

#four {
    width:100px;
    height:30px;
    background-color:#3091CE;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
    overflow:hidden;
    }


.mainlinks {
    margin:11px 8px 5px 8px;
    color:#ffffff;
    }


.mainlinks a {
    color:#ffffff;
    text-decoration:none;
    }


.mainlinks a:hover {
    text-decoration:none;
    }

#contentcontainer {
    margin:5px 5px 5px 5px;
    }

#content {
    border-width:5px;
    border-style:solid;
    border-color:#E5E5E5;
    padding-top:5px;
    }

#leftnavi {
    width:160px;
    }

#leftnavi a {
    font-size:14px;
    color:#0050A0;
    text-decoration:none;
    }

#leftnavi a:visited {
    color:#0050A0;
    }

#leftnavi a:hover {
    color:#0050A0;
    text-decoration:underline;
    }

#leftnavi a:active {
    color:#0050A0;
    text-decoration:underline;
    }



#text {
    margin:25px 15px 15px 200px;
    }

#text h1 {
    font-size:20px;
    }

#text h2 {
    font-size:16px;
    padding-top:15px;
    }

#text h2 a {
    font-size:16px;
    color:#0050A0;
    text-decoration:none;
    }

#text a {
    font-size:14px;
    color:#0050A0;
    text-decoration:none;
    }

#text a:visited {
    color:#0050A0;
    }

#text a:hover {
    color:#0050A0;
    text-decoration:underline;
    }

#text a:active {
    color:#0050A0;
    text-decoration:underline;
    }

#text p, strong, dl, dt, dd, ol, li, td {
    font-size:14px;
    line-height:19px;
    }

#footer {
    text-align:right;
    margin:0px 5px 5px 5px;
    padding-top:5px;
    font-size:12px;
    color:#8F8F8F;
    }

#footer a {
    text-align:right;
    margin:0px 5px 5px 5px;
    padding-top:5px;
    font-size:12px;
    color:#8F8F8F;
    text-decoration:none;
    }

#footer a:visited {
    text-decoration:none;
    }

#footer a:hover {
    text-decoration:underline;
    }

#footer a:active {
    color:#FF0000;
    text-decoration:underline;
    }

hr {
    height:1px;
    background-color:#CCCCCC;
    border-color:#CCCCCC;
    border:0px solid;
    margin-bottom:0;
    padding-bottom:0;
    display:inline;
    }


.author {
    font-size:11px;
    }


.screenshots {
    float:right;
    margin:0px 0px 10px 40px;
    border-width:5px;
    border-style:solid;
    border-color:#E5E5E5;
    }


.imghome {
    border-width:5px;
    border-style:solid;
    border-color:#E5E5E5;
    }

.download input {
    background-color:#3091CE;
    color:#FFFFFF;
    font-weight:bold;
    width:180px;
    font-size:9pt;
    }

.bold {
    font-weight:bold;
}

.code {
    font-family:Courier New;
}

.topmarg {
    margin-top:35px;
}



#subnavi {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#40a5e5;
    color:#ffffff;
    }

#subnavi a {
    color:#ffffff;
    text-decoration:none;
    }

#subnavi a:visited {
    color:#ffffff;
    text-decoration:none;
    }

#subnavi a:active {
    text-decoration:none;
    background-color:#0050A0;
    }


#subnavigrey {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#E5E5E5;
    color:#ffffff;
    }


#subnavilightgreen {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#91d354;
    color:#ffffff;
    }

#subnavilightgreen a {
    color:#ffffff;
    text-decoration:none;
    }

#subnavilightgreen a:visited {
    color:#ffffff;
    text-decoration:none;
    }

#subnavilightgreen a:active {
    text-decoration:none;
    background-color:#089E00;
    }


#subnavidarkgreen {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#68AD2C;
    color:#ffffff;
    }

#subnavidarkgreen a {
    color:#ffffff;
    text-decoration:none;
    }

#subnavidarkgreen a:visited {
    color:#ffffff;
    text-decoration:none;
    }

#subnavidarkgreen a:active {
    text-decoration:none;
    background-color:#089E00;
    }


#subnavidarkblue {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#3091CE;
    color:#ffffff;
    }

#subnavidarkblue a {
    color:#ffffff;
    text-decoration:none;
    }

#subnavidarkblue a:visited {
    color:#ffffff;
    text-decoration:none;
    }

#subnavidarkblue a:active {
    text-decoration:none;
    background-color:#0050A0;
    }


#subnavilightblue {
    margin:0px 5px 5px 5px;
    padding:2px 5px 2px 5px;
    font-weight:bold;
    font-size:12px;
    background-color:#40A5E5;
    color:#ffffff;
    }

#subnavilightblue a {
    color:#ffffff;
    text-decoration:none;
    }

#subnavilightblue a:visited {
    color:#ffffff;
    text-decoration:none;
    }

#subnavilightblue a:active {
    text-decoration:none;
    background-color:#0050A0;
    }
    


.download_links a,
.download_links a:link,
.download_links a:visited
{
	display:block;
	width:250px;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
	margin-bottom:5px;
    color:#FFF;      
	background-color:#3091CE;
	border:1px outset #3091CE;
	font-size:8.5pt;


}

.download_links a:hover,
.download_links a:active 
{
    color:#FFF;    
	background-color:#40A5E5;
	border:1px inset #40A5E5;

}