html {
	background: #f2f7ff url(/gfx/gradient.gif) bottom left fixed repeat-x;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body {
	padding: 0em 0em 0em 0em;
	margin: 0 0 0 0;
	font-family: verdana,sans-serif;
	color: #333;
}

div,th,td,h2,h3,h4{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h1 {
	margin: 1ex 0 0 0;
	padding: 0 0 0 0;
}

a {
	color: #06C;
	text-decoration: none;
}

a:hover { color: #333;}

a.hilite {
	background-color:orange;
	color:blue;
	font-weight:bolder;
	font-size:100%;
	text-decoration: none;
}

a.hilite:hover {text-decoration: underline;}

#hwrap {
	background: transparent;
	margin: 1em 2em 0em 2em;
	padding: 0 0 0 0;
}

#topbar a { text-decoration: none; color: #06C; }
#topbar a:hover {color: #333;}
#topbar {
	font-size: 80%;
}

#tabs {
	font-family: tahoma,verdana,sans-serif;
	clear: both;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 2em;
}

#tabs ul {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#tabs li {float: left;}

#tabs a,span {
	font-weight: bold;
	width: 80px;
	font-size: 75%;
}

#tabs span {
	position: relative;
	top: 0;
	margin: 0 2px 0 0;
	float: left;
	background: #ffffff;
	border-right: 1px solid #c00;
	border-top: 1px solid #c00;
	border-left: 1px solid #c00;
	padding: 6px 6px 6px 6px;
	text-decoration: none;
	color: black;
}

#tabs a {
	position: relative;
	top: 0;
	margin: 1px 2px 0 0;
	float: left;
	background: #4c85ee;
	border-right: 1px solid #c00;
	border-top: 1px solid #c00;
	border-left: 1px solid #c00;
	padding: 5px 6px 5px 6px;
	text-decoration: none;
	color: white;
}

#tabs a:hover {
	background: #cc0000;
	position: relative;
	top: 0;
	padding: 5px 6px 6px 6px;
	margin-top: 0px;
}

#subtabs {
	clear: both;
	border-top: 1px solid #c00;
	border-left: 1px solid #c00;
	border-right: 1px solid #c00;
	margin: -1px 0 0 0;
	padding: 0 0 0 0; 
	background: #FFFFFF;
/**/
	font-family: tahoma,verdana,sans-serif;
	color: #666;
	padding: 5px 7px 7px 7px; /* for All other Browsers */
}

#subtabs ul {
	visibility: hidden;
	display: none;
	list-style-type: none;
	margin: 0 0 0 6px;
	padding: 0;
}

#subtabs li {
	float: left;
	padding: 0 8px 0 8px;
	white-space: nowrap;
}

#subtabs a {
	color: #06C;
	text-decoration: none;
	font-size: 75%;
}
#subtabs a:hover { color: #333;}

#bwrap {
	text-align: left;
	border-left: 1px solid #c00;
	border-right: 1px solid #c00;
	border-bottom: 1px solid #c00;
	background: #FFFFFF;
	padding: 0em 0.2em 1em 0.2em;
	margin: 0em 2em 2em 2em;
}

#sidebar ul {
	width: 96px;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

#sidebar img:hover { -moz-opacity:0.5;}
#sidebar img {filter:alpha(opacity=100)}
#sidebar li {
	list-style-type: none;
	text-align:center;
	font-size: 75%;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1em 0em;
}

.box {
	background: #f6f6f6;
	border: 1px dashed #c00;
	font-family: tahoma,verdana,sans-serif;
	font-size: 75%;
	line-height: 140%;
	margin: 0ex 0.2em 0ex 0.2em;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
}

.box a {
	color: #06C;
	text-decoration: none;
	font-family: tahoma,verdana,sans-serif;
	font-size: 75%;
}

.box a:hover { color: #333;}

#bodyarea {
	font-family: tahoma,verdana,sans-serif;
	line-height: 140%;
	margin: 0ex 0.5em 0ex 0.5em;
	padding: 0ex 0em 0ex 0em;
	vertical-align: top;
}

#browse td{
	margin: 0ex 0em 0ex 0em;
	padding: 0ex 1em 0ex 1em;
}

#browse img:hover { -moz-opacity:0.5;}
#browse img {filter:alpha(opacity=100)}

#browse a{
	font-size: 75%;
}

#feature td {
	padding: 0em 0.5em 0.2em 0.5em;
	margin: 0em 0em 0em 0em;
	vertical-align: top;
	text-align: center;
	width: 110px;
}

#feature a {
	color: #f6f6f6;
	text-decoration: none;
}

#feature a:hover {
	color: #06C;
}

#feature img:hover { -moz-opacity:0.5;}
#feature img {filter:alpha(opacity=100)}

img.dview {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
