@charset "utf-8";
/* CSS Document */

body{background: url(bg.jpg) repeat-x #fff; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#2a100f;}

.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:1px solid #7f9db9; height:17px; background:#fff; !important}
input[type=file]{ font-size:11px; color:#333; margin:0px; padding:0px; border:1px solid #7f9db9; height:17px; !important}
textarea{ font-size:11px; color:#666; margin:0px; padding:4px; border:1px solid #7f9db9; background:#fff; font-family:Arial, Helvetica, sans-serif;}
select{ font-size:11px; color:#333; height:20px; margin:0px; padding:0px; border:1px solid #7f9db9; !important }
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.ttl{font-size:20px; color:#222222; text-align:left; display:block; line-height:24px; border-bottom:1px solid #ff0006; font-weight:bold; }
p.ttl span{color:#1e2d82;}

p.tt2{font-size:18px; color:#32a3b7; text-align:left; display:block; line-height:24px; border-bottom:2px solid #f1f1f1;}




.grey{color:#d4d4d4;}
.grey a, .grey a:visited{color:#d4d4d4; text-decoration:underline;}
.grey a:hover{color:#ffff00; 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-blue{color:#1e2d82;} .dull-blue a, .dull-blue a:visited {color:#1e2d82; text-decoration:none;} .dull-blue a:hover {color:#1e2d82; text-decoration:underline;}


.maroon{color:#cc0000;} .maroon a, .maroon a:visited {color:#cc0000; text-decoration:none;} .maroon a:hover {color:#cc0000; text-decoration:underline;}
.green{color:#277220;} .green a, .green a:visited {color:#277220; text-decoration:none;} .green a:hover {color:#277220; 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:#ccc;} .black a, .black a:visited{color:#ccc;} .black a:hover{color:#fff33d; text-decoration:none;}
.red {color:#F00;}
.red a, .red a:visited{color:#F00; text-decoration:underline;}
.yellow{color:#ffff00;}
.yellow a, .yellow a:visited{color:#ffff00; padding:0px 7px;}
.yellow a:hover{color:#ffff00; text-decoration:underline;}
.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:#333; }
.gray a:hover, .gray a:active { color:#333; text-decoration:underline;}
.sky-blue, .sky-blue a, .sky-blue a:visited{color:#2d7496;}
.sky-blue a:hover {color:#2d7496;}
.grey1{color:#262626;} .grey1 a, .grey1 a:visited{color:#262626; text-decoration:none; padding:0px 10px 0px 10px; display: inline-block} .grey1 a:hover{color:#1a72bb; text-decoration:underline;}
.gold{color:#ffcc33;}
.orange{color:#ee8e00;}


.bg-white{background:#fff;}





.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;}
.ft-22{font-size:22px;}
.ft-24{font-size:24px;}



.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-------------------***********************/
.cp { cursor:pointer; }

.wrapper{width:1000px; margin:auto;}
.nav{ display:block; text-align:right;}
.nav a, .nav a:visited{background:#c1a163; border:1px solid #8e671a; border-width:1px 0px 1px 1px; display:inline-block; line-height:30px; text-align:center; padding:0px 24px; font-size:13px; font-weight:bold; color:#ffffff;}
.nav a:hover{background:#fff; border:1px solid #8e671a; border-width:1px 0px 1px 1px; border-color:#8e671a #fff #fff #8e671a;  color:#000000; text-decoration:none;}
.nav a.act,.nav a.act, .nav a.act:visited:hover{background:#fff; border:1px solid #8e671a; border-width:1px 0px 1px 1px; border-color:#8e671a #fff #fff #8e671a;  color:#000000; text-decoration:none;}
.red-pan{background:url(red-pan-bg.jpg) repeat-x; height:41px; text-align:center; margin-top:1px;}
.container1{background:#eeeeee; border:1px solid #fff; min-height:100px;}
.container2{background: url(cont2-bg.jpg) repeat-x #fff; border:1px solid #fff; min-height:100px;}


.tab3{border:1px solid #e4dfd1; border-width:1px 0px;}
.tab3-1{background: url(s-tab-bg.jpg) repeat-y #fff; display:block; min-height:47px;}


.r-tab-mid{border:3px solid #c1a163; border-width:0px 3px; background:#fff;}
.r-tab1-blk-bg{background:url(r-tab1-blk-bg.jpg) repeat-x #222222; border:1px solid #686150; border-width:1px 1px 0px 1px; display:block;}
.blk-cur-bot{background:url(blk-cur-b.jpg) repeat-x; min-height:6px; display:block;}








.footer{background:url(foot.jpg) repeat-x #666666; min-height:90px;}


.border1{border:1px solid #cccccc;}
.border2{border:1px solid #999999;}
.border3{border:5px solid #eee;}
.brdr2{border:1px solid #ebebeb;}

.tab_brdr{border-top:1px solid #999; border-left:1px solid #999;}
.tab_brdr td{border-bottom:1px solid #999; border-right:1px solid #999; line-height:20px; padding:2px 5px;}

.tab_brdr1{border-top:1px solid #eee; border-left:1px solid #eee;}
.tab_brdr1 td{border-bottom:1px solid #eee; border-right:1px solid #eee; 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{ color:#fff; font-size:11px; padding:0px 5px; text-align:right; float:right;}
p.tree a, p.tree a:visited{ color:#ffcc00; text-decoration:underline; }
p.tree a:hover{ text-decoration:underline; color: #fff;}

.bot_brdr{border-bottom:1px solid #cccccc;}
.bdrB1{border-bottom:1px dotted #bbb;}


.txt1{background:url(blt-1.jpg) no-repeat 0px 4px; padding:3px 0px 3px 13px; text-align:left; display:block; line-height:18px; color:#666; margin-left:5px;}
.txt1 a, .txt1 a:visited{ text-decoration:none; color:#666;} .txt1 a:hover{ text-decoration:underline; color:#f00; padding-left:1px;}



/***********************----------------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;}


.r-brdr{border:1px solid #bf0204; border-width:1px 1px 0px 0px;}
.r-brdr td{border:1px solid #bf0204; border-width:0px 1px 1px 1px;}



/***********************----------------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;}
.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;}
.pr8{padding-right:8px;}
.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;}
.ml5{margin-left:5px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.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;}
.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:#955b08; font-weight:bold; text-decoration:underline; background:url(blt-3.jpg) no-repeat 1px 6px; line-height:18px; padding:3px 0px 3px 18px; display:block;}
a.link1:hover{color:#333; text-decoration:underline;}
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.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:#000000; text-decoration:none;}
a:hover{color:#9c0003; text-decoration:underline;}

.btn1{ background:#ccc; display:inline-block; width:92px; height:24px; font-size:11px; color:#000; font-weight:bold; line-height:18px; text-align:center; text-decoration:none; border:1px solid #fff; padding-bottom:4px;}

.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;}

.link6{ background:url(myf-stab.jpg) no-repeat; display:block; width:221px; height:47px; text-align:left;}
.link6 a, .link6 a:visited, .link6 a:hover{ font-size:18px; color:#0360c8; padding:12px 0px 6px 50px; display:block; text-decoration:none;}

.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}


/***********************----------------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{ 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 span {color:#fff; text-align:center; width:22px; background:url(../images/pagingImg.gif) no-repeat 1px 0px; text-decoration:none;padding:4px 0; display:inline-block; margin:0px 3px;}

.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:765px;  /*Width of Carousel Viewer itself*/
height:50px; /*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: 5px 5px 3px 5px; /*margin around each panel*/
width: 105px; /*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 #f1f1f1;
}


.message{

	font-weight:bold;
}



/***********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;}

*/
