
/* CSS Document */

h1 {
	margin: 0px;
	padding: 0px;
	}

h2 {
	color:#00304E;
	font-weight: bold;
	color: #00304E;
	font-size:14px; 
	border-bottom: 1px solid #BCBCBC; 
	padding-bottom: 5px;
	margin-bottom: 5px;
	}

h3 {
	color: #00304E;
	font-weight: bold;
	font-size:12px; 
	border-bottom: 1px solid #BCBCBC; 
	padding-bottom: 5px;
	margin-bottom: 5px;
	}

h4 {
	color: #00304E;
	font-weight: bold;
	font-size:11px; 
	padding-bottom: 5px;
	margin-bottom: 5px;
	}
	
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
		
		.centre {
			text-align: center;
		}
		/*----------------------Links----------------------------*/

		a {
			text-decoration: none;
			color: #4C4C4C;
		}
		
		a:hover {text-decoration: underline;}
		
		.link{
			text-decoration: none;
			color: #4C4C4C;
		}
		
		.link:hover {text-decoration: underline;}

/* -----------------------------------------------Tables----------------------------------------------*/

.intablelay {
		border:1px solid #fff;
		border-collapse:collapse;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		width: 80%;
		vertical-align: top;
}


.intablelay td,th{
		border:1px solid #fff;
		border-collapse:collapse;
		padding:5px;
}	

.intablelay caption{
		background:#666666;
		font-size:10px;
		border:1px solid #fff;
		border-bottom:none;
		padding:5px;
		text-align:left;
		color: #FFFFFF;
		font-weight: bold;
	}
.intablelay thead th{
		background:#606060;
		text-align:left;
		color: #FFFFFF;
	}

.intablelay tbody th{
		text-align:left;
		background:#F2F2F2;
	}
.intablelay tbody td{
		background:#F2F2F2;	
	}
	

/* -----------------------------------------------Other----------------------------------------------*/

	.title {
	color: #000000;
	font-weight: bold;
	} 

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 12px;
	color: #000000;
}

.nbutton	{
		background: #f3f3f3;
		font-size: 11px;
		font-weight: bold;
		padding: 7px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}
	
.txterror {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}

.pleft {
		text-align:left;
		}
		
.centre {
		text-align:center;
		}
		
.sectionlink{
text-decoration: none;
color: #FFFFFF;
font-size: 14px;
}
.sectionlink:hover {text-decoration: underline;}

.pright {
			text-align: right;
		}

.listing
		{
		text-align: left;
		border:1px solid #fff;
		font-family: Arial, Helvetica, sans-serif;
		background:#f3f3f3;
		font-size: 1.0em;
		vertical-align: top;
		padding: 5px;
		}

/* -----------------------------------------------Forms----------------------------------------------*/


form {
color: #000;
text-align:left;
}

form p {
padding: 2px;
margin: 0;
}

input, select, textarea{
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #ccc;
padding: 1px;
color: #666;
font-size: 100%;
}

label {
font-weight: bold;
}

fieldset {
border: 1px solid #ccc;
padding: 1px 5px 5px 5px;
}

.radiobox {border: 0;}

/* newform */

#newform { 
	margin: 0; 
}

#newform input, select, textarea{
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #ccc;
padding: 1px;
color: #666;
font-size: 100%;
width: 200px;
}

#newform label {
font-weight: bold;
float: left;
width: 200px;
}

#newform fieldset {
border: 1px solid #ccc;
padding: 5px;
}

#newform input#hidden{
border: 0px;
}

#newform .btn {width: 100px;}
.warningtext {color: #FF0000; font-weight: bold;}
#newform .largecontent {width:500px}
#newform .smallcontent {width:50px}
#newform .medcontent {width:150px}

.errorarea {width: 98%; background-color:#fff; border: 1px solid #B41B1E; padding: 5px 0 10px 5px;}

.listerror li{
	color: #FF0000;
	}

/* misc --------------------------------------------- */
.bt					{padding:2px; color:#194B6A; text-decoration:none; border: 1px solid #ccc;}
a.bt:hover			{padding:2px; color:#000; text-decoration:none; border: 1px solid #ccc; background:#ccc}

.timeline {color: #B41B1E; font-weight: bold;}