/* CSS Styles From 'Web 2.0 Dev' */

body 		{ margin: 0; padding: 0; font: normal 10px/1.2em Arial, Verdana, sans-serif; text-align:center }
form		{ margin: 0; padding: 0; }
img			{ border: 0; }

.Right		{ float: right; }
.Left		{ float: left; }
.Clear		{ font-size: 1px; line-height: 0%; overflow: hidden; height: 0%; width: 1px; clear: both; }
.checkbox	{ padding: 0; margin: 0; width: 14px; height: 14px; border: none; }
.Bold 		{ font-weight: bold; }

a:link, a:visited, a:active {
	font: normal 10px/1.2em Arial, Verdana, sans-serif;	
	text-decoration: none;	
}

a:hover {
	text-decoration: underline; /*316ac5*/
}

a.white:link, a.white:hover, a.white:visited, a.white:active {
	color: #fff;
}

a.list:link, a.list:visited {
	
	
	background-color:#eeeeee;
	font:   1.3em  Verdana, sans-serif;
	text-decoration:none;	
	padding:5px;
	color:#444444; 
}


a.list:hover{
	
	font:   1.3em  Verdana, sans-serif;
	background-color:#0066ff;  
	text-decoration:none;
	color:White;
}


.MainContent {
	width: 760px;
}

.TopStripe {
	height: 5px;
	background-color: #CED8E4;
	overflow: hidden;
}

.Header {
	height: 101px;
	background: url(../images/blue-stripe.jpg) repeat-x bottom;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.HeaderMenu {
	float: right;
	padding: 0 7px;
}

.HeaderMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.HeaderMenu li {
	float: left;
	padding-top: 3px;
}

.HeaderMenu a:link, .HeaderMenu a:active, .HeaderMenu a:visited, .HeaderMenu a:hover {
	color: #000;
}

.HeaderMenu-Separator {
	background: url(../images/gray-stripe.gif) no-repeat center;
	width: 1px;
	height: 20px;
	margin: -3px 5px;
}

.TopSlogan {
	clear: both;
	font: bold 10px/1.2em Arial, Verdana;
	color: #f90;
	font-weight: bolder;
	margin: 5px 0;
}

.Logo {
	float: left;
	padding: 5px;
	padding-bottom: 10px;
}

.Slogan {
	float: left;
	margin: 25px 0  0 -70px;
}

input.TopSearch {
	border-width: 2px;
	border-style: inset;
	background-color: #fff;
	border-color: #fff;
	width: 110px;
	margin-left: 15px;
	margin-top: 2px;
	font: normal 12px/1.2em Arial, Verdana;
	padding-top: 0;
	padding-bottom: 0;
}

.btn {
	padding: 0;
	margin: 0;
	height:20px;
    border:1px solid #757575;
    font:normal 11px verdana;
}

.btnSearch {
	padding: 0;
	margin: 0;
	font: normal 12px/1.2em "Courier New", Courier, mono;
	color: #c60;
	border: 1px solid #c60;
	background-color: #fff;
}

.Menu {
	height: 20px;
	background-color: #000;
	padding-left: 5px;
}

.Menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.Menu li {
	float: left;
	padding: 2px 5px;
}

.Menu a:link, .Menu a:active, .Menu a:visited, .Menu a:hover {
	color: #fff;
	font-size: 11px;
	line-height: 1.4em;
}

.Menu .MenuSeparator {
	width: 1px;
	height: 20px;
	background: url(../images/black-stripe.gif) no-repeat center;
	overflow: hidden;
	margin-top: -2px;
}

.Slide {	
	width: 146px;
	height: 146px;
	float: left;
}

.SlideItem {
	float: left;
}

.Sliders {
	padding-left: 4px;
	border-right: 0px solid #ccc;
}

.LeftMenu {
	width: 170px;
	min-height: 679px;
	height: auto !important;	
	float: left;	
}

.RightContentMainTables 
{
	width:97%;
	margin:10px;
	font-size:8pt;
}


.RightContent {
	min-height: 680px;
	height: auto !important;
/*	height: 680px;*/
	float: left;
}

.ContentWrapper
{
	width: 759px;
   	border-bottom:  1px solid #ccc;
	border-left:  1px solid #ccc;
	border-right: 1px solid #ccc;	
}

.Footer 
{
    width: 759px;
	padding:10px 0px;
}

.Headline {
	font: normal 14px/1.2em Arial, Verdana;
	/*padding: 12px 5px;*/
	padding-bottom:12px;
	padding-left:5px;
	text-align: left;
}

.NewsBlock {
	text-align: left;
	font: normal 11px/1.2em Arial, Verdana;
	color: #666;
	margin: 10px 5px;
	padding-bottom: 7px;
	border-bottom: 2px dotted #666;

}

.NewsTitle {
	font-weight: bold;
}

.NewsReadMore a:link, .NewsReadMore a:active, .NewsReadMore a:visited, .NewsReadMore a:hover {
	color: #666;
	font: normal 11px/1.4em Arial, Verdana;
}

.Arrow {
	background: url(../images/arrow-right.gif) no-repeat left 6px;
	text-indent: 7px;
}

.PageNote 
{
	color:Red;
}
.FocusOn {
	width: 436px;
	float: left;
	min-height: 512px;
	height: auto !important;
	height: 512px;
	border-left: 1px dotted #666;
	margin-top: 1px;
	/*border-bottom: 1px dashed #999;*/
}

.FocusOn a:link, .FocusOn a:visited, .FocusOn a:active {	
	text-decoration: underline;
	color:Navy;
}

.FocusOn a:hover {
	text-decoration: none;	
}

.MainPageContents {
	text-align:left;
	width: 587px;
	float: left;
	min-height: 679px;
	height: auto !important;
	height: 679px;	
	border-left: 1px solid #666;	
	margin-top: 1px;
	
}

.MainPageContents a:link, .MainPageContents a:visited, .MainPageContents a:active {	
	text-decoration: underline;
	color:Navy;
}

.MainPageContents a:hover {
	text-decoration: none;	
}

.SolutionFinder {
	width: 150px;
	float: left;
	min-height: 513px;
	height: auto !important;
	height: 513px;
	border-left: 1px solid #666;
	background: url(../images/hands.jpg) no-repeat bottom #bdcede;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #666;
}

.FocusOnTitle {
	width: 426px;
	float: left;
	background-color: #bdcede;
	height: 17px;
	margin-top: 1px;
	font: bold 11px/1.5em Arial, Verdana;
	border-width: 1px;
	border-style: solid;
	border-color: #fff #666 #666 #fff;
	border-right: none;
	text-align: left;
	padding-left: 10px;
}

.SolutionTitle {
	width: 150px;
	float: left;
	background-color: #87b2d4;
	height: 17px;
	margin-top: 1px;
	font: normal 13px/1.2em Arial, Verdana;
	border-width: 1px;
	border-style: solid;
	border-color: #fff #666 #666 #666;
}

.FocusImage {
	float: left;
	padding: 5px;
	margin-right: 10px;
}

.FocusBlock {
	text-align: left;
	padding: 5px;
	border-bottom: 1px dashed #666;
}

.FocusTitle {
	font: bold 11px/1.4em Arial, Verdana;
	color: #666;
	width: 300px;
	
}

.FocusBody {
	font: normal 11px/1.4em Arial, Verdana;
	color: #666;
	width: 300px;
}

.FullCaption
{
    
    font:bold 10pt 'arial';
    text-align:left;
    vertical-align:middle;
    margin:0px 20px;
}
div.inner
{   
    margin:0px 20px;
}

.txtbx
{
    height:15px;
    border:1px solid #757575;
    font:normal 11px 'arial';
   
}
.txtbxrg
{
    text-align:right;
    height:15px;
    border:1px solid #757575;
    font:normal 11px 'arial';
   
}

td 
{
    text-align:left;
}
.formborder
{
    border-left:1px solid #999999;
    border-right:1px solid #999999;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: 'arial'
}
.asterisk
{
    FONT:normal 12px verdana, Helvetica, sans-serif;
    COLOR: red;
}
.txtCaption
{
    font:normal 11px 'arial';
    text-align:right;
    VERTICAL-ALIGN: middle;
    width:130px;    
}
.regbelowfield
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #808080; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial
}

.topleft
{
    height:5px;
    background-image: url(../images/topleft.gif);
    width:5px;
}

.topright
{
    height:5px;
    background-image: url(../images/topright.gif);
    width:5px;
}

.bottomright
{
    height:5px;
    background-image: url(../images/bottomright.gif);
    width:5px;
}

.bottomleft
{
    height:5px;
    background-image: url(../images/bottomleft.gif);
    width:5px;
}

.leftbdr
{
    background-image: url(../images/leftbdr.gif);
    width:5px;
    background-repeat:repeat-y;
}
.rightbdr
{
    background-image: url(../images/rightbdr.gif);
    width:5px;
    background-repeat:repeat-y;
}
.topbdr
{
    height:5px;
    background-image: url(../images/topbdr.gif);
    background-repeat:repeat-x;
}

.bottombdr
{
    height:5px;
    background-image: url(../images/bottombdr.gif);
    background-repeat:repeat-x;    
}

.mltl
{
   height:15px;
   background-image: url(../images/mltl.gif);
   width:17px; 
}

.mlt
{
    height:15px;
    background-image: url(../images/mlt.gif);
    background-repeat:repeat-x;
}

.mltr
{
    height:15px;
    background-image: url(../images/mltr.gif);
    width:16px;
}

.mll
{
    background-image: url(../images/mll.gif);
    width:17px;
    background-repeat:repeat-y;
}

.mlr
{
    background-image: url(../images/mlr.gif);
    width:16px;
    background-repeat:repeat-y; 
}

.mlbl
{
    height:15px;
    background-image: url(../images/mlbl.gif);
    width:17px;
}

.mlb
{
    height:15px;
    background-image: url(../images/mlb.gif);
    background-repeat:repeat-x;    
}

.mlbr
{
    height:15px;
    background-image: url(../images/mlbr.gif);
    width:16px;
}

.CPMenuHeader
{
	font: bold 14px/1.2em Arial, Verdana;
	text-align: left;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.CPMenuTitle {
	text-align: left;
	font: normal 11px/1.2em Arial, Verdana;
	color: #875;
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666;
	
}

.CPSubMenuLink ,.CPSubMenuLink a:link, .CPSubMenuLink a:active, .CPSubMenuLink  a:visited, .CPSubMenuLink  a:hover {
	text-align: left;
	font: normal 10px/1.2em Arial, Verdana;
	color: #666;
	margin: 5px 5px;
	padding-bottom: 7px;
	padding-left:2px;
	
}

.CPMenuLink a:link, .CPMenuLink a:active, .CPMenuLink  a:visited, .CPMenuLink  a:hover {
	text-align: left;
	font: normal 10px/1.2em Arial, Verdana;
	color: #666;
	margin: 5px 5px;
	padding-bottom: 7px;
	
}
.menuslink
{ 
    text-decoration:none;
    font-family: 'Trebuchet MS';
    font-size:9pt;
  }
.menuslink:link
{
    text-decoration: none;
    font-family: 'Trebuchet MS';
    font-size: 9pt;
    line-height: 12pt;
}
.menuslink:hover
{
    text-decoration:none;
     font-family: 'Trebuchet MS';
    font-size:9pt;
}
.menuslink:visited
{
    text-decoration:none;
     font-family: 'Trebuchet MS';
    font-size:9pt;
}
.menuslink:active
{
    text-decoration:none;
     font-family: 'Trebuchet MS';
    font-size:9pt;
}

.pageHeader
{
    font:bold 15px arial;
    margin-left:10px;
}

.pageHeaderCaps
{
    font:bold 15px arial;
    margin-left:10px;
    text-transform:uppercase;
}

.pageHeaderRed
{
    font:bold 9pt arial;
    color:Red;
    margin-top:-13px;
    margin-left:10px;
    text-transform:none;
}


.dgMain
{
    Width:100%;
    Background-Color:White;
    Border:double 3px #ced8e4;
}
.dgHeader
{
    text-align: center;
    background-color: #CED8E4;
    color: navy;
    font: bold 8pt Tahoma;
}
.dgItems
{
    background-color: snow;
    color: black;
    text-align: center;
    font:normal 7pt verdana;
}

.chklmb
{
    margin-left:38px;
}

.whiteHeader
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: tahoma;
}
.mybtn
{
    background-image: url(../images/btnbg.gif);   
    border:1px solid #b000b0;    
}
.picbtn
{
    background-image: url(../images/BtnImg.gif);   
    border:1px solid #3A75AF;
    color:#FFFFFF;
    font-weight:normal;
}
.ptext
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    padding-left:5px;
    padding-right:5px;
}
.editbtn
{
    background-image: url(../images/edit.jpg);
    Height:25px;
    width:25px;
}
.deletebtn
{
    background-image: url(../images/delete.jpg);
    Height:25px;
    width:25px;  
}
.CompDet
{
border:1px solid #999999; 
border-top:0px; 
border-bottom:0px; 
padding:5px
}

.lblCaps
{
	font:bold 11px arial; 
	color:#666666;
	padding-bottom:0px; 
}
.blLineHt
{
	line-height:175%;
	margin-top:05px;
	margin-bottom:05px;
}

.tditm
{	
	text-align:center;	
	background-color:#C0C0C0;
	width:37px;
	height:20px;
}
.tdalt
{
	text-align:center;
	background-color:#FFFFFF;
	height:20px;
}

a.comp:link, a.comp:visited, a.comp:active
{
	font:bold 8pt arial;
	text-decoration:underline;	
	color:#333999;
}

a.comp:hover
{
	font:bold 8pt arial;
	text-decoration:none;
}

.ulcl
{
	list-style-position:inside;
	list-style-type:disc;
	font-weight:normal;
	font-size:6pt;
	margin:5px 20px 0px;
}
    
a.compl, a.compl:visited, a.compl:active
{
	font:bold 8pt arial;
	text-decoration:underline;	
	color:#666999;
}
a.compl:hover
{
	font:bold 8pt arial;
	text-decoration:none;
}

    
.formCap
    {
    height:30px;
    text-align:right;
    }
.formCap p
    {
    margin-right:10px;
    font-weight:bold;
    }
    
.formCap H1
    {
    font:bold 13px arial;    
    }
    
.formData
    {
       height:30px;
       text-align:left;  
    }
    
.formData p
    {
         text-indent:20px;
         font-weight:bold;
    }
    
/*----------------------For Left Menu--------------------------*/
table.MenuMain
    {
        border-top:solid 1px #AFC4DB;
        width:95%;
        font-family:Trebuchet MS, Verdana, Arial, Tahoma;
    }
    
.MenuMain td
    {
        border-bottom:solid 1px #AFC4DB;
        border-left:solid 1px #AFC4DB;
        border-right:solid 1px #AFC4DB;
        background-color:#E9EFF5;
        height:20px;
    }
    
.MenuMain td.head
    {
     background-color:Transparent;
     border:0px; 
     border-bottom:solid 1px #AFC4DB;
    }
    
.MenuMain td.head div
    {
        vertical-align:middle;
        background-color:#8FACCD;
        font-size:10pt;
        font-weight:bold;
        margin:2px 0px;
        color:#4D4D4D;
        text-indent:15px;
        height:20px;
    }
    
 .MenuMain td p.all
    { 
      background-repeat:no-repeat;
      background-position: center left;
      text-indent:25px;
      height:16px;
      margin:2px;
      vertical-align:middle;    
    }
    
.bgall
    {
      background-image:url(../images/mnuarrow.gif);
    }
    
.bgcd
    { 
      background-image:url(../images/Company2.jpg);
    } 
    
 .bgcont
    { 
      background-image:url(../images/Contact2.jpg);        
    }
    
.bglic
    { 
      background-image:url(../images/Licences2.jpg);       
    }
    
.bgserv
    { 
      background-image:url(../images/Services2.jpg);
    } 
.bgbank
    { 
      background-image:url(../images/Bank2.jpg);
    } 
    
.bgffr
    { 
      background-image:url(../images/FFR2.jpg);       
    } 
    
.bgla
    { 
      background-image:url(../images/LA2.jpg);
    } 
    
.bgpass
    { 
      background-image:url(../images/pass.jpg);
    } 
    
.MenuMain a:link, .MenuMain a:visited, .MenuMain a:active
    {
        vertical-align:middle;
        font-family:'Trebuchet MS', Verdana;
        font-size: 10px;
        font-weight:bold;
        text-decoration:none;
        color: #4E6176;
    }
.MenuMain a:hover
    {
        text-decoration:underline;
        /*background-color:#316ac5;
        color:#ffffff;*/
    }
/*----------------------For Left Menu--------------------------*/

/*----------------------For Reply--------------------------*/

.MainTbl
    {       
        margin:10px;
        border-top:solid 1px #CFD8E4;
        width:95%;
        font-family:Arial,Trebuchet MS, Verdana, Tahoma;
    }
    
.MtlRight
    {
       /* font-size:10pt;*/
        background-color:#E9EFF5;
        border-bottom:solid 1px #CFD8E4;
        border-left:solid 1px #CFD8E4;        
        height:25px;
        text-align:right;
    }
.MtlRight p
    {
        margin-right:05px;
        color:#3B3B3B;
    }
    
.MtlLeft
    {
        border-bottom:solid 1px #CFD8E4;
        border-left:solid 1px #CFD8E4;
        border-right:solid 1px #CFD8E4;
        height:25px;
        text-align:left;
    }
    
.MtlLeft p
    {
        margin-left:10px;
        color:#3B3B3B;
    }
    
.tdhead1
    {
         border:0px;
         border-bottom:solid 1px #CFD8E4;
    }
    
.tdhead1 div
    {
        vertical-align :middle;
        background-color:#CFD8E4;
        font-size:11pt;
        font-weight:bold;
        margin:2px 0px;
        color:#595959;
        text-indent:10px;
        height:20px;
    }

    
.divh1
    {
        vertical-align:middle;
        background-color:#CFD8E4;
        font-size:11pt;
        font-weight:bold;
        margin:2px 0px;
        color:#595959;
        text-indent:10px;
        height:20px;
    }
    
.divSubh1
{
    vertical-align:bottom;
    float:left;
}
.mgl
{
    margin-left:5px
}
.Response
    {
        border:solid 1px #CFD8E4;
        background-color:#E9EFF5;
        font-size:8pt
    }
    
.wlcmlbl
{
    background-color:#8FACCD;
    color:#ffffff;
    font-size:10pt;
    line-height:120%;
}
.lblCoProfile
{
    font-weight: bold;
    font-size: 8pt;
    color: blue;
    font-family: Verdana;
}
.coprofile
{
    font-weight: bold;
    font-size: 8pt;
    color: sandybrown;
    font-family: Verdana, Garamond;
}

.txt
{
    background-image: url(../images/txt.jpg);
    border:solid 1px black;
}

.heading1
{
    font-weight: bold;
    font-size: 14pt;
    color: black;
    font-family: Verdana;
}
.heading2
{
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-family: Verdana;
}

.contents
{
    font-weight: normal;
    font-size: 10pt;
    color: #666699;
    font-family: arial;
    text-align:justify;
    margin:10px 10px 10px 10px;
    word-spacing:1pt;
    line-height:12pt;
  
}
.contents p
{
    font-weight: normal;
    font-size: 10pt;
    text-indent:20pt;
}
.contents H3
{
    font-weight: bold;
    font-size: 10pt;
    color: #666666;
    font-family: Verdana;
}
.contents H2
{
    font-weight: bold;
    font-size: 12pt;
    color:  #666666;
    font-family: Verdana;
}
.contents H1
{
    font-weight: bold;
    font-size: 14pt;
    color:  #666666;
    font-family: Verdana;
}
.blPreSmallNote 
{
    font-size:5pt;
}
.blPreNote 
{
    font-size:7pt;
}
.blPreMData 
{
    font-size:9pt;
    font-weight:bold;
}
.blPreMLabel 
{
    font-size:6pt;
}


