/* 
Additional Stuff pgde Facelifted Site
This is the general formatting for the site
*/
/*@media all  
{   
    .page-break { display:none; }   
}   
  
@media print  
{   
    .page-break { display:block; page-break-before:always; }   
} 
.NewPrintPage{
	page-break-after: always;
}*/

/*.myLinkIcon a{
background: url(http://www.cardiff.ac.uk/styles/pgmde/images/link-icon.gif) left 1px no-repeat;
padding-left:20px;
}*/

.tableCaption{
line-height:2em;
font-weight:bold;
}

.feedback{
	position: absolute;
	margin-left: 10em;
	left : 220px;
	font-weight: normal;
	color : #760000;
	padding-left : 18px;
	padding-top: 4px;
	padding-bottom: 4px;	
	background: url(../_CssStyleImages/error.gif) no-repeat left top;
	font-size: 10px;
}
.helpmessage{
	position: absolute;
	margin-left: 4em;
	left : 10px;
	font-weight: normal;
	color : #760000;
	padding-left : 18px;
	padding-top: 4px;
	padding-bottom: 4px;	
	background: url(../_CssStyleImages/error.gif) no-repeat left top;
	font-size: 10px;
}

* html  .feedback{/*Hack for IE6 - sets span to be minimum width*/
	width : 250px;
}

/*#notificationWrapper{

line-height:1em;
	width :240px;
	position: relative;
	left: 50%;
	margin-left: -120px;
	border: 1px solid #ccc;
	background-color : #E8E8E8;
}*/

.notification{
/*	position: absolute;*/
/*	font-weight: normal;*/
	color: #760000;
	padding-left: 25px;
	background: url(../_CssStyleImages/error.gif) no-repeat left center;
/*	font-size: 14px;*/
	padding-top: 6px;
	padding-bottom: 6px;
/*	padding-right: 10px;*/
/*	text-align: center;*/
/*	margin-top: 10px;*/
}

/*#OnlineWrapper{
	margin : 1em;
	padding-left :1em;
}
#OnlineWrapperPrint{
	margin : 1em;
	padding-left :1em;
	background-image : url(../images/cu_logo.gif);
	background-repeat : no-repeat;
	background-position : right top;
}*/

#OnlineWrapperPostalAddress{
	margin-bottom: 2em;
	padding-left: 2em;
	text-align: left;
	line-height:1.3em;
	font-size: 16px;
	font-weight: bold;
}

#MessageWrapper{
	width :35em;
	text-align : left;	
	margin : 1em;
	padding :1em;
	border : 1px solid #ccc;
	background-color : #E8E8E8;
}
#MessageWrapper h1{
	font-size : 125%;
}
#MessageWrapper h2{
	font-size : 100%;
	color : #760000;
	text-indent : 4em
}

#MessageWrapper p{
	text-indent : 2em;
}

#MessageLinks {
	margin-left : 2em;
	padding : 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 5px;	
}

.errormessage{
	position: absolute;
	margin-left: 2em;
	left : 1px;
	font-weight: normal;
	color : #760000;
	padding-left : 18px;	
	background: url(../_CssStyleImages/error.gif) no-repeat left top;
	font-size: 16px;
}	
div  .formField {
	margin : 0.5em;
}

div  .formMessage {
	margin : 0.5em;
	padding : 0.5em;	
}
fieldset {
	margin : 1em;
	padding : 1em;
	border : 1px solid #ccc;
	background : #f8f8f8;
}

legend {
	font-weight : bold;
	color: #333333;
}

label {
	display: inline;
	float : left;
	width : 10em;
	text-align: right;
	vertical-align: middle;
	padding-right: 1em;
}
.smaller{
	font-size: 80%;
}

input.error {
	color:#FF0000;
	border-color: #FF0000;
}

input:focus{
/*	background : #ffc;*/
}

.required {
	font-size : 0.75em;
	color : #760000;
}
.warning {
	COLOR: red
}


.ListSeparator{
/*	background-color:#CEFFFF;*/
		background-color: #ded3e3;
/*		background-color: #dccae3; slightly darker*/
/*		background-color: #d8bfe3; darker same shade*/
/*		background-color: #d5b3e3; bit darker still*/
}

.centred {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.S_Available {
	color: #006600;
}
.S_Closed {
	color: #666666;
}
.S_Cancelled {
	color: #663333;
}
.S_TooLate {
	color: #FF0000;
}
.S_ReserveList {
	color: #0000FF;
}
.S_Warning {
	color: #FF0000;
}
.S_Pending {
	color: #FFFF00;
}
.S_Confirmed {
	color: #006600;
}
.S_Acknowledged {
	color: #FF9900;
}	

.ReserveList{
	background: url(../images/WaterMarkReserveList.gif);
}

.Pending{
	background: url(../images/WaterMarkPending.gif);
}

.Closed{
	background: url(../images/WaterMarkClosed.gif);
}
.TooLate{
	background: url(../images/WaterMarkTooLate.gif);
}
.NoDateSet{
	background: url(../images/WaterMarkNoDateSet.gif);
}
.Cancelled{
	background: url(../images/WaterMarkCancelled.gif);
}
.Acknowledged{
	background: url(../images/WaterMarkAcknowledged.gif);
}
.Confirmed{
	background: url(../images/WaterMarkConfirmed.gif);
}
.NoPlaces{
	background: url(../images/WaterMarkNoPlaces.gif);
}
.Open{
	background: url(../images/WaterMarkOpen.gif);
}
.clear {
clear:both;
}
A.Delete {
	COLOR: red; TEXT-DECORATION: none
}
A.Delete :visited {
	COLOR: red; TEXT-DECORATION: none
}
A.Delete :hover {
	COLOR: #0099ff; TEXT-DECORATION: underline
}
.PGR_NW {
/*text-align:center;*/
/*	background-color: #FF2D2D; TEXT-DECORATION: none; darker*/
	background-color: #FF5454; TEXT-DECORATION: none;
/*	color : #ffffff;*/
}
.PGR_SWW {
/*text-align:center;*/
/*	background-color: #316AC5; TEXT-DECORATION: none; darker*/
	background-color: #7e99c5; TEXT-DECORATION: none;	
/*	color : #ffffff}*/
}
.PGR_SEW{
/*text-align:center;*/
/*	background-color: #37FF37; TEXT-DECORATION: none; darker*/
	background-color: #5cff5c; TEXT-DECORATION: none;
/*	color : #000000*/
}
.PGR_All-Wales {
/*text-align:center;*/
	background-color: #cccccc; TEXT-DECORATION: none;
/*	color : #000000*/
}
.NewPrintPage{
	page-break-after: always;
}

/*table {
	margin : 0.5em;
	padding : 1em;
	border : 1px solid #ccc;
	background : #f8f8f8;
}*/
