p				{padding: 0px 5px 0px 0px ;}

body {
margin: 0;
padding: 0;  /* Need to set body margin and padding to get consistency between browsers. */
width: 100%;
height: auto;
text-align: center;/*THIS CENTRES THE CONTAINER IN IE*/
background-color: #E0DFDA;/* THIS IS BACKGROUND COLOUR FOR WHOLE PAGE WHICH MIGHT BE DIFFERENT FROM THAT IN THE CENTRAL CONTAINER*/
background-image: url(images/border.jpg); /** Link to the image you created **/
background-repeat: repeat-y; /** Repeats the image vertically **/
background-position: center; /** Centers the Background image **/

}
#wrapper
{
margin: 0 auto;
width: 996px;
height: auto;
background-color:#FFFFFF;
padding: 0 0 0;/*THIS REFERS TO THE SPACE BETWEEN THE CONTENT AND THE LIMITS OF THE CONTAINER*/
line-height: 140%;/*THIS REFERS TO THE DISTANCE BETWEEN LINES*/
text-align: left;
}

/* Links Styles */
a.kaki 				{color:#000099; font-weight: normal; text-decoration:none; line-height: 14px;}
a.kaki:visited 			{color:#525200; text-decoration:none;}
a.kaki:hover 			{color:#525200; text-decoration:underline;}
a.kaki:active	 		{color:#525200; text-decoration:underline;}

a.footer 				{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight: normal; text-decoration:none; line-height: 10px;}
a.footer:visited 			{color:#ffffff; text-decoration:none;}
a.footer:hover 			{color:#FFFF00; font-weight:normal; text-decoration:underline;}
a.footer:active	 		{color:#ffffff; text-decoration:underline;}

a.top				{color:#ffffff;font-weight:normal; font-size:12px; text-decoration:none; margin: 0px 0px 0px 0px; padding:2px 10px 2px 10px;}
a.top:visited		{color:#ffffff;font-weight:normal; font-size:12px; text-decoration:none;}
a.top:hover			{color:#ffffff;font-weight:normal; background-color:#525200; font-size:12px; text-decoration:none;}
a.top:active		{color:#ffffff;font-weight:normal; font-size:12px; text-decoration:none;}

.white 				{color: #FFFFFF; font-family: Verdana,Helvetica; font-size:10px; font-weight: normal; text-decoration:none;}
.white:visited 			{color: #FFFFFF; text-decoration:none;}
.white:hover 			{color: #FFFFFF; text-decoration:underline;}
.white:active			{color: #FFFFFF; text-decoration:underline;}

.white2 			{color: #FFFFFF; font-family: Verdana,Helvetica; font-size:12px; font-weight: bold; text-decoration:underline; padding: 5px 5px 5px 5px;}
.white2:visited 		{color: #FFFFFF; text-decoration:none;}
.white2:hover 			{color: #FFFFFF; text-decoration:underline;}
.white2:active			{color: #FFFFFF; text-decoration:underline;}


/* Header Styles */
h1				{font-family: Arial,Helvetica,Sans-Serif; color: #111111; font-size: 18px; font-weight: bold; margin-left:5px}
h2				{font-family: Arial,Helvetica,Sans-Serif; color: #222222; line-height: 20px; font-size: 14px; margin-left:5px}
h3				{font-family: Arial,Helvetica,Sans-Serif; color: #003366; font-size: 14px;padding-top:15px; }
h4				{font-family: Arial,Helvetica,Sans-Serif; padding-left:5px; padding-top:20px; padding-bottom:2px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; color: #ffffff; font-size: 20px; font-weight:normal; }

/* Table Data Styles */
.kaki			{padding:0px; color:#000099;}
.kaki2			{border: solid #CDCDAD; border-width:1px; padding:5px; margin: 0px 0px 10px 10px; color:#525200;}
td.rrtd				{border-top: solid #C0C0C0; border-width:1px; padding:4px; padding-left:10px; font-size:11px; }
td.rrtd1			{padding:4px; padding-left:10px; font-size:11px; }
th.red				{color: #FFFFFF; font-size: 13px; background-image:url("images/table_header_mini.png"); background-repeat:no-repeat; font-weight: bold; font-style:italic; padding:2px; padding-left:10px; }
th.blue				{background-image:url("images/table_header_mini_blue.png");}
td				{font-family: Arial,Helvetica,Sans-Serif; color: #000000; font-size: 12px; line-height: 14px;font-weight: normal; line-height: 16px;}
.smalltxt			{font-size: 10px; line-height: 16px;}
td.smallwhite			{color: #FFFFFF; font-size: 11px; font-weight: bold;}
td.borderbox 			{font-size: 10px; font-family: Verdana,Helvetica; line-height:15px; font-weight: normal; border-left: solid #C0C0C0; border-top: solid #C0C0C0; border-right: solid #C0C0C0; border-bottom: solid #C0C0C0; border-width: 1px;}
td.borderbox2 			{padding:5px; border-left: solid #CDCDAD; border-top: solid #CDCDAD; border-right: solid #CDCDAD; border-bottom: solid #CDCDAD; border-width: 1px;}
td.borderbox3 			{background-color: #E6E2D0; padding:5px; border-left: solid #CDCDAD; border-top: solid #CDCDAD; border-right: solid #CDCDAD; border-bottom: solid #CDCDAD; border-width: 1px;}
td.borderbox4 			{background-color: #DEE4D3; padding:5px; border-left: solid #CDCDAD; border-top: solid #CDCDAD; border-right: solid #CDCDAD; border-bottom: solid #CDCDAD; border-width: 1px;}
td.borderbox5 			{padding:5px; border-left: none; border-top: none; border-right: solid #D2D3B6; border-bottom: none; border-width: 1px;}
td.bordergrid			{border-left: solid #C0C0C0; border-top: solid #C0C0C0; border-width: 1px;}
td.level_1			{border-left: solid #C0C0C0; border-top: solid #C0C0C0; border-width: 1px; background-color:#FF0000;}
td.level_2			{background-color:#CCCCCC;}
td.selected			{color: #FFFFFF; background-color:#999999;}

/* Table Row Styles */
tr.level_1			{background-color:#FF0000;}
tr.level_2			{background-color:#CCCCCC;}
tr.level_3			{background-color:#C0C0C0;}
tr.row1				{background-color:#FFFFFF;}
tr.row2				{background-color:#F0F0F0;}


/*div styles */

#border				{background-color:#ffffff; border: 2px 2px 2px 2px; border-color:#CCCCCC; margin: 0px 5px 5px 5px; padding:0px;}


fieldset 			{padding: 1em; font: 80%/1 arial;}
fieldset.2 			{padding: 1em; font: 20%/1 arial;}
label 				{float: left; width: 25%; margin-right: 0.5em; padding-top: 0.2em; text-align: right; font-weight: bold;}
label.2 			{float: left; width: 55%; margin-right: 0.5em; padding-top: 0.2em; text-align: right; font-weight: bold;}
label.3 			{float: left; width: 400px; height: 20px; margin-right: 0.5em; padding: 0.2em 50px 0px 0px; text-align: left; font-weight: bold;}
label.4 			{float: left; width: 35%; margin-right: 0.1em; padding-top: 0.2em; text-align: left; font-weight: bold;}

/* Row styles */

.row1			{background-color: #F1F1FA; cursor:pointer;}
.row1over		{background-color: #F9F7E9; cursor:pointer;}
.row2			{background-color: #FFFFFF; cursor:pointer;}
.row2over		{background-color: #F9F7E9; cursor:pointer;}
.rowclick		{background-color: #B8AD6F; cursor:pointer;}
.cellborder		{padding:5px 5px 5px 5px; border: solid; border-color:#525200; border-width: 1px;}
.cellcaption	{padding:5px 5px 5px 5px; margin: 3px 3px 3px 3px; border: none;}
.cellborder2	{background-color:#FFFFFF; padding-left:10px; padding-right:10px; border-right: solid; border-color:#C0C0C0; border-width: 1px;}
.cellborder3	{background-color:#FFFFFF; padding-left:10px; padding-right:10px; border-top: solid; border-color:#C0C0C0; border-width: 1px;}
.cellborder4	{background-color:#FFFFFF; padding-left:10px; padding-right:10px;}
.cellborder5red	{background-color:#FFFFFF; padding:5px 0px 5px 0px; border-top: solid; border-color:#FF0000; border-width: 1px; border-bottom: solid; border-color:#FF0000; border-width: 1px;}
.cellborder6	{padding:0px 0px 0px 0px;}
.checkbox1		{padding: 0px 10px 0px 10px; border-right: solid; border-color:#C0C0C0; border-width: 1px; cursor:pointer;}
.headerrow		{background-color: #E6E7EC;}
.companyrow		{padding:5px; font-size:12px; font-weight:bold; color:#054979; background-color: #FAFAFA;  border: solid; border-color:#C0C0C0; border-width: 1px;}
.checkbox2		{padding: 0px 10px 0px 10px; border-right: solid; border-bottom: solid; border-color:#C0C0C0; border-width: 1px; cursor:pointer;}

#b2 {
width: 185px;
padding: 5 2 2 2;
margin-bottom: 1em;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	  	  
background-color: #6898d0;
color: #333;
}
#b2 ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}		
#b2 li {
border-bottom: 1px solid #90bade;
border-left: 5px solid #8AA1B6;
border-right: 5px solid #8AA1B6;
margin: 0;
}
#b2 li a {
display: block;
background-color: #6898d0;
color: #fff;
font-weight: bold;
text-decoration: none;
width: auto;
padding: 3px 0px 3px 1em;
}
#b2 li a:hover {
border-left: 5px solid #800000;
border-right: 5px solid #800000;
background-color: #c2d3fc;
color: #000;
}

#b2 li a:active {
border-left: 5px solid #800000;
border-right: 5px solid #800000;
background-color: #c2d3fc;
color: #000;
}
.ht1 {
font-size : 12px; 
font-weight: bold;
padding: 3px 0px 3px 1em;
color : #012391;  
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 	

/* Li styles */

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
}

#active
{
display: inline;
color: #835F3F;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:14px; 
text-decoration: none;
font-weight:bold;
}

#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer2 li { margin: 0 0 .2em 0; }
#navcontainer2 a
{
display: block;
color: #FFF;
background-color: #036;
width: 9em;
padding: .2em .8em;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color: #369;
color: #FFF;
}

#active2 a
{
display: block;
color: #FFF;
background-color: #600;
width: 9em;
padding: .2em .8em;
text-decoration: none;
}



/* image styles */

.floatright {
	float:right;
	margin:0px 15px 15px 15px;
}


