@import url(../layout.css);
h1
{
	color: #121D5B;
}

h2, h4, h5
{
    color:#F1411C;
}

h3
{
    color:#F1411C;
}

.twoColumn #divColumnCentre h1
{
    background-image:url(/templates/images/backgrounds/blueblob.gif);
	background-repeat:repeat-y;
	background-position:right top;
}

.twoColumn #divColumnCentre h2
{
    background-image:url(/templates/images/backgrounds/orangeblob.gif);
	background-repeat:repeat-y;
	background-position:right top;
}

ul.navigation
{
	background-image: url(../../images/navigation/background-blue.gif);
}
ul.navigation ul
{
	background-color: #004766;
}
#spanNavigationBase
{
	background-image: url(../../images/navigation/base-blue.gif);
}

.CMSModule a, .CMSModule a:visited, .Content ul a, .Content ul a:visited
{
	color: #E3002B;
}
.navigation a, .navigation a:visited
{
	color: #fff;
}

.warning
{
	color:Red;
}

.redArrowLink
{
    font-weight:bold;
    background-image: url('/templates/images/icons/arrow_red.gif');
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
    text-decoration:none;
}

.bluedarkblueArrowLink
{
    font-weight:bold;
    background-image: url('/templates/images/icons/arrow_blue_darkblue.gif');
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
    text-decoration:none;
}

.blueblueArrowLink
{
    font-weight:bold;
    background-image: url('/templates/images/icons/arrow_blue_blue_bg.gif');
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
    text-decoration:none;
}

.blueArrowLink
{
    font-weight:bold;
    background-image: url('/templates/images/icons/arrow_blue.gif');
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
    text-decoration:none;
}

.redArrowLinkBack
{
    font-weight:bold;
    background-image: url('/templates/images/icons/arrow_red_back.gif');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:15px;
    text-decoration:none;
}

.orangeArrowLink
{
    font-weight:bold;
    background-image: url('/templates/images/icons/arrow_orange.gif');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:15px;
    text-decoration:none;
}

.memberSearchPaging a , .memberSearchPaging a:visited, .memberSearchPaging a:active
{
    color:#E3002B;
}

.blueText
{
    color: #121D5B;
    font-weight:bold;
}

.redText
{
    color: #E3002B;
    font-weight:bold;
}

#SideNavigation
{
    background-color:#E30129;
    color:#FFF;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
    width:180px;
}

#SideNavigation ul
{
    padding:0;
    margin:0;
    padding-left:10px;
}

#SideNavigation li
{
    list-style-type:none;
    background-image:url(/templates/images/icons/SecondayNav-inactive.gif);
    background-repeat:no-repeat;
    padding-left:1em;
    background-position:left 5px;
}

#SideNavigation li.selectedNode
{
    background-image:url(/templates/images/icons/SecondayNav-active.gif);
}

#SideNavigation a, #SideNavigation a:visited, #SideNavigation a:active
{
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
    font-size:8pt;
}

#SideNavigation a:hover
{
    text-decoration:underline;
}

#memberDetails, #memberDetails table tr td
{
    color: #121D5B;
}

#memberDetails_name
{
    color: #E3002B;
    margin-top:1em;
}

#memberDetails a
{
    color: #E3002B;
}

#memberDetails_name h1
{
    color: #E3002B;
}

#MemberSearchBox
{
    margin-top:10px;
}

#MemberSearchBox h1
{
    color: #121D5B;
    font-size: 12pt;
}

#News
{
	width:100%;		
}


#LatestNews
{
	width:100%;	
	background-color:#212A65;
	color:White;
	margin-bottom:5px;	
	padding:5px;
}

#LatestNews h1
{
	font-family:Arial;	
	font-size:16px;
	margin: 0px 0px 0px 0px;
	padding:6px 10px 0px 10px;
	color:White;	
}

#LatestNews select
{
    border-width:0;
    margin-bottom:3px;
    margin-right:3px;
}

#LatestNews hr
{
	color:White;
	margin-top:1px;
	margin-bottom:1px;
}

#LatestNewsSummary
{
	background-color:#212A65;	
	padding-bottom:5px;
}

#LatestNewsSummary .LatestNewsSummaryItem
{
	width:100%;
	margin-bottom:1.5em;
}

#LatestNewsSummary .LatestNewsSummaryItem h3
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:White;
	margin-bottom:5px;
}

#LatestNewsSummary .LatestNewsSummaryItem p
{	
	font-size:8pt;	
	margin-top:0px;
	padding:0px 10px 5px 10px;
	margin:0px 0px 0px 0px;	
}

#LatestNewsSummary .LatestNewsSummaryItem a
{
	font-family:Verdana;	
	font-size:10px;	
	font-weight:bold;
	float:right;
	text-decoration: none;
	color:White;
	height:13px;
	margin-right:10px;
}

#LatestNewsSummaryList
{
	padding-bottom:5px;
}

#LatestNewsSummaryList .LatestNewsSummaryListItem
{
    margin-bottom:1em;
}

#LatestNewsSummaryList a
{
    color:White;
    font-weight:bold;
}

#NewsSummary
{
}

.NewsSummaryItem
{
}

.NewsSummaryItem h1
{
	font-weight:bold;
	font-size:12px;
	color:#F1411C;
	margin:5px 0px 5px 0px;
}

.NewsSummaryItem h2
{
	font-weight:bold;
	font-size:11px;
	color:#333333;
	margin:5px 0px 5px 0px;	
}

.NewsSummaryItem a
{
	font-family:Verdana;	
	font-size:9px;	
	color:#F1411C;	
	float:right;
	text-decoration: none;
	height:13px;
}

.NewStory
{
	font-family:Arial;
}

.NewStory h3
{
	font-size:24px;
	color:#F1411C;
	width:100%;
}

.NewStory a
{
	font-family:Verdana;	
	font-weight:bold;
	font-size:9px;	
	color:#E30129;	
	float:right;
	vertical-align:middle;
	text-decoration: none;
	height:13px;
}

.NewsStorySummary
{
	font-size:14px;	
	padding-top:20px;
}

.NewsStoryContent
{
	font-size:12px;		
	padding-top:20px;	
}


#LatestEvents
{
	background-color:#BFD2EA;
	padding:5px;
}

#LatestEvents h1
{
	font-size:11pt;
	margin: 0px 0px 0px 0px;
	color:#121D58;	
}

#LatestEvents hr
{
	color:White;
	margin-bottom:1px;
	margin-top:0;
}

#LatestEventsSummary
{
	background-color:#BFD2EA;
	padding-bottom:5px;
}

#LatestEventsSummary .LatestEventsSummary
{
	width:100%;
}

#LatestEventsSummary .LatestEventsSummaryItem
{
    margin-bottom:1.5em;
}

#LatestEventsSummary .LatestEventsSummaryItem h1
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;	
}

#LatestEventsSummary .LatestEventsSummaryItem p
{	
	font-size:8pt;	
	padding:0px 10px 5px 10px;
	margin:0px 0px 0px 0px;	
}

#LatestEventsSummary .LatestEventsSummaryItem a
{
	font-weight:bold;
	float:right;
	text-decoration: none;
	height:13px;
	margin-right:10px;
	color:#121D58;
}

#DirectoryLogin
{
    background-color:#C0D2EA;
    color:#121D5B;
    width:190px;
    margin-bottom:5px;
}

#DirectoryLogin #LoginStatus
{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:1px;
}

#DirectoryLogin #LoginStatus a
{
    float:right;
    color:#121D5B;
}

#DirectoryLogin #LoginStatus p
{
    padding-top:0;
    margin-top:0;
    margin-bottom:5px;
}

#DirectoryLogin #LoginStatus input
{
    width:96%;
}

#DirectoryLogin h1
{
    font-size:11pt;
	margin: 0;
	padding:5px;
	
}

#DirectoryLogin hr
{
    color:White;
	margin-bottom:6px;
	margin-top:0;
	border:solid 1px White;
}

#ContactForm
{
    margin-top:1em;
}



#ContactForm tr td
{
    color:#121D5B;
    font-weight:bold;
    
}