*{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	font-size: 11px; 
}
a {  
	font-size: 11px; 
	color: #0066CC;
	text-decoration: none; 
	font-weight: bold;
}
a:hover {  
	font-size: 11px; 
	color: #0066CC; 
	text-decoration: none;
	font-weight: bold;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	margin: 0px;
}

p, li, ul, ol 
{
	font-size: 11px; 
	text-align: left;
}


div.border
{
	border: 1px solid #000000;
}



/*Html Editor styles section ----------------------------------------------- */

.small 
{
	font-size: 10px; 
}


.big 
{
	font-size: 14px; 
	font-weight: bold;
}


.normal 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: left;
	padding:10px;
	color: #666666; 
}
.blue{
	color:#0D6BD5;
}
.darkblue{
	color:#27235e;
}



/*Html Editor styles section end-------------------------------------------- */

/*Language bar section ----------------------------------------------------- */

a.langs
{
	font-size: 10px; 
	text-decoration: none; 
	color: #000000;
} 


a.langs:hover 
{
	font-size: 10px; 
	text-decoration: none; 
	color: #000000;
}

a.langs:active 
{
	font-size: 10px; 
	text-decoration: none; 
	color: #000000;
}

a.langs:visited 
{
	font-size: 10px; 
	text-decoration: none; 
	color: #000000;
}

/*Language bar section end-------------------------------------------------- */


.fleft{
	float: left;
}
.fright{
	float: right;
}

#mainCenter{
	text-align: left;
	width: 750px;
	margin: 0px auto;
}

.ClearDiv {clear:both;overflow:hidden;height:0;line-height:0;font-size:0;}
#logoLine{
  position:relative; 
  z-index:2;
  width:200px;
}

#topMenu{
  position:relative; 
  z-index:1;  
  margin-top: -17px;
	width: 475px;
	height: 27px;
	padding-left: 275px;
	background-image: url(images/tmenu_back.gif);
}

.tmSeparator{
	 float: left;
}

a.tmLink, a.tmLink:hover,
a.tmLinkOn, a.tmLinkOn:hover
{
	display: block;
	height: 22px;
	padding: 5px 2px 0px 10px;
	float: left;
	color: #000000;
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;
	background-color: #f2f5fa;
}
a.tmLink:hover,a.tmLinkOn, a.tmLinkOn:hover
{
	background-color: #27235e;
	color: #ffffff;
}
#topHome{
	width: 750px;
	height: 241px;
	background-color: #f2f5fa;
	background-image: url(images/thome_back.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#leftMenu{
	width: 223px;
	margin: 0px 10px 0px 10px;
}


a.lmItem, a.lmItem:visited, a.lmItem:active, a.lmItem:hover,
a.lmItemOn, a.lmItemOn:visited, a.lmItemOn:active, a.lmItemOn:hover
{
	width: 203px;
	height: 21px;
	amargin-bottom: 3px;
	background-image: url(images/lmenu.gif);
	padding: 8px 10px 0px 10px;
	
	font-weight: bold;
	font-size: 11px;
	color: #27235e;
	display: block;
}
div.lmItem, div.lmItemOn{
	margin-bottom: 3px;
}

a.lmItem:hover, a.lmItemOn, a.lmItemOn:visited, a.lmItemOn:active, a.lmItemOn:hover{
	background-image: url(images/lmenu_on.gif);
	color: #ffffff;
}


#searchForm{
	height: 34px;
	width: 223px;
	margin: 0px 0px 0px 10px;	
	background-image: url(images/search_back.gif);
	background-repeat: no-repeat;
}

#searchBox{
	margin-top: 0px;
	width: 156px;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

#searchBoxContainer{
	float: left;
	padding-left: 10px;
	margin-top: 10px;
	display: block;
}

#searchBtnContainer{
	float: left;
	padding-left: 17px;
	margin-top: 7px;
}

#nextGenerationHome{
	width: 216px;
	height: 42px;
	background-image: url(images/next_generation_main.jpg);
	background-repeat: no-repeat;
	padding-top: 147px;
	padding-left: 281px;
	margin-bottom: 0px;
}

#scroller{
	clear: both;
	width: 476px;
	
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	font-variant: small-caps;
	
}
#loginHome{
	width: 195px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

#loginBoxContainer{
	float: left;
	width: 120px;
	height: 76px;
}

#loginBtnContainer{
	float: left;
	margin-top: 48px;
	width: 63px;
}

#loginUser, #loginPass{
	width: 97px;
	height: 14px;
	font-size: 10px;
	color: #525252;
	padding: 2px 7px 0px 7px;
	border: 1px solid #CCCCCC;
	clear: both;
}

#loginUser{
	margin-top: 12px;
}

#loginPass{
	margin-top: 10px;
}

#loginRegisterContainer{
	clear: both;
    width: 180px;
}

#loginRegisterContainer a, #loginRegisterContainer a:hover{ 
	color: #0066CC;
	font-size: 10px;
	font-weight: normal;
	margin-left: 1px;
}

.separateLoginLink{
	margin-left: 6px;
	margin-right: 5px;
	color: #CCCCCC;
}

#contentHome{
	margin-top: 28px;
	height: 372px;
}
.contentCol{
	float: left;
	width: 243px;
	height: 344px;
}

#newsContainer{
	width: 243px;
	height: 226px;
	overflow: hidden;
	background-image: url(images/round_grey_box.gif);
	background-repeat: no-repeat;	
}

.greyPix{
	width: 203px;
	height: 3px;
	background-image: url(images/hr_grey.gif);
	background-repeat: repeat-x;	
	font-size: 1px;
	margin-left: 20px;
}
#newsItemsList{
	margin: 14px 20px 19px 20px;
	height: 113px;
	width: 203px;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	overflow: hidden;
}
.newsShortText{
	color: #666666;
	font-size: 11px;
	height: 113px;
	width: 203px;
	line-height: 14px;
	overflow: hidden;
}
.newsShortText a, .newsShortText a:hover{
	color: #0066CC;
	font-size: 11px;
	font-weight: bold;
}

#newsNavi{
	width: 208px;
	height: 21px;
	margin: 7px 0px 0px 18px;
}

#newsItemCount{
	float: left;
	margin-top: 5px;
	margin-left: 35px;
	color: #666666;
	font-size: 11px;
	
}
#wttContainer{
	width: 243px;
	height: 226px;
	overflow: hidden;
	background-image: url(images/round_grey_box.gif);
	background-repeat: no-repeat;	
}

#wttText{
	margin: 7px 20px 8px 20px;
	color: #666666;
	font-size: 11px;
	height: 131px;
	width: 203px;
	line-height: 13px;
	overflow: hidden;

}

#wttNavi{
	width: 208px;
	height: 21px;
	margin: 6px 0px 0px 17px;
}
#promoContainer{
	width: 243px;
	height: 108px;
	overflow: hidden;
	background-image: url(images/promotion_bak.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
}

#promoContent{
	width: 215px;
	height: 108px;
	float: left;
	overflow: hidden;
}
#promoTitle{
	font-size: 11px;
	font-weight: bold;
	color: #E66F27;
	margin-top: 29px;
	margin-left: 12px;
	height: 17px;
	width: 215px;
}
#promoDetails{
	font-size: 11px;
	color: #525252;
	margin-top: 0px;
	margin-left: 15px;
	margin-top: 8px;
	height: 18px;
}

#promoBtnDetails{
	margin-top: 5px;
	margin-left: 12px;
}
#newsletterContainer{
	width: 243px;
	height: 108px;
	overflow: hidden;
	background-image: url(images/newsletter_bak.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}

#newsletterText{
	font-size: 11px;
	color: #525252;
	margin-top: 34px;
	margin-left: 17px;
	line-height: 14px;
}
#newsletterBtnDetails{
	margin-top: 14px;
	margin-left: 15px;
}

#iproductsContainer{
	width: 243px;
	height: 108px;
	overflow: hidden;
	background-image: url(images/iproducts_bak.jpg);
	background-repeat: no-repeat;
}

#isystemsContainer{
	width: 243px;
	height: 108px;
	overflow: hidden;
	background-image: url(images/isystems_bak.jpg);
	background-repeat: no-repeat;
	margin: 10px 0px 10px 0px;
}

#iservicesContainer{
	width: 243px;
	height: 108px;
	overflow: hidden;
	background-image: url(images/iservices_bak.jpg);
	background-repeat: no-repeat;
}

#copyright{
margin-top: 5px;
	height: 30px;
    clear: both;
}
#copyTT{
	margin-top: 1px;
	float: left;
	color: #666666;
	font-size: 10px;
	width: 310px;
}

#copyTC{
	float: left;
}

#copyPB{
	float: right;
	color: #666666;
	font-size: 10px;
}

#separateCopyTC{
	margin-left: 3px;
	margin-right: 3px;
	color: #CCCCCC;
}

#copyTC a, #copyTC a:hover{ 
	color: #0066CC;
	font-size: 10px;
	font-weight: normal;
}

.b1{
border: 1px solid;
}

/*Internal Pages*/

#internalLeft{
    width: 243px;
    float: left;
}

#internalLeftGrey{
    width: 243px;
    background-color: #f2f5fa;
    background-image: url(images/int_under_search.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 5px;
}

#loginInternal{
    border: 0px;
    margin: 17px 0px 17px 0px;
    padding: 19px 0px 0px 13px;
    background-image: url(images/login_back.gif);
    width: 230px;
    height: 98px;
    clear: both;
}

#clearInternalContent{
    clear: both;
    height: 44px;
    width: 600px;
}
#searchFormInternal{
	height: 34px;
	width: 223px;
	margin: 0px 0px 0px 10px;	
	background-image: url(images/search_back.gif);
	background-repeat: no-repeat;
}


#loginUserInternal, #loginPassInternal{
	width: 128px;
	height: 14px;
	font-size: 10px;
	color: #525252;
	padding: 2px 7px 0px 7px;
	border: 1px solid #CCCCCC;
	clear: both;
}

#loginUserInternal{
	margin-top: 21px;
}

#loginPassInternal{
	margin-top: 10px;
}


#loginBoxContainerInternal{
	float: left;
	width: 151px;
	height: 76px;
}
#loginBtnContainerInternal{
	float: left;
	margin-top: 49px;
	width: 63px;
    margin-bottom: 7px;
}

#internalContent{
    width: 507px;
    float: left;
}
#internalContentColage{
    background-color: #f2f5fa;
    background-image: url(images/internal_content_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
    width: 507px;
    height: 162px;
}

h1.header{
    color: #0D6BD5;
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0px 6px 0px;
}

#internalContentText{
    margin: 25px 0px 0px 19px;
}

.greyPixInternal{
	width: 487px;
	height: 3px;
	background-image: url(images/hr_grey.gif);
	background-repeat: repeat-x;	
	font-size: 1px;
    margin-left: 1px;
    margin-bottom: 15px;
}


a.lmItemInternalTop, a.lmItemInternalTop:visited, a.lmItemInternalTop:active, a.lmItemInternalTop:hover,
a.lmItemInternalTopOn, a.lmItemInternalTopOn:visited, a.lmItemInternalTopOn:active, a.lmItemInternalTopOn:hover,
a.lmItemInternalMiddle, a.lmItemInternalMiddle:visited, a.lmItemInternalMiddle:active, a.lmItemInternalMiddle:hover,
a.lmItemInternalMiddleOn, a.lmItemInternalMiddleOn:visited, a.lmItemInternalMiddleOn:active, a.lmItemInternalMiddleOn:hover,
a.lmItemInternalBottom, a.lmItemInternalBottom:visited, a.lmItemInternalBottom:active, a.lmItemInternalBottom:hover,
a.lmItemInternalBottomOn, a.lmItemInternalBottomOn:visited, a.lmItemInternalBottomOn:active, a.lmItemInternalBottomOn:hover,
a.lmItemInternal, a.lmItemInternal:visited, a.lmItemInternal:active, a.lmItemInternal:hover,
a.lmItemInternalOn, a.lmItemInternalOn:visited, a.lmItemInternalOn:active, a.lmItemInternalOn:hover
{
	width: 192px;
	padding: 8px 10px 0px 21px;
	font-weight: normal;
	font-size: 11px;
	color: #27235e;
	display: block;
}

a.lmItemInternalTop, a.lmItemInternalTop:visited, a.lmItemInternalTop:active, a.lmItemInternalTop:hover,
a.lmItemInternalTopOn, a.lmItemInternalTopOn:visited, a.lmItemInternalTopOn:active, a.lmItemInternalTopOn:hover
{
	height: 23px;
	background-image: url(images/lmInternalTop.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
}

a.lmItemInternalTop:hover, 
a.lmItemInternalTopOn, a.lmItemInternalTopOn:visited, a.lmItemInternalTopOn:active, a.lmItemInternalTopOn:hover{
	background-image: url(images/lmInternalTopOn.gif);
}

a.lmItemInternalMiddle, a.lmItemInternalMiddle:visited, a.lmItemInternalMiddle:active, a.lmItemInternalMiddle:hover,
a.lmItemInternalMiddleOn, a.lmItemInternalMiddleOn:visited, a.lmItemInternalMiddleOn:active, a.lmItemInternalMiddleOn:hover{
	height: 23px;
	background-image: url(images/lmInternalMiddle.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
}
a.lmItemInternalMiddle:hover,
a.lmItemInternalMiddleOn, a.lmItemInternalMiddleOn:visited, a.lmItemInternalMiddleOn:active, a.lmItemInternalMiddleOn:hover
{
	background-image: url(images/lmInternalMiddleOn.gif);
}

a.lmItemInternalBottom, a.lmItemInternalBottom:visited, a.lmItemInternalBottom:active, a.lmItemInternalBottom:hover,
a.lmItemInternalBottomOn, a.lmItemInternalBottomOn:visited, a.lmItemInternalBottomOn:active, a.lmItemInternalBottomOn:hover{
	height: 21px;
	background-image: url(images/lmInternalBottom.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	padding-top: 9px;
}

a.lmItemInternalBottom:hover,
a.lmItemInternalBottomOn, a.lmItemInternalBottomOn:visited, a.lmItemInternalBottomOn:active, a.lmItemInternalBottomOn:hover{
	background-image: url(images/lmInternalBottomOn.gif);
}
a.lmItemInternal, a.lmItemInternal:visited, a.lmItemInternal:active, a.lmItemInternal:hover,
a.lmItemInternalOn, a.lmItemInternalOn:visited, a.lmItemInternalOn:active, a.lmItemInternalOn:hover{
	height: 21px;
	background-image: url(images/lmenu_on.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	color: #000000;
}

a.lmItemasdf:hover{
	background-image: url(images/lmenu_on.gif);
}
.found{
	font-weight: bold;
}
.searchResTitle a .found{
 	font-weight: bold;
 	color: #0066CC;
}



#iProductsBox{
	width: 173px;
	height: 95px;
	display: block;
	background-image: url(images/iproducts.jpg);
	background-repeat: no-repeat;
	color: #000000;
	padding: 13px 57px 0px 13px;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
#iSystemsBox{
	width: 173px;
	height: 95px;
	display: block;
	background-image: url(images/isystems.jpg);
	background-repeat: no-repeat;
	color: #000000;
	padding: 13px 57px 0px 13px;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin: 10px 0px 10px 0px;
}
#iServicesBox{
	width: 173px;
	height: 95px;
	display: block;
	background-image: url(images/iservices.jpg);
	background-repeat: no-repeat;
	color: #000000;
	padding: 13px 57px 0px 13px;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
#internalContentTextHtml{
	margin-left: 1px;
}

#internalContentTextHtml p, #internalContentTextHtml li, #internalContentTextHtml div,#internalContentTextHtml{
	line-height: 16px;
}

#internalContentTextHtml li, .normal li{
	list-style-image:url(/images/li.gif);
}
#internalContentTextHtml ul, .normal ul{
	margin-top:0;
	padding-top:0;
	margin-left:25px;
}


/* -- from tech start --*/

.inputtext{
	color: #666666;
	border: 1px #C9CBCD solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 152px;
	height: 20px;
	padding-top: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
	height: 16px;
}
.clearHack{}

.inputtextcode{
	color: #666666;
	border: 1px #C9CBCD solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 122px;
	height: 16px;
	padding-top: 1px;
}

.inputtextfocuscode{
	color: #666666;
	border: 1px #FF9933 solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 122px;
	height: 16px;
	padding-top: 1px;
}

.inputtextfocus{
	color: #666666;
	border: 1px #FF9933 solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 152px;
	height: 20px;
	padding-top: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
	height: 16px;
}
.clearHack{}

.inputtextarea{
	color: #666666;
	border: 1px #C9CBCD solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 231px;
	height: 96px;
	padding-top: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 229px;
	height: 95px;
}
.clearHack{}

.inputtextareafocus{
	color: #666666;
	border: 1px #FF9933 solid;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width: 231px;
	height: 96px;
	padding-top: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 229px;
	height: 95px;
}
.clearHack{}

.labelstd{
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 10px;
	width: 162px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 132px;
}
.clearHack{}

.headertd{
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
}

.linetd{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
	height: 1px;
	font-size: 0px;
}

div.breif{
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
}

div.error{
	padding: 0px;
	margin: 0px;
	color: #BE272C;
	font-weight: bold;
	padding-left: 20px;
}


div.contentptech{
	padding: 0px;
	margin: 0px;
	width: 240px;
	padding-left: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 230px;
}
.clearHack{}

div.ptitle{
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 16px;
}
.clear{
    clear: both;
}
/* -- from tech end --*/

.page_on{
	font-weight:bold;
	width:10px;
	float:left;
}
.page_next{
	width:10px;
	float:left;
}

