@charset "utf-8";
/* CSS Document */

body{background:url("bg.jpg") repeat-x center top #000; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3d3d3d;}

.fl{ float:left;}
.fr{ float:right;}
.cb{clear:both;}
.b{font-weight:bold;}
.i{font-style:italic;}
.block{display:block;}
.inline{display:inline;}
.inline-block{display:inline-block;}


.al{text-align:left;}
.ar{text-align:right;}
.aj{text-align:justify;}
.ac{text-align:center;}
.v-mid{vertical-align:middle;}



form{ margin:0px; padding:0px; }
input[type=text]{ font-size:12px; color:#333; margin:0px; padding:0px; border:1px solid #ccc; height:18px; background:#fff;}
textarea{ font-size:12px; color:#666; margin:0px; padding:4px; border:1px solid #ccc; background:#fff; font-family:Arial, Helvetica, sans-serif;}
select{ font-size:12px; color:#333; height:22px; margin:0px; padding:0px; border:1px solid #03678e	; }
input.check{border:1px solid #ff7bc8; font-size:12px;  width:15px; height:15px; margin:2px 2px 2px 0px;}
p, h6, h5, ul, li, img, span, h3, h1, h2, h3, h4, a, input, div{ margin:0px; padding:0px; border:0px; }


input.myinput{background:url(input-bg.jpg) repeat-x #fff; height:20px; border:1px solid #03678e;}

.undrline{text-decoration:underline;}
.no-undrline{text-decoration:none;}
.justify{text-align:justify;}
.left{text-align:left;}
.right{text-align:right;}
.db{display:block;}
.dib{display:inline-block;}
.di{display:inline-block;}
.auto{margin:auto;}

/***********************----------------text-------------------***********************/
p.title{font-size:20px; color:#666666; text-align:left; display:block; line-height:24px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  border-bottom:1px solid #ccc; display:block; font-weight:bold;}
p.title span{color:#04aae1;}

p.ttl{font-size:20px; color:#010101; text-align:left; display:block; line-height:18px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
p.ttl span{color:#0c8dc4;}

p.ttla{font-size:28px; color:#252b64; text-align:left; display:block; line-height:28px;}
p.ttla span{color:#252b64;}


p.tt2{font-size:18px; color:#32a3b7; text-align:left; display:block; line-height:24px; border-bottom:2px solid #f1f1f1;}




.grey{color:#666;}
.grey a, .grey a:visited{color:#666; text-decoration:none;}
.grey a:hover{color:#026891; text-decoration:underline;}
.grey1{color:#636363;}
.grey1 a, .grey1 a:visited{color:#636363; text-decoration:none;}
.white{color:#FFF;} .white a, .white a:visited {color:#FFF; text-decoration:none; padding:0px 3px;} .white a:hover {color:#FFF; text-decoration:underline;}
.dull-white{color:#d392c3;} .dull-white a, .dull-white a:visited {color:#d392c3; text-decoration:none;} .dull-white a:hover {color:#fff; text-decoration:underline;}
.dull-white a, .dull-white a:visited{padding:0px 20px;}
.maroon{color:#c9000e;} .maroon a, .maroon a:visited {color:#c9000e; text-decoration:none;} .maroon a:hover {color:#c9000e; text-decoration:underline;}
.green{color:#009447;} .green a, .green a:visited {color:#009447; text-decoration:none;} .green a:hover {color:#009447; text-decoration:underline;}

.white1{color:#b5d5fe;} .white1 a, .white1 a:visited {color:#b5d5fe; text-decoration:underline; padding:0px 1px;} .white1 a:hover {color:#FFF; text-decoration:underline;}
.black{color:#000;}
.red {color:#F00;}
.red a, .red a:visited{color:#F00; text-decoration:underline;}
.orange{color:#db4d00;}
.creem{color:#98c7ff;}
.blue{color:#0360c8;} .blue a, .blue a:visited {color:#0360c8;} a.blue{color:#0360c8;} 
.gray, .gray a:link, .gray a:visited { color:#fff; }
.gray a:hover, .gray a:active { color:#98c7ff;}
.sky-blue, .sky-blue a, .sky-blue a:visited{color:#28ace0;}
.sky-blue a:hover {color:#28ace0;}








.ft-11{font-size:11px;}
.ft-12{font-size:12px;}
.ft-13{font-size:13px;}
.ft-14{font-size:14px;}
.ft-15{font-size:15px;}
.ft-16{font-size:16px;}
.ft-17{font-size:17px;}
.ft-18{font-size:18px;}
.ft-20{font-size:20px;}



.lht-15{line-height:15px;}
.lht-16{line-height:16px;}
.lht-17{line-height:17px;}
.lht-18{line-height:18px;}
.lht-20{line-height:20px;}
.lht-24{line-height:24px;}
.lht-26{line-height:26px;}
.lht-28{line-height:28px;}


.arl{font-family:Arial, Helvetica, sans-serif;}
.var{font-family:Verdana, Geneva, sans-serif;}
.treb{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.times{font-family:"Times New Roman", Times, serif;}
.george{font-family:Georgia, "Times New Roman", Times, serif;}

/***********************----------------tables-------------------***********************/

.wrapper{width:100%; margin:auto; min-height:700px; background:url(bg-1.jpg) no-repeat center top; display:block;}
.container{ width:1000px; margin:auto;}

..nav{}
.nav p{padding:4px 0px 0px 0px; font-size:12px; color:#575757;}
.nav p a, .nav p a:visited{ line-height:34px; padding:0px 12px; font-size:12px; color:#575757; text-decoration:none; display:inline-block;}
.nav p a:hover{color:#0085bb; text-decoration:none;}
.search-txt{width:222px; height:25px; background:url(search-bg.jpg); display:block; overflow:hidden;}

.marq{height:35px; display:block;}
.cat{background-color:#FFF; display:block;} 
.cat1{background:url(cat-bg-1.jpg) no-repeat right bottom; min-height:282px; display:block;}

.cat-list{}
.cat-list a, .cat-list a:visited{line-height:20px; color:#000; text-align:left; display:block; text-decoration:none; margin-bottom:4px;}
.cat-list a img {padding-right:5px;}
.cat-list a:hover{color:#006b93; text-decoration:none;}

a.view-link, a.view-link:visited{background: url(view.jpg) no-repeat 0px 0px #000; line-height:18px; padding:0px 12px 0px 20px; color:#fff; text-align:left; display:inline-block; text-decoration:none; border:1px solid #ccc; font-size:11px; }

a.view-link:hover{color:#6abeff; text-decoration:none; border:1px solid #6abeff; text-decoration:none; }




.wel-ttl{ background:url(wel-tm.jpg) repeat-x; height:27px;}
.wel-tab{background:url(welcome-bg.jpg) repeat-x #d6d6d6; min-height:142px; display:block;}

.pro-cont{ background:#fff;}
.pro-cont1{background:#f8f8f8; border:1px solid #e0e0e0; display:block; margin:8px 16px 0px 16px ; text-align:left;}
.pro-cont2{background:#f8f8f8; border:1px solid #e0e0e0; display:block; text-align:left;}
.pro-cont2:hover{background:#fff; border:1px solid #3297e4; display:block; text-align:left;}


.tab-more{ background:url(tab-more-bg.jpg) repeat-x;}
.news-letter-tab{background:#32abdb; display:block;}

.footer{background:url(footer.jpg) repeat-x #b1b1b1; display:block; min-height:100px;}




.cont2{width:92%; margin:auto; border:10px solid #d9f4ff; padding:10px;}
.mydv{padding:10px 0px 5px 10px;}



.border1{border:4px solid #173458;}
.border2{border:1px solid #f1f1f1;}
.brdr2{border:1px solid #ebebeb;}

.tab_brdr{border-top:1px solid #E8E8E8; border-left:1px solid #E8E8E8;}
.tab_brdr td{border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; line-height:20px; padding:2px 5px;}

.b1 {background: url(arrow-1.gif) no-repeat 0px 3px; padding-left:8px; display:block;}


/***********************----------------inner pages-------------------***********************/

p.tree{margin:5px 0px 0px 0px; color:#fff; font-size:12px; padding:0px; text-align:right; float:right;}
p.tree a, p.tree a:visited{ color:#43caff; text-decoration:underline;}
p.tree a:hover{ text-decoration:underline; color: #fff;}

.ver-line{background:url(dot-vert.jpg) repeat-y center top;}
.hor-line{background:url(dot-horz.jpg) repeat-x left center;}

.bdrB1{border-bottom:1px dashed #CCC;}




/***********************----------------border-------------------***********************/

.black-brdr{border:1px solid #000;}
.grey-brdr{border:1px solid #666;}
.white-brdr{border:1px solid #fff;}
.lyt-grey-brdr{border:1px solid #ededed; background:#f8f8f8; width:185px;}








/***********************----------------margin/padding-------------------***********************/


.p3-0{padding:3px 0px;}
.p3-6{padding:3px 6px;}
.p4-2{padding:2px 2px;}
.p5-0{padding:5px 0px;}
.p0-3{padding:0px 3px;}
.p0-5{padding:0px 5px;}
.p5-10{padding:10px 0px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p5{padding:5px;}
.p8{padding:8px;}
.p9{padding:9px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.pl2{padding-left:2px;}
.pl3{padding-left:3px;}
.pl5{padding-left:5px;}
.pl7{padding-left:7px;}
.pl8{padding-left:8px;}
.pl12{padding-left:10px;}
.pl10{padding-left:12px;}
.pl13{padding-left:13px;}
.pl14{padding-left:14px;}
.pl15{padding-left:15px;}
.pl18{padding-left:18px;}
.pl20{padding-left:20px;}
.pr2{padding-right:2px;}
.pr5{padding-right:5px;}
.pr7{padding-right:7px;}
.pr10{padding-right:10px;}
.pr12{padding-right:12px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr35{padding-right:35px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt10{padding-top:10px;}
.pt12{padding-top:12px;}
.pt15{padding-top:15px;}
.pt18{padding-top:18px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}

.pb2{padding-bottom:2px;}
.pb5{padding-bottom:5px;}
.pb7{padding-bottom:7px;}
.pb8{padding-bottom:8px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}




.m5-0{margin:5px auto;}


.m2{margin:2px;}
.m5{margin:5px;}
.m10{margin:10px;}
.m12{margin:12px;}
.m15{margin:15px;}
.m20{margin:20px;}
.ml1{margin-left:1px;}
.ml2{margin-left:2px;}
.ml5{margin-left:5px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml11{margin-left:11px;}
.ml15{margin-left:15px;}
.ml17{margin-left:17px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml26{margin-left:26px;}
.ml27{margin-left:27px;}
.ml30{margin-left:30px;}
.mr2{margin-right:2px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr22{margin-right:22px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mt2{margin-top:2px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.mb5{margin-bottom:5px;}
.mb20{margin-bottom:20px;}





/***********************----------------links-------------------***********************/




a.link1, a.link1:visited{color:#fff; font-weight:bold; text-decoration:none; background:url(nav-2bg.jpg) no-repeat 0px 0px; line-height:24px; display:inline-block; text-align:center; width:120px; height:26px;}

a.link1:hover{color:#0090c9; text-decoration:none; background:url(nav-2bg-h.jpg) no-repeat 0px 0px; }


a.link2, a.link2:visited{color:#059dd9; font-weight:bold; text-decoration:none; background:url(nav-2bg-h.jpg) no-repeat 0px 0px; line-height:24px; display:inline-block; text-align:center; width:120px; height:26px;}

a.link2:hover{color:#fff; text-decoration:none; background:url(nav-2bg.jpg) no-repeat 0px 0px; }

a.link3, a.link3:visited{color:#fff; font-weight:bold; text-decoration:none; background:url(nav-3bg.jpg) no-repeat 0px 0px; line-height:24px; display:inline-block; text-align:center; width:160px; height:26px;}

a.link3:hover{color:#d3f3ff; text-decoration:none; no-repeat 0px 0px; }




a.link4, a.link4:visited{ font-size:20px; color:#0360c8; padding:16px 0px 16px 50px; display:block; text-decoration:none;}
a.link4:hover{ font-size:20px; color:#000; padding:16px 0px 16px 50px; display:block; text-decoration:none;}

a, a:visited{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}

.btn1{ background:url(submit.jpg) no-repeat; display:inline-block; width:92px; height:20px; font-size:11px; color:#000; font-weight:bold; line-height:18px; text-align:center; text-decoration:none;}

.button { background:url(btnBg.gif) left no-repeat #dfdfdf ; border:1px solid #ccc; padding:2px 10px 2px 17px; overflow:visible; cursor:pointer; font:13px Verdana, Geneva, sans-serif; color:#424242; }
.button:hover{background:url(btnBgh.gif) left no-repeat #dfdfdf; color:#fff;}

a.more, a.more:visited{  background:url(view-icon.jpg) no-repeat 0px 0px; font-size:12px; text-decoration:none; color:#3d81b9; font-weight:bold; text-align:left; display:inline-block; padding:4px 0px 2px 20px;}
a.more:hover{text-decoration:underline; color:#333333;}

a.link5a, a.link5a:visited{background:url(s-link-3.jpg) no-repeat; width:375px; height:20px; margin:2px 0px 2px 0px; text-align:left; display:block; padding:0px 0px 0px 15px; line-height:20px; font-size:12px; color:#333; text-decoration:none; font-weight:bold;}
a.link5a:hover{color:#333; color:#cc0000; background:url(s-link-hover.jpg) no-repeat;}

a.mylink, a.mylink:visited{ background:url(qmark.jpg) no-repeat 0px 5px; display:block; font-size:13px; font-weight:bold; text-decoration:none; color:#0087bd; padding:6px 0px 4px 16px; text-align:left; margin:5px 0px 0px 0px;}



.top, .top:visited{background:url(tp.jpg) no-repeat; height:20px; display:inline-block; font-size:12px; color:#ff0000; text-decoration:none; padding:0px 6px 0px 23px; line-height:19px;}

/***********************----------------dd menu-------------------***********************/

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; font-size:12px; font-weight:bold; text-align:center; color:#FFF; text-decoration:none; line-height:20px; border:0px;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:45px; left:-0px; background:#00148f; display:none; opacity:0; list-style:none; width:197px;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none;  margin:0; width:194px;}
ul.menu ul li a {font-size:12px; line-height:26px; color:#a0a7d3; font-weight:bold; text-decoration:none; padding-left:15px; display:block; height:26px; background:url( dd-nav.jpg) repeat-x; text-align:left; border-top:1px solid #6370c1; width:180px;}
ul.menu ul li a:hover {color:#fff;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:0px solid #aaa; padding:14px 25px 7px 30px; font-weight:bold; background:url(nav-dvdr.jpg) no-repeat 0px 5px;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:url(images_menu/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #6370c1}


/***********************----------------NEWS SCROLLER-------------------***********************/

ul.myul{ margin:0px; padding:0px;}
ul.myul li{ list-style:none; margin-top:0px; }

/*******************************************************paging******************************************************************/
.paging{ font:bold 12px Arial, Helvetica, sans-serif; color:#424242;}
.paging a{color:#424242; text-align:center; width:22px; padding:4px 0; display:inline-block; margin:0px 3px; background:url(../images/pagingImg.gif) -30px top no-repeat;}
.paging a:hover{color:#fff; text-align:center; width:22px; background:url(../images/pagingImg.gif) no-repeat 1px 0px; text-decoration:none;}
.paging .active{color:#fff; text-align:center; width:22px; background:url(../images/pagingImg.gif) no-repeat 1px 0px; text-decoration:none;}

.paging_cntnr{
border:1px solid #f1f1f1; padding:1px; background:#fff;
}



.bg_strip {}
.border_line{border-bottom:0px solid #2a2a2a;line-height:18px;}


/**********Preformated for gallery*************/

.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width:696px;  /*Width of Carousel Viewer itself*/
height: 122px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0px;

}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 40px; /*margin around each panel*/
width: 132px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
color:#fff;
}
.stepcarousel .panel span{display:block; text-align:center; color:#FFF; line-height:24px;}

.stepcarousel .panel img{
	border:1px solid #818181;
}

/***********END************/

/*01-06-10 fea_dg by Dhiraj*/

#fea_dg{ 
	width:759px; position:relative;
	/*border:5px solid #ccc; padding-right:250px; */
	height:282px; background:#fff; margin-bottom:10px;
}
#fea_dg ul.ui-tabs-nav{ 
	position:absolute; top:0px; left:515px; list-style:none; margin:0; width:220px; background:#f0f1f3; height:267px; padding:5px 10px 10px 5px; 
}
#fea_dg ul.ui-tabs-nav li{ 
	padding:0px; margin:0px; font-size:12px; color:#666; float:left; width:100px; height:65px; margin:5px 5px;
}
#fea_dg ul.ui-tabs-nav li img{ 
	background:#fff; border:1px solid #eee;
}
#fea_dg ul.ui-tabs-nav li a{ padding:4px; display:block;}
#fea_dg li.ui-tabs-nav-item a{ 
	background:#f0f1f3; 
}
#fea_dg li.ui-tabs-nav-item a:hover{
	background:#f0f1f3;
}
#fea_dg li.ui-tabs-selected{
	background:#f0f1f3; 
}
#fea_dg ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#f0f1f3;
}
#fea_dg .ui-tabs-panel{
	width:515px; height:282px; background:#fff; position:relative;;
}
#fea_dg .ui-tabs-panel .info{ 
	position:absolute; top:250px; width:505px; left:5px; height:75px; background: url('transparent-bg.png'); 
}
#fea_dg .info h2{ 
	font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; 
}
#fea_dg .info p{ 
	margin:0 5px; font-family:Verdana; font-size:12px; line-height:17px; color:#f0f0f0;
}
#fea_dg .info a{ 
	text-decoration:none; color:#fff; 
}
#fea_dg .info a:hover{ 
	text-decoration:underline; 
}
#fea_dg .ui-tabs-hide{ 
	display:none; 
}

.star{color:#F00; font-weight:bold}

.img-bdr1{border:solid 1px #666}
