body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.homebg
{
	background:#9bc2eb url(/images/homebg.jpg) repeat-y left top;
}
.internalbg
{
	background:#9bc2eb url(/images/internalbg.jpg) repeat-y left top;
}
.internalbgpopup
{
	background:#9bc2eb url(/images/internalbg-popup.jpg) repeat-y left top;
}
.floatleft
{
	float:left;
}
.fixeddiv
{
	position:fixed;
}
.bestspan
{
	display:block;
}
.menu a
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:30px;
	display:block;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}
.menu a:hover,.menu a.active
{
	background:url(/images/active-bg.gif) repeat-y;
}
.blackbg
{
	background:url(/images/active-bg-new.gif) repeat-y;
}
.bordtop
{
	background:url(/images/border-top.gif) repeat-x top;
}
.textboxbg
{
	background:url(/images/textbox-bg.gif) no-repeat left top;
	width:169px;
	padding-left:8px;
	padding-top:6px;
	
	height:19px;
}
.defaulttxt
{
	margin:0px;
	float:left;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#282828;
	border-top:1px solid #efefef;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.padlefttopmenu
{
	padding-top:9px;
	padding-left:11px;
	margin-top:1px;
}
.grayfontweb
{
	font-size:14px;
	color:#8f9193;
}
.samepadtopbtm
{
	padding-bottom:12px;
	padding-top:13px;
}
.radiospace
{
	padding-left:5px;
	padding-right:30px;
}
.heightline
{
	line-height:20px;
}
.whitebigfont
{
	font-size:14px;
	color:#ffffff;
}
.lineheightbig
{
	line-height:29px;
	padding-bottom:9px;
}
.clearboth
{
	clear:both;
}
.padingtext
{
	padding-left:10px;

}
.diffpadlefttop
{
	padding-top:8px;
	padding-left:11px;
	padding-bottom:10px;
	margin-top:1px;
}
.padinglefribigsame
{
	padding-left:20px;
	padding-right:20px;
	white-space:nowrap;
}
.grayfontwebsmall
{
	font-size:11px;
	color:#8f9193;
}
.greenfontwebsmall
{
	font-size:11px;
	color:#89c64d;
}
.txtcenter
{
	text-align:center;
}
.lightbg
{
    
	background:url(/images/light-bg.gif) repeat-y;
	padding-bottom:9px;
}
.padinglefribigsame a span,.padl20 a span
{
	font-size:11px;
	color:#8f9193;
	display:block;
	clear:both;
	line-height:11px;
	padding-top:5px;
	text-decoration:none;
}
.padinglefribigsame a, .padl20 a
{
	font-size:11px;
	color:#8f9193;
	display:block;
	clear:both;
	padding-top:5px;
	text-decoration:none;
}
.padinglefribigsame a:hover span,.padinglefribigsame a:hover,.darkgray a:hover,.copyright a:hover,padl20 a:hover span,.padl20 a:hover
{
	text-decoration:none; color:#8f9193;
}
.padbtmten
{
	padding-bottom:10px;
}
.padingleftmaincon
{
	padding-left:34px;
	padding-top:22px;
	position:relative;
}
.gradimg
{
	background:url(/images/gradimg.gif) no-repeat left top;
}
.fourpxborwhite
{
	border:4px solid #ffffff;
}
h1
{
	margin:0px;
	padding:0px;
	font-size:34px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.padtopwel
{
	padding-top:28px;
	padding-bottom:11px;
}
.getqu
{
	position:absolute; 
	right:30px; 
	top:273px;
}
.contentskyfont
{
	font-size:15px;
	color:#9ddffa;
}
p
{
	margin:0px;
	padding:0px;
	display:block;
	padding-bottom:22px;
}
.padinglefttwenty
{
	padding-left:20px;
	padding-right:20px;
}
.default ul,.default ul li
{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	display:block;
}
.default ul li.arrow
{
	padding-left:16px;
	background:url(/images/arrow.png) no-repeat left top;
	background-position:0px 4px; 
	padding-bottom:8px;
}
.default ul li.arrow a,.default p a
{
	color:#b1ddff;
	text-decoration:underline;
}
.default ul li.arrow a:hover,.onlyskycolor, .default p a:hover
{
	text-decoration:none;
	color:#b1ddff;
}

.default ul li.arrownon a
{
	color:#b1ddff;
	text-decoration:underline;
}
.default ul li.arrownon a:hover,.onlyskycolor
{
	text-decoration:none;
	color:#b1ddff;
}
.darkgray a
{
	font-size:14px;
	color:#2e2e2e;
	text-decoration:none;
}
.padtopbtmfourty
{
	padding-bottom:40px;
	padding-top:40px;
}
.padtopbtm22
{
	padding-bottom:22px;
	padding-top:22px;
   
    }
.clientspeakleft
{
	background:url(/images/left-blu-corn.png) no-repeat left;
	width:90px;
	height:34px;
	display:inline-block;
	line-height:34px;
	padding-left:30px;
}
.clientspeakright
{
	background:url(/images/white-right-corn.png) no-repeat right;
	line-height:34px;
	height:34px;
	width:6px;
	display:inline-block;
}
.clientspeakmid
{
	background:url(/images/mid-white-corn.png) repeat-x;
	height:34px;
	line-height:34px;
	width:591px;
	display:inline-block;
color:#7e7e7e;
}
.clientspeakmid a
{
color:#7e7e7e;
}.clientspeakmid a:hover
{color:#7e7e7e;
}
.blufont
{
	color:#0082ff;
}
.lightgray
{
	color:#7e7e7e;
}
.textalignright
{
	text-align:right;
}

.textalignleft
{
	text-align:left;
}


.copyright,.copyright a
{
	line-height:20px;
	text-decoration:none;
	color:#ffffff;
	text-align:right;
}
.copyright a:hover
{
    color:#aaea62;
    }
.getbg
{
	padding-top:14px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:12px;
}
.getfont a
{
	color:#8eb8e0;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	line-height:26px;
	background:url(/images/get-dot.gif) repeat-x bottom;
}
.getfont a:hover,.secmenubg a:hover.firstlevel,.getfont a.active
{
	color:#ffffff;
	text-decoration:none;
}
.lineheighteleven
{
	line-height:11px;
	height:11px;
}
.padleftsix
{
	padding-left:6px;
	clear:both;
}
.padleftfive
{
	padding-left:5px;
	clear:both;
}

.secmenubg
{
	background:url(/images/sec-menu-mid.gif) repeat-y;
}
.secmenubg a.firstlevel
{
	display:block;
	padding-left:15px;
	clear:both;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	color:#ffffff;
	text-decoration:none;
}
.secmenubg a.active
{
	display:block;
	padding-left:11px;
	clear:both;
	padding-top:6px;
	padding-bottom:6px;
	color:#7abeff;
	text-decoration:none;
}
.secmenubg a.submenu
{
	padding-left:25px;
	padding-right:6px;
	display:block;
	padding-top:5px;
	clear:both;
	padding-bottom:5px;
	color:#9dccf9;
	text-decoration:none;
}
.secmenubg a:hover.submenu
{
	background:url(/images/sec-menu-hover.gif) repeat-y;
	text-decoration:none;
}
.secmenubg a.activesecmenu
{
		padding-left:25px;
	padding-right:6px;
	display:block;
	background:url(/images/sec-menu-hover.gif) repeat-y left;
	
	padding-top:10px;
	padding-bottom:10px;
	color:#9dccf9;
	line-height:21px;
	text-decoration:none;
}
.secmenubtmbor
{
	background:url(/images/sec-menu-btm-bor.gif) no-repeat bottom right;
	padding-bottom:2px;
	margin-bottom:5px;
	clear:both;
}
.padtopfifteen
{
	padding-top:22px;
}
.padtopbtmHome
{
	padding-top:22px;
	padding-bottom:11px;
}

h2
{
	margin:0px;
	padding:0px;
	color:#97d74e;
	display:block;
	font-size:19px;
	font-weight:normal;
	padding-bottom:7px;
}
.smallgradimg
{
    
	background:url(/images/small-grad-img.gif) no-repeat left top;
}
.padtopfive
{
	padding-top:5px;
	display:block;
	clear:both;
}
.gradimgtitle
{
	background:url(/images/grad-title.jpg) no-repeat left top;
	height:534px;
	height:26px;
	clear:both;
	line-height:26px;
	padding-left:5px;
	text-transform:uppercase;
}
.padtopbtmtwenty
{
	padding-bottom:20px;
	padding-top:20px;
}
.default ul li.formtext
{
	padding-top:1px;
	text-align:right;
	padding-right:8px;
}
.default ul li.textboxli
{
	padding-bottom:8px;
}
.textboxcss
{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	float:left;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:4px;
	border:1px solid #3b6a98;
	font-size:12px;
	color:Black;
}
.textboxcssdrop
{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #3b6a98;
	font-size:12px;
	color:Black;
	height:20px;
}
.default ul li.doublelinepad
{
	margin-top:5px;
	margin-bottom:5px;
}
.padleft115
{
	padding-left:15px;
}
.padtopbtmtwentyten
{
	padding-bottom:5px;
	padding-top:20px;
}


/********************************************newscssstart*****************************/
.width536
{
width:544px;
float:left;
}
.width532
{
width:560px; padding-left:14px; float:left; border-bottom:1px solid #8aaed0; 
padding-bottom:10px; padding-top:8px;
}
.newsleftcorn
{
background:url(/images/news-left-corn.gif) no-repeat;
height:25px;
width:4px;
float:left;
padding-left:12px;
}
.newsrightcorn
{
background:url(/images/news-right-corn.gif) no-repeat right;
width:559px;
float:left;
height:25px;
line-height:25px;
}
.newsmid
{
background:url(/images/news-mid.gif) repeat-x;
width:567px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#171614;
}
.newsdatediv
{
float:left;
width:95px;}

.newscontaindiv
{
width:455px;
float:left;
}
.datefont
{

color:#b5dbff;
font-size:12px;
}
.newswhtfont
{
font-size:12px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.newswhtfont a
{
font-size:12px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.newswhtfont a:hover
{

font-size:12px;
color:#aaea62;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.backwhtfont b:hover
{
font-size:12px;
color:White;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
padding-bottom:10px;
}
.backButton a
{
    font-size:12px;
color:White;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
padding-bottom:10px;
padding-left:5px;
    }
.backButton a:hover
{
    font-size:12px;
color:White;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
padding-bottom:10px;
    }

.backwhtfont a
{
font-size:12px;
color:White;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
padding-bottom:10px;
padding-left:5px;
}
.backwhtfont a:hover
{
font-size:12px;
color:White;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
padding-bottom:10px;
}



.paging                                 
{
     text-align:right; padding-right:50px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
     color:#a3f04c; 
     line-height:27px;
     padding-bottom:15px;
}

.paging b
{
     font-family:Arial, Helvetica, sans-serif; font-size:11px; 
     color:#FFFFFF; line-height:27px; font-weight:normal;
}

.paging a
{
     font-family:Arial, Helvetica, sans-serif; font-size:11px; 
     color:#FFFFFF; line-height:27px; text-decoration:none; 
}

.paging a:hover
{
     font-family:Arial, Helvetica, sans-serif; font-size:11px; 
     color:#a3f04c; line-height:27px; text-decoration:underline; 
}

.pagingSelected 
{ 
     font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a3f04c; line-height:27px; text-decoration:underline; 
}

.width400
{
width:400px;
float:left;
margin-top:13px;
}
.carriersleftcorn
{
background:url(/images/carriers-left-corn.gif) no-repeat;
width:5px;
height:6px;
float:left;
}
.carriersrightcorn
{
background:url(/images/carriers-right-corn.gif) no-repeat right;
width:400px;
height:6px;
float:left;
}
.carrierstopmid
{
background:url(/images/carriers-top-mid.gif) repeat-x;
width:400px;
float:left;
}



.carriersbottomleftcorn
{
background:url(/images/carriers-bottom-left.gif) no-repeat;
width:5px;
height:6px;
float:left;
}
.carriersbottomrightcorn
{
background:url(/images/carriers-bottom-right.gif) no-repeat right;
width:400px;
height:6px;
float:left;
}
.carriersbottomtopmid
{
background:url(/images/carriers-bottom-mid.gif) repeat-x;
width:400px;
float:left;
}
.carrierscontainbg
{
border-left:1px solid #90aac3;
border-right:1px solid #adc5dd;
float:left;
width:388px;
padding-left:10px;
}
.carrierscontainlist
{
margin:0px;
padding:0px;

}
.carrierscontainlist ul
{
margin:0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
}

.carrierscontainlist li
{
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background:url(/images/bullate-icon.gif) no-repeat left;
padding-left:10px;
}
.carrierscontainlist li a
{
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.carrierscontainlist li a:hover
{
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
h3
{
                margin:0px;
                padding:0px;
                color:#97d74e;
                display:block;
                font-size:14px;
                font-weight:normal;
                padding-bottom:7px;
}

.arial12
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}
.arial12 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.arial12 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.teamcontain
{
margin:0px;
padding:0px;
}
.teamcontain ul
{
margin:0px;
padding:0px;
padding-left:20px;
}
.teamcontain li
{
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background:url(/images/team-arrow.gif) no-repeat;
padding-left:10px;
background-position:0px 7px;
line-height:20px;

}
.teamcontain li a
{
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.teamcontain li a:hover
{
text-decoration:none;
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#aaea62;
}
.teambluefont
{
font-family:Arial, Helvetica, sans-serif;
color:#b5dbff;
font-size:12px;
padding-left:3px;
}
/************************************ourteamcssend***********************************/
/***********************************sels-team***********************************/
.vedeofram
{
background:url(/images/vedeo-fram.gif) no-repeat;
width:400px;
height:283px;
float:left;
padding-top:6px;
padding-left:5px;
margin-left:5px;
padding-right:5px;
margin-right:5px;
padding-bottom:6px;
}
.padleft12
{
padding-left:12px;
}
.smallvedeofram
{
margin-left:10px;
/*background:url(/images/small-vedeo-fram.gif) no-repeat;*/
width:auto;
/*height:132px;*/
float:left;
padding-top:6px;
padding-left:5px;
margin-left:5px;
padding-right:5px;
margin-right:5px;
padding-bottom:6px;
}
.partnermaindiv
{
padding-bottom:15px;
float:left;
}
.partnercontain
{
background:url(/images/partner-contain.gif) repeat-y;
float:left;
width:516px;
padding-left:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11PX;
color:#FFFFFF;
text-align:center;

}
.width164
{
width:164px; float:left; padding-top:5px;
}
.pad180px
{
    padding-left:180px;
    }
     
     
     /* Rss css start*/
     .rsscarrierstopmid
{
background:url(../images/carriers-top-mid.gif) repeat-x;
width:566px;
float:left;
}
.rsscarriersrightcorn
{
background:url(../images/carriers-right-corn.gif) no-repeat right;
width:570px;
height:6px;
float:left;
}
.rsscarrierscontainbg
{
border-left:1px solid #90aac3;
border-right:1px solid #adc5dd;
float:left;
width:563px;
padding-left:5px;
}

.rsscarriersbottomtopmid
{
background:url(../images/carriers-bottom-mid.gif) repeat-x;
width:566px;
float:left;
}
.rsscarriersbottomrightcorn
{
background:url(../images/carriers-bottom-right.gif) no-repeat right;
width:570px;
height:6px;
float:left;
}

/********************************************rsscssstart********************************/
.rssthumbimg
{
margin:0px;
padding:0px;
width:98px;
height:74px;
float:left;
border:1px solid #6da276;
}
.arialgreen13
{
color:#a2f04c;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.padtopbottom5
{
clear:both;
float:left;
padding-top:3px;
padding-bottom:3px;
}
.width426
{
width:550px; padding-left:6px; float:left;
}
.padright50
{
padding-right:50px;
}

     /*rss end*/
     
     
     
/*sub menu hide show start - author Bapu*/
.glossymenu{
padding: 0;
width: 165px; /*width of menu*/
border-bottom-width: 0;

}

.glossymenu a.menuitem{
/*background: black url(../images/glossyback.gif) repeat-x bottom left;*/
font: 12px;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width:155px;

padding-left: 15px;line-height:25px;
text-decoration: none;

}


.glossymenu a.menuitem:hover, .glossymenu .menuitem:active{
color: #ffffff;


line-height:25px;

}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 10px;
right: 5px;
border: none;

}
.glossymenu a.menuitem .statusicon2{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 10px;
right: 5px;
border: none;

}

.glossymenu a.menuitem:hover{
padding-left: 15px;
background:url(/images/sec-menu-hover.gif) repeat-y left;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/

font: 12px;
color: #9fcbf8;
font-family:Arial, Helvetica, sans-serif;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;font: 12px;
color: #9fcbf8;
font-family:Arial, Helvetica, sans-serif;
}

.glossymenu div.submenu ul li{

}

.glossymenu div.submenu ul li a{
display: block;
font: 12px;
color: #9fcbf8;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 4px 0px;
padding-left: 20px;

line-height:13px;
}

.glossymenu div.submenu ul li a:hover,.glossymenu div.submenu ul li.activemenu{
background: #497bb0;
color: #9dcbfc;
margin-left:5px;
padding-left:15px;
}

.divPaddingTop
{
    padding-top:10px;
    }

/*end*/
.carriersdiv
{
float:left;
margin-top:13px;
text-align:center;
width:540px;
}

.proimgbor
{
border:1px solid #dadada;
float:left;
margin-top:19px;
display:block;
height:100px;
cursor:default;
width:170px;
margin-right:9px;
}
.proimgborhover
{
border:1px solid #41e14d;
float:left;
margin-top:19px;
display:block;
height:100px;
cursor:default;
width:170px;margin-right:9px;
}
.proimgbornew{ display: table; #position: relative; overflow: hidden; display:block;}
.ProImgSub{ #position:absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.ProImg{ #position: relative; #top: -50%; text-align:center; display:block;}
.proimgdiv
{
height:100px;
*height:auto;
}
.imgheight
{
height:100px;
}
.imgwidth
{
width:170px;
}
.customerlink
{color:#b1ddff;
    }
    .customerlink a
    
{
    text-decoration:underline;
    color:#b1ddff;
    }
    .customerlink a:hover
{color:#b1ddff;
    text-decoration:none;
    }
    
.MapKey a
{
 	text-decoration:none;
   	color:White;
}
   
.MapKey a:hover
{
    text-decoration:underline;
    color:#aaea62;
}
.aspireloginimg
{padding-top:12px;  padding-left:5px;}
.arialgreen13 a,.arialgreen13 a:hover
{
color:#a2f04c;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}


/************ CSS by jigo *************/
/********************************patner-css-start****************************/
.patnerdiv
{
width:727px;
float:left;
margin-top:14px;
padding-left:20px;
padding-right:20px;
}
.patner-logo-div
{
margin-top:3px;
width:727px;
float:left;
background:#ffffff url(/images/patner-bg.gif) repeat-x top;
height:100px;
border:1px solid #bababa;

}
.patner-logo-div img
{
margin-left:10px;
margin-right:10px;
margin-top:6px;
vertical-align:middle;
}
/********************************patner-css-end****************************/
.arrownon span a
{
	color:#b1ddff;
	text-decoration:underline;
}
.arrownon span a:hover
{
    text-decoration:none;    
}
.padl20
{
    padding-left:20px;
}
.clear{clear:both; float:left;}
.default ul li.padtop1
{
    padding-top:1px;
}
.default ul li.textboxli12
{
	padding-bottom:12px;
}
.default ul li.textboxli7
{
	padding-bottom:7px;
}
.default ul li.pad145
{padding-left:145px;}
.width445
{
    margin-bottom:15px;
}
.martop10
{
    margin-top:15px
}
