body{

	padding:5px;
	margin:0px;
	font-family:Arial,Helvetica, sans-serif;;
	font-size:15px;
	text-align: center;
	background-color:#191f97;  /* As per PPT */


}



td {
	font-size:12px;
}

th {
	font-weight:normal;
	padding-right:10px;
}

h1{
	/*color:#e1071d; */ /* from graphic */
	/* color:#fe0036; */ /* from ppt */
	font-size:200%;
	font-style:italic;
	padding-top:0px;
	margin-top:0px;
}

h2{
	color:#ffffff;
	font-size:140%;
	font-style:italic;
	padding-top:0px;
	margin-top:0px;

}

pre {

	padding:0px;
	font-family:Arial,Helvetica, sans-serif;;

}

a {
	color:#fe0036;
}

form {margin: 0px; padding: 0px;}
textarea { font-family: Tahoma,Verdana,sans-serif; font-size:11px;border: 1px solid #cccccc; background: #ffffff;}
input {font-family: Tahoma,Verdana,sans-serif; font-size:11px; border: 1px solid #cccccc; background: #ffffff;}
file {font-family: Tahoma,Verdana,sans-serif; font-size:11px; border: 1px solid #cccccc; background: #ffffff;}
select {font-family: Tahoma,Verdana,sans-serif; font-size:11px;border: 1px solid #cccccc; background: #ffffff;}


#mainContainer{

	width:1000px;
	height:700px;
	margin:0px auto;
	text-align:left;
	vertical-align:center;
	color:#ffffff;
	background-color:#191f97;  /* As per PPT */
	/* background-color:#003784; As copied from logo */
	border:1px solid #4444ff;
}


#topBar{
	background-color:#191f97;   /* As per PPT */
	width:100%;
	height:128px;

}


#topBarLeftCol{

	background-color:#191f97;
	float:left;
	width:140px;
	height:108px;
	padding-top:20px;
}

#logoImage{


	position:relative;
	top:0px;
	left:0px;

}


#topBarRightCol{

	position:relative;
	float:left;
	top:10px;
	left:15px;
	width:800px;

}


#topBarBigImage{

	width:720px;
	height:110px;

}

#sideMenuBar{

	float:left;
	color:#ffffff;
	/* background-color:#003784;*/
	background-color:#191f97;  /* As per PPT */
	width:140px;
	height:542px;
	text-align:left;

}

#content{

	padding:0px;
	margin:0px;
	background-color:#508eea;
	width:735px;
	height:542px;
	float:left;
	border:0px;
	overflow:auto;

}

#contentTermsAndConditions{

	padding:0px;
	margin:0px;
	background-color:#ffffff;
	width:735px;
	height:542px;
	float:left;
	overflow:auto;

}




#admin_content{

	position:relative;
	padding:10px;
	
	background-color:#508eea;
	width:830px;
	height:680px;
	float:left;
	overflow:auto;


}





#contentInner{

	padding:20px;

}

#contentInnerInformation{
		
	font-size:80%;
	padding:0px;

}


#contentInnerTermsAndConditions{

	height:98%;
	padding:5px;
	word-wrap: break-word;
	color:#000000;
	font-size:80%;
}



#footer{

	clear:both;
	height:30px;
	background-color:#191f97;


}

#footerContent{
	padding-top:8px;
	position:relative;
	float:left;
	left:140px;
	width:735px;
}






#nav {

	list-style-type:none;
	padding-left:0;
	padding-right:0;
	padding-top:0px;
	margin:0;


}



#nav li{

	width:140px;
	height:40px;
	vertical-align:center;
	padding-top:20px;

}

#nav li a {
	width:100%;
	height:29px;
	padding-top:11px;
	
	display:block;
	vertical-align:center;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-image:url('images/blue-button-140x40.gif');
}

.navInner{

	position:relative;
	top:11px;

}




#nav li a:hover {
	background-image:url('images/red-button-140x40.gif');

}


#nav li a#current {
	background-image:url('images/red-button-140x40.gif');
}


#loginForm{

	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	height:120px;
	
}





#frontPageCol1{
	width:48%;
	height:500px;
	float:left;
	
}

#frontPageCol2{
	width:52%;
	height:500px;
	float:left;
	
}


.frontPageImage{

	border:4px solid #191f97;

}


#productList{
	list-style-type: square;
}

#productList li{
	font-size:110%;
	margin-top:15px;
	
}

.titleText{
	/*color:#e1071d; */ /* from graphic */
	/* color:#fe0036; */ /* from ppt */
	color:#ffffff;
	font-size:200%;
	font-style:italic;
	font-weight:bold;	

}

.registerButton{
	border:none 0px;
	padding:0px;
	margin:0px;


}


#informationPanelContainer{

	padding:10px;
	height:500px;
	

}

#informationPanelContainer a{
	text-decoration:none;
	color:#fefefe;
}

#informationPanelContainer a:hover{
	color:#fe0036;
}



#informationPanel1{

	width:450px;
	height:150px;
	background-image:url("images/information_image450x156px.gif");
	float:left;
	overflow:auto;
	border:4px solid #191f97;


}

#informationPanel2{

	
	padding:10px;
	float:right;
	width:228px;
	height:96%;
	overflow:auto;
	background-color:#191f97;


}

#informationPanel3{

	
	padding:10px;
	float:left;
	width:435px;
	height:190px;
	overflow:auto;



}



#informationPanel4{

	
	padding:10px;
	float:left;
	width:430px;
	height:100px;
	overflow:auto;
	background-color:#191f97;
	border:4px solid #4444ff;
}


#newsTickerMarquee{

	color:#000000;
	background-color:#ffffff;
	font-size:80%;

}


#newsTickerMarquee a{
	color:#000000;
	text-decoration:none;
}

#newsTickerMarquee a:hover{
	color:#fe0036;
}



#registerButtonDiv{

	width:140px;
	height:40px;
	vertical-align:center;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-image:url('images/red-button-140x40.gif');
	background-color:#123456;

}

.tableFooterContent {

}

.tableFooterContent td {

	font-size:10px;
}


.divErrorMessage{
	width:650px;
	overflow:hidden;
	text-align:left;
	background:#FFFF00;
	color:#ff0000;
}



.textwarning1  {color:#ff0000;}

.tableReporting1 { border-collapse:collapse; }
.tableReporting1 th { border:1px solid #cccccc; }
.tableReporting1 td { border:1px solid #cccccc; }

.tableReporting2 { border-collapse:collapse; background-color:#ffffff; }
.tableReporting2 th { height:23px;font-weight:normal; color:black; font-family: Tahoma,Verdana,sans-serif; font-size:11px;border:1px solid #cccccc; background-color:#cccccc; }
.tableReporting2 td { font-weight:normal; color:black; font-family: Tahoma,Verdana,sans-serif; font-size:11px;border:1px solid #eeeeee; background-color:#ffffff;}
.tableReporting2 a { font-family: Tahoma,Verdana,sans-serif; font-size:11px; color:#0000ff; text-decoration:none;}


.tableReporting2 tr.bg_irrelevent td { background-color:#eeeeee;}
.tableReporting2 tr.bg_warning td { background-color:#ffeeee;}
.tableReporting2 tr.bg_all_good td { background-color:#eeffee;}


.tableForm { border-collapse:collapse; }
.tableForm th { font-weight:normal; color:black; font-family: Tahoma,Verdana,sans-serif; font-size:11px;border:0px solid #cccccc; background-color:#eeeeee; }
.tableForm td { font-weight:normal; color:black; font-family: Tahoma,Verdana,sans-serif; font-size:11px;border:1px solid #eeeeee; background-color:#ffffff;}
.tableForm a { font-family: Tahoma,Verdana,sans-serif; font-size:11px; color:#0000ff; text-decoration:none;}



.tableForm2 { border-collapse:collapse; }
.tableForm2 th { font-weight:normal; color:black; font-family: Tahoma,Verdana,sans-serif; font-size:11px;border:0px solid #cccccc; background-color:#eeeeee; }
.tableForm2 td { font-weight:normal; color:black; font-family: Tahoma,Verdana,sans-serif; font-size:11px;border:1px solid #eeeeee; background-color:#ffffff;}
.tableForm2 a { font-family: Tahoma,Verdana,sans-serif; font-size:11px; color:#0000ff; text-decoration:none;}

.xxx {color:#ff0000;}
.xxx th {color:#00ff00;}
