Body {
	background-color: #f2f2f2;
	background-image: url(http://www.frabe.nl/library/images/background.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:left top;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #666;
}
table, th, td
{
border: 0px solid #bbb;
padding: 0px;
border-spacing: 0px;
}

p, td {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.row0
{
background:#fff;
}
.row1
{
background:#ddd;
} 

table.gridtable {
	font-family: verdana,arial,sans-serif;
	color:#333333;
	border-width: 1px;
	border-color: #bbb;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bbb;
	background-color: #dedede;
	font-weight: bold;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bbb;
	background-color: #ffffff;
}

#pagecontainer {
	width: 990px;
	background-color: #fafafa;
	position: absolute;
	left: 50%;
	margin-left: -495px;
	margin-top: 15px;
	text-align: left;
	z-index: 1;
}

#bannercontainer {
	width: 990px;
	height: 380px;
	/*background: #000 url(http://www.citylink-va.com/lib/skins/cl2014/library/bannerimages/images/banner1.jpg) no-repeat 50% 0;
	background: #266cb3 url(http://www.citylink-va.com/lib/skins/cl2014/library/bannerimages/script/rotate.php) no-repeat 50% 0;*/
	background-color: #266cb3;
	z-index: 1;
	position: relative;
	background-position: left;
}

#maincontainer {
	width: 970px;
	top: 560px;
	background-color: #FAFAFA;
	background-image: url(http://www.frabe.nl/library/images/content-background.jpg);
	background-repeat:repeat-y;
	border-top-style: none;
	border-top-width: 2px;
	position: absolute;
	float: left;
	text-align: left;
	z-index: 2;
	border: thin;
	padding-left: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-top: 20px;
	border-right-color: #444444;
	border-right: 1px dotted;
	border-left-color: #444444;
	border-left: 1px dotted;
	border-bottom-color: #444444;
	border-bottom: 1px dotted;
}

#sidebar {
	width: 250px;
	top: 10px;
	left: 0px;
	float: right;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	z-index: 2;
}

#mainbox {
	width: 689px;
	color: #888;
	float: left;
	background-color: #FAFAFA;
	z-index: 3;

}

img { 
	border:0px; 
	vertical-align:middle;
}

.pagination ul{
                display: inline;
}
.pagination ul li{
                                margin-left: 0;
                                padding: 3px 5px;
                                color: #2b6b97;
                                list-style: none;
                                display: inline;
                                font-size: 1.2em;
                                font-weight: bold;
}