html, body
{
	height:100%;
	margin:0 0 0 0px;
	padding:0px;
	background-color:white;
	background-image: url('pictures/sheet-bg.gif');
	font-size:85%;
}

TD, body
{
    font-family : Tahoma, Arial, sans-serif;
    color: #666666;
}

.flatbutton
{
	margin:1px 0 1px 0;
	cursor:pointer;
	border-color:#999999;
	border-width:2px;
	border-style:solid;
	font-family :Tahoma, Arial, sans-serif;
	font-size:11px;
	height:20px;
	width:80px;
	background:#e6e6e6;
	color:#666;
}

 a,  a:Link,  a:Visited
{
    color:#0066CC;
    text-decoration:underline;
}
a:Hover
{
    color:#0066CC;
    text-decoration:none;
}

h2
{
    color:red;
    margin: 0 0 1ex 0;
    padding:0;
    font-size:130%;
}


.wide{width: 100%;}
.red{color: red;}


tr.even{background-color:#E8EDF2;}
tr.odd{background-color:#D9E3EE;}
tr.select{background-color:#E7F2FD;}

table.content-table td
{
	vertical-align:top;
}

strong {color:black;}
/*----------------------HEADER-----------------*/
div.menu-div
{
}
div.menu-item
{
    width:100px;
    float:left;
    font-weight:bold;
    margin-bottom:1em;
}

div.menu-item a, div.menu-item a:link, div.menu-item a:visited
{
    color:black;
}
div.menu-item a:hover
{
}

td#content-td
{
	height:125px;
	background-image:url('pictures/tools-bg.jpg');
    background-repeat:repeat-x;
    background-position:top left;
}
/*---------------------clients----------------*/
div.clients-1
{
	padding-left:10px;
	padding-bottom:20px;
	width:200px;
	margin-left:12px;
	color:black;
	font-style:italic;
}
/*---------------------services----------------*/
div.services-inner
{
	background-image:url('pictures/notebook-back.jpg');
    background-repeat:repeat-y;
}
div.services-1
{
	padding-left:10px;
	padding-bottom:20px;
}
/*------------------------content---------------------------*/
div.img-view-div
{
    text-align:center;
    margin:2px;
    height:156px;
}
img#main-preview
{
    border:solid 1px black;
}
img.img-preview
{
    border:solid 1px gray;
    cursor:pointer;
}
div.img-preview-div
{
    width:54px;
    height:54px;
    float:left;
    text-align:center;
    margin:2px;
}

div.photo-div
{
    width:154px;
    height:154px;
    float:left;
    text-align:center;
    margin:2px;
}
/*-------------------------license-----------------------*/
table.license-table
{
	width:100%;
}
table.license-table td
{
	text-align:center;
}

div.license-pic
{
	height:170px;
	text-align:center;
}
div.license-text
{
	text-align:center;
}
div.license-wrapper
{
	height:200px;
	width:200px;
	text-align:center;
	float:left;
}
div.folder
{
	background-image:url('pictures/folder.jpg');
    background-repeat:no-repeat;
    background-position:center center;
    text-align:center;
    padding-right:4px;
    padding-top:24px;
}
/*------------------------footer-------------------------*/
td.address-td
{
}
td.footer-td
{
    height:106px;
    background-image:url('pictures/footer-back2.jpg');
    background-repeat:repeat-x;
    background-position:bottom;
}
div.address-wrapper
{
	color:black;
	float:left;
	padding-left:20px;
	font-family:Times;
	font-size:10px;
}
div.address-wrapper a
{
    color:black;
}
div.address-logo
{

}
/*----------------------------tag cloud----------------------*/
h1.tag
{
    color:#376FA1;
    font-size:125%;
    display: inline;
    margin: 0 1ex 0 1ex;
    padding:0;
}
h2.tag
{
    color:#376FA1;
    font-size:120%;
    display: inline;
    margin: 0 1ex 0 1ex;
    padding:0;
}
h3.tag
{
    color:#376FA1;
    font-size:115%;
    display: inline;
    margin: 0 1ex 0 1ex;
    padding:0;
}
h4.tag
{
    color:#376FA1;
    font-size:110%;
    display: inline;
    margin: 0 1ex 0 1ex;
    padding:0;
}
h5.tag
{
    color:#376FA1;
    font-size:105%;
    display: inline;
    margin: 0 1ex 0 1ex;
    padding:0;
}
h6.tag
{
    color:#376FA1;
    font-size:100%;
    display: inline;
    margin: 0 1ex 0 1ex;
    padding:0;
}