
body/*Body*/
{
margin:0px 0px 0px 0px;
background-color:#212830;
}
.tbg
{
background-color:#313C4A;
}

.toplbg
{
background-image:url(../images/top_banbgl.gif);
height:60px;
}
.toprbg
{
background-image:url(../images/top_banbgr.gif);
height:60px;
}
.bgwt
{
background-color:#ffffff;
}
.bgcol
{
background-color:#506073;
}
.pad
{
padding-left:5px;
}
.pat
{
padding-top:8px;
}
.clitxt
{
padding-left:5px;
font-family:Century Gothic, Verdana, arial;
font-size:11px;
text-align:left;
color:#FFFFFF;
}
.patp
{
padding-top:8px;
padding-left:12px;
font-family:Century gothic, Verdana, arial;
font-size:11px;
text-align:justify;
color:#FFFFFF;
line-height:14px;
}
.patindex
{
padding-left:8px;
line-height:14px;
padding-right:8px;
font-family:Verdana, arial;
font-size:11px;
text-align:justify;
color:#FFFFFF;
border-top:1px  solid #EAEAEA;
border-left:1px  solid #EAEAEA;
border-right:1px  solid  #EAEAEA;
border-bottom:1px  solid #EAEAEA;
}
.patleft
{
padding-left:8px;
line-height:14px;

font-family:Verdana, arial;
font-size:11px;
text-align:center;
color:#FFFFFF;
border-top:1px  solid #EAEAEA;
border-left:1px  solid #EAEAEA;

border-bottom:1px  solid #EAEAEA;
}


.patproper
{
padding-left:7px;
padding-right:7px;
font-family:Verdana, arial;
font-size:11px;
text-align:justify;
color:#FFFFFF;
}
.patcontentleft
{
padding-left:7px;
padding-right:7px;
font-family:Verdana, arial;
font-size:11px;
text-align:left;
color:#FFFFFF;
}
.logotext
{

padding-left:1px;
padding-right:1px;
font-family: "Century Gothic", arial;
font-size:13px;
font-weight:normal;
line-height:18px;
text-align:justify;
color:#FF3E0D;
}

.patindexnew
{
padding-left:7px;
line-height:14px;
padding-right:7px;
font-family:Verdana, arial;
font-size:11px;
text-align:justify;
color:#FFFFFF;
}
.patindexleft
{
padding-left:7px;
line-height:14px;
padding-right:7px;
font-family:Verdana, arial;
font-size:11px;
text-align:left;
color:#FFFFFF;
}

.patdesc
{
padding-left:8px;
padding-right:8px;
font-family:Verdana, arial;
font-size:11px;
text-align:center;
color:#FFFFFF;
}
.patindexclient
{
padding-left:8px;
padding-right:8px;
font-family:Verdana, arial;
font-size:11px;
text-align:left;
color:#FFFFFF;
}
.patcenter
{
padding-left:7px;
padding-right:7px;
font-family:Verdana, arial;
font-size:11px;
text-align:center;
color:#FFFFFF;
}
/*Text Head Text*/
.head
{
padding-top:8px;
padding-left:8px;
font-family:Verdana, arial;
font-size:11px;
text-align:justify;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;

}
.headsep
{
padding-top:8px;
padding-left:8px;
font-family:Verdana, arial;
font-size:11px;
text-align:justify;
color:#FFFFFF;
font-weight:bold;
}
.patinner
{
padding-left:18px;
font-family:Verdana, arial;
font-size:11px;
font-weight:bold;
text-align:justify;
color:#FFFFFF;
border-top:1px  solid #CCCCCC;
border-left:1px  solid #CCCCCC;
border-right:1px  solid  #CCCCCC;
border-bottom:1px  solid #CCCCCC;
}
.patclose
{
padding-left:18px;
font-family:Verdana, arial;
font-size:11px;
font-weight:bold;
text-align:right;
color:#CCCCCC;
text-decoration:none

}
.patinnernormal
{
padding-left:0px;
font-family:Century Gothic, Verdana, arial;
font-size:13px;
font-weight:bold;
text-align:justify;
color:#FFFFFF;

}
.pathdright
{
padding-right:18px;
font-family:Verdana, arial;
font-size:11px;
font-weight:bold;
text-align:justify;
color:#FFFFFF;
border-top:1px  solid #EAEAEA;
border-right:1px  solid  #EAEAEA;
border-bottom:1px  solid #EAEAEA;

}
.patinnernormal1
{
padding-left:40px;
font-family:Century Gothic, Verdana;
font-size:11px;
font-weight:bold;
text-align:justify;
color:#FFFFFF;

}
.pathdtops
{
padding-left:16px;
font-family:Verdana, arial;
font-size:11px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
border-top:1px  solid #CCCCCC;
border-left:1px  solid #CCCCCC;
}
.pathdleft
{
font-family:Verdana, arial;
font-size:11px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
border-top:1px  solid #CCCCCC;
border-left:1px  solid #CCCCCC;
}

.pathdleftnew
{
font-family:Verdana, arial;
font-size:11px;
font-weight:bold;
text-align:center;
padding-left:7px;
padding-right:5px;
color:#FFFFFF;
border-top:1px  solid #EAEAEA;
border-left:1px  solid #EAEAEA;
}
.pathdleftright
{
padding-right:18px;
font-family:Verdana, arial;
font-size:11px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
border-top:1px  solid #EAEAEA;
border-left:1px  solid #EAEAEA;
border-right:1px  solid #EAEAEA;
}
.pathdleftrightnew
{

font-family:Verdana, arial;
font-size:11px;
font-weight:bold;
text-align:center;
padding-left:7px;
padding-right:5px;
color:#FFFFFF;
border-top:1px  solid #CCCCCC;
border-left:1px  solid #CCCCCC;
border-right:1px  solid #CCCCCC;
}
.patleftright
{
padding-left:7px;
padding-right:8px;
line-height:14px;
font-family:Verdana, arial;
font-size:11px;
text-align:justify;
color:#FFFFFF;
border-top:1px  solid #CCCCCC;
border-left:1px  solid #CCCCCC;
border-right:1px  solid #CCCCCC;
border-bottom:1px  solid #CCCCCC;
}
.patleft
{
padding-left:7px;
padding-right:7px;
font-family:Verdana, arial; 
font-size:11px;
text-align:center;
color:#FFFFFF;
}
.patright
{
padding-right:8px;
line-height:14px;
font-family:Verdana, arial;
font-size:11px;
text-align:justify;
color:#FFFFFF;
border-top:1px  solid #CCCCCC;

border-right:1px  solid #CCCCCC;
border-bottom:1px  solid #CCCCCC;
}

.patcaps
{
padding-left:1px;
font-family:Century Gothic, Verdana, arial;
font-size:14px;
letter-spacing:2px;
font-weight:bold;
text-align:justify;
color:#CCCCCC;
background-image:url(../images/top_banbgl.gif);

}
.patservice
{
padding-left:18px;
font-family:Verdana, arial;
font-size:11px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}

.patinner1
{
padding-top:8px;
padding-left:18px;
font-family:Verdana, arial;
font-size:11px;
text-align:justify;
color:#FFFFFF;
}
.rdmr
{
font-family:Century Gothic;
font-size:11px;
text-align:right;
color:#FFFFFF;
}
.uline
{
text-align:right;
padding-right:20px;
}
.pictxt
{
color:#FFFFFF;
font-size:10px;
font-family:Century Gothic;
text-decoration:none;
font-weight:bold;
}

.mainbgcol
{
background-color:#212830;
}

/*Borders Colors & Pic*/

.bortobt
{
border-top:none;
border-bottom:1px solid #B1C8E4;
}
.borall
{
border-left:1px solid #B1C8E4;
border-right:none;
border-top:none;
border-bottom:none;
background-color:#506073;
}
.bortopthick
{
border-top:#313C4A;
}
.borterrltp
{
border-top:1px  solid #EAEAEA;
border-left:1px  solid #EAEAEA;
border-right:1px  solid  #EAEAEA;
border-bottom:1px  solid #EAEAEA;
  
}
.borterlft
{
border-left:1px solid #EAEAEA;
}
.borterrght
{
border-right:1px solid #EAEAEA;
}
.bortertp
{
border-top:1px solid #EAEAEA;
}
.borterbtm
{
border-bottom:1px solid #EAEAEA;
}
.borbotthick
{
border-top:#313C4A;
}
.borbg
{
background-image:url(../images/borbg.gif);
height:11px;
}
.borbt
{
background-image:url(../images/btbor.gif);
height:27px;
}
.btbordw
{
background-image:url(../images/btborbelow.gif);
height:27px;
}
.midbg
{
background-color:#435061;
height:28px;
}
.dotbar
{
background-image:url(../images/dot.gif);
}
/*Botom Text*/
.bttxtleft
{
font-family:Century Gothic;
font-size:10px;
text-align:left;
color:#FFFFFF;
background-color:#435061;
height:40px;
padding-left:10px;
text-decoration:none;
}

.bttxtleft:hover
{
font-family:Century Gothic;
font-size:10px;
text-align:left;
color:#ff0000;
background-color:#435061;
height:40px;
padding-left:10px;
text-decoration:none;
}
.bttxtright
{
font-family:Century Gothic;
font-size:10px;
text-align:right;
color:#FFFFFF;
background-color:#435061;
height:40px;
padding-right:10px;
}
/*Filter Effect*/
.toggleopacity img{
Filter: Alpha(Opacity=150, FinishOpacity=0, Style=.5, StartX=0, StartY=0, FinishX=580, FinishY=0);
}
.lnk
{
font-family:Century Gothic;
font-size:11px;
text-align:left;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
.toggleopacity:hover img{
Filter: Alpha(Opacity=50, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0);
}

/*popup img*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #313C4A;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}


.intxtul
{
padding-left:18px;
font-family:Century Gothic;
font-size:11px;
font-weight:bold;
text-align:justify;
text-decoration:underline;
color:#FFFFFF;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 6px; /*position where enlarged image should offset horizontally */

}

/*  project Menu  */

  
.mainDiv
{
  width:440px;
}
.topItem
{
  width:440px;
  height:22px;
  cursor:pointer;
  background: #435061;
  text-decoration: none;
  color: white; 
  font-weight:bold;
  font-family:GOTHIC;
 
}


.dropMenu
{
  background:#D9D9D9;
  border-top:1px solid #467BF2;
  border-left:1px solid #92B1F8;
  border-right:1px solid #92B1F8;
  border-bottom:1px solid #92B1F8;
}
.subMenu1
{
   display:inline;
}

.subMenu
{
   display:none;
}
.subItem
{
   padding-left:5px;
   cursor:pointer;
   font-weight:bold;
   text-decoration:none;
   color:black;
}

.subItem a
{
   text-decoration:none;
   color:black;
}

.subItemOver
{
   cursor:pointer;
   color:blue;
   text-decoration:underline;
   font-weight:bold;
   padding-left:5px;
}

.subItemOver  a
{
   color:blue;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}


/* End of the project menu */
.project_menu
{
font-family:Century Gothic;
font-size:11px;
text-align:left;
color:#FFFFFF;
padding-left:12px;
text-decoration:none;
}
.project_menunew
{
font-family:Century Gothic;
font-size:11px;
text-align:left;
color:#FFFFFF;
padding-left:12px;
text-decoration:none;
}


.project_menu:hover
{
font-family:Century Gothic;
font-size:11px;
text-align:left;
color:#ff0000;
padding-left:12px;
text-decoration:none;
}
