div.article {
   display: block;
   width: 450px;
}

div.article, div.article p, div.body, div.body p {
   font: 13px arial;
   color:black;
}

div.headline, div.headline a, div.headline a:hover, div.headline a:active, div.headline a:visited {
   color: black;
   font: bold 16pt/20pt arial;
   text-decoration: none;
}

div.summary p, div.summary a, div.summary a:link, div.summary a:hover, div.summary a:active, div.summary a:visited {
   color: black;
   text-decoration: none;
   font: 13px arial;
}
/* ************************* image-free tabs ****************** */

.tabs {
	position:relative;
	z-index:100;
	display:block;
	text-align: left;
	top: 10px;
	left: 25px;
	height: 23px;
	font: bold 8pt/9pt arial;
}

.tabs ul {
	margin: 0;
	display:block;
	padding:3px 10px 10px 0px;
	list-style:none;
}
.tabs li {
	float:left;
	padding: 3px 9px;
	background-color: #677CDF;
	/*background-color: #999;*/
	border-bottom: 1px solid #666;
	border-right: 1px solid #333;
	border-left: 1px solid #CEE0E3;
	border-top: 1px solid #BAC5FB;
}
.tabs li#current {
	background-color: #BAD9DF;
	/*background-color: #ddd;*/
	border-left: 1px solid #BAD9DF;
	border-right: 0px solid #BAD9DF;
	border-bottom: 1px solid #F8FAFF;
	border-top: 1px solid #BAD9DF;
	/*border-top: 1px solid #fff;*/
	color: #fff;
	font: bold 9pt/9pt arial;
	padding-top:4px;
	line-height:11px;
}
.tabs a {
	text-decoration: none;
}
.tabs li#current a:link, .tabs li#current a:visited {
	color: #424242;
}
.tabs li a:link, .tabs li a:visited {
	color: #fff;
}

.pagecount {
    width:300px;
    height:22px;
    position:relative;
    display:block;
    font-family: Verdana, Arial;
    font-size: 13px;
    top: 10px;
    left: 0px;
}
.pagecount li a:active, .pagecount li a:visited { font-weight: normal; color: black; text-decoration: none; }
.pagecount li a:hover {background:#7AC4D2;color:black;font-weight:normal;}

.pagecount li#leftarrow a:hover{
   background:#F2F5FD;
   background-image: url(../images/singlearrow_small_hover_lef.gif); background-repeat: no-repeat;
}
.pagecount li#firstarrow a:hover{
   background:#F2F5FD;
   background-image: url(../images/doublearrow_small_hover_lef.gif); background-repeat: no-repeat;
}
.pagecount li#rightarrow a:hover{
   background:#F2F5FD;
   background-image: url(../images/singlearrow_small_hover_a.gif); background-repeat: no-repeat;
}
.pagecount li#lastarrow a:hover{
   background:#F2F5FD;
   background-image: url(../images/doublearrow_small_hover_a.gif); background-repeat: no-repeat;
}

.pagecount ul {
   list-style:none;
   margin:0px;
   padding:0px;
   text-align:center;
   line-height:14px;
}
.pagecount li#pagestext {
   height:15px;
   display:block;
   font-size:13px;
   margin-right:2px;
   margin-top:1px;
   float:left;
   /*border: 1px solid #7AC4D2;*/
   border: 1px solid #bad9df;
   background:#E7EAEB;

   /*background:#EBF0FD;*/
}
.pagecount li#page, .pagecount li#currentpage {
   width:12px;
   height:15px;
   display:block;
   background:#E7EAEB;
   float:left;
   /*border: 1px solid #7AC4D2;*/
   border: 1px solid #bad9df;
   margin-left:1px;
   margin-top:1px;
}
.pagecount li#currentpage {
   font-weight: bold;
}
.pagecount a {
   width:12px;
   height:15px;
   display:block;
   color:black;
}
.pagecount li#leftarrow a {width:11px;height:17px;}
.pagecount li#leftarrow {
   float:left;
   width:11px;
   height:17px;
   display:block;
   margin: 0px 3px 0px 6px;
   font-weight:bold;
   border: 1px solid #F8FAFF;
   background-image: url(../images/singlearrow_small_left_a.gif); background-repeat: no-repeat;
}
.pagecount li#firstarrow a {width:17px;height:17px;}
.pagecount li#firstarrow {
   float:left;
   width:17px;
   height:17px;
   display:block;
   margin:0px 0px;
   font-weight:bold;
   border: 1px solid #F8FAFF;
   background-image: url(../images/17px_arrowdouble_light_a.gif); background-repeat: no-repeat;
}
.pagecount li#rightarrow a {width:11px;height:17px;}
.pagecount li#rightarrow {
   float:left;
   width:11px;
   height:17px;
   display:block;
   margin: 0px 0px 0px 6px;
   font-weight:bold;
   border: 1px solid #F8FAFF;
   background-image: url(../images/singlearrow_small_a.gif); background-repeat: no-repeat;
}
.pagecount li#lastarrow a {width:17px;height:17px;}
.pagecount li#lastarrow {
   float:left;
   width:17px;
   height:17px;
   display:block;
   margin:0px 0px;
   font-weight:bold;
   border: 1px solid #F8FAFF;
   background-image: url(../images/doublearrow_small_a.gif); background-repeat: no-repeat;
}
