* {
	font-family: verdana;
	font-size: 10pt;
	color: black;
}

body {
	margin: 0;
}

a {
	color: blue;	
}

a:hover {
	color: red;
}

h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
	font-weight: bolder;
}

div#header {
	background-image: url('/images/topcell.png');
	background-repeat: repeat-x;
	height: 23px;
}

div#main {
	margin: auto;
	width: 950px;	
}

div#banner {
	text-align: center;
}

div#banner a img {
	border: 0;	
}

div#menu, div#content {
	margin: 15px 0;	
}

div#content {
	float: right;
	width: 700px;
	-moz-border-radius: 15px;	
	border: 1px solid #CCCCCC;
	padding: 0px 5px 10px 5px; 	
}

div#content ul li {
	list-style: none;	
	float: left;
	width: 225px;		
}

div#search {
	float:right;
	margin: 10px 0 5px 0;	
}

div#navigation  {
	padding: 5px;	
	margin: 10px 0 5px 0;
}

div#menu {
	float:left;	
	width: 180px;
	border: 1px solid #CCCCCC;
	-moz-border-radius:15px;
}

div#menu h2 {
	text-align: center;	
	padding: 5px 0;	
	margin: 10px 5px 5px 5px;
}

div#menu ul, div#content ul  {
	margin: 0;
	padding: 0;	
}

div#menu ul	{
	border-top: 1px solid #CCCCCC;
}

div#menu ul li {
	list-style: none;		
}

div#menu ul li span {
	float: right;	
}

div#menu ul li a {
	text-decoration: none;	
	display: block;
	padding: 2px 3px;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #CCCCCC;
}

div#menu ul li a:hover {
	background-color: #E0E0E0;
}

div#menu ul li a img {
	border: 0;	
}

div#menu p {
	text-align: center;	
}

div#clear {
	clear: left;	
}

div#footer {
	clear: right;	
	width: 100%;
	min-width: 900px;
	padding: 15px 0 0 0;
	background: url('/images/footer.png') repeat-x;		
}

div#footer div {
	text-align: center;
	padding: 5px 0 0 0;
}

div#bookmark {
	text-align: center;
	margin: 20px 0 0 0;
}

div#bookmark ul {
	margin: auto;
	padding: 0;
	width: 600px;	
}

div#bookmark ul li {
	height: 29px;
	width: 30px;
	list-style: none;
	display: inline-block;
	cursor: pointer;
}

div#bookmark ul li a {
	display:block;
	width: 30px;
	height: 29px;
	font-size: 0;
}

li#bookmark01, li#bookmark01:hover, 
li#bookmark02, li#bookmark02:hover,
li#bookmark03, li#bookmark03:hover, 
li#bookmark04, li#bookmark04:hover, 
li#bookmark05, li#bookmark05:hover, 
li#bookmark06, li#bookmark06:hover, 
li#bookmark07, li#bookmark07:hover, 
li#bookmark08, li#bookmark08:hover, 
li#bookmark09, li#bookmark09:hover, 
li#bookmark10, li#bookmark10:hover, 
li#bookmark11, li#bookmark11:hover, 
li#bookmark12, li#bookmark12:hover, 
li#bookmark13, li#bookmark13:hover, 
li#bookmark14, li#bookmark14:hover, 
li#bookmark15, li#bookmark15:hover, 
li#bookmark16, li#bookmark16:hover, 
li#bookmark17, li#bookmark17:hover, 
li#bookmark18, li#bookmark18:hover, 
li#bookmark19, li#bookmark19:hover, 
li#bookmark20, li#bookmark20:hover, 
li#bookmark21, li#bookmark21:hover {
	background:url('/images/bookmarks.png') no-repeat;
}


li#bookmark01 {
	background-position:left top;
}

li#bookmark01:hover {
	background-position:left bottom;
}

li#bookmark02 {
	background-position:-35px top;
}

li#bookmark02:hover {
	background-position:-35px bottom;
}

li#bookmark03 {
	background-position:-70px top;
}

li#bookmark03:hover {
	background-position:-70px bottom;
}

li#bookmark04 {
	background-position:-105px top;
}

li#bookmark04:hover {
	background-position:-105px bottom;
}

li#bookmark05 {
	background-position:-140px top;
}

li#bookmark05:hover {
	background-position:-140px bottom;
}

li#bookmark06 {
	background-position:-175px top;
}

li#bookmark06:hover {
	background-position:-175px bottom;
}

li#bookmark07 {
	background-position:-210px top;
}

li#bookmark07:hover {
	background-position:-210px bottom;
}

li#bookmark08 {
	background-position:-245px top;
}

li#bookmark08:hover {
	background-position:-245px bottom;
}

li#bookmark09 {
	background-position:-280px top;
}
li#bookmark09:hover {
	background-position:-280px bottom;
}

li#bookmark10 {
	background-position:-315px top;
}

li#bookmark10:hover {
	background-position:-315px bottom;
}

li#bookmark11 {
	background-position:-350px top;
}

li#bookmark11:hover {
	background-position:-350px bottom;
}

li#bookmark12 {
	background-position:-385px top;
}

li#bookmark12:hover {
	background-position:-385px bottom;
}

li#bookmark13 {
	background-position:-420px top;
}

li#bookmark13:hover {
	background-position:-420px bottom;
}

li#bookmark14 {
	background-position:-455px top;
}

li#bookmark14:hover {
	background-position:-455px bottom;
}

li#bookmark15 {
	background-position:-490px top;
}

li#bookmark15:hover {
	background-position:-490px bottom;
}

li#bookmark16 {
	background-position:-525px top;
}

li#bookmark16:hover {
	background-position:-525px bottom;
}

li#bookmark17 {
	background-position:-560px top;
}

li#bookmark17:hover {
	background-position:-560px bottom;
}

li#bookmark18 {
	background-position:-595px top;
}

li#bookmark18:hover {
	background-position:-595px bottom;
}

li#bookmark19 {
	background-position:-630px top;
}

li#bookmark19:hover {
	background-position:-630px bottom;
}

li#bookmark20 {
	background-position:-665px top;
}

li#bookmark20:hover {
	background-position:-665px bottom;
}

li#bookmark21 {
	background-position:-700px top;
}

li#bookmark21:hover {
	background-position:-700px bottom;
}