/* GENERAL BODY */


*{
margin: 0;
padding: 0;
font-family:"Lucida Grande",Verdana,Arial,sans-serif;
border-style: 1px solid #000000;
text-decoration: none;
list-style-type: none;
}

.header {
background-color:#218ECA;
margin:0;
padding:0;
}

.logo {
background-color:#60a1ff; /*218ECA*/
margin:0;
padding-top:20;
padding-left:20;
padding-bottom:3;
}

.content {
background-color:#f0ecad; /*ff9966*/
border:1px solid #859C56;
clear:both;
margin:auto;
padding:20px;
width:70%;
}

.footer {
border-top:1px solid gray;
font-size:80%;
clear:both;
margin:auto;
padding:2px;
width:70%;
text-align:center;
margin-top:20px;
}

.navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9BC0F5 none repeat scroll 0 0;
float:left;
margin-bottom:20px;
width:100%;

}


/* FONTS */

.img_description{
	font-size: 10px;
    color:black;
}

.blacktext {
	color:black;
	font-size: 13px;
}

.features_text {
	color:black;
	font-size: 14px;
}


a{
	font-family: 					Verdana;
	font-size: 						12px;
	color:							black;
	text-decoration:				underline;
	}

a:hover{
	font-family: 					Verdana;
	font-size: 						12px;
	color:							#5D5D65;
	text-decoration:				underline;
	}
	
	
a.schema{
	font-family: 					Verdana;
	font-size: 						12px;
	color:							black;
	text-decoration:				none;
	cursor: pointer;
	}

a.schema:hover{
	font-family: 					Verdana;
	font-size: 						12px;
	color:							#5D5D65;
	text-decoration:				underline;
	cursor: pointer;
	}

input.btn {
  color:#06338B;
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
  background-color:#white;
  border:1px solid;
  border-color: #9BC0F5;
}

.download_link_big {
    font-size: 24px;
    font-family: Ariel;
    color: black;
    text-decoration:				none;
}

.download_link_big:hover {
    font-size: 24px;
    font-family: Ariel;
    color: #5D5D65;
    text-decoration:				underline;
}

	
	
/*  Menu Tabs */
#sddm
{	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
    font-family: Verdana;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 10px 10px;
	width: 70px;
	background: #9BC0F5;
	text-align: center;
	text-decoration: none}
	
#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 10px 10px;
	width: 70px;
	background: #9BC0F5;
	color: #06338B;
	text-align: center;
	text-decoration: underline}

#sddm li a:hover
{	background: #cbdefa}
	
	
#sddm li a.current_tab {
	display: block;
	margin: 0 1px 0 0;
	padding: 10px 10px;
	width: 70px;
	color:black;
	text-align: center;
	text-decoration: underline;
	background:#ffffff;
}	

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;}
	


#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #2875DE;
	font: 11px arial}

#sddm div a:hover
{	background: #A6B7D3;
	color: #FFF}



/* Features list */
#features
{	margin: 0;
	padding: 0;
	
	}

#features li
{	margin: 0;
	padding: 0;
	list-style: square inside; color:#218ECA;
	}


	
table.menu_frame {
	margin-top: 				10px;
	padding:						0px;
	border-collapse: 				collapse;
	border-spacing:					0px;
	border-padding:					0px;
	}
	
td.menu_frame {
	margin:							0px;
	padding:						0px;
	border-collapse: 				collapse;
	border-spacing:					0px;
	border-padding:					0px;
	}
	

	
#current_tab{
	display: block;
	margin: 0 1px 0 0;
	padding: 10px 10px;
	width: 80px;
	background: #ffffff;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	
}

.screenshots {
	border:1px solid gray;
	cursor: pointer;
}

.demo_link {
    font-size: 24px;
    font-family: Ariel;
    color: black;
    text-decoration:				none;
}

.demo_link:hover {
    font-size: 24px;
    font-family: Ariel;
    color: #5D5D65;
    text-decoration:				underline;
}


table.schema{
	margin: 						0px;
	padding:						0px;
	border-spacing:					0px;
	border-padding:					0px;
	border-collapse: 				collapse;
}

td.schema {
	border:1px solid grey;
	color:black;
	font-size: 13px;
}

td.schema_point {
	border:1px solid grey;
	color:black;
	font-size: 13px;
	padding-left: 5px;
}

	
	
