td, p {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

body {
	margin: 0px;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	background: #FFFFFF;	
}

.date {
	color: #FFFFFF;
	padding-left: 20px;
}

.menuTop {
	padding-left: 20px;
}

.menuMain {
	color: #15344b;
	line-height: 22px;
	padding-left: 15px;
}

.rallyCalendar {
	padding-left: 15px;
	padding-right: 15px;
	width: 162px;
}

.rallyCalendarTitle {
	color: #15344b;
	font-weight: bold;
}

.rallyCalendarDate {
	color: #426b89;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

.forumPosts {
	padding-left: 15px;
	padding-right: 15px;
}

.adverts {
	padding: 5px;
}


.pageContent1 { /* 3 column */
	padding: 20px;
	padding-top: 5px;
	width: 292px;
}

.pageContent2 { /* 2 column */
	padding: 20px;
	padding-top: 5px;
	width: 507px;
}

.latestNewsContainer {
	border-bottom: 1px dashed #CCCCCC;
	padding: 2px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.latestNewsDate {
	text-align: left;
	font-weight: normal;
}

.latestNewsDateHome {
	text-align: right;
	font-weight: normal;
	color: #666666;
}

.latestNewsBody {
	text-align: left;
	font-weight: normal;
}

.memberContactContainer {
	border-bottom: 1px dashed #CCCCCC;
	padding: 2px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.memberContactName {
	text-align: left;
	font-weight: bold;
}


.footer {
	padding-left: 20px;
}

input, select, textarea  {
	font: 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
}


a:link {
	text-decoration: none; 
	color:#15344b;
}

a:active {
	text-decoration: none; 
	color:#15344b;
}

a:visited {
	text-decoration: none; 
	color:#345974;
}

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


li {
	line-height: 18px;
}

h1 {
	font: 20px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font: 14px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
	font: 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.basicBox {
	border:1px solid #EBEBFD; 
	background-color: #F7F7FE;
	padding: 10px;
}

.menuBox {
	height: 16px;
	border: 1px solid #EBEBFD; 
	background-color: #F7F7FE;
	padding: 3px 20px 3px 20px;
	text-align: right;
	font-size: 10px;
}

.basicBox11px {
	border:1px solid #8db2d9; 
	background-color: #DEE8F1;
	padding: 10px;
	font-size: 11px;
}

fieldset {
	padding: 10px;
	border: 1px solid #EBEBFD;
}

.pageHeader {
	padding-left: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.downloadDocsContainer {
	border-bottom: 1px dashed #CCCCCC;
	padding: 2px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.downloadDocsTitle {
	text-align: left;
	font-weight: normal;
}

.downloadDocsDetail {
	font-size: 10px;
	color: #666666;
	text-align: left;
	font-weight: normal;
}

.downloadDocsDescription {
	text-align: left;
	font-weight: normal;
}

.pagingControl {
	border-bottom: 1px dashed #666666;
	padding: 3px;
	text-align: right;
	margin-bottom: 5px;	
}

.moreLink {
	text-align:right;
	padding: 8px;

}

.detailLink {
	padding: 5px;
	border-bottom: 1px dashed #74838a;
}

.newsThumbnail {
	padding: 3px;
	border: 1px solid #426b89;
	margin: 2px 5px 2px 0px;
}

.newsMainImage {
	padding: 3px;
	border: 1px solid #426b89;
	margin: 0px 0px 10px 10px;
}