/* global styles */
body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:link, a:visited, a:active {
	color: #4585C3;
	text-decoration: none;
}
a:hover {
	color: #4585C3;
}

/* askForms */
.askTextTD {
	font: bold 12px Tahoma;
	color: #006699;
	text-align: center;
	vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 15px;
}
/* aboutUs */
.aboutUsHeadTD {
	font: bold 12px Tahoma;
	padding: 5px 5px 5px 10px;
}
.aboutUsMainTD {
	font: 11px Tahoma;
	color: #000000;
	padding: 5px 5px 5px 10px;
}

/* dropdown menu colors */
#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 2;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #4b8cce;
}

/* icons */
.arrowIco {
	background-image: url(../images/arrowIco.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 16px;
	width: 15px;
}
/* form component style */
.inputTip1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	height: 17px;
	width: 170px;
	padding-top: 2px;
	padding-left: 2px;
	border: 1px solid #CCCCCC;
}
.inputTip2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	height: 17px;
	width: 100px;
	padding-top: 2px;
	padding-left: 2px;
	border: 1px solid #CCCCCC;
}
.inputTip3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	height: 170px;
	width: 170px;
	padding-top: 2px;
	padding-left: 2px;
	border: 1px solid #CCCCCC;
}
.imageTip1 {
	float: left;
	border: 1px solid #000000;
	margin-right: 7px;
	margin-bottom: 7px;
}
.imageTip1R {
	float: right;
	margin-bottom: 7px;
	margin-left: 7px;
	border: 1px solid #000000;
}


.btnTip1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/btnTip1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 21px;
	width: 91px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
}
.homeNewsMainTD {
	width: 462px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.homeNewsHeadTD {
	font: bold 12px Tahoma;
	color: #4B8CCE;
}
.homeNewsContentTD {
}
.listNewsTD {
	padding: 10px;
	width: 447px;
}

/* page style */
.mainPageWidth {
	width: 900px;
}
.mainPageMenuSP {
	background: url(../images/separator-1.gif) repeat-x;
	height: 5px;
}

.mainPage_outLine {
	width: 1px;
}
.mainPageMenuHlightTD {
	font: bold 11px Tahoma;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 5px;
}

/* main content global */
.mainContentTD {
	padding-right: 3px;
	padding-left: 3px;
}
.mainContentTbl {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 462px;
}

.mainFooterSP/* main footer global*/
 {
	height: 5px;
	background: url(../images/separator-1.gif) repeat-x;
}
.mainFooterTD1 {
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding: 3px 20px;
}
.mainFooterTD2 {
	font: normal 10px Tahoma;
	color: #666666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
}
.mainFooterTD3 {
	font: bold 12px Tahoma;
	color: #000000;
	text-align: left;
}
.mainFooterTD4 {
	font: 11px Tahoma;
	color: #666666;
	text-align: left;
}



/* main header style*/
.mainHeaderTopLogo {
	background-image: url(../images/mainHeader-logo.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 160px;
}
.mainHeaderTopTBL {
	background-image: url(../images/mainHeader-1_topBack.jpg);
	background-repeat: repeat-x;
	height: 50px;
}
.mainHeaderTopCornerR {
	background-image: url(../images/mainHeader-1_cornerTR.jpg);
	background-repeat: no-repeat;
	width: 10px;
}
.mainHeaderTopSeparator {
	background-image: url(../images/mainHeader-1_separator.jpg);
	background-repeat: no-repeat;
	width: 8px;
	height: 50px;
}
.mainHeaderTopTD {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	text-transform: uppercase;
}
.mainHeaderBottomTBL {
	background-image: url(../images/mainHeader-1_Bback.jpg);
	background-repeat: repeat-x;
	height: 24px;
}
.mainHeaderBottomCornerL {
	background-image: url(../images/mainHeader-1_cornerL.jpg);
	background-repeat: no-repeat;
	width: 13px;
}
.mainHeaderBottomCornerR {
	background-image: url(../images/mainHeader-1_cornerBR.jpg);
	background-repeat: no-repeat;
	width: 10px;
}
/* content style left panel*/
.mainContentLeftTD {
	text-align: left;
	vertical-align: top;
	width: 208px;
}
/* content style right panel*/
.mainContentRightTD {
	text-align: left;
	vertical-align: top;
	width: 208px;
}
/* main news style */
.mainNewsTD1 {
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.mainNewsTD2 {
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-top: 10px;
}
.mainNewsSP {
	background-image: url(../images/separator-2.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.mainNewsSP2 {
	height: 15px;
}
.mainNewsHL {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 4px;
}
.mainNewsHL2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}
.mainNewsDate {
	font-family: Tahoma;
	font-size: 9px;
	color: #999999;
}
/* global styles */
td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.newsRowDateTD {
	font: 10px Tahoma;
	color: #999999;
	height: 5px;
}
.newsRowTitleTD {
	font: bold 11px Tahoma;
	color: #333333;
	text-decoration: none;
	height: 20px;
	vertical-align: middle;
	background: #E4E4E4 url(../images/bulletIco.gif) no-repeat 5px center;
	text-align: left;
	padding-left: 15px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
#newsRowContentTxt {
	font: 10px Tahoma;
	color: #666666;
	float: left;
	text-align: left;
	vertical-align: top;
	width: 310px;
}
#newsRowImage {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	width: 100px;
}
#newsRowImageLarge {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	width: 130px;
}
.newsRowSP1 {
	background: url(../images/separator-1.gif) repeat-x left center;
	height: 7px;
}
.newsRowSP2 {
	height: 10px;
}
.newsDetailsTD {
	padding: 10px;
	width: 405px;
}
.newsDetailsDateTD {
	font: 10px Tahoma;
	color: #999999;
	height: 21px;
	padding-top: 8px;
}
.newsDetailsHeaderTD {
	font: 11px Tahoma;
	color: #000000;
	text-align: left;
	vertical-align: top;
	height: 15px;
}

.newsDetailsTitleTD {
	font: bold 12px Tahoma;
	color: #000000;
}
.newsDetailsImage {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}
.newsDetailsSP1 {
	background: url(../images/separator-1.gif) repeat-x top;
	height: 25px;
}
.newsDetailsSP2 {
	height: 10px;
}
.newsMainRowDateTD {
	font: 10px Tahoma;
	color: #999999;
}
.newsMainRowTitleTD {
	font: bold 11px Tahoma;
	color: #006699;
	padding-top: 1px;
	padding-bottom: 5px;
}
.newsMainRowContentTxt {
	font: 10px Tahoma;
	color: #333333;
	float: left;
}

.radioButtonTip1 {
	height: 16px;
	width: 13px;
	margin-right: 5px;
	text-align: left;
	vertical-align: middle;
}
.radioButtonTip1Text {
	height: 16px;
	text-align: left;
	vertical-align: middle;
	font: 11px Tahoma;
	color: #000000;
}

th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* tables */
/* table TIP 1 width:208px */
.tableTip1TopTD {
	background-image: url(../images/tableTip1_top.gif);
	background-repeat: no-repeat;
	height: 34px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	color: #000000;
	padding-top: 9px;
	padding-left: 20px;
}
.tableTip1separator2 {
	height: 5px;
	background: url(images/separator-5.gif) repeat-x center;
}

.tableTip1BackTD {
	vertical-align: top;
	padding-top: 4px;
	padding-right: 15px;
	padding-left: 15px;
	background: url(../images/tableTip1_back.gif) repeat-y;
}
.tableTip1BackScrollNewsBackTD {
	background: url(../images/scrollNewsBack.gif) no-repeat;
	height: 150px;
	width: 178px;
}
.tableTip1BackMainPartnerBackTD {
	height: 60px;
	width: 178px;
}
.tableTip1separator {
	background-image: url(../images/tableTip1_separator.gif);
	background-repeat: no-repeat;
	height: 10px;
}
.tableTip1BottomTD {
	background-image: url(../images/tableTip1_bottom.gif);
	background-repeat: no-repeat;
	height: 17px;
}

.tableTip1SPTD {
	height: 5px;
}
.tableTip1ico1TD {
	height: 15px;
	background: url(../images/arrowIco.gif) 5px 0px;
	width: 25px;
}
.tableTip1ExchangeTD1 {
	vertical-align: top;
	background: url(../images/menuTable1_exchange.gif) no-repeat;
	height: 28px;
}
.tableTip1ExchangeTD2 {
	height: 60px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.tableTip2TopTD {
	background-image: url(../images/mainBanner-top.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 227px;
}
.tableTip2LeftTD {
	background-image: url(../images/mainBanner-left.gif);
	background-repeat: no-repeat;
	height: 210px;
	width: 17px;
}
.tableTip2BottomTD {
	background-image: url(../images/mainBanner-bottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 227px;
}
.tableTip2BannerTD {
	height: 210px;
	width: 210px;
}
.tableTip2RightTD {
	background-image: url(../images/mainBanner-right.gif);
	background-repeat: no-repeat;
	height: 185px;
	width: 178px;
	padding-top: 18px;
	padding-right: 15px;
	padding-left: 50px;
}
.tableTip2SP {
	height: 10px;
}
.tableTip2TxtDT1 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
.tableTip2TxtDT2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4b8cce;
}
.tableTip2TxtDT3 {
	color: #666666;
}
.tableTip2TxtDT4 {
	color: #666666;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}
.tableTip3LeftTopTD {
	background: url(../images/tableTip3_leftTop.gif) no-repeat;
	height: 15px;
	width: 17px;
}
.tableTip3centreTopTD {
	background: url(../images/tableTip3_centreTop.gif) repeat-x;
	height: 15px;
}
.tableTip3leftMainTD {
	background: url(../images/tableTip3_leftMain.gif) repeat-y;
	width: 17px;
}
.tableTip3rightTopTD {
	background: url(../images/tableTip3_rightTop.gif) no-repeat;
	height: 15px;
	width: 16px;
}
.tableTip3rightMainTD {
	background: url(../images/tableTip3_rightMain.gif) repeat-y;
}
.tableTip3rightSPtd {
	background: url(../images/tableTip3_rightSP.gif) no-repeat;
	height: 10px;
	width: 17px;
}
.tableTip3centreSPTD {
	background: url(../images/tableTip3_centreSP.gif) repeat-x;
}
.tableTip3leftSPTD {
	background: url(../images/tableTip3_leftSP.gif) no-repeat;
	height: 10px;
	width: 16px;
}
.tableTip3leftBottomTD {
	background: url(../images/tableTip3_leftBottom.gif) no-repeat;
	height: 17px;
	width: 17px;
}
.tableTip3centreBottomTD {
	background: url(../images/tableTip3_centreBottom.gif) repeat-x;
}
.tableTip3rightBottomTD {
	background: url(../images/tableTip3_rightBottom.gif) no-repeat;
	height: 17px;
	width: 16px;
}
.tableTip3topLeftTD {
	background: url(../images/tableTip4_topLeft.gif) no-repeat;
	height: 34px;
	width: 16px;
}
.tableTip3topCentreTD {
	background: url(../images/menuTable4_topCentre.gif) repeat-x;
	font: bold 12px Tahoma;
	color: #000000;
	text-transform: uppercase;
}
.tableTip3topRightTD {
	background: url(../images/menuTable4_topRight.gif) no-repeat;
	height: 34px;
	width: 17px;
}

.tableTip4mainLeft {
	background: url(../images/tableTip1_mainLeft.gif) repeat-y;
	width: 16px;
}
.tableTip4mainCentre {
	padding-top: 5px;
}
.tableTip4mainRight {
	background: url(../images/menuTable4_mainRight.gif) repeat-y;
	width: 17px;
}
.tableTip4mainBLeft {
	background: url(../images/tableTip4_mainBLeft.gif) no-repeat;
	height: 10px;
	width: 16px;
}
.tableTip4mainBCentre {
	background: url(../images/menuTable4_mainBCentre.gif) repeat-x;
	height: 10px;
}
.tableTip4mainBRight {
	background: url(../images/menuTable4_mainBRight.gif) no-repeat;
	height: 10px;
	width: 17px;
}
.tableTip4bottomLeft {
	background: url(../images/tableTip4_bottomLeft.gif) no-repeat;
	height: 17px;
	width: 16px;
}
.tableTip4bottomCentre {
	background: url(../images/menuTable4_bottomCentre.gif) repeat-x;
}
.tableTip4bottomRight {
	background: url(../images/menuTable4_bottomRight.gif) no-repeat;
	height: 17px;
	width: 17px;
}
.tableTip4mainLeftTxtNormal {
	height: 20px;
	width: 110px;
	font: normal 11px Tahoma;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
.tableTip4mainTxtSmall {
	font: normal 10px Tahoma;
	color: #999999;
	text-align: left;
	vertical-align: middle;
}
.tableTip4mainSpacer {
	background: url(../images/separator-1.gif) repeat-x bottom;
	height: 5px;

}

/* table TIP 5 width:208px */
.tableTip5TopTD {
	height: 34px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	padding-top: 9px;
	padding-left: 20px;
	background: url(../images/tableTip5_top.gif) no-repeat;
}

/* table TIP 6 width:208px */
.tableTip6TopTD {
	height: 24px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align: bottom;
	color: #000000;
	padding-top: 9px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.tableTip6BackTD {
	vertical-align: top;
	padding-top: 4px;
	padding-right: 15px;
	padding-left: 15px;
}
.tableTip6BottomTD {
	height: 5px;
}
.tableTip6SP1 {
	background: url(../images/separator-1.gif) repeat-x left top;
	height: 7px;
}
.tableTip6SPTD {
	height: 5px;
}
.servicePathTD {
	font: normal 10px Tahoma;
	text-align: left;
	vertical-align: middle;
}
.serviceTxtSmall {
	font-size: 10px;
	color: #666666;
}

.serviceHLTD1 {
	font: bold 12px Tahoma;
	color: #4585C3;
	text-decoration: underline;
}
.serviceHLTD2 {
	font: bold 12px Tahoma;
	color: #000000;
	text-decoration: underline;
}


.serviceSP1 {
	background-image: url(../images/separator-2.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.serviceSP2 {
	height: 15px;
}
.serviceTableTip1backTD {
	background: url(../images/serviceBack.gif) no-repeat left bottom;
}
.serviceTableTip1backTD2 {
	background: url(../images/serviceBack2.gif) repeat-y left top;
	width: 1px;
}
.tablesOutLine1 {
	background-image: url(../images/separator-6.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 3px;
}
.tablesOutLine2 {
	background-image: url(../images/separator-7.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 10px;
}
.listDownloads {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/bulletIco.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 17px;
	padding-left: 15px;
}

