	@charset "UTF-8";

	*{
		margin:0;
		padding:0
	}

	/* CSS Document */
	body {
		margin: 0 auto;
		background-color: #FFFFFF;
		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 ********** */
		color: #222222;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		/* ******** basic text e ********** */
	}

	/*
	Typo details
	*/
	H1,H2,H3,H4,H5,H6 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	H1 {
		font-size:18px;
		width:100%;
		padding:0px;
		margin-bottom:2px;

	}

	H2 {
		background:#000000 none repeat scroll 0 0;
		padding:2px 10px;
		color:#FFFFFF;
		margin:15px 0px 0px 0px;
		font-size:14px;
		font-weight:600;
	}

	H3 {
		background:#DDDDDD none repeat scroll 0 0;
		padding:2px 10px;
		color:#777777;
		margin-bottom:5px;
	}
	H4 {
		padding:2px 10px;
		color:#777777;
		margin-bottom:5px;
	}

	H6 {

	}

	/*
	Wrappers details
	*/
	#wrapper {
		width: 100%;
		background-color: white;
	}

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

	#headerContent {
		width:100%;
		margin:0 auto;
		border-bottom:1px solid #999999;
	}

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

	#mainwrapper {
		min-height: 300px;
	}


	p {
		padding: 0.6em 0px;
	}

	#footer {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#footerContent {
		width: 750px;
	}

	.smallprint {
		font-size: 0.8em;
	}

.formtable {
	border-spacing:5px 3px;
	margin-left:-5px;
	}
	.formtable caption {
	margin:0px;
	height:23px;
	text-align:left;
	}
	.formtable td {
		padding-left:5px;
		padding-top:3px;
		padding-bottom:3px;
		color:#333333;
		}
	.formtable input[type="text"] {
		border:1px solid #CCCCCC;
		width:165px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:14px;
		padding:3px 2px;
		}
	.formtable input[type="password"] {
		border:1px solid #CCCCCC;
		width:165px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:14px;
		color:#000000;
		background:#FFFFFF;
		padding:3px 2px;
		}
	.formtable select {
		border:1px solid #CCCCCC;
		width:165px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#000000;
		background:#FFFFFF;
		padding:3px 2px;
		}
	.formtable textarea {
		border:1px solid #CCCCCC;
		width:330px;
		height:80px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#000000;
		background:#FFFFFF;
		}

	a,
	a:link
	a:active {
	   text-decoration: underline;
	   background-color: inherit;
	   color: #222222;
	}

	a:visited {
	   text-decoration: underline;
	   background-color: inherit;
	  color: #333333;                /* a different color can be used for visited links */
	}


	/* remove underline on hover and change color */
	a:hover {
	   text-decoration: none;
	   color: #000000;
	}

	div.success {
		visibility:visible;
	    padding:0.2em 0 0.2em 0.5em;
	    /* CSS short hand rule first value is top then right, bottom and left */ margin: 0;
	    border-bottom: 1px dotted #068716;
	    background-color: #9CFDA8;
		color : #068716;
	  }


	div.error {
		visibility:visible;
	    padding:0.2em 0 0.2em 0.5em;
	    /* CSS short hand rule first value is top then right, bottom and left */ margin: 0;
	    border-bottom: 1px dotted #C80000;
	    background-color: #FF8FA2;
	   color : #C80000;
	  }

	div.loading {
		visibility:visible;
		background:#FFFFFF url(/images/manage/loadingbar.gif) no-repeat center left;
		border-bottom: 1px dotted #000000;
		color : #000000;
	}
	div.warning {
	    padding:0.2em 0 0.2em 0.5em;
	    /* CSS short hand rule first value is top then right, bottom and left */ margin: 0;
	    border-bottom: 1px dotted #FA5E06;
	    background-color: #FECD7A;
		color:#FA5E06;
	  }

p.error {
	color:#C80000;
}





.leftcol {
	width:230px;
	padding:25px 10px 40px 10px;
}
.leftcol li,ul{
	padding-left: 0px;
	list-style: none;
}

.topmenu {
	width:100%;
	height:30px;
	padding:5px 10px;
}
.main {
	width:100%;
	min-height:400px;
	padding:5px 10px;
}
#statusbar {
	width:100%;
	padding:3px 0px 3px 250px;
	height:15px;
	overflow:hidden;
}

.hidden {
	visibility:hidden;
}

.datatable {
	border-collapse:collapse;
}
	.datatable th {
		text-align:left;
		padding-right:15px;
		padding-bottom:15px;
		vertical-align:top;
		background:#FFFFFF;
		cursor:default;
	}
	.datatable td {
		text-align:left;
		vertical-align:top;
		padding-right:15px;
		padding-bottom:3px;
	}
	.datatable tr {
		cursor:pointer;
	}
	.datatable tr:hover {
		background:#DDDDDD;
	}
.selectable {
	cursor:pointer;
}
.selectable:hover {
	text-decoration:underline;
}
.altrow {
	background:#EEEEEE;
}
.suspended {
	background:#FF8FA2;
}

.section {
	border:1px solid #CCCCCC;
	width:330px;
	padding:0px 10px 5px 10px;
	margin:20px 15px 25px 0px;
}
	.section h1 {
		padding:2px 10px;
		margin:-10px 0px 10px 0px;
		color:#000000;
		background:#FFFFFF;
		font-size:12px;
		font-weight:400;
		border:1px solid #CCCCCC;
		width:150px;
	}

table {
	border-collapse:collapse;
}
td {
	vertical-align:top;
}

#selectDate {
  	display:none;
	 width:200px;
	 height:190px;
	 background-color:#FFFFFF;
	 border:1px solid #999999;
	 position:absolute;
	 z-index:5;
}
	#selectDate table {
		border-collapse:separate;
		vertical-align:middle;

	}