body {
margin:0px;
padding:0px;
background-color:#23254b;
}

.wborders
{
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
}

h1{
padding:0px;
margin:0px;
}
.h1_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ACD1F1;
padding-right:3px;
margin:0px;
font-weight:normal;
background-image:url(../images/h1bg.jpg);
background-repeat:repeat-y;
}

.h3_text
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   padding:0px;
   font-weight:bold;
   margin:0px;
   color:#113F8F;
}
.p_h3{
margin:0;
padding:0;
display:block;
font-size:1.17em;
font-weight:bold;
}
h3
{
   padding:0px;
   margin:0px;
}

.h3_textlink
{
font-family:Arial, Helvetica, sans-serif;
font-size:73%;
color:#3a3a3a;
text-align:justify;

}
 .h3_ul
 {
 list-style:none;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#3A3A3A;
 list-style-image:url(../images/bullet.jpg);
  padding-left:30px;
   margin-left:0px;
   font-weight:normal;
   margin:0;
padding:0;
   }
   
   
.searchbg{
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
background-color:#509cde;
width:416px;
height:144px;
}

.c2abg1{
background-image:url(../images/c2a1.jpg);
background-repeat:no-repeat;
width:172px;
height:266px;
}


.c2abg2{
background-image:url(../images/c2a2.jpg);
background-repeat:no-repeat;
width:172px;
height:110px;
}


.contenttabs{
background-color:#eef6fb;
border:1px solid #bbc4c8;
}

.comp{
background-image:url(../images/comp2.jpg);
background-repeat:no-repeat;
width:274px;
height:126px;
}

.comp1{
background-image:url(../images/comp3.jpg);
background-repeat:no-repeat;
background-position:left top;
width:407px;
height:126px;
}

.paddlr_45{
padding-right:45px;
padding-left:45px;
}

.pheading
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#4693d7;
}
.heading{
margin:0;
padding:0;
display:block;
font-size:1.5em;
font-weight:bold;
}

.bluebold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0744a3;
text-decoration:none;
}

.detailborder
{
   background-image:url(../images/bluedot.jpg);
    background-repeat:repeat-x;
    background-position:left center;
    /*border:1px dashed #91c5f7;*/   
}

.detailborder_sub
{
	height:0px; 
   border:0px;
   border-top:1px dashed #91c5f7;
}

.gray{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#414040;
}

.seagreen{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#00aeef;
}
.seagreen:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#00aeef;
}

h2{
padding:0px;
margin:0px;
}

.nobold
{
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.h2_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#23254b;
padding-top:10px;
margin-top:10px;
text-transform:capitalize;
margin:0;
padding:0;
}

.h2_text_link
{
font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
color:#23254b;
padding-top:10px;
margin-top:10px;

}


.text{
font-family:Arial, Helvetica, sans-serif;
font-size:73%;
color:#3a3a3a;
text-align:justify;
}

.whitebold{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
outline:none;
margin:0;
padding:0;
text-decoration:none;
}
.p_h2{
margin:0;
padding:0;
font-size:1.5em;
font-weight:bold;
}

.whitebold:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
outline:none;
text-decoration:none;
}

table#content
{
    border-right:1px solid #d0d0d0;
    border-bottom:1px solid #d0d0d0;
}

table#content td
{
    border-left:1px solid #d0d0d0;
    border-top:1px solid #d0d0d0;
}

table#content1
{
    border-right:1px solid #d0d0d0;
    border-bottom:1px solid #d0d0d0;
}

table#content1 td
{
    border-left:1px solid #d0d0d0;
    border-top:1px solid #d0d0d0;
}

.c2aborder
{
    border-top:1px solid #809bc5;
}

.link
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#3B9EEF;  
    outline:none;  
}

.link:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
    color:#3B9EEF; 
    outline:none;   
}

.link_bc
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:#3B9EEF;  
    outline:none;  
}

.link_bc:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
    color:#3B9EEF; 
    outline:none;   
}


.graysmall{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#d7d2d2;
text-decoration:none;
}

.graysmall:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#d7d2d2;
text-decoration:none;
}

.borderblue{
border-top:1px solid #809bc5;
}

.borderbluebot{
border-bottom:1px solid #809bc5;
}

.paddcontent
{
    padding-top:15px;
    padding-bottom:10px;
}

.conborder
{
    border:1px solid #e2e2e2;
        
}


ul
{
    list-style:none;
   list-style-image:url(../images/bullet.jpg);
   padding-left:30px;
   margin-left:0px;
   
   
}

.nobullet
{
	list-style:none;
}

ul .sitemap
{
	list-style:none;
   list-style-image:url(../images/bullet_map.jpg);
   padding-left:30px;
   margin-left:0px;
   padding-top:7px;
}

.nopadd
{
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
}


.asterix{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}

.paddlrbot
{
    padding-left:23px;
    padding-right:23px;
    padding-bottom:20px;
}


.subbg1
{
    background-image:url(../images/sub_bg1.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:530px;
    height:96px;
}

.subbg2
{
    background-image:url(../images/sub_bg2.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:530px;
    height:96px;
}

.greenbold{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5bfdf0;
}

.white{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
margin:0;
padding:0;
}

.p_bluebold{
color:#0744A3;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0;
}
.whitebold_21{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#ffffff;
}

.darkblue
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#23254b;
}


.subpgheading
{
    font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
   color:#23254b;
text-indent:210px;
  margin:0px;
 padding:0px;
 line-height:30px;
}

.detail_13
{
    font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
  font-weight :bold;
   color:#23254b;
   margin:0px;
 padding:0px;
  }


.detaillight_13
{
    font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
  font-weight :bold;
   color:#478ccf;
  
}


.detail_10
{
    font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#23254b;
}


.detaillight_10
{
    font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
  color:#478ccf;
  
}


.tbox
{
    border:1px solid #23254b;
    width:200px;
    
}

.tbox1
{
    border:1px solid #23254b;
    width:142px;
    height:13px;
}

.tbox2
{
    border:1px solid #23254b;
    width:142px;
    height:13px;
    font-size:11px;
   
}

.detailstab
{
    border:1px solid #a4cff4;
}



.footer_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#275198;
text-decoration:none;
outline:none;
}

.footer_text:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
outline:none;
}

.whitefoot{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#275198;
font-weight:normal;
}

.paddfootcompany{
padding-left:50px;
}

.paddleft{
padding-left:80px;
padding-top:5px;
}

.paddtop
{
padding-top:9px;
}

.nooutline{
outline:none;
}


td div.divmenu 
{ 
position:relative; 
margin:0px 0px 0px 0px; 
padding:0px; 
top:0px; 
}


.topnav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
border-top:1px solid #8593ba;
border-bottom:1px solid #24304b;
background-color:#344880;
outline:none;
}

.topnav:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
border-top:1px solid #8593ba;
border-bottom:1px solid #24304b;
background-color:#2e589f;
outline:none;
}

.topnav1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
border-top:1px solid #1f3e6c;
border-bottom:1px solid #24304b;
background-color:#344880;
outline:none;
}

.topnav1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
border-top:1px solid #1f3e6c;
border-bottom:1px solid #24304b;
background-color:#2e589f;
outline:none;
}


.topnav2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
border-top:1px solid #8593ba;
background-color:#344880;
outline:none;
}

.topnav2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
display:block;
height:18px;
cursor:pointer;
padding-top:3px;
padding-left:3px;
padding-right:3px;
border-top:1px solid #8593ba;
background-color:#2e589f;
outline:none;
}

.submit_btn
{
 background-image:url(../images/submit_form.gif);
background-repeat:no-repeat;
background-position:left top;
width:75px;
height:22px;
background-color:#fff;
border:0px none;
cursor:pointer;
}

.submit_btn1
{
 background-image:url(../images/submit_form.gif);
background-repeat:no-repeat;
background-position:left top;
width:75px;
height:22px;
background-color:#eef6fb;
border:0px none;
cursor:pointer;
}

.reset_btn
{
    background-image:url(../images/reset_form.gif);
background-repeat:no-repeat;
background-position:left top;
width:75px;
height:22px;
background-color:#fff;
border:0px none;
cursor:pointer;
}

.dlist
{
    margin-top:45px;
    
}

.cbold
{
    font-size:13px;
    font-weight:bold;
}

.new_pro_bg
{
    background-image:url(../images/new_pro_bg.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:124px;
    height:128px;
}

.blackbor
{
	border:1px solid #bbc2c8;
}

.h2div
{
	width:100%;
	height:40px;
}

.catdiv
{
 
 float:left;
}

.hirdiv
{
  width:auto;
  margin:0;
  padding:0;
}

.capt
{
	text-transform:capitalize;
}

a
{
outline:none;	
}

.textlink{
color:#3a3a3a;
text-decoration:none;
text-align:justify;
}

.textlink:hover{
color:#3a3a3a;
text-decoration:none;
text-align:justify;
}


.flashdiv
{
	width:794px;
	height:294px;
}

.flashdiv_sub
{
	width:794px;
	height:134px;
}

.company
{
	font-family:Arial;
	font-size:11px;
	color:#000;
}


body_link {
margin:0px;
padding:0px;
background-color:#23254b;
}

.nopaddl
{
	padding-left:8px;
	margin-left:8px;
}

.padd
{
	margin-top:4px;
padding-top:4px;
margin-bottom:10px;
padding-bottom:10px;
}