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

body{background:#fff; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404549;}

.fl{ float:left;}
.fr{ float:right;}
.cb{clear:both;}
.b{font-weight:bold;}
.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:11px; color:#333; margin:0px; padding:0px; border:0px solid #ccc; height:17px; background:#fff;}
textarea{ font-size:12px; color:#666; margin:0px; padding:0px; border:1px solid #ccc; background:#fff;}
select{ font-size:11px; color:#333; height:17px; margin:0px; padding:0px; border:0px solid #ccc; }
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; }

.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:18px; color:#404549; text-align:left; display:block; line-height:28px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding:12px 0px 4px 35px;}
p.title span{color:#3a84bd;}




.grey{color:#8686a0;}
.grey a, .grey a:visited{color:#8686a0; text-decoration:none;}
.grey a:hover{color:#8686a0; text-decoration:underline;}
.white{color:#FFF;} .white a, .white a:visited {color:#FFF; text-decoration:none; padding:0px 20px;} .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:#bd263e;} .maroon a, .maroon a:visited {color:#bd263e; text-decoration:none;} .maroon a:hover {color:#bd263e; 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 2px;} .white1 a:hover {color:#FFF; text-decoration:underline;}
.black{color:#000;}
.red{color:#F00;}
.orange{color:#db4d00;}
.creem{color:#98c7ff;}
.blue{color:#98c7ff;} .blue a, .blue a:visited {color:#98c7ff;}
.gray, .gray a:link, .gray a:visited { color:#fff; }
.gray a:hover, .gray a:active { color:#98c7ff;}
.sky-blue{color:#3a84bd;}
.sky-blue a, .sky-blue a:visited{color:#3a84bd; padding:0px 6px;}
.sky-blue a:hover {color:#333; text-decoration:underline;}
.gray, .gray a:link, .gray a:visited { color:#666; }
.gray a:hover, .gray a:active { color:#000; }

.tree{color:#2893e5; display:inline-block; float:right; font-size:11px; line-height:20px; padding:3px 5px 0px 0px;}
.tree a, .tree a:visited {color:#2893e5; text-decoration:underline; padding:0px 3px;}
.tree a:hover {color: #06F; text-decoration:underline;}

p.title2{font-size:16px; font-weight:bold; color:#232477; display:block; text-align:left; background: url(blt1.jpg) no-repeat 0px 7px; padding:0px 0px 0px 20px; display:block; border-bottom:1px solid #8d8db6; line-height:30px; margin:0px 10px 10px 10px;}




.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-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:960px; margin:auto;}
.nav{ margin-top:20px;}
.nav a, .nav a:visited, .nav a:active{width:108px; height:39px; display:inline-block; margin-left:3px; background:url(nav.jpg) no-repeat #2e478b; line-height:38px; color:#FFF; font-weight:bold; text-align:center; text-decoration:none;}
.nav a:hover{background:url(nav-h.jpg) no-repeat; line-height:38px; color:#FFF; font-weight:bold; text-align:center; text-decoration:none;}
.nav a.act, .nav a.act:visited, .nav a.act:hover{width:108px; height:39px; display:inline-block; margin-left:3px; background:url(nav-h.jpg) no-repeat #2e478b; line-height:38px; color:#FFF; font-weight:bold; text-align:center; text-decoration:none; cursor:default;}
.container{background:url(cont-bg.jpg) no-repeat; min-height:300px;}

.cur1-top{background:url(cur1-t.jpg) repeat-x; height:13px; display:block;}
.cur1-mid{background:url(cur1-bg.jpg) repeat-x #f7f6f6; display:block; border:1px solid #cfcfcf; border-width:0px 1px; min-height:150px;}
.cur1-bottom{background:url(cur1-b.jpg) repeat-x; height:6px; display:block;}

.cur1-ttl{background:url(cur1-ttl-bg.jpg) repeat-x; height:26px; display:block;}

.cur2-top{background:url(cur2-t.jpg) repeat-x; height:6px; display:block;}
.cur2-bottom{background:url(cur2-b.jpg) repeat-x; height:27px; display:block;}

.tab3{background: url(tab3-bg.jpg) repeat-x #f4f4f4; min-height:115px; border:1px solid #e1e1e1; width:330px;}

.left-navs{ margin:15px 0px 0px 20px;}
.left-navs a, .left-navs a:visited{background:url(nav-bg.gif) no-repeat 0px 0px; width:183px; height:25px; display:block; text-decoration:none; font-size:13px; text-align:left; color:#585858; line-height:20px; padding:1px 0px 1px 20px; margin-top:7px;}
.left-navs a:hover{background:url(nav-bg.gif) no-repeat 0px 0px; width:183px; height:25px; display:block; text-decoration:none; font-size:13px; text-align:left; color:#2991e6; line-height:20px; padding:1px 0px 1px 20px; margin-top:7px;}

.footer{}

.border1{border:4px solid #173458;}

.tab{width:150px; min-height:150px; text-align:center; background: url(tab-bg.gif) no-repeat 0px 0px; display:block; font-size:11px;}
.tab:hover{width:150px; min-height:150px; text-align:center; background: url(tab-bg.gif) no-repeat -150px 0px; display:block;}
.tab img{margin:23px 17px 18px 17px;}

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

.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;}

.border1{border:1px solid #404549;}








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


.p3-0{padding:3px 0px;}
.p3-6{padding:3px 6px;}
.p4-2{padding:2px 2px;}
.p5-0{padding:5px 0px;}
.p0-5{padding:0px 5px;}
.p5-10{padding:10px 0px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p5{padding:5px;}
.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;}
.pl10{padding-left:10px;}
.pl13{padding-left:13px;}
.pl15{padding-left:15px;}
.pl18{padding-left:18px;}
.pl20{padding-left:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr12{padding-right:12px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr35{padding-right:35px;}
.pt2{padding-top:2px;}
.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;}

.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;}
.ml2{margin-left:2px;}
.ml4{margin-left:4px;}
.ml5{margin-left:5px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml12{margin-left:12px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml22{margin-left:22px;}
.ml25{margin-left:25px;}
.ml26{margin-left:26px;}
.ml27{margin-left:27px;}
.ml30{margin-left:30px;}
.mr4{margin-right:4px;}
.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;}
.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;}


.mb20{margin-bottom:20px;}





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




a.link1, a.link1:visited{color:#c1dcff; font-size:14px; text-decoration:none; display:inline-block; background:url(blt-1.jpg) no-repeat 0px 6px; padding:5px 5px 5px 16px;} 
a.link1:hover{color:#55a4ff; text-decoration:none;}
a.link2, a.link2:visited{ color:#98c7ff; text-decoration:underline; text-align:right; display:inline-block; float:right; background:url(blt-3.jpg) no-repeat 0px 7px; padding:2px 0px 2px 8px; margin:5px 0px;}
a.link2:hover{ color:#fff; text-decoration:underline;}


a.link5, a.link5:visited{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding:8px 0px 20px 44px; display:block; text-decoration:none;}
a.link5:hover{color:#7eb9ff; display:block; text-decoration:none;}



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

.btn1{ background:url(but-bg.jpg) repeat-x; display:inline-block; height:20px; font-size:11px; color:#fff; font-weight:bold; line-height:18px; text-align:center; text-decoration:none; padding:2px 15px 4px 15px;}

a.more, a.more:visited{  background:url(but-bg.jpg) repeat-x; font-size:12px; text-decoration:none; color:#fff; font-weight:bold; text-align:center; display:inline-block; padding:2px 15px 2px 15px; height:21px;}
a.more:hover{text-decoration:none; color:#333333;}

a.yn, a.yn:visited, a.yn:hover{width:68px; height:26px; background:url(yes-no.jpg) no-repeat; display:inline-block; text-align:center; line-height:24px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000;}


/***********************----------------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}


/***********************----------------testimonials-------------------***********************/

ul.myul{ margin:0px; padding:0px;}
ul.myul li{ list-style:none; margin-bottom:15px; line-height:15px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;}
ul.myul li a, ul.myul li a:visited{ color:#98c7ff; text-decoration:none;}
ul.myul li a:hover{ color:#fff; text-decoration:underline;}

ul.myul li span{background:url(blt-2.jpg) no-repeat 0px 2px; line-height:22px; color:#98c7ff; font-weight:bold; padding:0px 0px 0px 17px;}

ul.myul li p a, ul.myul li p a:visited{ color:#98c7ff; text-decoration:underline; text-align:right; display:inline-block; float:right; background:url(blt-3.jpg) no-repeat 0px 7px; padding:2px 0px 2px 8px; margin:5px 0px;}
ul.myul li p a:hover{ color:#fff; text-decoration:underline;}

/*******************************************************paging******************************************************************/
.paging_cntnr{
border:0px solid #254d7d; padding:5px;
}
.paging_tab{
height:24px;} 
.index{
	margin-left:10%; 
	margin-right:10%; 
	text-align:center; 
}
a.navBarTxt, a.navBarTxt:visited{
	width:16px; 
	height:15px; 
    background-color:#335d96; 
	border: 1px solid #5a8bc8; 
	font: 11px Arial, Helvetica, sans-serif; 
	color: #fff; 
	text-decoration: none; 
	padding:1px 5px;
	font-weight:bold;
}

a.navBarTxt:hover{
	width:16px; 
	height:15px; 
    background-color:#335d96; 
	border: 1px solid #5a8bc8; 
	color: #000; 
	text-decoration: none; 
}



.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:540px;  /*Width of Carousel Viewer itself*/
height: 102px; /*Height should enough to fit largest content's height*/
}

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

}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 11px; /*margin around each panel*/
width: 122px; /*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:0px solid #818181;
}

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

/*
ul.menu {list-style:none; margin:0; padding:0; display:inline-block; padding-bottom:0px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; font-weight:bold; color:#a0a7d3; text-decoration:none; padding:0px 10px; margin:0px;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:40px; left:-4px; display:none; opacity:0; list-style:none; width:220px;}
ul.menu ul li {position:relative; border:0px; margin:0;}
ul.menu ul li a, ul.menu ul li a:visited{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:190px;}
ul.menu ul li a:hover {font-size:12px; line-height:26px; color:#dadfff; 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;}

*/
