@charset "UTF-8";
body {
	background-color: #707070;
	background-image: url(images_new/background.jpg);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	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 */
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pageContainer {
	position:relative;
	top:0px;
	/*z-index:1;*/
	margin-left:auto;
	margin-right:auto;
	text-align : center;
}
.headerContainer {
	top:0px;
	width:970px;
	margin-left:auto;
	margin-right:auto;
}
.subHeaderContainer {
	width:970px;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	height: auto;
}
.pageContentContainer {
	width:970px;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	height: 100%;
}
.leftContainer {
	width: auto;
	float: left;
	height: auto;
}
.leftTopContainer {
	width: auto;
	height: auto;
}
.leftBottomContainer {
	width: auto;
	height: auto;
}
.rightContainer {
	float: right;
	width: 253px;
	padding: 0px;
	margin: 0px;
}
.rightBackendContainer {
	float: right;
	width: 0px;
	padding: 0px;
	margin: 0px;
}
.rightTopContainer {
	width: auto;
	height: auto;
}
.rightBottomContainer {
	width: auto;
	height: auto;
}
.mainBodyContainer {
	width: auto;
}
.footerBarContainer {
	width:717px;
	height: 68px;
	background-image: url(images/bottom.png);
	background-repeat: no-repeat;
}
.footerBarBackendContainer {
	width:717px;
	height: 68px;
	background-image: url(images/bottom.png);
	background-repeat: no-repeat;
	margin-left: auto ;
 	margin-right: auto ;
}
.footerContainer {
	width:970px;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #CF1010;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CF1010;
}
a:hover {
	text-decoration: underline;
	color: #CF1010;
}
a:active {
	text-decoration: none;
	color: #CF1010;
}
.mainTextstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mainTextBoldstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
}
.flashTextstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.loginText{
	font-size: 11px;
}

table.disptable {
	border-width: thin;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	vertical-align: middle;
}

table.disptable th {
	border-width: thin;
	padding: 4px;	
	border-space: 0px;
	border-style: solid;
	border-color: #999999;
}
table.disptable td {
	border-width: thin;
	padding: 4px;
	border-style: solid;
	border-space: 0px;
	border-color: #999999;
}

table.registertable {
	
}
table.registertable th {
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 0px;	
}
table.registertable td {
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 0px;	
}
h1 {
	font-size: x-large;
}

.backendNavBar {
	padding-left: 25px;
	padding-right: 25px;
}	
.backendData
{
	padding-left: 25px;
	padding-right: 25px;
}	
.navLinks
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration:underline;
}
.devNavText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.footerText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 12px;
}
.redText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CF1010;
	font-size: 12px;
}
a.headerNav:link {color: #CCCCCC; font-size: 12px; text-decoration: none; }
a.headerNav:visited {color: #CCCCCC; font-size: 12px; text-decoration: none; }
a.headerNav:hover {color: #FFFFFF; font-size: 12px; text-decoration: underline; }
a.headerNav:active {color: #CCCCCC; }

a.redNav:link {color: #CF1010; font-size: 12px; text-decoration: underline; }
a.redNav:visited {color: #CF1010; font-size: 12px; text-decoration: underline; }
a.redNav:hover {color: #CF1010; font-size: 12px; text-decoration: underline; }
a.redNav:active {color: #CF1010; }

a.redNavSmall:link {color: #CF1010; font-size: 10px; text-decoration: underline; }
a.redNavSmall:visited {color: #CF1010; font-size: 10px; text-decoration: underline; }
a.redNavSmall:hover {color: #CF1010; font-size: 10px; text-decoration: underline; }
a.redNavSmall:active {color: #CF1010; }

table.disptable {
	border-width: thin;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	vertical-align: middle;
}

table.disptable th {
	border-width: thin;
	padding: 4px;	
	border-space: 0px;
	border-style: solid;
	border-color: #999999;
}
table.disptable td {
	border-width: thin;
	padding: 4px;
	border-style: solid;
	border-space: 0px;
	border-color: #999999;
}


table.manage {
	vertical-align: middle;
	border-spacing: 0px;
	border-style: solid;
	border-width: thin;
	border-color: #999999;
	border-top: none; 
	border-bottom: none; 
	border-left: none; 
	border-right: none;
}

td.manage-img {
	vertical-align: middle;
	padding: 4px;
	margin: 0 auto;
	border-color: #999999; 
	border-top: #999999 thin solid;
	border-bottom: #999999 thin solid;
	border-left: none; 
	border-right: #999999 thin solid;
}

td.manage-top {
	vertical-align: middle;
	padding: 4px;
	margin: 0 auto;
	border-color: #999999;
	border-top: #999999 thin solid;
	border-bottom: none;
	border-left: none; 
	border-right: #999999 thin solid;
}

td.manage-top-left {
	vertical-align: middle;
	padding: 4px;
	margin: 0 auto;	
	border-color: #999999;
	border-top: #999999 thin solid;
	border-bottom: none;
	border-left: #999999 thin solid;
	border-right: #999999 thin solid;
}
td.manage-bottom {
	vertical-align: middle;
	padding: 4px;
	margin: 0 auto; 
	border-color: #999999;
	border-top: #999999 thin solid;
	border-bottom: #999999 thin solid;
	border-left: none;
	border-right: #999999 thin solid;
}

td.manage-bottom-left {
	vertical-align: middle;
	padding: 4px;
	margin: 0 auto;	
	border-color: #999999;
	border-bottom: #999999 thin solid;
	border-top: #999999 thin solid;
	border-left: #999999 thin solid;
	border-right: #999999 thin solid;
}

td.nosides {
	margin: 0 auto;
	border-spacing: 0px;
	border: none; 
}