/*	***************************************************/
/*	** 			STANDARD HTML STYLES 	      	  **  */
/*	***************************************************/

/*	--------------------------------------------------  */
/*	Page container 										*/
/*	--------------------------------------------------  */

body {
	font: normal 75%/1.33 "Arial", "Helvetica", "sans-serif";
	text-align: center;
	margin: 0;
	padding: 0;
}

#page {
	width: 770px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

h1 {
	margin: 0.25em 0; padding: 0; background: none transparent scroll repeat 0% 0%; font-size: 1.3em;  TEXT-DECORATION: none;
}
.bluetitle {
	background: url(/images/title_bgblue.gif) repeat-x; margin: 0px
}
.greentitle {
	background: url(/images/title_bggreen.gif) repeat-x; margin: 0px
}
.lightbluetitle {
	background: url(/images/title_bglightblue.gif) repeat-x; margin: 0px
}
.orangetitle {
	background: url(/images/title_bgorange.gif) repeat-x; margin: 0px
}
.purpletitle {
	background: url(/images/title_bgpurple.gif) repeat-x; margin: 0px
}
.redtitle {
	background: url(/images/title_bgred.gif) repeat-x; margin: 0px
}
.yellowtitle {
	background: url(/images/title_bgyellow.gif) repeat-x; margin: 0px
}

h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #003399;
	background: transparent;
	margin: 0;
}

h2 a {
	text-decoration: none; color: #003399;
}

h2 a:visited {
	text-decoration: none; color: #003399;
}

h2 a:hover {
	text-decoration: underline; color: #003399;
}

h2 a:active  {
	text-decoration: none; color: #003399;
}

h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #003399;
	background: transparent;
	margin: 0;
	padding: 0;
}

h3 a {
	text-decoration: none; color: #003399;
}

h3 a:visited {
	text-decoration: none; color: #003399;
}

h3 a:hover {
	text-decoration: underline; color: #003399;
}

h3 a:active  {
	text-decoration: none; color: #003399;
}

h4 { font-size: 1.0em; }

p {
	margin: 0.5em 0 0 0;
	padding: 0;
}

a:link { color: #1d4296; }
a:visited { color: #777777; }
a:hover { color: #1d4296; }
a:focus { color: #1d4296; }
a:active { color: #1d4296; }

address {
	font-style: normal;
	font-size: 0.9em;
	line-height: 1.2;
	color: #1d4296;
	background: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}

/*	**************************************************	*/
/*	**  			BASIC PAGE LAYOUT STYLES  		**  */
/*	**************************************************  */


/*	--------------------------------------------------  */
/*	Cross-site masthead 								*/
/*	--------------------------------------------------  */

#globalmasthead {
	height: 5em;
	overflow: hidden;
	color: #1d429b;
	background: #e6e8f5;
}

#cruklogo {
	float: left;
	width: 200px;
}

#globalnav {
	list-style: none;
	padding: 0;
	margin: 0;
}

#globalnav li {
	float: left;
	width: 84px;
	height: 3em;
	line-height: 1.3;
	font-weight: bold;
	padding: 18px 0 0 6px;
	margin: 0;
	border-left: 1px solid #aaf;
}

#globalnav li a {
	color: #1d429b;
	background: #e6e8f5;
	text-decoration: none;
}

#globalnav li a:hover { text-decoration: none; }

/*	--------------------------------------------------  */
/*	Site masthead 										*/
/*	--------------------------------------------------  */

#sitemasthead {
	color: #fff;
	background: #1d4296;
	margin: 0; 
	padding: 0;
}

#sitename {
	float: left;
	width: 200px;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0.95em 0 0 0.3em;
}

#searchform {
	margin: 0;
	padding: 0 5px;
	text-align: right;
}

#searchform fieldset {
	border: none;
	padding: 1.0em 0 0 0;
	margin: 0;
}

#searchform label { 
    font-weight: bold; 
    color: #fff; 
}

/*	--------------------------------------------------  */
/*	Site navigation based on Doug Bowman's 'Sliding		*/ 
/*	Doors' technique:				 					*/
/*														*/
/*	http://www.alistapart.com/articles/slidingdoors2    */
/*	--------------------------------------------------  */

#sitenav {
	float: left;
	width: 100%;
	background: #1d4296;
	font-size: 1.00em;
	margin: 0; 
	padding: 0;
}

#sitenav ul {
	margin: 0;
	padding: 5px 5px 0 5px;
	list-style: none;
}

#sitenav li.standard {
	float: left;
	background: url(/images/newtab_lightblue.gif) top left no-repeat;
	margin-left: -1px;
	padding: 0 0 0 4px;
}

#sitenav li.purple { float: left; background: url(/images/newtab_purple.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.purple { background: url(/images/newtab_purple.gif) 0 -250px no-repeat; }
#sitenav li.purple a { background: url(/images/newtab_purple.gif) 100% -250px no-repeat; color: #ffffff }

#sitenav li.green { float: left; background: url(/images/newtab_green.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.green { background: url(/images/newtab_green.gif) 0 -250px no-repeat; }
#sitenav li.green a { background: url(/images/newtab_green.gif) 100% -250px no-repeat; color: #ffffff }

#sitenav li.orange { float: left; background: url(/images/newtab_orange.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.orange { background: url(/images/newtab_orange.gif) 0 -250px no-repeat; }
#sitenav li.orange a { background: url(/images/newtab_orange.gif) 100% -250px no-repeat; color: #ffffff }

#sitenav li.lightblue { float: left; background: url(/images/newtab_lightblue.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.lightblue { background: url(/images/newtab_lightblue.gif) 0 -250px no-repeat; }
#sitenav li.lightblue a { background: url/images/(newtab_lightblue.gif) 100% -250px no-repeat; color: #003399 }

#sitenav li.red { float: left; background: url(/images/newtab_red.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.red { background: url(/images/newtab_red.gif) 0 -250px no-repeat; }
#sitenav li.red a { background: url(/images/newtab_red.gif) 100% -250px no-repeat; color: #ffffff }

#sitenav li.yellow { float: left; background: url(/images/newtab_yellow.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.yellow { background: url(/images/newtab_yellow.gif) 0 -250px no-repeat; }
#sitenav li.yellow a { background: url(/images/newtab_yellow.gif) 100% -250px no-repeat; color: #003399 }

#sitenav li.blue { float: left; background: url(/images/newtab_blue.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.blue { background: url(/images/newtab_blue.gif) 0 -250px no-repeat; }
#sitenav li.blue a { background: url(/images/newtab_blue.gif) 100% -250px no-repeat; color: #ffffff }

#sitenav a {
	float: left;
	display: block;
	width: 0.1em;
	background: url(/images/newtab_lightblue.gif) top right no-repeat;
	padding: 3px 8px 1px 3px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	color: #fff;
}

#sitenav > ul a { width: auto; }

/* Commented backslash hack for IE Win \*/
#sitenav a { float: none; }
/* */

/*	--------------------------------  */
/*	Miscellaneous styles 			  */
/*	--------------------------------  */

#welcomepage .welcomepage a { color: #ec008c; font-size: 1.1em; }
#supportus .supportus a { color: #ec008c; font-size: 1.1em; }
#grant .grant a { color: #ec008c; font-size: 1.1em; }
#news .news a { color: #ec008c; font-size: 1.1em; }
#aboutus .aboutus a { color: #ec008c; font-size: 1.1em; }

.welcome h2 { margin-top: 0.25em; font-weight: normal; font-size: 1.5em; }
.welcome h2 strong { font-weight: normal; color: #c06; }
.welcome p { margin-top: 0.25em; }
.welcome a:link { color: #003399; }
.welcome a:visited { color: #003399; }
.welcome a:hover { color: #003399; }
.welcome a:focus { color: #003399; }
.welcome a:active { color: #003399; }


#footer { clear: both; margin-top: 8px; padding-top: 8px; border-top: 1px solid #cccccc; }

#footer a { color: #1d4296; text-decoration: underline; }

#footer .utilities {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 2px;
	color: #1d4296;
	font-size: 0.9em;
	text-align: center;
}

#footer .utilities li {
	display: inline;
}

#footer .utilities li.first-child { border-left: none; }

.breadcrumbtop {
	padding-right: 4px;
	padding-left: 10px; 
}
.breadcrumbtoppurple {
	margin-top: 0px; 
	background: #7c2271; 
	width: 770px; 
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px; 
	border-top: 1px solid #ffffff;
}
.breadcrumbtopgreen {
	margin-top: 0px; background: #00cc33; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtoporange {
	margin-top: 0px; background: #ff9900; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtoplightblue {
	margin-top: 0px; background: #e6eaf5; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtopred {
	margin-top: 0px; background: #cd0067; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtopyellow {
	margin-top: 0px; background: #ffe44f; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtopblue {
	margin-top: 0px; background: #32ccfe; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadContrail {
    font-weight: normal; font-size: 0.95em; color: #ffffff; text-decoration: none; font-family: verdana,helvetica,sans-serif;
}
a.breadContrail {
	text-decoration: underline; color: #ffffff;
}
a.breadContrail:visited {
	text-decoration: underline; color: #ffffff;
}
a.breadContrail:hover {
	text-decoration: underline; color: #ffffff;
}
a.breadContrail:active {
	text-decoration: underline; color: #ffffff;
}
.breadContrailBottom {
	font-weight: normal; font-size: 0.95em; color: #003399; text-decoration: none; font-family: verdana,helvetica,sans-serif;
}
a.breadContrailBottom {
	text-decoration: underline; color: #003399;
}
a.breadContrailBottom:visited {
	text-decoration: underline; color: #003399;
}
a.breadContrailBottom:hover {
	text-decoration: underline; color: #003399;
}
a.breadContrailBottom:active {
	text-decoration: underline; color: #003399;
}
.newbluebold {
	font-weight: normal; color: #003399; vertical-align: top;
}
a.newbluebold {
	text-decoration: none
}
a.newbluebold:visited {
	text-decoration: none
}
a.newbluebold:hover {
	text-decoration: underline
}
a.newbluebold:active {
	text-decoration: none
}

/*	--------------------------------  */
/*	Right hand section      	  	  */
/*	--------------------------------  */

.righthandorange {
	background: #ff9900;
}
.righthandpurple {
	background: #7c2271;
}
.righthandgreen {
	background: #00cc33;
}
.righthandlightblue {
	background: #e6eaf5;
}
.righthandyellow {
	background: #ffe44f;
}
.righthandred {
	background: #cd0067;
}
.righthandblue {
	background: #32ccfe;
}
.righthandcontentorange {
	background: #ffe5co; padding: 2px;
}
.righthandcontentpurple {
	background: #e5ccf3; padding: 2px;
}
.righthandcontentgreen {
	background: #ccf5d6; padding: 2px;
}
.righthandcontentlightblue {
	background: #e6eaf5; padding: 2px;
}
.righthandcontentyellow {
	background: #fff6c2; padding: 2px;
}
.righthandcontentred {
	background: #f5ccde; padding: 2px;
}
.righthandcontentblue {
	background: #d7f5ff; padding: 2px;
}
.bulletnew {
	padding-left: 14px; background-image: url(/images/2002_bullet.gif); padding-bottom: 4px; background-repeat: no-repeat;
}
.whiteheading {
	font-weight: bold; color: #ffffff; text-align: center;
}
a.whiteheading {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
a.whiteheading:visited {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
a.whiteheading:hover {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: underline;
}
a.whiteheading:active {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
.bluebold {
	font-weight: bold; color: #003399; vertical-align: top;
}
a.bluebold {
	color: #003399; font-weight: bold; text-decoration: none;
}
a.bluebold:visited {
	color: #003399; font-weight: bold; text-decoration: none;
}
a.bluebold:hover {
	color: #003399; font-weight: bold; text-decoration: underline;
}
a.bluebold:active {
	color: #003399; font-weight: bold; text-decoration: none;
}

/*	--------------------------------  */
/*	Main content section 		  	  */
/*	--------------------------------  */

#pagecontainer { padding-top: 10px; width: 770px; }
#content { width: 610px; float: right; }
#sitemap { width: 610px; float: left; }
#maincontent { width: 450px; float: left; }
#sidebar { width: 150px; float: right; }

/*	--------------------------------  */
/*	Homepage content section 		  	  */
/*	--------------------------------  */

#homecontent { width: 530px; float: left; padding-top: 10px; }
#homesidebar { width: 201px; padding-right: 15px; float: right; padding-top: 10px; }
#homesidebarlink{ width: 201px; height: 175px; }
#homesidebarimage { width: 201px; height: 92px; margin-top: 15px; }

#homeactivity { float: left; width: 265px; margin: 0; margin-top: 15px;}
#homeactivityimage { float: left; width: 78px; margin-right: 10px; }
#homeactivitytext { float: left; width: 158px; }
#homeactivitytext h3 { font-size: 1.00em; font-weight: bold; color: #003399; }
#homeactivitytext p { font-size: 0.90em; margin-top: 0.80em; }
#homeactivitytext a { color: #003399; }
#homeactivitytext a:link { color: #003399; }
#homeactivitytext a:visited { color: #003399; }
#homeactivitytext a:hover { color: #003399; }
#homeactivitytext a:focus { color: #003399; }
#homeactivitytext a:active { color: #003399; }

.quicklinkline { border-bottom: 1px solid #000000; margin-bottom: 5px; padding-bottom: 5px; }
#quicklink { width: 201px; float: left; }
#quicklink a { background: none transparent scroll repeat 0% 0%; color: #039; text-decoration: underline; }
#quicklink a:hover { text-decoration: underline; }
#quicklink a:unknown { text-decoration: underline; }
#quicklink ul { list-style: none; padding: 0; margin: 0; }
#quicklink ul li { padding-bottom: 4px; }

/* ************************************************** */
/* **    		Inline Image tags	       		   ** */
/* ************************************************** */

.imageright {
	padding-left: 10px; background: #ffffff; float: right
}
.imageleft {
	padding-right: 10px; background: #ffffff; float: left
}
.imagecenter {
	background: #ffffff; float: center
}

/*	--------------------------------  */
/*	Local navigation 		 		  */
/*	--------------------------------  */

	#localnav1 ul{ width: 150px; list-style: none; padding: 0; margin: 0;}
	*html #localnav1 ul {width: 140px;}
	#localnav1 ul ul { border: none; }
	* html #localnav1 ul ul{ width: 114px; }
	* html #localnav1 ul ul ul{ width: 104px; }
	* html #localnav1 ul ul ul ul{ width: 94px; }
	* html #localnav1 ul ul ul ul ul{ width: 84px; }
	
	#localnav1 { width: 150px; float: left; }
	#localnav1 ul ul li { border-top: none; }
	#localnav1 ul a { text-decoration: none; color: #039; padding-left: 1.0em; display: block; margin: 3px 0px; margin-left: 0; }
	* html #localnav1 ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul ul a {  margin-left: 1.0em; padding-left: 1.0em; }
	* html #localnav1 ul ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul ul ul a {  margin-left: 2.0em; padding-left: 1.0em; }
	* html #localnav1 ul ul ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul ul ul ul a {  margin-left: 3.0em; padding-left: 1.0em; }
	* html #localnav1 ul ul ul ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul ul ul ul ul a {  margin-left: 4.0em; padding-left: 1.0em; }
	* html #localnav1 ul ul ul ul ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul a:hover { text-decoration: underline; }
	#localnav1 ul a:focus { text-decoration: underline; }
	
	#localnav1 a.currentpage{font-weight: bold;}
	
	/* colour coded */
	/* blue */
		#localnav1 ul.blue { border-bottom: 1px solid #32ccfe; }
		#localnav1 ul.blue ul.blue, 
			#localnav1 ul.blue ul.blue ul.blue,
				#localnav1 ul.blue ul.blue ul ul { border-bottom: none; }
		#localnav1 ul li.blue { border-top: 1px solid #32ccfe; }
	
	/* green */

		#localnav1 ul.green { border-bottom: 1px solid #00cc33; }
			#localnav1 ul.green ul.green, 
				#localnav1 ul.green ul.green ul.green,
					#localnav1 ul.green ul.green ul ul { border-bottom: none; }
		#localnav1 ul li.green { border-top: 1px solid #00cc33; }
	
	/* lightblue */
		#localnav1 ul.lightblue { border-bottom: 1px solid #e6eaf5; }
			#localnav1 ul.lightblue ul.lightblue, 
				#localnav1 ul.lightblue ul.lightblue ul.lightblue,
					#localnav1 ul.lightblue ul.lightblue ul ul { border-bottom: none; }
			#localnav1 ul li.lightblue { border-top: 1px solid #e6eaf5; }
	
	/* orange */
		#localnav1 ul.orange { border-bottom: 1px solid #ff9900; }
		#localnav1 ul.orange ul.orange, 
			#localnav1 ul.orange ul.orange ul.orange,
				#localnav1 ul.orange ul.orange ul ul { border-bottom: none; }
		#localnav1 ul li.orange { border-top: 1px solid #ff9900; }
	
	/* purple */
		#localnav1 ul.purple { border-bottom: 1px solid #7c2271; }
		#localnav1 ul.purple ul.purple, 
			#localnav1 ul.purple ul.purple ul.purple,
				#localnav1 ul.purple ul.purple ul ul { border-bottom: none; }
		#localnav1 ul li.purple { border-top: 1px solid #7c2271; }
	
	/* red */
		#localnav1 ul.red { border-bottom: 1px solid #cd0067; }
		#localnav1 ul.red ul.red, 
			#localnav1 ul.red ul.red ul.red,
				#localnav1 ul.red ul.red ul ul { border-bottom: none; }
		#localnav1 ul li.red { border-top: 1px solid #cd0067; }
	
	/* yellow */
		#localnav1 ul.yellow { border-bottom: 1px solid #ffe44f; }
		#localnav1 ul.yellow ul.yellow, 
			#localnav1 ul.yellow ul.yellow ul.yellow,
				#localnav1 ul.yellow ul.yellow ul ul { border-bottom: none; }
		#localnav1 ul li.yellow { border-top: 1px solid #ffe44f; }
	


/* LEV 2 */
	#localnav1 ul li.lev2open {
		background: url(/images/navigation_arrow2_down.gif) left no-repeat;
		background-position: 2px 1px
	}
	
	#localnav1 ul li.lev2sel{
		background: url(/images/navigation_arrow2_right.gif) left no-repeat;
		background-position: 2px 1px;
	}
	#localnav1 li.lev2sel ul, #localnav1 li.lev2sel ul li { border:0px; }
	
	#localnav1 li.lev2open ul, #localnav1 li.lev2open ul li { border:0px; }
	#localnav1 li.lev2open ul li, #localnav1 li.lev2sel ul li {
		background: url(/images/navigation_line2.gif) left no-repeat;
		background-position: 5px -1px
	}
	

	/* LEV 3 */
	#localnav1 ul li ul li.lev3open{
		background: url(/images/navigation_arrow3_down.gif) left no-repeat;
		background-position: 6px 1px
	}
	
	#localnav1 ul li ul li.lev3sel{
		background: url(/images/navigation_arrow3_right.gif) left no-repeat;
		background-position: 2px -1px;
	}
	#localnav1 li.lev3sel ul, #localnav1 li.lev3sel ul li { border:0px; }

	
	#localnav1 li.lev3open ul, #localnav1 li.lev3open ul li { border:0px; }
	#localnav1 li.lev3open ul li, #localnav1 li.lev3sel ul li {
		background: url(/images/navigation_line3.gif) left no-repeat;
		background-position: 10px -1px
	}

	/* LEV 4 */
	#localnav1 ul li ul li.lev4open{
			background: url(/images/navigation_arrow4_down.gif) left no-repeat;
			background-position: 10px 1px;
	}
	
	#localnav1 ul li ul li.lev4sel{
		background: url(/images/navigation_arrow4_right.gif) left no-repeat;
		background-position: 11px -1px;
	}
	#localnav1 li.lev4sel ul, #localnav1 li.lev4sel ul li { border:0px; }

	
	#localnav1 li.lev4open ul, #localnav1 li.lev4open ul li { border:0px; }
	#localnav1 li.lev4open ul li, #localnav1 li.lev4sel ul li {
		background: url(/images/navigation_line4.gif) left no-repeat;
		background-position: 15px -1px
	}


	/* LEV 5 */
	#localnav1 ul li ul li.lev5sel{
		background: url(/images/navigation_arrow5_right.gif) left no-repeat;
		background-position: 15px -1px;
	}
	
	#localnav1 li.lev5sel ul, #localnav1 li.lev5sel ul li { border:0px; }
		
	#localnav1 li.lev5open ul, #localnav1 li.lev5open ul li { border:0px; }
	#localnav1 li.lev5open ul li, #localnav1 li.lev5sel ul li {
		background: url(/images/navigation_line5.gif) left no-repeat;
		background-position: 18px -1px
	}
	
/*	--------------------------------  */
/*	Right navigation 		 		  */
/*	--------------------------------  */

#sidebar a { background: none transparent scroll repeat 0% 0%; color: #039; text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
#sidebar a:unknown { text-decoration: underline; }
#sidebar .utilities { margin: 10px 0px 0px 5px; }
#sidebar .utilities a { padding-left: 2em; }
#sidebar ul { padding: 0px; margin: 0px; list-style-type: none }
#sidebar li { padding: 0px; }
#sidebar li.enewsletter { background: url(/images/enewsletter.gif) no-repeat left center; }
#sidebar li.print { background: url(/images/print.gif) no-repeat left center; }
#sidebar li.contactus { background: url(/images/contactus.gif) no-repeat left center; }
/*	--------------------------------  */
/*	FAQs			 		 		  */
/*	--------------------------------  */

.topofpage {
	font-size: 0.75em; color: #003399; text-align: right;
}
.faqq {
	font-weight: bold; color: #003399; text-align: left;
}
.faqq A {
	color: #003399;
}
.faqq A:active {
	color: #003399;
}
.faqq A:visited {
	color: #003399;
}
.questions {
	border-bottom: #1d4296 1px solid;
}

/*	--------------------------------  */
/*	Forms Tags		 		 		  */
/*	--------------------------------  */

.asterix {
	font-weight: bold; font-size: 1.00em; color: #cc0066; font-family: Arial, sans-serif;
}
.redheading {
	font-family: "Arial", "Helvetica", "sans-serif"; font-weight: bold; color: #cc0066; font-size: 1.25em;
}
.blue {
	font-family: "Arial", "Helvetica", "sans-serif"; font-weight: normal; color: #003399; font-size: 1.00em;
}
.black {
	font-family: "Arial", "Helvetica", "sans-serif"; font-weight: normal; color: #000000; font-size: 1.00em;
}

/*	--------------------------------  */
/*	Site Map Tags		 	 		  */
/*	--------------------------------  */

.contentTextBoldWhite {
	font-size: 1.00em; font-weight: bold; color: #ffffff; text-align: center;
}
a.contentTextBoldWhite:link  {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
a.contentTextBoldWhite:visited {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
a.contentTextBoldWhite:hover {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: underline;
}
a.contentTextBoldWhite:active {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
.contentTextBlue {
	font-size: 1.00em; font-weight: normal; color: #003399; text-align: left;
}
a.contentTextBlue:link  {
	color: #003399; text-decoration: none;
}
a.contentTextBlue:visited {
	color: #003399; text-decoration: none;
}
a.contentTextBlue:hover {
	color: #003399; text-decoration: none;
}
a.contentTextBlue:active {
	color: #003399; text-decoration: none;
}
.contentTextBoldBlue {
	font-size: 1.00em; font-weight: bold; color: #003399; text-align: left;
}
a.contentTextBoldBlue:link   {
	color: #003399; text-decoration: none;
}
a.contentTextBoldBlue:visited {
	color: #003399; text-decoration: none;
}
a.contentTextBoldBlue:hover {
	color: #003399; text-decoration: underline;
}
a.contentTextBoldBlue:active {
	color: #003399; text-decoration: none;
}
