body {
	margin:0;
	padding:0 0 10px 0;
	background:url(images/main_bg.gif) left top repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}


.logobg {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/ICT-Logo-Grey-Liquid-With-tag-line.png);
}
#Phimg { float:right ;}
.phimg { float:right ;}

.TopBG {
	height:24px;
	width:285px;
	color:#FFF;
	text-align:center;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: 900;
	background-color: #918F8F;
}


#pagewidth {
	margin: 0 auto;
	width: 780px;
	text-align: left;
	padding: 0 0 10px 0;
	color: #000;
	background-image: url(images/bg-pagewidth1.png);
}
* html #pagewidth {back\ground-color:transparent; background-image:url(images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg-pagewidth.png", sizingMethod="scale")}

#header { margin:0; padding:0}

p {
	margin:0;
	padding:0;
	color: #005DAB;
	font-size: 24px;
	text-align: center;
}

.nobr {
	white-space: nowrap;
}

.bdrgry  {border:#DCDCDC solid 1px; padding:2px}

#quick-nav {
	width: 780px;
	margin: 0 auto 0 auto;
	height: 32px;
}
* html #quick-nav {back\ground-color:transparent; background-image:url(images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg-header.png", sizingMethod="scale")}


#quick-nav div {
	float: right;
	margin:-15px 30px 0 0 ;
	height: 24px;
}

#quick-nav ul {
	margin: 0  ;
	padding: 0 ;
	line-height:24px;
	list-style-type: none;
	color:#FFFFFF;
}

#quick-nav ul li {
	display: inline;
	padding: 5px 7px 5px 10px;
	margin: 0;
	background: url('images/header-tab-bg.gif') no-repeat;
	font-size: 11px;
}

#quick-nav ul li.first { height:24px;}
#main-nav {
	background: url(images/nav_bg1.gif) repeat-x;
	padding: 0;
	list-style: none;
	width: 717px;
	height: 29px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 30px;
}
#main-nav li {
	float: left;
}
#main-nav li a {
	height: 29px;
	line-height: 29px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	display: block;
	float: left;
	width: 119px;
	text-align: center;
	background-image: url(images/li.gif);
}
#main-nav li.item a:hover {
	background-image: url(images/li-hover.gif);
	background-position: 100% 0;
}

#main-nav li.home-on a:hover {
	background: url(images/li-home-on-hover.gif) 100% 0;
}

#main-nav li.first a {
	width: 100px;
	background: url(images/li-home.gif);
}

#main-nav li.first a:hover {
	background: url(images/li-hover-home.gif) no-repeat right;
	width: 100px;
}

#main-nav li.last a {
	width: 101px;
	background: url(images/li-contact.gif);
}

#main-nav li.last a:hover {
	background: url(images/li-hover-contact.gif) no-repeat left;
}

#main-nav li.item-active {
	background: url(images/bg-li-active.gif) no-repeat 0 0;
	margin: 0 -1px 0 -1px;
}

#main-nav li.item-active a,#main-nav li.item-active a:hover {
	background: url(images/bg-li-active-right.gif) no-repeat 100% 0;
	color: #004779;
	width: 101px;
	position: relative;
}

#main-nav li.home-on, #main-nav li.home-on a {
	background: url(images/home-on-li.gif) repeat-x 0 0;
}

#main-nav li.last-active {
	background: url(images/bg-li-active.gif) no-repeat 0 0;
}

#main-nav li.first-active {
	background-image: url(images/bg-li-first-active.gif);
	background-repeat: no-repeat;
	background-position: right 0;
}

#main-nav li.first-active a,
#main-nav li.first-active a:hover {
	background: url(images/bg-li-first-active.gif) no-repeat right 0;
	color: #004779;
	width: 119px;
}

#main-nav li.last-active a,
#main-nav li.last-active a:hover {
	background: red url(images/bg-li-active.gif) no-repeat left;
	color: #004779;
	width: 101px;
}

#main-nav li.first-active ul,
#main-nav li.item-active ul,
#main-nav li.last-active ul {
	width: 675px;
	height: 32px;
	margin: 0;
	padding: 0 0 0 21px;
	list-style: none;
	position: absolute;
	top: 29px;
	left: 0;
	overflow: hidden;
	background: #D8EDF8 url(images/bg-sub-nav.gif) no-repeat 0 24px;
}

#main-nav li.first-active ul a,
#main-nav li.item-active ul a,
#main-nav li.last-active ul a {
	background: none;
	height: 32px;
	line-height: 32px;
	color: #0482C7;
	font-weight: normal;
	text-decoration: none;
	padding: 0 14px 0 13px;
	width: auto;
}

#main-nav li.first-active ul a:hover,
#main-nav li.item-active ul a:hover,
#main-nav li.last-active ul a:hover {
	width: auto;
}

#main-nav li.first-active ul li.selected,
#main-nav li.item-active ul li.selected,
#main-nav li.last-active ul li.selected {
	background: url(images/bg-a-active-left.gif) no-repeat 0 0;
}

#main-nav li.first-active ul li.selected a, #main-nav li.first-active ul li.selected a:hover,
#main-nav li.item-active ul li.selected a, #main-nav li.item-active ul li.selected a:hover,
#main-nav li.last-active ul li.selected a, #main-nav li.last-active ul li.selected a:hover {
	background: url(images/bg-a-active-right.gif) no-repeat 100% 0;
	padding: 0 14px 0 13px;
	color: #004779;
}

#main-nav li.first-active ul a:hover,
#main-nav li.item-active ul a:hover,
#main-nav li.last-active ul a:hover {
	text-decoration: none;
	color: #004779;
	background: none;
}

#main {
	width: 717px;
	margin: 0 0 0 30px;
	padding: 10px 0 0 0;
}

#index .visual {
	height: 180px;
	width: 717px;
	background-image: url(images/visual-home2.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.visual ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	bottom: 9px;
	right: 18px;
}

.visual ul li {
	float: left;
	margin: 0;
	font-size:11px;
	color: #fff;
	padding: 0 0 0 7px;
}


#index .visual p {
	display: none;
}

#index .visual ul {

	margin-top: 0;
	padding: 0;
	list-style: none;
	position: static;
	bottom: auto;
	right: auto;
	height: 40px;
}

#index .visual ul li {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#005DAB;
	float: left;
	padding: 150px 0px 0px 0;
	margin:0px ;
	text-align:center;
	height:40px
}

#index .visual ul li a {
	text-decoration:none;
	color:#FFFFFF
}

#index .visual ul li a:hover {
	text-decoration: none;
	color:#FFFFFF;
}
#index .visual ul li.ins {width:181px; }
#index .visual ul li.dlr {width:189px;}
#index .visual ul li.approved {
	width:142px;
	font-size: 11px;
}
#index .visual ul li.subsidiary {width:169px; }

.content {
	padding: 10px 0 0 0;
	overflow:auto;
	font-size: 14px;
	border: 1;
}
.TittleBg {background:url(images/hd_bg.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#005DAB; padding-left:22px; height:42px; width:476px}

.MidBgLine {background:url(images/hd_bgline.gif) left top repeat-y ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:10px 0 0 22px; }

.BlueTxtNrml { color:#005DAB}
.BlueTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24;
	color:#0D98D4;
	font-weight:bold
}
.BlueTxt1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-large;
	color:#005DAB;
	font-weight:bold
}

.BlueCL {
	background-image: url(images/blue_CLr1.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.BlueCR {
	background-image: url(images/blue_CRr1.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.BlueCT {
	background-image: url(images/blue_CTr1.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.BlueCB {
	background-image: url(images/blue_CBr1.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.RightBgLine {background:url(images/right_bg_line.gif) left top repeat-y; padding:0 0 0 7px}

.ArwTxt {
	font-size:18px;
	color:#09F;
	font-weight:bold;
	background:url(images/arrow_blue.gif) left center  no-repeat;
	margin:5px 0;
	padding:0 0 0px 15px
}
.ArwTxt  a { text-decoration: underline; color:#005DAB; }
.ArwTxt  a:hover {
	text-decoration:none;
	color:#333;
}

/* footer */
#footer {
	width: 780px;
	margin: 0 auto;
	height: 111px;
	background-image: url(images/bg-footer1.png);
}
* html #footer {back\ground-color:transparent; background-image:url(images/spacer.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg-footer.png", sizingMethod="scale")}

#footer div {
	width: 780px;
	height: 94px;
	position: relative;
}
	

.foo-nav {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	position:absolute;
	top: 10px;
	left:95px;
	text-align:center
	
}

.foo-nav li {
	float:left;
	font-size:11px;
	color:#005DAB;
	background: url(images/divider.gif) no-repeat right;
	line-height: 13px;
	padding: 0 8px;
}

.foo-nav li.last {
	background: none;
}

.foo-nav li a {
	color: #FFFFFF;
	text-decoration: none;
}

.foo-nav li a:hover {
	color:#81D6FF;
	text-decoration:none;
}

p.copy {
	margin: 0;
	color: #7B7B7B;
	font-size:10px;
	position: absolute;
	text-align:center;
	top: 25px;
	left:130px;
}

.TxtWhite {
	color:#FFFFFF;
	text-align:center;
	font-size: 12px;
}
#footer .tel {
	margin: 15px 0 0 0;
	padding: 0;
	font-size:10px;
	color:#FFFFFF;
	list-style: none;
	position: absolute;
	top: 58px;
	left: 245px;
}

#footer .tel li {
	float: left;
	color: #FFFFFF;
	font-size:11px;
	text-align:center;
	height: 25px;
	padding: 0 0 0 7px;
}
#footer .tel li a {text-decoration: none  ; color:#FFFFFF}
#footer .tel li a:hover {text-decoration: underline; color:#FFFFFF}

#footer .tel li strong {
	margin: 0 0 0 10px;
}

#footer .tel li.second {
	padding-right: 10px;
	padding-left: 30px;
	background: url('images/bg-footer-sep.gif') no-repeat top right;
}

.break {
	clear: both;
}

a.submit {
	float: right;
	background: url(images/a-submit.gif) no-repeat 100% 0;
	padding: 0 25px 0 0;
	margin: 8px 12px 5px 0;
	
}
a.submit:hover{
	text-decoration: none !important;
	color: #005DAB;
	
}

.content a {
	text-decoration: underline;
	color: #005DAB;
}

.content a:hover {
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	font-size: 16px;
}
#pagewidth { /*padding-bottom: 30px !important; */ }
/* Right Sec box */
.RrightTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#005DAB;
	height:42px;
	font-weight:bold;
	background-image: url(images/rright_top1.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.RrightBottom {
	background-image: url(images/rright_bottom1.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.RrightLeft {
	background-image: url(images/rright_leftr1.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.RrightRight {
	background-image: url(images/rright_right1.png);
	background-repeat: repeat-y;
	background-position: right top;
}

input, select , textarea {border:1px solid #005DAB; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#105592 }
input.btn {border:0px none}


.FooterLogo { background: url(images/logo_images.gif) left top no-repeat; width:442px; height:81px}
.FooterLogoTxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding: 50px 65px 0 0  }
hr.Line {border:0px none; border-bottom:1px dashed  #B3DFFF; height:1px}

.TittleInt {font-size:12px; font-weight:bold}
.BlueBold { color:#105998; font-weight:bold}

.ArwTxt2 {font-size:11px; color:#005DAB;  background:url(images/arrow_blue.gif) left top  no-repeat; margin:5px 0 ; padding:0 0 0px 15px}
.ArwTxt2  a { text-decoration: underline; color:#005DAB;}
.ArwTxt2  a:hover { text-decoration:none; color:#005DAB; }

.faq_txt {font-weight:bold; padding:5px}
.faq_txt2 {padding:5px;}

.NewTblLCount {background:#7F7F7F; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; height:22px; 
padding:3px 5px }
.NewBlueBG {background:#E7EFF5; padding-left:5px; height:22px; font-weight:bold}
.NewBlueBG1 {background:#E6E6E6; padding-left:5px ; height:22px; font-weight:bold; padding-top:5px}
.arrow4NormalTxt { background:url(images/arrow4.gif) left 5px no-repeat; padding-left:11px; color:#000000; font-family:Verdana; font-size:11px; color:#4E6D95}
select,input,textarea { border:solid 1px #CCC; font-family:Arial; font-size:11px; color:#666666}
input.nobdr { border:none; vertical-align:middle}
.software_txt {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#005DAB; font-weight:bold;}
#index #pagewidth #main .content table tr td table tr td table tr td table tr td p {
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color: #005DAB;

}
#index #pagewidth #main .content table tr td table tr td table tr td table tr td .ArwTxt a {
	font-size: 14px;
	color: #005DAB;
}
#index #pagewidth #main .content table tr td table tr td table tr td table tr td {
	color: #005DAB;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	zoom: 0;
	text-align: left;
}
#index #pagewidth #main .content table tr td table tr td table tr td table {
	font-size: 12px;
	text-align: center;
}
#index #pagewidth #main .content table tr td table tr td table tr td table tr td p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
}
#index #pagewidth #main .content table tr td table tr td table tr td {
	color: #005DAB;
	font-size: large;
	font-weight: bold;
	background-repeat: repeat;
	background-color: #FFF;
	font-family: "Comic Sans MS", cursive;
}
#index #quick-nav {
	background-image: url(images/bg-header2.png);
}
#index #pagewidth #main .content table tr td table tr td table tr td p a {
	font-family: "Comic Sans MS", cursive;
	font-size: 24px;
	color: #005DAB;
}
a:hover {
	color: #666;
	text-decoration: none;
}
#index #pagewidth #main .content table tr td table tr td table tr td p {
	font-size: 14px;
}
.new {
	font-style: normal;
}
#index #pagewidth #main .content table tr td table tr td table tr td table {
	text-align: center;
}
#index #pagewidth #main .content table tr td table tr td table tr td table tr td a {
	color: #005DAB;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
Head {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}
Contact Us {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
