body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #666666;
	font-size: 12px;
}

h1{

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	color: #034EA2;
	font-size: 15px;
}

.headings {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	color: #034EA2;
	font-size: 100%;
}

.contact {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #0099CC;
	font-size: 11px;
	padding: 0 0 0 5px;
}

.litegrey {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	color: #999999;
	font-size: 90%;
}

.greyreg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 17px;
	color: #666666;
	font-size: 100%;
}

.greyreg_bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	font-size: 100%;
}

.bluereg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 17px;
	color: #013e81;
	font-size: 100%;
}

.bluereg_bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #013e81;
	font-size: 100%;
}


/* Links */
a:link, a:visited, a:active {
	color: #0066CC;
	text-decoration: none;
	font-weight: 700;
	font-size: 100%;
} 
a:hover {
	color: #707274;
	text-decoration: underline;
	font-weight: 700;
	font-size: 100%;
	}	

a.leftnav {
	color: #0066CC;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	height: 18px;
	width: 200px;
	padding: 6px 0px 2px 0px;
	border-bottom: solid 1px #CCCCCC;
	vertical-align: middle;
}

a.leftnav:hover, a.leftnav:active {
	color: #013e81;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	height: 18px;
	width: 200px;
	padding: 6px 0px 2px 0px;
	background-image: url(images/left-nav_rollon.gif);
	background-repeat: no-repeat;
	background-position: 195px center;
	border-bottom: solid 1px #CCCCCC;
	vertical-align: middle;
}

a.greyreg {
	color: #666666;
	text-decoration: none;
	font-size: 100%px;
	font-weight: normal;
}

a.greyreg:hover, a.greybold:active {
	color: #0066CC;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
}

a.greybold {
	color: #666666;
	text-decoration: none;
	font-size: 100%px;
	font-weight: bold;
}

a.greybold:hover, a.greybold:active {
	color: #0066CC;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}

a.subnav, a.subnav:active, a.subnav:visited {
	color: #666666;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	display: block;
	padding: 5px 10px 5px 10px;
	background-image: url(images/subnav_rolloff.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

a.subnav:hover {
	color: #0066CC;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	display: block;
	padding: 5px 10px 5px 10px;
	background-image: url(images/subnav_rollon.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

a.contact:link, a.contact:visited, a.contact:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #26247b;
	font-size: 100%;
	padding: 0 0 0 5px;
	text-decoration: none;
} 
a.contact:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	font-size: 100%;
	padding: 0 0 0 5px;
	text-decoration: none;
	}


/* Breadcrumbs */
.breadcrumbs {
	background-image: url(images/dotline.gif);
	background-repeat: repeat-y;
	background-position: center;
	}


/* Underline */
.underline {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0 3px 0;
}

.footerline {
	border-bottom: 3px solid #CCCCCC;
}

/* Borders */
.outerborder {
	border: 1px solid #cccccc;
}

.picborder {
	border: 1px solid #013e81;
}

.picborder2 {
		border: 1px solid #0066CC;
}

/* list */
.list {
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
}


/* Bullets */
#bulletlist ul {
		margin: 0 0 0 0.5em;
		padding: 0;
		list-style: disc;
		}
		
#bulletlist ul li{
		margin: 0.5em 0 0 1em;
		padding: 0;
		list-style: disc;
		}

