	@charset "UTF-8";

*{}
	/* CSS Document */
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin: 0 auto;
		background-color: #EEEEEE;
		height: auto !important; /* real browsers */
		height: 100%; /* IE6: treaded as min-height*/
		min-height: 100%; /* real browsers */
		/* text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
		/* ******** basic text s ********** */
		font-family: helvetica,arial,sans-serif;
		color: #616161;
		font-size: 12px;

		/* ******** basic text e ********** */
	}

	a {
		color:#616161;
		text-decoration:underline;
	}
	a:hover {
		color:#1A1A1A;
	}

	td, ul, ol, li{
		font-size: 12px;
		font-family: helvetica,arial,sans-serif;
		color: #616161;
	}

	p {
		font-size: 12px;
		font-family: helvetica,arial,sans-serif;
		color: #616161;
		text-shadow: 0 0 0 #000;
	}





	/*
	Typo details
	*/
	H1,H2,H3,H4,H5,H6 {
		font-family: helvetica,arial,sans-serif;
		color: #616161;
		text-shadow: 0 0 0 #000;
	}

	H1 {
		color:#1A1A1A;
		font-size:42px;
		/*letter-spacing:-0.05em;*/
		line-height:1.1em;
		font-weight:100;
	}

	H2 {
		font-size:16pt;
	}

	H3 {
		font-size:16px;
		color:#CD1D1F;
		padding-top:10px;
		font-weight:100;
		text-shadow: 0 0 0 #000;
		background-color:#FFFFFF;
		text-transform:uppercase;
	}

	H4 {
		margin-top:3px;
		font-size:12px;
		text-shadow: 0 0 0 #000;
		font-weight:100;
	}

	H5 {
		font-weight:normal;
		font-size:13px;
		color:#1A1A1A;
	}

	H6 {
		font-weight:bold;
		font-size:12px;
		color:#1A1A1A;
	}

	/*
	Wrappers details
	*/
	#wrapper {
		height:100%;
		z-index:3;
	}

	#header {
		width:100%;
		background-color: #FFFFFF;
	}

	#headerContent {
		width:950px;
		margin:0 auto;
		background:url(/images/underline.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
	}

	#headerBanner {
		background:url(/images/redstrip.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		width:100%;
	}

	#mainWrapper {
		width:100%;
		background-color: #FFFFFF;
	}
	#main {
		margin: 0 auto;
		min-height: 300px;
		width:950px;
		background-color: #FFFFFF;
		padding-top:30px;
		font-size: 12px;

	}

	.mainContent {
		width: 950px;
		margin: 0pt auto;
		padding-left: 10px;
		padding-right: 10px;
	}

	#main a {
		text-decoration: underline;
	}

	#footer {
	display:block;
		background-color: #EEEEEE;
		height:100px;
		min-height:100%;
		border:none;
		border-top:1px solid #999999;
		width:100%;
		padding:0px 0px 0px 0px;
	}

	#footerContent {
		width: 950px;
		margin: 0 auto;
		font-size: 12px;
	}

	#pageHeading {
		width:950px;
		height:65px;
	}
		#pageHeading h1 {
			margin-left:375px;
		}
	#leftcol {
		width: 350px;
		padding-right:0px;
		padding-left:15px;
		margin-right:10px;
		float: left;
	}

	#leftcol p {
		color:#838383;
		line-height:1.5em;
		background-color:#FFFFFF;
	}

	#leftcol ul {
		padding-left:0px;
		margin-left:0px;
	}
	#leftcol ul li h6 {
		margin:0px;
	/*	cursor:pointer; */
	}
	#leftcol ul li h6:hover {
	/*	color:#838383; */
	}
	a.h6 {
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		color:#1A1A1A;
	}
	a.h6:hover{
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		color:#838383;
	}
	#leftcol li {
		color:#838383;
		line-height:1.5em;
	}

	#rightcol {
		width:570px;
		float:left;
		padding-left:0px;
		padding-right:0px;
	}

	#rightcol p {
		line-height:1.6em;
		margin-bottom:2em;
	}

	ol, ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}

	.smallprint {
		font-size: 0.8em;
	}

	.centerimage {
		text-align: center;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
	}

	.bulletlist {
		list-style: square;
		margin-left: 15px;
		padding-bottom: 2px;
	}

	.formtable {
		border-spacing:5px 10px;
	}

	.formtable td {
		border-top:1px solid #DDDDDD;
		border-right:1px solid #DDDDDD;
		border-bottom:1px solid #CCCCCC;
		border-left:1px solid #DDDDDD;
		padding-left:5px;
		padding-top:3px;
		padding-bottom:3px;
	}

	.formtable input {
		border-color:#FFFFFF;
		border:none;
	}
	.formtable select {
		border:none;
		color:#616161;
		background:#FFFFFF;
	}
	.formtable textarea {
		border-color:#FFFFFF;
		border:none;
		font-size: 12px;
		font-family: helvetica,arial,sans-serif;
		color: #616161;
	}

	.accounttable {

	}

	.accounttable td {
		padding-left:5px;
		padding-top:3px;
		padding-bottom:3px;
	}


	.button {
		background-color:#999999;
		color:#FFFFFF;
	}

	input {
		color:#616161;
	}

	textarea {
		white-space:pre;
		overflow:auto;
		color:#616161;
	}


	.error {
		color:#DD2222;
	}

	.menu table{
		border-collapse:collapse;
	}

	.menu td {
		vertical-align:top;
		padding-left:5px;
		padding-right:5px;
	}

	.menu a {
		text-decoration:none;
	}

	#showcaseweb a {
		color:#FFFFFF;
		text-decoration:none;
	}
	#showcaseweb a:hover {
		color:#AAAAAA;
	}
	.thumnail {
		border:none;
	}

	.projectstatus {
		border-collapse:collapse;

	}

	.projectstatus td {
		padding:0px;
		margin:0px;

	}

	.progressbar {
		float:left;
		position:absolute;
	}

	#accountmain input[type="text"] {
		width:300px;
	}

#sirenHeadings {
		padding-top:20px;
	}
	.sirenHeading {
		cursor:pointer;
	}
	.sirenHeading h6 {
		margin-bottom:2px;
		margin-top:8px;
	}
	.sirenHeading p {
		font-size:18pt;
		margin-top:1px;
		margin-bottom:1px;
	}


.profile {
	width:290px;
	margin-top:-5px;
}
	.profile h5 {
		padding-top:0px;
	}

#messagelist ul {
	margin-left:0px;
}