body {
	background:url(images/bg-body.jpg) repeat-x top center #f4eded;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222222;
	}

* {
	margin:0;
	padding:0;
	}

img {
	border:0;
	}

p {
	margin-bottom:1.75em;
	}

a {
	text-decoration:none;
	color:red;
	}
a:hover {
	text-decoration:none;
	color:#9c0101;
	}

/* Structure */

#wrapper {
	margin:0 279px;
	width:700px;
	background:#ffffff;
	font-size:14px;

	}
#header {
	height:140px;
	background:url(images/bg-header.jpg) no-repeat;
	}
/*#menu {
	height:30px;
	line-height:30px;
	background:url(images/bg-menu.png) repeat-x;
	padding:0 5px 0 -10px;
	width:auto;
	}
#menu a {
	color:Red;
	padding-left:20px;
	padding-right:2px;
	}
#menu a:hover {
	color:yellow;
	}*/

#sidebar {
	float:right;
	width:180px;
	background:#efefef;
	margin-right:10px;
	}
#content {
	float:left;
	width:500px;
	min-height:auto;
	}
#contentbig {
	float:left;
	width:680px;
	min-height:auto;
	}
#footer {
	clear:both;
	height:100px;
	background:url(images/bg-footer.jpg) no-repeat;
	margin-left: 279px;
	}

/* Entries */

.entry {
	padding:5px 10px;
	text-align:justify;
	line-height:1.75em;
	}
.entry-title {
	font-size:1.90em;
	font-weight:normal;
	letter-spacing:-1px;
	cursor: hand;
	cursor: pointer;
	margin: 10px 0;
	}
.date {
	font-size:0.9em;
	color:red;
	cursor:default;
	letter-spacing:1px;
	}
.comments {
	margin-top:-1em;
	}
.comments a {
	color:Red;
	background:url(images/icon-comment.png) no-repeat 0px 2px;
	padding-left:20px;
	padding-right:2px;
	}
.comments a:hover {
	color:#9c0101;
	}


/* Menu */

#menu ul {
	list-style-type:none;
	}
#menu li {
	float:left;
	}
#menu li a {
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	}
#menu li a:hover {
	background:url(images/bg-menu-hover.png) no-repeat center center;
	}

/* Sidebar */

#sidebar ul {
	list-style-type:none;
	margin-top:10px;
	}
#sidebar li {
	
	}
#sidebar li a {
	display:block;
	height:20px;
	line-height:20px;
	color:Red;
	padding-left:5px;
	border-bottom:1px solid #dddddd;
	}
#sidebar li a:hover {
	background:#edebed;
	color:#9c0101;
	}
#sidebar-bottom {
	height:20px;
	background:url(images/bg-sidebar-bottom.gif) no-repeat top center;
	}

/* sidebar1*/
#sidebar1 ul {
	list-style-type:none;
	margin-top:10px;
	}
#sidebar1 li {
	
	}
#sidebar1 li a {
	display:block;
	height:20px;
	line-height:20px;
	color:Red;
	padding-left:5px;
	border-bottom:1px solid #dddddd;
	}
#sidebar1 li a:hover {
	background:#edebed;
	color:#9c0101;
	}
#sidebar1-bottom {
	height:20px;
	background:url(images/bg-sidebar-bottom.gif) no-repeat top center;
	position:relative;
	}

/* Footer */

#footer-valid {
	float:left;
	margin-left: 65px;
	padding-top:55px;
	padding-left:20px;
	cursor:default;
	color:#ffffff;
	}
#footer-valid a {
	color:#ffffff;
	text-decoration:none;
	}
#footer-valid a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

/* Heading's */

h1 {
	font-size:2.5em;
	font-weight:normal;
	cursor:default;
	position:relative;
	top:-168px;
	left:30px;
	letter-spacing:1px;
	color:#aaaaaa;
	font-style:italic;
	}

/* Feed */

#feed {
	height:25px;
	width:126px;
	background:url(images/bg-feed.gif) no-repeat;
	margin:0 auto;
	padding-left:26px;
	}
a.feed-button {
	display:block;
    width:100px;
    height:25px;
    background:url("images/button-feed.png") 0 0 no-repeat;
    text-decoration: none;
	}
a:hover.feed-button {
	background-position:0 -25px;
	}

/* Extra's */

#ad-top-home {
	width:680px;
	height:186px;
	background:url(images/intro.jpg) no-repeat;
	padding:5px;
	}	
#ad-top-benef {
	width:680px;
	height:186px;
	float:left;
	display:inline; 
	background:url(images/benef.jpg) no-repeat;
	padding:5px;
	}
	#ad-top-benef1 {
	width:526px;
	height:186px;
	float:right;
	display:inline; 
	padding:5px;
	}
#ad-top-partner {
	width:680px;
	height:186px;
	background:url(images/partner.jpg) no-repeat;
	padding:5px;
	}
#ad-top-eligib {
	width:680px;
	height:186px;
	background:url(images/eligib.jpg) no-repeat;
	padding:5px;
	}
#ad-top-gallery {
	width:680px;
	height:186px;
	background:url(images/gallery.jpg) no-repeat;
	padding:5px;
	}
#ad-top-support {
	width:680px;
	height:186px;
	background:url(images/support.jpg) no-repeat;
	padding:5px;
	}
#ad-top-services {
	width:680px;
	height:186px;
	background:url(images/services.jpg) no-repeat;
	padding:5px;
	}
#ad-top-testim {
	width:680px;
	height:186px;
	background:url(images/testim.jpg) no-repeat;
	padding:5px;
	}
#ad-top-dwnld {
	width:680px;
	height:186px;
	background:url(images/Downloads.jpg) no-repeat;
	padding:5px;
	}
#ad-top-contact {
	width:680px;
	height:186px;
	background:url(images/Contacts.jpg) no-repeat;
	padding:5px;
	}
#divider {
	width:680px;
	height:16px;
	background:url(images/divider.gif) repeat-x;
	}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: brown;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
width: 60%;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.thepet{
width: 60%;
color: darkred;
}
/* Second part */
#prec { 	height: 180px; 	margin:0 10px 0 0; padding: 0; background: #F6F6F6; border-bottom: 1px solid #DCDCDC; overflow: hidden; margin-bottom: 15px; float:left; }
	#wrap {
	margin: -15px 0 0 0;
	width: 143px;
	float:left;
	display:inline;
	overflow:hidden;
	left: 270px;
	top: 141px;
}
		#wrap #pic { float:left; display:inline; height: 178px; width: 375px; overflow: hidden;}
			#wrap #pic #slogan { float: left; display:inline; padding: 25px 0 10px 30px; text-align: left; font:bold;}
			#wrap #pic #slogan h1 { font: bold 1.4em Arial, Sans-Serif; color: darkred; letter-spacing: 1px; margin:0 }
			#wrap #pic #slogan h2 { font:  1.0em Arial, Sans-Serif; color: #FFF; letter-spacing: 0px; margin:0; padding: 10px 0}
			#wrap #pic #slogan a { color: #FFF; font: bold; }
			#wrap #slogan ul { padding: 15px 0 0 0;  font: bold; }
			#wrap #slogan a { padding-left: 20px; font: 11px Arial, Sans-Serif; color: green; text-decoration: none; background: #F6F6F6 no-repeat left; font: bold; }
			#wrap #slogan a { padding-left: 20px; font: 11px Arial, Sans-Serif; color: #e46465; text-decoration: none; background: #F6F6F6 no-repeat left; font: bold; }
			#wrap #slogan a:hover { text-decoration: none; color: #fff; background: #e46465 repeat-x; font: bold; }
			#wrap #slogan a:active { text-decoration: none; color: #FFFFFF; background: #e46465 repeat-x; font: bold;}
		#wrap #slogan li { line-height: 18px; background: #F6F6F6 no-repeat bottom left; list-style: none; text-transform: uppercase; font:bold; }			
		#wrap #menu { padding: 0; margin:10px; background: #F6F6F6;}
		#wrap #menu a { padding-left: 20px; font: 11px Arial, Sans-Serif; color: darkred; text-decoration: none; background: #F6F6F6 no-repeat left; }
		#wrap #menu ul { padding: 0 0 0 0 }
		#wrap #menu li { line-height: 18px; background: #F6F6F6 url(images/li-line.gif) no-repeat bottom left; list-style: none }
#hylyt_inner
{
position: relative;
width: 680px;
height: 0px;
margin: 0px auto;
}

#hylyt_inner h1
{
	background: inherit;
	position: absolute;
	left: 163px;
	bottom: 10px;
	text-transform: inherit;
	font-size: 22px;
	font-style:inherit;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	width: 289px;
	height:100px;
}

#hylyt_inner h1 span
{
background: inherit;
color: white;
text-align:center;
vertical-align:middle;
}
.testimtxt {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
}
.testimttl {
	color: #FF0000;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}
#navbar {
	position: absolute;
	bottom: 551px;
	right: 514px;
	width: 306px;
	height: 147px;
}

/* the links in the navigationbar are an unordered list */
	#navbar ul {
	}
	
	#navbar li {
		list-style: none;
		display: block;
		width: auto;
		float: left;
	}
	#navbar a {
		text-decoration: none;
		display: block;
		padding: 4px 10px 4px 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-transform: uppercase;
	}
	#navbar a:hover {
		background: #458023;
		color: #FFF;
	}
#loader {
	width:680px;
	height:186px;
	padding:5px;
	float:left;
	display: inline;
	}
/*body{
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	margin:0px;
}*/

.tstm-loc{
	color:#FFF;
	background-color:#FF0000;
	border: solid 1px;
	border-color:white;	
	font-size:14px;
	font-style:oblique;
	width:150px;
	height:20px;
	overflow:hidden;
	cursor:pointer;
}
.tstm-dsp{	
	width:auto;
	visibility:hidden;
	height:inherit;
	overflow:hidden;
	position:relative;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:12px;	
	position:relative;
}
#movie {
}
