/***************************************************************/
/*  CSS stylesheet for standard HTML tags
/*  Copyright 2006 by Pixelsound Web Design Perth
/*  http://www.pixelsound.com/

/*************** Body *************************************/
body {
	padding:0px;
	margin:0px;
	text-align: center;
}

body, table, td, p, form, input, select, textarea, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
}


/*************** Main Sections *************************************/
/*  make page 750px wide and center aligned */
body {
	width:900px;
	margin: 0px auto; /* Right And Left Margin Widths To Auto */
	text-align: left; /* Hack To Keep IE5 Windows Happy */
	background-image:url(../images/page-tile.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

body div#body {
}
	body div.page {
		padding:0px 0px 0px;
	}

	body div#container {
		padding:0 0px 30px;
	}

.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}


/*************** Header *************************************/
div#header #logo,
div#header #credo {
	display:none;
}

div#header #headerImage {
	background-image:url(../images/header-T.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:60px;
}
	div#header #navUtility {
		background-image:url(../images/header-BL.gif);
		background-position:left top;
		background-repeat:no-repeat;
		height:54px;
	}



/*************** Footer *************************************/

div#footer-bottom {
	font-size:.9em;
	line-height:1.2em;
	padding:10px 0px 50px;
	background-image:url(../images/stationery/dotted_line-horiz.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
div#footer-bottom * {
	color:#666;
}
		div#footer-disclaimer {
			float:right;
		}
		div#footer-bottom a {
			color:#666;
		}









/*********************************/
/** Content Element Styles  ******/
/*********************************/

#contentsection {
	clear:both;
}

#colLeft, 
#colNormal, 
#colRight, 
#colBorder {
	padding:30px 10px;
}
/*
#colBorder div.cont-type-textpic {
	padding:30px 20px;
}
*/
#colLeft, 
#colBorder {
	width:200px;
}
#colLeft #navVertical {
	margin-left:-20px;
	margin-left:0;
} 
		* html #colLeft #navVertical {
			margin-left:-10px;
			margin-left:0;
		} 



/**  Content Area Specific Styles  ******/


/* cd1_n  ***/
.cd1_n #colNormal {
}





/* ct2_nrf  ***/
.ct2_nrf #colRight,
.ct2_nrf #colNormal {
}
	.ct2_nrf #colRight {
		width:160px;
	}


/* ct2_nbf  ***/
.ct2_nbf #colNormal,
.ct2_nbf #colBorder {
}
	.ct2_nbf #colBorder {
		width:160px;
	}


/* ct2_lfn  ***/
.ct2_lfn #colLeft,
.ct2_lfn #colNormal {
}
	.ct2_lfn #colLeft {
		width:160px;
	}

	.ct2_lfn #colNormal {
		padding:30px 50px 30px 20px;
	}



/* ct2_n_newsfloat  ***/
.ct2_n_newsfloat div.newsfloat {
	width:200px;
	float:right;
	padding:10px 20px;
	margin:20px 20px 20px;
}



/* ct2_nav2lfn  ***/
.ct2_nav2lfn #colLeft,
.ct2_nav2lfn #colNormal {
}
	.ct2_nav2lfn #colLeft {
		width:160px;
	}






/* ct3_nav3lfnr  ***/
.ct3_nav3lfnr #colLeft,
.ct3_nav3lfnr #colNormal,
.ct3_nav3lfnr #colRight {
}
	.ct3_nav3lfnr #colLeft {
		width:160px;
	}





/* ct3_lfnr  ***/
.ct3_lfnr #colLeft,
.ct3_lfnr #colNormal,
.ct3_lfnr #colRight {
}
	.ct3_lfnr #colLeft {
		width:160px;
	}


/* ct3_l_nr  ***/
.ct3_l_nr #colNormal,
.ct3_l_nr #colRight {
}



/* ct4_lfnrb  ***/
.ct4_lfnrb #colLeft,
.ct4_lfnrb #colNormal,
.ct4_lfnrb #colRight,
.ct4_lfnrb #colBorder {
}
	.ct4_lfnrb #colLeft,
	.ct4_lfnrb #colBorder {
	}









/**************************************************************/
/******  Various Modules  *************************************/
/**************************************************************/





/******  Navigation Horizontal with drop down  ******************************************/
/*	use the following classes:
	li.no = normal
	li.cur = current link
	li.curifsub = current link
	li.act = active
	li.actifsub = section with active subpage
	li.ifsub = active
	li.spc = spacer (separator)
**************************************************************/

DIV#navHorizontal {
	height:20px;						/* needed for Mozilla */
	font-size:1em;
	background-color:#005E6D;			/* Color Bordeaux Dark */
}
		DIV#navHorizontal ul { 				/* main menu list */
			padding:0px; 					/* can be altered: used for drop down */
			margin:0px;  					/* do not alter: used for drop down */
			list-style: none; 				/* do not alter: used for drop down */
		}
		
DIV#navHorizontal,
DIV#navHorizontal ul {
	padding: 0;
	margin: 0;
}

		DIV#navHorizontal li { 				/* all list items; especially top level */
			float:left;				/* do not alter: used for drop down */
			position:relative; 		/* do not alter: used for drop down */
			width:auto; 			/* Opera now supports auto width */
			text-align:left;		/* can be altered: used for drop down */
			margin:0px; 			/* can be altered: used for drop down */
 			list-style: none; 		/* do not alter: used for drop down */
			border-left:1px solid #fff;				/* Color Bordeaux Writing */
			line-height:19px;
			height:auto;			/* do not define height, otherwise no line breaks */
		}


						DIV#navHorizontal li:hover,
						DIV#navHorizontal li.sfhover,
						DIV#navHorizontal li.cur,
						DIV#navHorizontal li.actifsub,
						DIV#navHorizontal li.curifsub {	
							background-color:#3C848F;			/* Color Bordeaux Even Darker */
							background-image: url("");
							background-repeat:repeat-x;
						}
				DIV#navHorizontal li.spc {
					display:none;
				}

				DIV#navHorizontal li,
				DIV#navHorizontal a,
				DIV#navHorizontal span.cur {	/* style all a tags */
					font-weight:100;
					text-decoration:none;
					color:#fff;				/* Color Bordeaux Writing */
					display:block;
					padding:.1em 1.5em 0 1em;		/* Bernie Trick (see below)*/
				}
				DIV#navHorizontal li.first-child {
					border-left-style:none;
				}
				DIV#navHorizontal li.last-child {
					border-right:1px solid white;			/* Color Bordeaux Writing */
				}
						DIV#navHorizontal li a,
						DIV#navHorizontal li span.cur {	/* style all a tags */
							background:none;
							margin:-.1em -1em 0;	/* Bernie Trick (see above) */
						}
						DIV#navHorizontal li a:hover {	/* style all a tags */
						}

		DIV#navHorizontal li:hover,
		DIV#navHorizontal li.sfhover,
		DIV#navHorizontal li.cur,
		
		DIV#navHorizontal li:hover a,
		DIV#navHorizontal li.sfhover a,
		DIV#navHorizontal li.cur a,
		
		DIV#navHorizontal li:hover ul li,
		DIV#navHorizontal li.sfhover ul li,
		DIV#navHorizontal li.cur ul li,
		
		DIV#navHorizontal li:hover ul li a,
		DIV#navHorizontal li.sfhover ul li a,
		DIV#navHorizontal li.cur ul li a {
			color:#fff;				/* Color Bordeaux Writing */
		}


		/*****  Level 2+ Settings ****/

		DIV#navHorizontal ul li ul {		/* all drop down layers */
			width:18em;					/* son of sf */
			position:absolute;			/* son of sf */
			left:-999em; 				/* son of sf: using left instead of display to hide menus because display: none isn't read by screen readers */
			top:20px;					/* adjust top position of fold out menus */
			padding:.3em .2em .3em;		/* adjust padding of sub items */
			margin:0;
			margin-left:-1.1em;
			font-weight:100;
			border:1px solid #fff;				/* Color Black Writing */
			border-top:1px none #fff;			/* Color Black Writing */
			background-color:#3C848F;			/* Color Bordeaux Even Darker */
		}
		
		DIV#navHorizontal ul li ul li {
			height:auto;				/* do not alter: used for drop down, if fixed value, no line break possible */
			text-align:left;			/* can be altered: used for drop down */
			display:block;
			width:15.4em;
			background:none;
			line-height:1.2em;
			border:none;
		}

		DIV#navHorizontal ul li ul li:hover,
		DIV#navHorizontal ul li ul li.sfhover {
			background-color:#58969F;			/* Color Bordeaux Dark */
			background-image:none;
		}
				DIV#navHorizontal ul li ul li:hover a,
				DIV#navHorizontal ul li ul li.sfhover a,
				DIV#navHorizontal ul li ul li.cur a {
				}
		DIV#navHorizontal ul li ul li.cur,
		DIV#navHorizontal ul li ul li.curifsub {
			border-left:1px none #999;
			background-image:none;
			background-color:#58969F;			/* Color Bordeaux Dark */
		}

		DIV#navHorizontal ul li ul li.ifsub,
		DIV#navHorizontal ul li ul li.actifsub,
		DIV#navHorizontal ul li ul li.curifsub {
			background-image:url(../images/stationery/1_bullet-arrow.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
				DIV#navHorizontal ul li ul li.actifsub {
					background-color:#58969F;			/* Color Bordeaux Dark */
				}
				DIV#navHorizontal ul li ul li.last-child {
					border-right:1px none white;
				}
				DIV#navHorizontal li ul li.spc {
					background-color:#000;
					line-height:1px;
					font-size:1px;
					color:#000;
					width:100%;
					display:block;
					padding:0;
					margin:0;
					height:2px;
					border-bottom:1px solid #fff;
					/* filter:alpha(opacity=15); 	IE's opacity*/
					/* opacity: 0.15; 				mozilla's opacity*/
				}



				DIV#navHorizontal ul li ul li a,
				DIV#navHorizontal ul li ul li span.cur {
					width:16em;
					padding:.4em 1em;
				}

							DIV#navHorizontal ul li ul li.no a {
								background:none;
							}



				
		/****** level 3+ settings *****/

		DIV#navHorizontal li li:hover ul,
		DIV#navHorizontal li li.sfhover ul { 	/* applies to all sublevel items */
			left: auto; 							/* do not alter: son of sf */
			border:1px solid #fff;
		}
		
				DIV#navHorizontal ul li ul li ul {
					margin: -2.0em 0 0 17em;
				}
						* html DIV#navHorizontal ul li ul li ul {
							margin: -2.0em 0 0 17.5em;
						}
						DIV#navHorizontal ul li#navID-5 ul li ul {
							margin: -2em 0 0 -19.5em;
						}

						DIV#navHorizontal li:hover ul ul, 
						DIV#navHorizontal li:hover ul ul ul, 
						DIV#navHorizontal li:hover ul ul ul ul, 
						DIV#navHorizontal li:hover ul ul ul ul ul, 
						DIV#navHorizontal li.sfhover ul ul, 
						DIV#navHorizontal li.sfhover ul ul ul, 
						DIV#navHorizontal li.sfhover ul ul ul ul,
						DIV#navHorizontal li.sfhover ul ul ul ul ul {
							left: -999em;
						}
						DIV#navHorizontal li:hover ul, 
						DIV#navHorizontal li li:hover ul, 
						DIV#navHorizontal li li li:hover ul, 
						DIV#navHorizontal li li li li:hover ul, 
						DIV#navHorizontal li li li li li:hover ul, 
						DIV#navHorizontal li.sfhover ul, 
						DIV#navHorizontal li li.sfhover ul, 
						DIV#navHorizontal li li li.sfhover ul, 
						DIV#navHorizontal li li li li.sfhover ul,
						DIV#navHorizontal li li li li li.sfhover ul {
							left: auto;
						}






/*************** Vertical Navigation *************************************/


/****  Section Title ****/
div#sectionTitle {
	padding:0;
	font-size:1.4em;
	width:200px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:10px;
}
		div#sectionTitle a {
			text-decoration:none;
			background:transparent;
			color:#007D91;
			display:block;
			border-bottom:3px solid #799A44;
		}
				div#sectionTitle a:hover {
					color:#007D91;
				}




div#navVertical {
	padding:0px;
	width:200px;
	margin:0 0 2em 0;
	margin-left:0;
	line-height:1em;
	float:left;
}

	* html div#navVertical {
		margin-left:0;
	}

	/****  List items general ****/
	div#navVertical ul {
		margin:0;
		padding:0;
	}
	
		div#navVertical li {
			list-style-type: none;
			margin:0;
			padding:0;
			display:block;
			width:200px;
			border-bottom:1px solid #ccc;
			text-transform:uppercase;
			background-image:none;		/* url(../images/stationery/dotted_line-horiz.gif); */
			background-position:bottom;
			background-repeat:repeat-x;
			font-weight:700;
		}


	/****  Links general ****/
	div#navVertical a,
	div#navVertical span.cur {
		color: #007D91;
		text-decoration: none;
		margin:0;
		padding:.5em 0 .5em 1.5em;
		padding:5px 0 5px 15px;
		display:block;
		width:185px;
		background-color:transparent;
	}
			div#navVertical a:hover {
				color:#000;
			}

	/****  List Item States ***************************
		use the following classes:
		li.no = normal
		li.cur = current link
		li.curifsub = current link
		li.act = active
		li.actifsub = section with active subpage
		li.ifsub = active
		li.spc = spacer (separator)
	**************************************************/

	div#navVertical li.cur,
	div#navVertical li.curifsub>a {
		background-color:#CDE6EA;
	}
			div#navVertical li.cur a,
			div#navVertical li.curifsub a,
			div#navVertical li.cur span.cur,
			div#navVertical li.curifsub span.cur {
				/*
				background-image:none;
				background-image:url(../images/stationery/1_bullet-arrow-dotted.gif);
				background-position:left;
				background-repeat:no-repeat;
				*/
			}
			div#navVertical li.cur a {
			}

	div#navVertical li.ifsub a,
	div#navVertical li.actifsub a,
	div#navVertical li.curifsub a {
		background-image:url(../images/stationery/1_bullet-arrow.gif);
		background-position:3px center;
		background-repeat:no-repeat;
	}
			div#navVertical li.actifsub a,
			div#navVertical li.curifsub a {
				background-image:url(../images/stationery/1_bullet-arrow-down.gif);
			}
	DIV#navVertical li.spc {
		background-color:#000;
		background-image:none;
		line-height:1px;
		font-size:1px;
		color:#000;
		width:100%;
		display:block;
		padding:0;
		margin:0;
		height:2px;
		border-bottom:1px solid #fff;
		/* filter:alpha(opacity=15); 	IE's opacity*/
		/* opacity: 0.15; 				mozilla's opacity*/
	}



	/****  Second Level  ****/
	div#navVertical ul li ul {
	}
	div#navVertical li.ifsub ul li a,
	div#navVertical li.actifsub ul li a,
	div#navVertical li.curifsub ul li a {
		background-image:none;
	}
			div#navVertical li.cur ul li a,
			div#navVertical li.curifsub ul li a,
			div#navVertical li.cur ul li span.cur,
			div#navVertical li.curifsub ul li span.cur {
				background-color:transparent;
			}
			div#navVertical ul li ul li {
				margin:0;
				padding:0;
				font-weight:700;
				background-image:none;
				border-bottom:1px none #999;
				text-transform:none;
			}
					div#navVertical ul li ul li a {
					}
			
			div#navVertical ul li ul li.cur,
			div#navVertical ul li ul li.act,
			div#navVertical ul li ul li.actifsub {
			}
					div#navVertical ul li.no a,
					div#navVertical ul li.cur ul li a,
					div#navVertical ul li.cur ul li span.cur {
					}
					div#navVertical ul li ul li.cur ul li,
					div#navVertical ul li ul li.act ul li,
					div#navVertical ul li ul li.actifsub ul li {
					}
		
	/****  Third Level  ****/
	div#navVertical ul li ul li ul li {
				background-image:url(../images/stationery/btn-subNav-50prc.gif);
				background-position:18px 3px;
				background-repeat:no-repeat;
				background-color:transparent;
	}
			div#navVertical ul li ul li ul li a,
			div#navVertical ul li ul li ul li span.cur {
				padding-left:30px;
				width:170px;
				font-weight:100;
			}



	/****  Fourth Level  ****/
	div#navVertical ul li ul li ul li ul li {
				background-image:url(../images/stationery/btn-subNav-50prc.gif);
				background-image:none;
				background-position:18px;
				background-repeat:no-repeat;
				background-color:transparent;
	}
			div#navVertical ul li ul li ul li ul li a,
			div#navVertical ul li ul li ul li ul li span.cur {
				padding-left:45px;
				width:155px;
			}




fieldset {
	padding:1em;
}
label {
	margin-top:1em;
	display:block;
}
	





/*************** Sitemaps *************************************/

.csc-sitemap ul,
.csc-menu {
	padding-left:0;
	line-height:1.2em;
}
	.csc-sitemap ul li,
	.csc-menu li {
		list-style-type:none;	
	}
	.csc-sitemap ul a,
	.csc-menu a {
		font-weight:700;
		text-decoration:none;
	}
		.csc-sitemap ul a:hover,
		.csc-menu a:hover {
			text-decoration:underline;
		}
		

		/*** Sitemaps Level 2 ****/
		.csc-sitemap ul li ul,
		.csc-menu li ul {
		}
		.csc-sitemap ul li ul li,
		.csc-menu li ul li {
			padding-left:25px;
			background-image:none;
			background-image:url(../images/stationery/1_bullet-arrow.gif);
			background-position:10px .4em;
			background-repeat:no-repeat;
		}
				.csc-menu li.csc-section { /* Sections on pages */
					background-image:url(../images/stationery/1_bullet-arrow-dotted-down.gif);
					background-position:10px .4em;
					background-repeat:no-repeat;
					padding-left:25px;
				}
				.csc-menu-7 li.csc-section { /* Sections on pages */
					background-image:url(../images/stationery/1_bullet-arrow-dotted.gif);
					background-position:8px .5em;
					background-repeat:no-repeat;
					padding-left:25px;
				}
			.csc-sitemap ul li ul li a,
			.csc-menu li ul li a {
				font-weight:100;
			}

		/*** Sitemaps Level 3+ ****/
		.csc-sitemap ul li ul li ul,
		.csc-menu li ul li ul {
			padding-left:30px;
		}
		.csc-sitemap ul li ul li ul li,
		.csc-menu li ul li ul li {
			padding-left:0px;
			list-style-type:circle;
			background-image:none;
		}


	/*** Menu of subpages with abstract  ***/
	.csc-menu dt {
		font-weight:700;
		margin-left:0px;
		margin-top:.5em;
	}
		.csc-menu dd {
			padding-left:25px;
			margin-left:0;
			background-image:url(../images/stationery/1_bullet-arrow-dotted.gif);
			background-position:10px .5em;
			background-repeat:no-repeat;
			line-height:1.5em;
		}




/*************** File Lists *************************************/
table.csc-uploads {
	border:1px none white;
	border-collapse:collapse;
}
		table.csc-uploads td {
			border:1px solid white;
			padding:5px 10px;
			/* background-color:#efefef; set this in basic style sheet with .highlight */
		}






/*************** To the top Button *************************************/
p.csc-linkToTop {
	clear:both;
	text-align:right;
	line-height:2em;
	margin-top:10px;
	margin-bottom:20px;
	border-bottom:1px solid #eee;

	/*  Option 1: Move button down on top of next H2 header
		margin-top:50px;
		margin-bottom:-73px;
		z-index:2000;
		position:relative;
		border-bottom:1px none #eee; */
	border-bottom:1px none #eee;
}

		p.csc-linkToTop a {
			background-image:url(../images/stationery/ToTheTop-arrow.gif);
			background-position:5px center;
			background-repeat:no-repeat;
			padding:12px 0px 10px 20px;
			color:#999;
			font-size:.9em;
			text-decoration:none;
			text-transform:uppercase;
			line-height:2em;
			background-color:white;
			/*  Option 2: Move button up on top of borderline
				margin-top:-20px;
				position:relative;
				float:right; */
		}
				p.csc-linkToTop a:hover {
					color:#333;
				}
		
		/*  To be used with Option 1: Move button down on top of next H2 header
			h2 {
				padding-right:40px;
			} */





/*************** ve_guestbook *************************************/
div.tx-veguestbook-pi1 table td,
div.tx-veguestbook-pi1 table th {
	padding:.1em 1em;
}

.tx-guestbook-list-table {
	
}
.tx-guestbook-teaser-table,
tx-guestbook-noentries-table {
	border:1px solid #999;
}
	.tx-guestbook-list-row {
	}
		.tx-guestbook-list-rowleft,
		.tx-guestbook-latest-rowleft {
			background-color: #EEEEEE;
		}

	.tx-guestbook-list-entrycomment-title {
		font-weight: bold;
	}
	.tx-guestbook-list-entrycomment {
		font-style: italic;
	}
	.tx-guestbook-list-small {
		font-size:.85em;
	}
	.tx-veguestbook-pi1-browsebox TD {
		font-size:.85em;
	}
	.tx-veguestbook-pi1-browsebox-strong,
	.tx-ttnews-browsebox-SCell {
		font-weight: 700; 
	}
	.tx-veguestbook-pi1-browsebox-SCell {
		background-color: #EEEEEE;
	}

.tx-guestbook-latest-row {
}
	.tx-guestbook-latest-row,
	.tx-guestbook-latest-rowleft {
		border-bottom:1px solid #999;
	}
	.tx-guestbook-latest-small {
		font-size:.85em;
	}

div.tx-veguestbook-pi1 form input,
div.tx-veguestbook-pi1 form textarea {
	margin:0;
}
	
	
	
	

/*************** Breadcrumbs *************************************/

div#breadcrumbs {
	font-size:.9em;
	margin:0 1em 1em;
}





/*************** Box *************************************/
.csc-frame-frame2 {
	background-image:url(../images/box-tile.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:200px;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
	padding:0;
}
		.csc-frame-frame2 h2, .csc-frame-frame2 h2 a {
			text-decoration:none;
			color:white;
		}
				.csc-frame-frame2 h2 {
					font-size:1.2em;
					margin:3em 0 1em;
					border-bottom:1px none #ccc;
					background-image:url(../images/box-T.gif);
					background-repeat:no-repeat;
					background-color:#009CB4;
					margin:0;
					padding:3px 20px;
				}
	.csc-frame-frame2 .csc-textpic,
	.csc-frame-frame2 .csc-textpic-text,
	.csc-frame-frame2 .csc-menu {
		background-image:url(../images/box-B.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding:10px 20px;
		margin:0;
	}
			.csc-frame-frame2 .csc-textpic .csc-textpic-text {
				background:none;
				padding:0;
			}
	.csc-frame-frame2 .csc-header {
		margin-bottom:10px;
	}

	.csc-frame-frame2 .csc-menu a {
		color:#007D91;
	}




/*************** Link Styles *************************************/

a.internal-link,
a.internal-link-new-window,
a.external-link,
a.external-link-new-window,
a.download,
a.mail,
a.moreLink,
p.moreLink a {
	background-image:url(../images/stationery/rtehtmlarea-external_link.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:20px;
}
a:hover.internal-link,
a:hover.internal-link-new-window,
a:hover.external-link,
a:hover.external-link-new-window,
a:hover.download,
a:hover.mail,
a:hover.moreLink,
p.moreLink a  {
}

		a.internal-link img,
		a.internal-link-new-window img,
		a.external-link img,
		a.external-link-new-window img,
		a.download img,
		a.mail img,
		a.moreLink img,
		p.moreLink a img {
			border:1px none white;
			text-decoration:none;
			display:none;
		}
		a.internal-link {
			background-image:url(../images/stationery/rtehtmlarea-internal_link.gif);
			padding-left:12px;
		}
		a.internal-link-new-window {
			background-image:url(../images/stationery/rtehtmlarea-internal_link_new_window.gif);
			padding-left:17px;
		}
		a.external-link {
			background-image:url(../images/stationery/rtehtmlarea-external_link.gif);
			padding-left:12px;
		}
		a.external-link-new-window {
			background-image:url(../images/stationery/rtehtmlarea-external_link_new_window.gif);
			padding-left:17px;
		}
		a.download {
			background-image:url(../images/stationery/rtehtmlarea-download.gif);
			padding-left:15px;
		}
		a.mail {
			background-image:url(../images/stationery/rtehtmlarea-mail.gif);
			padding-left:22px;
		}
		a.moreLink,
		p.moreLink a {
			color:#003464;
			text-decoration:none;
			font-weight:700;
			padding-left:0;
			padding-right:15px;
			background-image:url(../images/stationery/blt-arrow-right-blue.gif);
			background-position:right;
		}
			a:hover.moreLink,
			p.moreLink a:hover {
				color:#6685A2;
			}
/*
a.internal-link,
a.internal-link-new-window,
a.external-link,
a.external-link-new-window,
a.download,
a.mail {
	background-image:none;
	padding-left:0;
}
*/





/*************** Error Messages *************************************/
p.errorMessageBox {
	background-color:#CC3333;
	padding:.5em 1em;
}
	p.errorMessageBox,
	p.errorMessageBox * {
		color:white;
	}




/***** File Lists (put in basic style sheet, next to highlight) *************************************/
table.csc-uploads {
	border:1px none white;
	border-collapse:collapse;
}
	table.csc-uploads td p {
		padding:0;
		margin:0;
	}
	tr.tr-even td,
	tr.tr-odd td {
		border:1px solid white;
		padding:5px 10px;
		background-color:#efefef;
	}
	tr.tr-odd td {
		background-color:#e1e1e1;
	}








