﻿.bodyBase {
	font-family: Tahoma;
	font-size: 10pt;
	background-image: url('images/body/body_background.png');
	background-repeat: repeat;
	border-spacing: 0pt;
}

.bodyBanner {
	font-family: Tahoma;
	font-size: 10pt;
	background-image: url('images/body/body_banner.png');
	background-repeat: no-repeat;
	height: 186px;
	width: 701px;
}

.bodyMenu {
	font-family: Tahoma;
	font-size: 10pt;
	background-image: url('images/body/body_menu.png');
	background-repeat: no-repeat;
	height: 34px;
	width: 701px;
}

.bodyMainTop {
	font-family: Tahoma;
	font-size: 10pt;
	background-image: url('images/body/body_maintop.png');
	background-repeat: no-repeat;
	height: 27px;
	width: 701px;
}

.bodyMainMiddle {
	font-family: Tahoma;
	font-size: 10pt;
	background-image: url('images/body/body_mainmid.png');
	background-repeat: repeat-y;
	height: 500px;
	width: 701px;
	vertical-align: top;
	text-align: center;
}

.bodyMainBottom {
    font-family: Tahoma;
    font-size: 7pt;
    font-weight: bolder;
    color: #4b677d;
   	background-image:url('images/body/body_mainbot.png');
	background-repeat: no-repeat;
	height: 59px;
	width: 701px;
	vertical-align: middle;
	text-align: center;
}

.bodyBottomLeft {
	font-family: Tahoma;
	font-size: 7pt;
	font-style: italic;
	font-weight: bolder;
	color: #AFBCC1;
	background-image: url('images/body/body_bottom_left.png');
	background-repeat: no-repeat;
	height: 128px;
	width: 207px;
	vertical-align: middle;
	text-align: center;
}

.bodyBottomRight {
    font-family: Tahoma;
    font-size: 7pt;
    font-weight: bolder;
    color: #4b677d;
    background-image: url('images/body/body_bottom_right.png');
    background-repeat: no-repeat;
    height: 59px;
    width: 494px;
    vertical-align: bottom;
    text-align: center;
}

.tableMainCollection
{
  border-color: #4B677D;
  border-style: solid; 
  border: 2px;
  width: 610px;
}

.tableMainCollectionHeader
{
  border: 0px;
  color: white;
  font-weight: bold;
  width: 100%;
  height: 35px;
  text-align: left;
  background-color: #4B677D;
}

.tableMainCollectionBodySide
{
  border: 0px;
  width: 8%;
}

.tableMainCollectionBodyMiddle
{
  border: 0px;
  width: 84%;
  text-align: justify;
}

.tableMainCollectionFooter2Col
{
	border: 0px;
	width: 42%;
	text-align: center;
	height: 35px;
}

.tableMainBack
{
	border: 0px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
	height: 35px;
}

.tableMainCollectionSpecialStructure
{
  border: 0px;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  height: 450px;
}

.tableMainCollectionSpecialManagementLeft
{
	border: 0px;
	width: 50%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 35px;
}

.tableMainCollectionSpecialManagementRight
{
	border: 0px;
	width: 50%;
	text-align: left;
	vertical-align: middle;
	height: 35px;
}

.tableMainCollectionSpecialServicesLeft
{
	border: 0px;
	width: 35px;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	background-position: center;
	background-image: url('images/other/bullet.png');
	background-repeat: no-repeat;
}

.tableMainCollectionSpecialServicesRight
{
	border: 0px;
	width: 585px;
	height: 25px;
	vertical-align: middle;
	text-align: left;
}

.tableMainCollectionSpecialContactLeft
{
	border: 0px;
	width: 25%;
	height: 18px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

.tableMainCollectionSpecialContactMid
{
	border: 0px;
	width: 5%;
	height: 18px;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
}

.tableMainCollectionSpecialContactRight
{
	border: 0px;
	width: 70%;
	height: 18px;
	vertical-align: top;
	text-align: left;
}

.tableMainCollectionSpecialContactRightSubmit
{
	border: 0px;
	width: 70%;
	height: 18px;
	vertical-align: top;
	text-align: right ;
}

.tableMainCollectionSpecialContactNotice
{
  border: 0px;
  width: 84%;
  text-align: justify;
  font-size: 7pt;
  font-weight: bold;
  color: red;
  text-align: center;
  vertical-align: middle;
}

.tableMainCollectionSpecialContactOther
{
  border: 0px;
  width: 28%;
  text-align: justify;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
}

.tableMainCollectionSpecialContactOtherNormal
{
  border: 0px;
  width: 28%;
  text-align: justify;
  text-align: left;
  vertical-align: middle;
}

.formTextInputShort
{
	width: 55px;
	cursor: pointer;
	background-color: white;
	color: black;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma;
}

.formTextInputLong
{
	width: 355px;
	cursor: pointer;
	background-color: white;
	color: black;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma;
}

.formTextInputShortRequired
{
	width: 55px;
	cursor: pointer;
	background-color: silver;
	color: black;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma;
}

.formTextInputLongRequired
{
	width: 355px;
	cursor: pointer;
	background-color: silver;
	color: black;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma;
}

.formButtonDefault
{
	width: 95px;
	cursor: pointer;
	background-color: silver;
	color: black;
	font-weight: bold;
	font-size: 9pt;
}

.hyperlinkDefault
{
    color:  #4B677D;
	cursor: pointer;
    font-weight: bold;
}

.divStyleCentre
{
	text-align: center;
}

.imageDefault
{
	border: opx;
	border-color: white;
}
