body {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0.0em;
	margin-right: 0.0em;
	margin-bottom: 0.0em;
	margin-left: 0.0em;
	line-height: 17px;
	color:#666666;
}
table,input,select,TD,textarea,form,p {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color:#666666;
}
/* ---------------------diminished--------------*/
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0.0em;
	margin-right: 0.0em;
	margin-bottom: 0.0em;
	margin-left: 0.0em;
	line-height: 17px;
	color:#666666;
}
.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #372d5f;
}
.sectionheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	}
/* ---------------------special--------------*/
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: red;
	font-style: italic;
}
.news-default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%
}
/* ---------------------indenting--------------*/
LI {
	LIST-STYLE-IMAGE: url(/images/li.gif)
}
LI LI{
	LIST-STYLE-IMAGE: url(/images/li.gif)
}
LI LI LI{
	LIST-STYLE-IMAGE: url(/images/li.gif)
}
UL {
	MARGIN: 0px 0px 0px 19px
}
OL {
	MARGIN: 0px 0px 0px 19px
}
form {
	MARGIN: 0px
}
/* ---------------------hover over--------------*/

#basenav, #basenav a, #basenav a:link, #basenav a:visited, #basenav a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #787878; 
	text-decoration: none
}
#basenav a:hover {
	text-decoration: underline
}

a.printthispage {
	font-weight: bold;
	text-decoration: underline;
}
.netcircular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #FFFFFF; 
	text-decoration: none
}

/* ---------------------text colour--------------*/	
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
}

/* ---------------------bg colour--------------*/	
.whitebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
}
/*------------------------- Headings---------------*/
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	text-transform:uppercase;
	color: #372d5f;
	line-height:24px;

}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
}
.border1 {
	border: 1px solid black;
}
.ds {
	font-size: 10px;
	color: #CCCCCC
	}
	.headlinered,a.headlinered, a.headlinered:link,a.headlinered:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #AB0013;
	text-decoration: none;
}
a.headlinered:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F1001B;
	text-decoration: none;
}
a.headlinered:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #730410;
	text-decoration: none;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{zoom:1;/*triggers hasLayout in IE*/}

.rightColButtons td {
	background: #014694;
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
	padding: 15px 0;
}

.rightColButtons td h1 {
	color: #ffffff;
}

.rightColButtons td a {
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

.rightColButtons td a:hover {
	color: #ffffff;
	text-decoration: underline;
}

ul.tweet_list, ul.tweet_list li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

ul.tweet_list .tweet_time {
	display: block;
	margin-top: 5px;
}

ul.tweet_list a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

ul.tweet_list a:hover {
	text-decoration: none;
}

.row
{
	margin:2px 0;
	padding:16px 8px 16px 8px;
	background-color:#5184BD;
	border:1px solid #B6B6B6;
	color:#fff;
}
.row h1
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:20px;
	pading:0px;
	margin:6px 0 0 0;
	font-variant:small-caps;
}
.row h2, .row h2 a:link, .row h2 a:visited, .row h2 a:active
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:15px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.row h2 a:hover
{
	text-decoration:underline;
}
.row img
{
	float:left;
	margin-right:16px;
	height:62px;
}
