/* CSS Document */

html {
	font-size:50%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	margin:0;
	padding:0;
}

p {
	font-size:1.2em;
	line-height:1.35em;
	color:#2e3e87;
	padding:0;
}

p.firstParagraph {
	font-weight:bold;
	color:#000000;
}

.buttonNavLink, .hide {
	display:none;
}

h1 {
	font-size:2.2em;
	color:#2e3e87;
	margin:0;
	padding:0;
	font-weight:normal;
}

h2 {
	font-size:2em;
	color:#2e3e87;
	margin:0;
	padding:0;
	font-weight:normal;
}

hr {
	color:#E3D15A;
	background-color:#E3D15A;
	height:1px;
	border:0;
	margin:20px 0 20px 0;
	padding:0;
}

a:link, a:visited, a:active {
	text-decoration:underline;
	color:#0000FF;
}

a:hover {
	text-decoration:none;
	color:#c7b53f;
}

img {
	border:0;
}

#holder {
	padding:0;
	width:100%;
	background-image:url(../images/top-background.jpg);
	background-repeat:repeat-x;
}

#contentHold {
	margin-left:auto;
	margin-right:auto;
	width:777px;
}

#header {
	height:222px;
	width:777px;
}

#headerLogo {
	height:210px;
	width:200px;
	margin:0;
	float:left;
}

/* Navigation Area */

#headerNavArea {
	width:550px;
	margin:0 16px 0 0;
	float:right;
}

#headerTitle {
	height:42px;
	margin:61px 0 0 0;
	text-align:right;
}

#headerTitle ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-image: none;
}

#headerTitle li {
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-image:none;
}

/* Featured Navigation */

#headerFeaturedNav {
	height:39px;
	width:413px;
	margin:13px 0 0 0;
	float:right;
	text-align:right;
}

#headerFeaturedNav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-image: none;
}

#headerFeaturedNav li {
	height:39px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-image:none;
	background-repeat:no-repeat;
}

#headerFeaturedNavAbout {
	height:39px;
	width:115px;
	margin:0 4px 0 0;
}

#headerFeaturedNavAboutLink {
	display:block;
	width:115px;
	height:39px;
	background-image:url(../images/nav-featuredabout.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#headerFeaturedNavCarers {
	height:39px;
	width:135px;
	margin:0 4px 0 0;
}

#headerFeaturedNavCarersLink {
	display:block;
	width:135px;
	height:39px;
	background-image:url(../images/nav-featuredcarers.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#headerFeaturedNavCommunity {
	height:39px;
	width:155px;
}

#headerFeaturedNavCommunityLink {
	display:block;
	width:155px;
	height:39px;
	background-image:url(../images/nav-featuredcommunity.gif);
	background-position:top;
	background-repeat:no-repeat;
}

/* Header Navigation */

#headerMainNav {
	height:34px;
	width:547px;
	margin:16px 0 0 0;
	float:right;
	text-align:right;
	background-image:url(../images/nav-points.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#headerMainNav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-image: none;
}

#headerMainNav li {
	height:30px;
	float:right;
	padding:0px;
	margin-right:10px;
	list-style:none;
	list-style-image:none;
	background-repeat:no-repeat;
}

#headerMainNav li.last {
	margin-right:3px;
	margin-left:-3px;
}

#headerMainNavHome {
	height:30px;
	width:41px;
}

#headerMainNavHomeLink {
	display:block;
	height:30px;
	width:41px;
	background-image:url(../images/nav-mainhome.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#headerMainNavAbout {
	height:30px;
	width:73px;
}

#headerMainNavAboutLink {
	display:block;
	height:30px;
	width:73px;
	background-image:url(../images/nav-mainabout.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#headerMainNavLinks {
	height:30px;
	width:73px;
}

#headerMainNavLinksLink {
	display:block;
	height:30px;
	width:73px;
	background-image:url(../images/nav-mainlinks.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#headerMainNavAboutEB {
	height:30px;
	width:59px;
}

#headerMainNavAboutEBLink {
	display:block;
	height:30px;
	width:59px;
	background-image:url(../images/nav-mainabouteb.gif);
	background-position:top;
	background-repeat:no-repeat;
}

/*

#headerMainNavShops {
	height:30px;
	width:116px;
}

#headerMainNavShopsLink {
	display:block;
	height:30px;
	width:116px;
	background-image:url(../images/nav-mainshops.gif);
	background-position:top;
	background-repeat:no-repeat;
}

*/

#headerMainNavMedia {
	height:30px;
	width:104px;
}

#headerMainNavMediaLink {
	display:block;
	height:30px;
	width:104px;
	background-image:url(../images/nav-mainmedia.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#headerMainNavNews {
	height:30px;
	width:89px;
}

#headerMainNavNewsLink {
	display:block;
	height:30px;
	width:89px;
	background-image:url(../images/nav-mainnews.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#headerMainNavFaq {
	height:30px;
	width:35px;
}

#headerMainNavFaqLink {
	display:block;
	height:30px;
	width:35px;
	background-image:url(../images/nav-mainfaqs.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#headerMainNavContact {
	height:30px;
	width:73px;
}

#headerMainNavContactLink {
	display:block;
	height:30px;
	width:73px;
	background-image:url(../images/nav-maincontact.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#headerNavArea a:hover {
	background-position:bottom;
}

/* Footer Area */

#footerHold {
	width:100%;
	height:196px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/bottom-background.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#footerContent {
	width:777px;
	margin-right:auto;
	margin-left:auto;
}

#footerYellowBar {
	height:31px;
	background-image:url(../images/footer-yellow-bar.gif);
	background-repeat:repeat-x;
	background-position:0 0;
}

#footerYellowBarStretch {
	height:31px;
	background-image:url(../images/footer-yellow-bar.gif);
	background-repeat:repeat-x;
	position:absolute;
	width:50%;
	right:0;
	margin-top:-149px;
}

#footerLinks {
	width:777px;
	height:64px;
	margin:16px 16px 0 16px;
	text-align:center;
	font-size:1.1em;
	line-height:1.6em;
	overflow:auto;
}

#footerLinks ul {
	margin:0;
	padding:0;
}

#footerLinks li {
	border-left:1px solid #000000;
	padding:0 1px 0 5px;
	display:inline;
}

#footerLinks li.first {
	border-left:none;
	padding:0 1px 0 0;
}

#footerLinks li.last {
	color:#2b3a7e;
}

#footerLinks a:link, #footerLinks a:visited, #footerLinks a:active {
	text-decoration:none;
	color:#000000;
}

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

#footerLinks p {
	color:#2b3a7e;
	font-size:0.9em;
	margin:0.4em 0 0 0;
	padding:0;
}

#footerBottom {
	width:745px;
	height:38px;
	margin-left:auto;
	margin-right:auto;

}

#footerValidation {
	width:270px;
	height:38px;
	float:right;
	background-image:url(../images/footer-valid-background.jpg);
	background-repeat:no-repeat;
}

#footerValidation ul {
	margin:12px 0 0 0;
	padding:0;
}

#footerValidation li {
	border:0;
	margin:0 0 0 1px;
	display:inline;
}

#footerValidation li.first {
	border:0;
	margin:0 0 0 10px;
	display:inline;
}

#footerAzure {
	width:450px;
	height:27px;
	margin:11px 0 0 0;
	float:left;
}

#footerAzure img {
	float:left;
	border:0;
	margin:0 5px 0 0;
}

#footerAzureText {
	width:400px;
	height:20px;
	text-align:left;
	margin:3px 0 0 0;
}

#footerAzureText p {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:0.9em;
}

#footerAzureText a:link, #footerAzureText a:visited, #footerAzureText a:active {
	text-decoration:none;
	color:#FFFFFF;
}

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

/* Main Home Page Content Area */

#mainPageHome {
	width:745px;
	margin:0 16px 0 16px;
	overflow:auto;
}

#mainHomeVideoBox {
	width:745px;
	background-image:url(../images/homepage-fullbox-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#e4e7f6;
	overflow:auto;
}

#mainHomeVideoBoxBottom {
	width:745px;
	height:13px;
	background-image:url(../images/homepage-fullbox-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;
}

#mainHomeVideoBoxTitle {
	width:365px;
	margin:0 16px 25px 8px;
}

#mainHomeVideoBoxTitle h1 {
	margin:0;
	padding:37px 0 0 0;
}

#mainHomeVideoBoxTitle h1 embed, #mainHomeVideoBoxTitle h1 object {
	margin:-17px 0 0 0;
}

#mainHomeVideoBoxTitle #headingone {
	font-size:0.8em;
	font-weight:normal;
}

#mainHomeVideoBoxTitle #headingtwo {
	font-weight:bold;
}

#mainHomeVideoBoxTitle #headingthree {
	color:#eed63f;
}

#mainHomeVideoBoxText {
	width:365px;
	margin:0 16px 0 16px;
}

#mainHomeVideoBoxText p {
	color:#000000;
}

#mainHomeVideoBoxAboutButton {
	display:block;
	width:197px;
	height:26px;
	background-image:url(../images/buttons/about-jkne-button.gif);
	background-repeat:no-repeat;
}

#mainHomeVideoBoxVideo {
	width:344px;
	float:right;
	overflow:auto;
}

#mainHomeVideoBoxVideoFlash {
	position:absolute;
	z-index:1;
	width:344px;
	height:266px;
}

#home-video {
	position:absolute;
	width:342px;
	height:265px;
	z-index:2;
}

#mainHomeNewsBox {
	width:243px;
	margin:20px 0 0 0;
	background-image:url(../images/home-news-background.jpg);
	background-repeat:repeat-y;
	float:right;	
}

#mainHomeNewsContent {
	margin-left:auto;
	margin-right:auto;
	width:243px;
	height:355px;
} 

/*

#mainHomeNewsContent ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-image: none;
}

#mainHomeNewsContent li {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
}
*/

.mainHomeNewsArticle {
	width:211px;
	height:95px;
	margin:12px auto 0 auto;
	overflow:hidden;
}

.mainHomeNewsArticle p {
	margin:0;
	padding:0;	
}

.mainHomeNewsArticle a:link, .mainHomeNewsArticle a:visited, .mainHomeNewsArticle a:active  {
	text-decoration:none;
	color:#2e3e87;	
}

.mainHomeNewsArticle a:hover  {
	text-decoration:underline;
	color:#2b3a7e;	
}

.mainHomeNewsArticle img {
	float:left;
	margin:4px 9px 0 0;
}

.mainHomeNewsArticleTitle {
	font-weight:bold;
	color:#000000;	
}

.mainHomeNewsArticleTitle a:link, .mainHomeNewsArticleTitle a:visited, .mainHomeNewsArticleTitle a:active  {
	text-decoration:none;
	color:#000000;	
}

.mainHomeNewsArticleTitle a:hover  {
	text-decoration:underline;
	color:#2b3a7e;	
}

.mainHomeNewsArticleDate {
	font-weight:bold;
	color:#c7b53f;
	font-size:1.1em;	
}

#mainHomeNewsButtonBox {
	margin:15px auto 0 auto;
	width:218px;
	height:26px;	
}

#mainHomeSectionsBox {
	width:498px;
	margin:20px 0 0 0;
	float:left;
}

#mainHomeSectionsBox h2 {
	font-size:2em;
	color:#2e3e87;
	margin:0;
	padding:19px 0 0 0;
	font-weight:normal;
}

#mainHomeSectionsDonate {
	width:492px;
	height:60px;
	margin:0 0 7px 0;
}

#mainHomeSectionsDonate img {
	padding:0;
	border:0;
}

.mainHomeSectionsContentsHolder {
	width:244px;
	margin:0 4px 0 0;
	float:left;
}

.mainHomeSectionsImageFrame {
	position:absolute;
	width:244px;
	height:139px;
	margin:0;
}

#mainHomeSectionsEBButton {
	display:block;
	width:244px;
	height:26px;
	background-image:url(../images/buttons/home-about-eb-button.gif);
	background-repeat:no-repeat;
}

#mainHomeSectionsForumButton {
	display:block;
	width:244px;
	height:26px;
	background-image:url(../images/buttons/home-forum-button.gif);
	background-repeat:no-repeat;
}

/* Main Page Content Area */

#mainPage {
	width:745px;
	margin:0 16px 0 16px;
	overflow:auto;
}

#mainPageRightSide {
	width:492px;
	margin:0 0 0 22px;
	float:right;
}

#mainPageRightSide img {
	float:left;
}

#mainPageRightSide #donateImage {
	float:none;
	clear:right;
	padding:0;
	margin:5px 0 0 0;
}

#mainPageRightSideBreadcrumbs {
	width:492px;
	margin:0 0 16px 0;
}

#mainPageRightSideBreadcrumbs p {
	font-size:1.1em;
}

#mainPageRightSideBreadcrumbs a:link, #mainPageRightSideBreadcrumbs a:visited, #mainPageRightSideBreadcrumbs a:active {
	text-decoration:none;
	color:#2e3e87;
}

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

#mainPageRightSideTitle {
	width:492px;
	height:21px;
	margin:0 0 12px 0;
}

#mainPageRightSideTitle h1 {
	margin:-10px 0 0 0;
}

#mainPageRightSideTitle h1 embed, #mainPageRightSideTitle h1 object  {
	margin:5px 0 0 0;
}

#mainPageRightSideText {
	width:492px;
	margin:0;
}

#mainPageRightSideText ul {
	margin:20px 0 0 0;
	padding:0;
}

#mainPageRightSideText li {
	font-size:1.2em;
	line-height:1.3em;
	color:#2e3e87;
	margin:0;
	padding:0 0 0 15px;
	list-style:disc;
	list-style-position:inside;
}

#mainPageRightSideText img {
	margin:3px 12px 10px 0;
}


#mainPageLeftSide {
	width:231px;
	float:left;
}

#mainPageLeftSideMenuBox {
	width:231px;
	background-image:url(../images/left-menu-background.jpg);
	background-repeat:repeat-y;
}

#mainPageLeftSideMenuTitle {
	width:231px;
	height:41px;
	background-image:url(../images/left-menu-top.jpg);
	background-repeat:no-repeat;
}

#mainPageLeftSideMenuTitle h2 {
	font-size:1.8em;
	color:#2e3e87;
	margin:0;
	padding:9px 0 0 0;
	font-weight:normal;
}

#mainPageLeftSideMenuTitle h2 embed, #mainPageLeftSideMenuTitle h2 object {
	margin:5px 0 0 0;
}

#mainPageLeftSideMenuTitle img {
	float:left;
}

#mainPageLeftSideMenuContent {
	width:192px;
	margin:0 19px 0 19px;
	font-size:1.2em;
	line-height:1.5em;
}

#mainPageLeftSideMenuContent ul {
	padding:0;
	margin:20px 0 0 0;
	list-style: none;
	list-style-image: none;
}

#mainPageLeftSideMenuContent li {
	padding:0 0 0 25px;
	margin:0.5em 0 0.5em 0;
	background-image:url(../images/menu-bullet.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	list-style:none;
	list-style-image:none;
}

#mainPageLeftSideMenuContent a:link, #mainPageLeftSideMenuContent a:visited, #mainPageLeftSideMenuContent a:active {
	text-decoration:none;
	color:#2b3a7e;
}

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

.mainPageLeftSideItemBox {
	width:231px;
	margin:0 0 10px 0;
	background-image:url(../images/left-menu-background.jpg);
	background-repeat:repeat-y;
	text-align:center;
}

.mainPageLeftSideItemBox h2 {
	font-size:1.8em;
	color:#2e3e87;
	margin:0;
	padding:14px 0 8px 0;
	font-weight:normal;
}

.mainPageLeftSideItemBox h2 embed, .mainPageLeftSideItemBox h2 object {
	margin:12px 0 -5px 0;
}

.mainPageLeftSideItemFrame {
	position:absolute;
	width:212px;
	height:128px;
	margin:0 0 0 9px;
}

.mainPageLeftSideItemContent {
	width:200px;
	margin:0 auto 0 auto;
	text-align:left;
}

.mainPageLeftSideItemContent p.firstParagraph {
	margin:0;
	padding:0;
}

#mainPageLeftSideItemShopButtonBox {
	width:212px;
	height:26px;
	margin:0 auto 0 auto;	
}

#mainPageLeftSideItemShopButton {
	display:block;
	width:212px;
	height:26px;
	background-image:url(../images/buttons/leftitem-shop-button.gif);
	background-repeat:no-repeat;
}

/* News Page */

.newsArticleHolder {
	width:492px;
	height:145px;
	padding:0;
	margin:0 0 10px 0;
}

.newsArticleHolderLink {
	display:block;
	width:492px;
	height:145px;
	background-image:url(../images/news-article-background.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.newsArticleHolder img {
	float:left;
	margin:15px 15px 0 13px;
	border:3px #FFFFFF;
}

.newsArticleHolder a:link, .newsArticleHolder a:visited, .newsArticleHolder a:active {
	text-decoration:none;
	color:#2e3e87;
}

.newsArticleHolder a:hover {
	background-position:bottom;
}

.newsArticleHolder a:hover .newsArticleHolderDesc {
	text-decoration:underline;
}

.newsArticleHolderTitle {
	display:block;
	font-size:1.4em;
	color:#000000;
	font-weight:bold;
	padding:15px 50px 0 15px;
	margin:0;
}

.newsArticleHolderDate {
	display:block;
	font-size:1.1em;
	color:#c7b53f;
	font-weight:bold;
	padding:0 0 0 15px;
	margin:0;
}

.newsArticleHolderDesc {
	display:block;
	font-size:1.2em;
	line-height:1.3em;
	padding:0 50px 0 15px;
	margin:0;
}

.mainPageRightSideNewsDate {
	font-size:1.2em;
	color:#c7b53f;
	font-weight:bold;
	padding:0;
	margin:0;
}

#mainPageRightSideNewsImage {
	margin:15px 0 0 0;
	padding:0;
	float:left;
}

#mainPageRightSideNewsImage img {
	float:none;
}

/* Events Page */
.eventHolder img {
	float:left;
	margin:15px 15px 0 13px;
	border:3px #FFFFFF;
}

.eventHolder a:link, .eventHolder a:visited, .eventHolder a:active {
	text-decoration:none;
	color:#2e3e87;
}

.eventHolder a:hover {
	background-position:bottom;
}

.eventHolder a:hover .eventHolderDesc {
	text-decoration:underline;
}

.eventHolderLink {
	display:block;
}

.eventHolderTitle {
	display:block;
	font-size:1.8em;
	color:#2e3e87;
	padding:0 0 5px 0;
	margin:0;
}

.eventHolderDate {
	display:block;
	font-size:1.1em;
	color:#c7b53f;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0;
}

.eventHolderDesc {
	display:block;
	font-size:1.2em;
	line-height:1.5em;
	padding:0;
	margin:0;
}

/* FAQs Page */

.mainPageRightSideTextTitle {
	font-size:2em;
	color:#2e3e87;
	margin:0;
	padding:0;
	font-weight:normal;
}

/* Contact Page */

#mainPageRightSidePostTelBox {
	width:492px;
	background-image:url(../images/contact-pt-background.gif);
	background-repeat:repeat-y;
	background-position:top;
	overflow:auto;
}

#mainPageRightSidePostBox {
	width:229px;
	margin:0 14px 0 14px;
	padding:0;
	float:left;
}

#mainPageRightSideTelBox {
	width:194px;
	margin:0 14px 0 0px;
	padding:0;
	float:right;
}

.mainPageRightSideEmailBox {
	width:492px;
	margin:10px 0 0 0;
	background-image:url(../images/contact-e-background.gif);
	background-repeat:repeat-y;
	background-position:top;
	overflow:auto;
}

.mainPageRightSideEmail {
	width:464px;
	margin:0 14px 0 14px;
	padding:0;
}

#mainPageRightSideEnquiryBox {
	width:492px;
	margin:10px 0 0 0;
	background-image:url(../images/contact-enquiry-background.gif);
	background-repeat:repeat-y;
	background-position:top;
	overflow:auto;
}

#mainPageRightSideEnquiryBox label {
	display:block;
	visibility:hidden;
	margin:0;
	padding:0;
	width:0;
	height:0;
}

#mainPageRightSideEnquiry {
	width:464px;
	margin:0 14px 0 14px;
	padding:0;
}

#mainPageRightSidePostTelBox img, #mainPageRightSideText .mainPageRightSideEmailBox img, #mainPageRightSideEnquiryBox img, #mainPageRightSideVideo img {
	padding:0;
	margin:0;
}

#mainPageRightSidePostTelBox p, .mainPageRightSideEmailBox p, #mainPageRightSideEnquiryBox p, #mainPageRightSideVideo p {
	padding:0;
	margin:0;
	line-height:1.4em;
}

#mainPageRightSidePostTelBox h2, .mainPageRightSideEmailBox h2, #mainPageRightSideEnquiryBox h2, #mainPageRightSideVideo h2 {
	padding:0;
	margin:0 0 0.3em 0;
	font-size:1.6em;
	font-weight:bold;
}

#mainPageRightSidePostTelBox strong, .mainPageRightSideEmailBox strong, #mainPageRightSideEnquiryBox strong, #mainPageRightSideVideo strong {
	color:#c7b53f;
}

#contact_name, #contact_email, #contact_telephone {
	width:200px;
	height:14px;
	margin:0 0 14px 0;
	padding:3px;
}

#contact_msg {
	width:217px;
	height:90px;
	margin:0;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	float:right;
}

#contact_submit {
	width:227px;
	height:26px;
	margin:0;
	padding:0;
	background-image:url(../images/buttons/contact-submit.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
}

.contactFormNoticesGreen {
	color:#000000;
	display:block;
	padding:10px;
	margin:10px 0 20px 0;
	background-image:url(../images/notifications-background-1.gif);
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:bold;
}

.contactFormNoticesRed {
	color:#000000;
	display:block;
	padding:10px;
	margin:10px 0 20px 0;
	background-image:url(../images/notifications-background-2.gif);
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:bold;
}

/* Media Page */

#mainPageRightSideVideo {
	text-align:center;
}

.mainPageRightSideMediaSelection {
	width:464px;
	margin:0 14px 0 14px;
	padding:0;
}

.mainPageRightSideMediaSelection p {
	margin:0;
	padding:0;	
}

#mainPageRightSideText .mainPageRightSideMediaSelection img {
	float:left;
	margin:0 15px 0 0;
	border:3px #FFFFFF;
}

.mainPageRightSideMediaSelection a:link, .mainPageRightSideMediaSelection a:visited, .mainPageRightSideMediaSelection a:active {
	display:block;
	text-decoration:none;
	color:#2e3e87;
}

.mainPageRightSideMediaSelection a:hover  {
	text-decoration:underline;
}

.mainPageRightSideMediaSelectionTitle {
	display:block;
	font-size:1.4em;
	color:#000000;
	font-weight:bold;
	padding:15px 15px 5px 15px;
	margin:0;
}

.mainPageRightSideMediaSelectionDesc {
	display:block;
	color:#2e3e87;
	font-size:1.2em;
	padding:0 15px 0 15px;
	margin:0;
}

.home-section-content {
	height: 341px;
	overflow: hidden;
}

.archiveArticle a {
	color:#2E3E87;
}

.newsdate {
	color:#000;
}

hr.small {
	margin: 10px 0;
}

#pageLinks {
	font-size:1.2em;
}

/* Publications Library */

.mainPageRightSidePublications img  {
	margin:0 15px 0 15px;
	padding:0;
}

.mainPageRightSidePublicationsTitle {
	display:block;
	font-size:1.4em;
	color:#000000;
	font-weight:bold;
	padding:15px 15px 5px 15px;
	margin:0;
}

.mainPageRightSidePublicationsDesc {
	display:block;
	color:#2e3e87;
	font-size:1.2em;
	padding:0 15px 0 15px;
	margin:0;
}

.mainPageRightSidePublications a:link, .mainPageRightSidePublications a:visited, .mainPageRightSidePublications a:active {
	text-decoration:none;
	color:#2e3e87;
	display:block;
}

.mainPageRightSidePublications a:hover  {
	text-decoration:underline;
}

.gallerythumb {
	float:left;
	height:59px;
	width:59px;
	padding:1px 1px 4px 1px;
	background-image:url(../images/galleryimage_bg.gif);
	background-repeat:no-repeat;
	margin:4px;
}
#articlegallery {
	margin-top:10px;
}

#pageLinks {
	font-size: 12px;
}

#pageLinks a {
	color: #2E3E87;
	text-decoration: none;
}
