@charset "utf-8";
/* New iSiteTV CSS */
body {margin:5px 0 0 0; padding:0;}

#content {font:normal 0.8em arial; color:#333; padding:0 10px 0 10px;}
#content h1 {font:bold 16px arial; color:#09C;}
#content h2 {font:bold 14px arial; color:#09c;}
#content a {font:bold 1em arial; color:#069; text-decoration:none;}
#content a:hover {color:#09c;}
#content a img {border:0;}

#topbar {height:110px;}

#tabs {width:110px; height:160px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#tabs a {
	text-decoration:none; color:#333; font:normal 0.8em arial; color:#333; line-height:16px;

}
#tabs a:hover {color:#09c;}

#icnav {width:800px;}
#icnav a {
  display:block; width:100px; height:25px; background:url(images/newbutton.jpg) 0px -25px; margin:0 0 10px 0;
  text-decoration:none; color:#fff; font:bold 12px arial; text-align:center; line-height:25px;
}
#icnav a:hover {background-position:0px 0px; color:#999;}

#search {width:150px; height:101px; background:url(images/searchbg.png) no-repeat;}
#clients {width:150px; height:101px; background:url(images/clientsbg.png) no-repeat;}

#footer {width:861px; height:50px; text-align:left; text-indent:230px; font:normal 0.6em arial; color:#999; margin-top:20px;}

.neonav {float:left; width:100px; margin:0 10px 0 0;}
.neonav a {
  display:block; width:100px; height:25px; background:url(images/newbutton.jpg); background-position: 0px -25px; margin:0 0 10px 0;
  text-decoration:none; color:#fff; font:bold 12px arial; text-align:center; line-height:25px;
}
.neonav a:hover {background-position:0px 0px; color:#666;}

.w3c {
	display:block;
	width:37px;
	height:13px;
	line-height:13px;
	background-image:url(../images/w3c.png);
	text-indent:-3000px;
	background-position:0px -13px;
	float:left;
}
.w3c:hover {
	background-position:0px 0px;	
}
.css {
	display:block;
	width:37px;
	height:13px;
	line-height:13px;
	background-image:url(../images/css.png);
	text-indent:-9999px;
	background-position:0px -13px;
	float:left;
	margin-left:5px;
}
.css:hover {
	background-position:0px 0px;	
}
.links {
	display:block;
	width:37px;
	height:13px;
	line-height:13px;
	background-image:url(../images/links.png);
	text-indent:-9999px;
	background-position:0px -13px;
	float:left;
	margin-left:5px;
}
.links:hover {
	background-position:0px 0px;	
}

.quote {
	width:230px; background:#fafafa; margin-bottom:10px; border:1px solid #f4f4f4;
	padding:10px; text-indent:30px;
	text-align:left; font:normal 12px arial;
}
    #flags {clear:both; border:5px solid #eee; padding:5px; height:16px;}
    #flags a {display:block; width:24px; height:16px; text-indent:-9999px; float:left; font:normal 10px/10px arial; margin:0 0 0 10px;} /* FONT part is for IE6, leave in */
    #gbflag {background:url(../flags.png) 0 0;    } #gbflag:hover {background-position:24px 0;}
    #frflag {background:url(../flags.png) 0 -16px;} #frflag:hover {background-position:24px -16px;}
    #deflag {background:url(../flags.png) 0 -32px;} #deflag:hover {background-position:24px -32px;}
    #esflag {background:url(../flags.png) 0 -48px;} #esflag:hover {background-position:24px -48px;}
    #itflag {background:url(../flags.png) 0 -64px;} #itflag:hover {background-position:24px -64px;}
