body
{
	margin: 0;
	font: 12px/18px Arial, Tahoma, Verdana;
	color: #666;
	background-color: #dcedf4;
}

h1
{
	font: bold 16px Arial, Tahoma, Verdana;
}

h2
{
	font: bold 14px Arial, Tahoma, Verdana;
}

.textSmall
{
	font-size: 11px;
	line-height: 15px;
}

.textNormal
{
	font-size: 12px;
}

.textBig
{
	font-size: 14px;
}

.bodybgleft
{
	background: url(../images/bodybg-left.gif) #dcedf4 top center repeat-y;
}

.bodybgright
{
	background: url(../images/bodybg-right.gif) #dcedf4 top center repeat-y;
}

.bannerbg
{
	background: url(../images/banner-bg.gif) #087fc6 top left repeat-x;
}

.dotsv
{
	background: url(../images/dots-v.gif) transparent 0 0 repeat-y;
	width: 1px;
}

.dotsh
{
	background: url(../images/dots-h.gif) transparent 0 0 repeat-x;
	height: 1px;
}

.dotshwhite
{
	background: url(../images/dots-h-white.gif) transparent 0 0 repeat-x;
	height: 1px;
}

.dotsnav
{
	background: url(../images/dots-v.gif) #f7f7f7 199px 0 repeat-y;
}

.topnavbg
{
	background: url(../images/topnavbg.gif) #0067ce 0 0 repeat-x;
	color: #fff;
}

.navdiv
{
	background: url(../images/bulletnav.gif) #F9B500 5px 11px no-repeat;
	padding: 5px 10px 5px 20px;
	margin: 0 1px 0 0;
}

.navdivover
{
	background: url(../images/bulletnav.gif) #BB8900 5px 11px no-repeat;
	padding: 5px 10px 5px 20px;
	margin: 0 1px 0 0;
}

.navdivsub
{
	background: url(../images/bullet-nav.gif) transparent 20px 9px no-repeat;
	padding: 5px 10px 5px 35px;
}

.navdivsubdiv
{
	background: url(../images/bulletsub-nav.gif) transparent 35px 12px no-repeat;
	padding: 5px 10px 5px 45px;
}

.hrline
{
	border-bottom: 1px #ccc solid;
}

.footer
{
	background: url(../images/footerbg.gif) transparent 0 0 repeat-x;
	padding: 5px 0 20px 0;
}

.caption
{
	font-size: 11px;
	background-color: #eeeeee;
	padding: 5px;
}

.imgL
{
	float: left;
	padding: 0 10px 5px 0;
}

.imgR
{
	float: right;
	padding: 0 0 5px 10px;
}

.blue
{
	color: #06c;
}

.black
{
	color: #000;
}

.gray
{
	color: #aaa;
}

.darkgray
{
	color: #888;
}

.xsmall
{
	font-size: 10px;
}

.small
{
	font-size: 11px;
}

table.tblNormal tr.rowtitle td
{
	background: #ccc;
	color: #fff;
	border-top: 1px #aaa solid;
	border-bottom: 1px #aaa solid;
}

table.tblNormal tr.row td
{
	background-color: #eee;
	border-top: 1px #fff solid;
	border-bottom: 1px #ddd solid;
}

table.tblNormal tr.row1 td
{
	background-color: #F5F5F5;
	border-top: 1px #fff solid;
	border-bottom: 1px #ddd solid;
}

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

a:hover
{
	color: #06c;
	text-decoration: underline;
}

a.topnavlink
{
	color: #fff;
	text-decoration: none;
}

a.topnavlink:hover
{
	color: #fff;
	text-decoration: underline;
}

a.navlink
{
	color: #fff;
	text-decoration: none;
}

a.navlink:hover
{
	color: #fff;
	text-decoration: underline;
}

a.uline
{
	text-decoration: underline;
}

form
{
	margin: 0;
}

input, select, textarea
{
	font: 12px Arial, Tahoma, Verdana;
	border: 1px #ccc solid;
}

.btn
{
	font: bold 12px Arial, Tahoma, Verdana;
	border: 1px #fff outset;
	background-color: #ddd;
	color: #666;
}

.noborder
{
	border: none;
}

.search-btn
{
	font: bold 11px Arial;
	color: #666;
	background: url(../images/go.gif) transparent top left no-repeat;
	height: 19px;
}

.search
{
	border: none;
	border-top: 1px #E1E1E1 solid;
	border-bottom: 1px #E1E1E1 solid;
	height: 15px;
	background: #fff;
}

.next{
	float: right;
}