/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/

#pageBody:after,.mainContents:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#pageBody,.mainContents{
	zoom:1;
}

#banner{
	display: none;
}

#noCSS{
	display: none;
}

.googleMapDivOne{
width: 210px;
padding-right: 10px;
}

.googleMapDivTwo{
margin-left: 0px;
float: left;
font-size: x-small;
}

#doc,.pageContainer{
	margin:auto;
	text-align:left;
	/* width:57.69em; 
	*width:56.3em; */
	width: 48.20em;
	min-width:760px;
	border: 0px solid;
}

.pageBranding{
	background-repeat: no-repeat;
}

.yui-b{
	position:relative;
	border: 0px solid;
}
.yui-b{
	_position:static;
}
#contentsContainer .yui-b{
	position:static;
}
#contentsContainer{
	width:100%;
}
.pageContainer .yui-b{
	float:left;
	width:11.3207em;
	*width:11.0106em;
}
.pageContainer #contentsContainer{
	float:right;
	margin-left:-25em;
}
.pageContainer #contentsContainer .yui-b{
	margin-left:12.3207em;
	*margin-left:12.0106em;
}
#contentsContainer .yui-b{
	float:none;
	width:auto;
}
.mainContents .contents{
	border: 0px solid;
	float:right;
	display:inline;
}
/*.yui-g .contents,.yui-g .yui-g{
	width:49.1%;
}*/
/*.yui-g .yui-g .contents,.mainContents .yui-g .contents{
	width:48.1%;
	border: 0px solid;
}*/
.mainContents .contents{
	float:left;
	margin-left:2%;
	*margin-left:1.895%;
	width:22%;
	border: 0px solid;
}

/* Page contents - Main & Right hand side contents 
Note: Set it to 100% id there's no Right hand side contents.
*/
.mainContents div.first{
	float:left;
	width: 76%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid;
}
/* START: Top right menu items */
ul.top-right-menu{
	float: right;
}

li.top-right-menu-list{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	list-style: none;
	border-right: 0px solid #000000;
	text-align: center;
	color: #2a265f;
	background-image: url(../cms_resources/vertical_bar.gif);
	background-repeat: no-repeat;
	background-position: center right
}

li.top-right-menu-listLast{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	list-style: none;
	border-right: 0px solid #000000;
	text-align: center;
}
/* END: Top right menu items */
/* START: Menu container */
.menuContainer{
	/*float: left;*/
	/*width: 100%;*/
	height: 33px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.menuBGleftRightCornerOne {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid;
}

.menuBGleftRightCornerTwo {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid;
}

.menuItems{
	/*float: left;
	display: inline;*/
	background-image: url(../cms_resources/gradient.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	height: 33px;
	/*width: 46.50em;*/
	border: 0px solid;
}

ul.top-bottom-menu{
	display: inline;
	height: 32px;
	line-height: 32px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid;
}

li.top-bottom-menu-list{
	border: 0px solid;
	list-style: none;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../cms_resources/gradient.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	float: left;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

li.top-bottom-menu-list-sel{
	border: 0px solid;
	list-style: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../cms_resources/gradient_selected.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	float: left;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

li.search {
	float: right;
	border: 0px solid;
	list-style: none; 
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	background-image: url(../cms_resources/gradient.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.top-menu-search{
	float: left;
	border: 0px solid;
	padding-right: 0px;
	font-size : 0.94em;
	text-transform: lowercase;
	font-weight: bold;
	color: #FFFFFF;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.searchBox{
	float: left;
	display: inline;
	background-image: url(../cms_resources/search_box.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border: 0px solid;
	padding-top: 0px;
	margin-top: 3px;
	margin-left: 6px;
	padding-bottom: 0px;
	width: 124px;
	/*width: 7.86em;*/
	height: 25px;
}

.searchTextBox{
	float: left;
	border: 0px solid;
	background: none;
	margin-left: 6px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 114px;
	font-size: 0.68em;
}

#searchDiv{
	float: left;
}

.searchSubmit{
	float: left;
	border: 0px solid;
	margin-left: 2px;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding-bottom: 3px;
	background-image: url(../cms_resources/go_button.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 37px;
	height: 25px;
	color: #ffffff;
	text-transform: lowercase;
	font-size: small
	/*width: 2.31em;
	height: 1.56em;*/
}
/* END: Menu container */

.breadcrumbContainer{
	height: 25px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.homepageLHM{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid;
}
li.homepageLHMTitle{
	padding-top: 10px;
	padding-left: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.94em;
	font-weight: 800;
	color: #BF6040;
}
li.homepageLHM{
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ffffff; 
}
li.homepageLHMLastItem{
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 2px;
	border-bottom: 0px solid #ffffff; 
}

div#homepagePanel {
	width: 427px;
	height: 266px;
	position: relative;
}

div#homepagePanel img {
	position: absolute;
}

img#topImage {
	z-index: 1;
}

/* START: Left menu */

#homeLeftMenuTop{
	height: 8px;
	line-height: 8px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}

.homeLeftMenuTopImage{
	background-image: url(../images/TM_quick.gif);
	background-repeat: repeat-x;
	height: 8px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#homeLeftMenuMiddle{
	border-top: 0px;
	border-left: 1px solid #a3daed;
	border-right: 1px solid #a3daed;
	background-color: #a3daed;
}

#homeLeftMenuBottom{
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.homeLeftMenuBottomImage{
	background-image: url(../images/BM_quick.gif);
	background-repeat: repeat-x;
	height: 8px;
}

#LeftMenuTop{
	height: 8px;
	line-height: 8px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}

.LeftMenuTopImage{
	background-image: url(../images/TM_quick.gif);
	background-repeat: repeat-x;
	height: 8px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#LeftMenuMiddle{
	border-top: 0px;
	border-left: 1px solid #a3daed;
	border-right: 1px solid #a3daed;
	background-color: #a3daed;
}

#LeftMenuBottom{
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.LeftMenuBottomImage{
	background-image: url(../images/BM_quick.gif);
	background-repeat: repeat-x;
	height: 8px;
}

#leftMenuMiddle{
	border-top: 0px;
	border-left: 1px solid #a3daed;
	border-right: 1px solid #a3daed;
	background-color: #a3daed;
}

#levelOneLeftMenu{
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#levelTwoLeftMenu{
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#levelThreeLeftMenu{
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

li.levelOneFolderOpen,
	li.levelOneFolderClose,
	li.levelOnePageOpen,
	li.levelOnePageClose{
		list-style: none;
		background-position: top left;
		padding-left: 20px;
		border-bottom: 1px solid #ffffff;
		padding-bottom: 8px;
}
li.levelOneFolderOpenLastItem,
	li.levelOneFolderCloseLastItem,
	li.levelOnePageOpenLastItem,
	li.levelOnePageCloseLastItem{
	list-style: none;
	background-position: top left;
	padding-left: 20px;
	border-bottom: 0px solid #ffffff;
}
li.levelOneFolderOpenFirstItem,
	li.levelOneFolderCloseFirstItem,
	li.levelOnePageOpenFirstItem,
	li.levelOnePageCloseFirstItem{
		list-style: none;
		background-position: top left;
		padding-left: 20px;
		border-bottom: 1px solid #ffffff;
		padding-bottom: 8px;
}

li.levelTwoFolderOpen,
	li.levelTwoFolderClose,
	li.levelTwoPageOpen,
	li.levelTwoPageClose{
		list-style: none;
		background-position: top left;
		padding-left: 20px; 
		border: 0px solid #000000;
		margin-top: 5px;
}
li.levelThreePageOpen,
	li.levelThreePageClose{	
		list-style: none;
		background-position: top left;
		padding-left: 20px;
		border: 0px solid #000000;
		margin-top: 5px;
}

/* END: Left menu */

/* START: Footer */
#pageFooter{
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid;
}
/* END: Footer */

/* START: Right hand contents */
#RightContentTopRed{
	height: 8px;
	line-height: 8px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}

.RightContentTopRedImage{
	background-image: url(../cms_resources/images/TM_red.gif);
	background-repeat: repeat-x;
	height: 9px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#RightContentRed{
	border-top: 1px solid #e5997f;
	border-left: 1px solid #e5997f;
	border-right: 1px solid #e5997f;
	border-bottom: 1px solid #e5997f;
	background-color: #e5997f;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	background-image: url(../cms_resources/images/BG_red.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

#RightContentBottomRed{
	height: 8px;
	line-height: 8px;
	border: 0px solid;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}

.RightContentBottomRedImage{
	background-image: url(../cms_resources/images/BM_red.gif);
	background-repeat: repeat-x;
	height: 9px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#RightContentTopGrey{
	height: 8px;
	line-height: 8px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}

.RightContentTopGreyImage{
	background-image: url(../images/TM_focus.gif);
	background-repeat: repeat-x;
	height: 8px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#RightContentGrey{
	border-top: 0px solid #FFFFFF;
	border-left: 2px solid #9492AE;
	border-right: 2px solid #9492AE;
	border-bottom: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}

#RightContentBottomGrey{
	height: 8px;
	line-height: 8px;
	border: 0px solid;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}

.RightContentBottomGreyImage{
	background-image: url(../images/BM_focus.gif);
	background-repeat: repeat-x;
	height: 8px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* END: Right hand contents */

/* START: Fonts */

/* trebuchet MS, */

* {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1{
	margin-top: 0px;
	font-size: 1.0em;
	font-weight: 900;
	color: #cc3300;
	border: 0px solid;
}
h2{
	margin-top: 0px;
	font-size: 0.87em;
	font-weight: 900;
	color: #cc3300;
}
h3{
	margin-top: 0px;
	font-size: 0.75em;
	font-weight: 900;
	color: #cc3300;
}

.imageClass{
	border: 0px;
}

a.siteLeftHandMenu{
	border: 0px solid;
	font-size: 0.68em;
	color: #000000;
	vertical-align: middle;
}
a.siteLeftHandMenu:link {
	text-decoration : none;
}
a.siteLeftHandMenu:active {
	text-decoration : none;
}
a.siteLeftHandMenu:visited {
	text-decoration : none;
}
a.siteLeftHandMenu:hover {
	text-decoration : underline;
}

a.siteLeftHandMenuSel{
	border: 0px solid;
	font-size: 0.68em;
	font-weight: 900;
	color: #000000;
}
a.siteLeftHandMenuSel:link {
	text-decoration : none;
}
a.siteLeftHandMenuSel:active {
	text-decoration : none;
}
a.siteLeftHandMenuSel:visited {
	text-decoration : none;
}
a.siteLeftHandMenuSel:hover {
	text-decoration : underline;
}
a.top-right-menu-link{
	font-size: 0.68em;
	color: #000000;
}
a.top-right-menu-link:link {
	text-decoration : none;
}
a.top-right-menu-link:active {
	text-decoration : none;
}
a.top-right-menu-link:visited {
	text-decoration : none;
}
a.top-right-menu-link:hover {
	text-decoration : underline;
}

a.top-menu-link{
	font-size : 0.94em;
	color: #FFFFFF;
}
a.top-menu-link:link {
	text-decoration : none;
}
a.top-menu-link:active {
	text-decoration : none;
}
a.top-menu-link:visited {
	text-decoration : none;
}
a.top-menu-link:hover {
	text-decoration : underline;
}

a.top-menu-link-sel{
	font-size : 0.94em;
	color: #FFFFFF;
}
a.top-menu-link-sel:link {
	text-decoration : none;
}
a.top-menu-link-sel:active {
	text-decoration : none;
}
a.top-menu-link-sel:visited {
	text-decoration : none;
}
a.top-menu-link-sel:hover {
	text-decoration : underline;
}

/* START: Breadcrumb */

.siteBreadcrumb{
	font-size: 0.68em;
	color: #000000;
}
.siteBreadcrumbbold{
	font-size: 0.68em;
	font-weight: 900;
	color: #000000;
}
a.siteBreadcrumb{
	border: 0px solid;
	font-size: 0.68em;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
a.siteBreadcrumb:link {
	text-decoration : none;
}
a.siteBreadcrumb:active {
	text-decoration : none;
}
a.siteBreadcrumb:visited {
	text-decoration : none;
}
a.siteBreadcrumb:hover {
	text-decoration : underline;
}

/* END: Breadcrumb */

/* START: Search */
.siteSearchText{
	border: 0px solid;
	font-size: 0.68em;
	color: #000000;
}
.siteSearchTextBold{
	border: 0px solid;
	font-size: 0.68em;
	font-weight: 900;
	color: #000000;
}
.siteSearchTextSmall{
	border: 0px solid;
	font-size: 0.56em;
	color: #000000;
}
a.siteSearchLink{
	border: 0px solid;
	font-size: 0.68em;
	color: #000000;
}
a.siteSearchLink:link {
	text-decoration : none;
}
a.siteSearchLink:active {
	text-decoration : none;
}
a.siteSearchLink:visited {
	text-decoration : none;
}
a.siteSearchLink:hover {
	text-decoration : underline;
}
a.siteSearchURLLink{
	border: 0px solid;
	font-size: 0.68em;
	font-weight: 900;
	color: #000000;
}
a.siteSearchURLLink:link {
	text-decoration : none;
}
a.siteSearchURLLink:active {
	text-decoration : none;
}
a.siteSearchURLLink:visited {
	text-decoration : none;
}
a.siteSearchURLLink:hover {
	text-decoration : underline;
}

#siteSearchNavPrevious{
	width: 33%;
	text-align: left;
	float: left;
	border: 1px solid #FFFFFF;
}
#siteSearchNavCenter{
	width: 33%;
	text-align: center;
	float: left;
	border: 1px solid #FFFFFF;
}
#siteSearchNavNext{	
	width: 33%;
	text-align: right;
	float: left;
	border: 1px solid #FFFFFF;
}

#siteSearchZonesBox{
	border: 1px solid;
	padding: 5px 5px 5px 5px;
}

#siteSearchZonesBoxOne{
	width: 49%;
	float: left;
	border: 0px solid;
}
#siteSearchZonesBoxTwo{	
	width: 49%;
	float: right;
	border: 0px solid;
}

/* END: Search */

/* START: Page contents */
.siteContentsText{
	font-size: 0.68em;
}
.siteContentsTextBold{
	font-size: 0.68em;
	font-weight: 900;
}
.siteErrorText{
	font-size: 0.68em;
	color: red;
}
.formButton{
	background-color: #CC3300;
	font-size: 0.68em;
	color: #FFFFFF;
}

.siteRhsContOneTitle{
	font-weight: 600;
	font-size : 0.68em;
	color: #FFFFFF;
}

a.siteRhsContOneLink{
	font-size : 0.68em;
	color: #2a265f;
}
a.siteRhsContOneLink:link {
	text-decoration : underline;
}
a.siteRhsContOneLink:active {
	text-decoration : underline;
}
a.siteRhsContOneLink:visited {
	text-decoration : underline;
}
a.siteRhsContOneLink:hover {
	text-decoration : none;
}

.siteRhsContOneText{
	font-size : 0.68em;
	color: #000000;
	line-height: 17px;
}

.siteRhsContTwoTitle{
	font-weight: 600;
	font-size : 0.68em;
	color: #2D255E;
}

a.siteRhsContTwoLink{
	font-size : 0.68em;
	color: #2D255E;
}
a.siteRhsContTwoLink:link {
	text-decoration : underline;
}
a.siteRhsContTwoLink:active {
	text-decoration : underline;
}
a.siteRhsContTwoLink:visited {
	text-decoration : underline;
}
a.siteRhsContTwoLink:hover {
	text-decoration : none;
}

.siteRhsContTwoText{
	font-size : 0.68em;
	color: #000000;
	line-height: 17px;
}

/* END: Page contents */

/* START: Page footer */
.siteFooter{
	font-size : 0.56em;
	font-weight : 400;
	color: #000000;
}
.siteFooterBold{
	font-size : 0.56em;
	font-weight : 900;
	color: #000000;
}
/* END: Page footer */

/* START: Sitemap */

.sitemapLink{
	color: #2a265f;
	font-size: 0.68em;
}
a.sitemapLink:link {
	text-decoration : underline;
}
a.sitemapLink:active {
	text-decoration : underline;
}
a.sitemapLink:visited {
	text-decoration : underline;
}
a.sitemapLink:hover {
	text-decoration : none;
}

.sitemapLevelOneLink{
	color: #2a265f;
	font-size: 0.81em;
	font-weight: 900;
}
a.sitemapLevelOneLink:link {
	text-decoration : none;
}
a.sitemapLevelOneLink:active {
	text-decoration : none;
}
a.sitemapLevelOneLink:visited {
	text-decoration : none;
}
a.sitemapLink:hover {
	text-decoration : none;
}

/* END: Sitemap */

/* END: Fonts */

/* START: CONTENT TYPES */

.pageHr{
	visibility: hidden;
	clear: both;
}

.topMargin{
	margin-top: 5px;
}

/* START: Page title */
.pageTitle{
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* END: Page title */

/* START: Text only */
.pageText{
	border: 0px solid;
	font-size : 0.75em;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.pageTitleHome{
	color: 	#cc3300;
}

/* END: Page text */

/* START: Graphic only */
.pageGraphic{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.siteGraphicCaption{
	font-size: 0.75em;
	font-style: italic;
}
/* END: Graphic only */

/* START: Document link */
.pageDocumentLink{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.siteDocumentLinkText{
	border: 0px solid;
	font-size : 0.75em;
}

.siteDocumentLink{
	font-size : 0.75em;
	color: #2a265f;
}
a.siteDocumentLink:link {
	text-decoration : underline;
}
a.siteDocumentLink:active {
	text-decoration : underline;
}
a.siteDocumentLink:visited {
	text-decoration : underline;
}
a.siteDocumentLink:hover {
	text-decoration : none;
}
/* END: Document link */

/* START: Document column text */
.pageDoubleColumnText{
	display: block;
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pageDoubleColumnOne{
	border: 0px solid;
	width: 49%;
	float: left;
	font-size : 0.75em;
}
.pageDoubleColumnTwo{
	border: 0px solid;
	float: right;
	width: 49%;
	font-size : 0.75em;
}

/* END: Document column text */

/* START: Graphic and Text */
.pageGraphicAndText{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.75em;
}
.siteGraphicAndTextCaption{
	font-size: 0.75em;
	font-style: italic;
}
/* END: Graphic and Text */

/* START: Text and Graphic */
.pageTextAndGraphic{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.75em;
}
.siteTextAndGraphicCaption{
	font-size: 0.75em;
	font-style: italic;
}
/* END: Text and Graphic */

/* START: Double feature */
.pageDoubleFeature{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pageDoubleFeatureOne{
	border: 0px solid;
	width: 49%;
	float: left;
	font-size : 0.75em;
}
.pageDoubleFeatureTwo{
	border: 0px solid;
	float: right;
	width: 49%;
	font-size : 0.75em;
}
.siteDoubleFeatureLink{
	color: #2a265f;
}
a.siteDoubleFeatureLink:link {
	text-decoration : underline;
}
a.siteDoubleFeatureLink:active {
	text-decoration : underline;
}
a.siteDoubleFeatureLink:visited {
	text-decoration : underline;
}
a.siteDoubleFeatureLink:hover {
	text-decoration : none;
}
/* END: Double feature */

/* START: Email link */
.pageEmailLink{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size : 0.75em;
}
.siteEmailLink{
	color: #2a265f;
}
a.siteEmailLink:link {
	text-decoration : underline;
}
a.siteEmailLink:active {
	text-decoration : underline;
}
a.siteEmailLink:visited {
	text-decoration : underline;
}
a.siteEmailLink:hover {
	text-decoration : none;
}
/* END: Email link */

/* START: External link */
.pageExternalLink{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size : 0.75em;
}
.siteExternalLink{
	color: #2a265f;
}
a.siteExternalLink:link {
	text-decoration : underline;
}
a.siteExternalLink:active {
	text-decoration : underline;
}
a.siteExternalLink:visited {
	text-decoration : underline;
}
a.siteExternalLink:hover {
	text-decoration : none;
}
/* END: External link */

/* START: Internal link */
.pageInternalLink{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size : 0.75em;
}
.siteInternalLink{
	color: #2a265f;
}
a.siteInternalLink:link {
	text-decoration : underline;
}
a.siteInternalLink:active {
	text-decoration : underline;
}
a.siteInternalLink:visited {
	text-decoration : underline;
}
a.siteInternalLink:hover {
	text-decoration : none;
}
/* END: Internal link */

/* START: Single feature */
.pageSingleFeature{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.75em;
}
.siteSingleFeatureLink{
	color: #2a265f;
}
a.siteSingleFeatureLink:link {
	text-decoration : underline;
}
a.siteSingleFeatureLink:active {
	text-decoration : underline;
}
a.siteSingleFeatureLink:visited {
	text-decoration : underline;
}
a.siteSingleFeatureLink:hover {
	text-decoration : none;
}
/* END: Single feature */

/* START: News list */
.pageNewsList{
	border: 0px solid;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.siteNewsText{
	font-size: 0.68em;
}
.siteNewsTextDate{
	font-size: 0.68em;
	font-weight: 900;
}
.siteNewsCaption{
	font-size: 0.68em;
	font-style: italic;
}
.siteNewsTitleLink{
	font-size: 0.68em;
	font-weight: 900;
	color: #2a265f;
}
a.siteNewsTitleLink:link {
	text-decoration : underline;
}
a.siteNewsTitleLink:active {
	text-decoration : underline;
}
a.siteNewsTitleLink:visited {
	text-decoration : underline;
}
a.siteNewsTitleLink:hover {
	text-decoration : none;
}
.siteNewsLink{
	font-size: 0.68em;
	color: #2a265f;
}
a.siteNewsLink:link {
	text-decoration : underline;
}
a.siteNewsLink:active {
	text-decoration : underline;
}
a.siteNewsLink:visited {
	text-decoration : underline;
}
a.siteNewsLink:hover {
	text-decoration : none;
}
/* END: News list */
	
/* START: RHS External Link with image */
.RHSExternalLinkContainer{
	border: 0px solid;
}
.siteRHSExternalLinkTitle{
	font-size: 0.68em;
	font-weight: 900;
	color: #2a265f;
}
.siteRHSExternallink{
	font-size: 0.68em;
	color: #2a265f;
}
a.siteRHSExternallink:link {
	text-decoration : underline;
}
a.siteRHSExternallink:active {
	text-decoration : underline;
}
a.siteRHSExternallink:visited {
	text-decoration : underline;
}
a.siteRHSExternallink:hover {
	text-decoration : none;
}
/* END: RHS External Link with image */

/* START: RHS Internal Link with image */
.RHSInternalLinkContainer{
	border: 0px solid;
}
.siteRHSInternalLinkTitle{
	font-size: 0.68em;
	font-weight: 900;
	color: #2a265f;
}
.siteRHSInternallink{
	font-size: 0.68em;
	color: #2a265f;
}
a.siteRHSInternallink:link {
	text-decoration : underline;
}
a.siteRHSInternallink:active {
	text-decoration : underline;
}
a.siteRHSInternallink:visited {
	text-decoration : underline;
}
a.siteRHSInternallink:hover {
	text-decoration : none;
}
/* END: RHS Internal Link with image */

/* START: Secondary links */
#secondaryNavTop{
	height: 8px;
	line-height: 8px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}

.secondaryNavTopImage{
	background-repeat: repeat-x;
	height: 8px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#secondaryNavMiddle{
	border: 1px solid #a3daed;
	/*border-top: 0px;
	border-left: 1px solid #a3daed;
	border-right: 1px solid #a3daed;*/
	background-color: #a3daed;
}

#secondaryNavBottom{
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.secondaryNavBottomImage{
	background-repeat: repeat-x;
	height: 8px;
}

.secondaryNavColOne{
	width: 42%;
	border: 0px solid;
	float: left;
	background-color: #a3daed;
	padding-bottom: 4px;
	margin-left: 10px;
	border-bottom: 1px solid #FFFFFF;
}
.secondaryNavColTwo{
	width: 42%;
	border: 0px solid;
	float: right;
	background-color: #a3daed;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 4px;
	margin-right: 10px;
}
.secondaryNavLink{
	font-size: 0.68em;
	color: #2a265f;
}
a.secondaryNavLink:link {
	text-decoration : none;
}
a.secondaryNavLink:active {
	text-decoration : none;
}
a.secondaryNavLink:visited {
	text-decoration : none;
}
a.secondaryNavLink:hover {
	text-decoration : underline;
}
/* END: Secondary links */

/* START: Polls */
.pollsTitleText{
	font-size: 0.75em;
	font-weight: 900;
	color: #000000;
}

.pollsTextBold{
	font-size: 0.68em;
	font-weight: 900;
	color: #000000;
}

.pollsText{
	font-size: 0.68em;
	color: #000000;
}

/* END: Polls */

/* START: Printer friendly versions */
#printEmailFooter{
	text-align: right;
}
.sitePrintEmailLink{
	font-size: 0.68em;
	color: #2a265f;
}
a.sitePrintEmailLink:link {
	text-decoration : none;
}
a.sitePrintEmailLink:active {
	text-decoration : none;
}
a.sitePrintEmailLink:visited {
	text-decoration : none;
}
a.sitePrintEmailLink:hover {
	text-decoration : underline;
}
/* END: Printer friendly versions */