@charset "utf-8";
/* CSS Basic Document */
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset {
	margin:0;
	padding:0;
	outline:none;
}
header, nav, section, article, figure, aside, footer, embed, hgroup, video {
	display: block;
	margin:0;
	padding:0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, masthead, menu, nav, section {
	display:block;
	margin:0;
	padding:0;
}
body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,
fieldset, form, label, legend, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup {
  margin: 0;
  padding: 0;
  border: 0; 
}

a:active,
a:hover {
  outline: 0;
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

img {
	vertical-align: middle;
	max-width:100%;
}
img, fieldset {
	border: 0;
}
.cl {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.center {
	text-align:center;
}
.skype {
	display:none;
}

a {
	text-decoration:none;
	color:#282420;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
a:hover {
	color:#03568b;
	text-decoration:none;
}
textarea{overflow:auto;}
a:focus img,input{ outline:none;}
/* End CSS Basic Document */

*{margin:0px; padding:0px;}
body{font-family:'Calibri'; font-size:14px; line-height:17px; color:#444444; background:#f3f3ff;}
.container{ max-width:1020px; margin:0 auto; position:relative;}
#header{ width:100%; float:left; background:#fff url(../images/headbg.jpg) repeat-x left top;}
#header .logo{float:left; padding-top:14px; padding-bottom:10px;}
#header .logo-title{ float:right;  padding-top:14px;}
#header .rlogo-title{ float:none;  padding-top:14px; display:none; width:100%; text-align:center;}
#header .contact{float:right; font-size:20px; font-family: 'HelveticaBold'; color:#333; text-transform:uppercase; padding:30px 0; line-height:36px; display:none;}
#header .contact span{ font-size:28px; display:block;}



#middle{ width:100%; float:left; /* background:#f1f0fe url(../images/midbg.jpg) repeat-x left top;*/ position:relative;}
/*.ie8 #middle{z-index:-1; position:relative;}*/


/*Home Page css*/
.slidebox{ position:relative; width:99.5%; float:left; background:#ffffff; font-size:16px; overflow:hidden; height:416px; z-index:9; border:1px solid #fff;}
.news{width:100%; padding:15px 0; /*height:30px;*/ z-index:999; color:#1b1822; font-family:'Calibri'; font-size:19px; font-style:italic;}
.news ul{ list-style-type:none;}.news ul li{ list-style-type:none; display:inline; background:url(../images/circle_red.png) no-repeat left 3px; padding-left:20px; margin-right:2px;}
.slidetxt{ position: absolute; left:0; top:0; z-index:9; background:url(../images/banertext.png) no-repeat left top; width:529px; height:419px; display:block;}
.slidetxt h1{
    color: #fff;
    font-family: 'HelveticaBold';
    font-size: 33px;
    line-height: 40px;
    margin-right: 31px;
    padding: 50px 60px 0 20px;
    text-shadow: 1px 1px #365fab;
    text-transform: uppercase;
}
.slidetxt p{font-family: 'HelveticaLT-Condensed'; text-shadow:1px 1px #365fab; color:#fff; font-size:16px; padding:8px 100px 0 50px; text-align:justify; line-height:20px; position:relative;}
.slidetxt p:before{ content:'>>'; position:absolute; left:19px; top:6px;}

.slidetxt p a.readmore{ background:url(../images/readmore.png) no-repeat left top; padding:33px 88px; font-size:0px; margin-right:20px;}
.slidetxt p a.readmore:hover{ background:url(../images/readmoreh.png) no-repeat left top;}
.slidetxt p a.callnow{ background:url(../images/callnow.png) no-repeat left top; padding:33px 88px; font-size:0px;}
.slidetxt p a.callnow:hover{ background:url(../images/callnowh.png) no-repeat left top;}


.slidebox a.nproduct{ position:absolute; right:0px; bottom:0px; z-index:99;}
.slidsdow{ width:100%; float:left; background: url(../images/slideshadow.png) no-repeat center top; height:31px;}

#fade1{width:470px; height:375px; float:right; margin-right:10px; margin-top:10px;}
#fade1 a{width:100%; text-align:center;}
#fade1 img{margin-top: 20px; max-height:356px; max-width:inherit;}

.productbox{ width:100%; float:left; padding:15px 0; margin-bottom:20px;}
.productbox ul{ list-style-type:none;}
.productbox ul li{ display:inline; width:18%; float:left; margin-left:22px; min-height:400px; position:relative;}
.productbox ul li:first-child{ margin-left:0px;}
.productbox ul li .protitle{ width:100%; float:left; position:relative; height:32px;}
.productbox ul li .protitle span{ float:right; background:#e8edfb url(../images/newprobg.jpg) repeat-x left top; text-align:center; color:#3d3d3d; text-transform:uppercase; font-size:18px;font-family: 'HelveticaBold'; height:36px; line-height:40px; text-shadow:1px 1px #ffffff; border:1px solid #fff; border-bottom:0px; padding:4px 20px 0 20px; margin-right:3px; position:absolute; top:0; right:0;}
.productbox ul li:hover .protitle span{color:#f50f3a;}
.productbox ul li .imgbx{float:right; background:#e8edfb; width:177px; float:left; border:1px solid #fff; padding:8px 5px; text-align:center; margin-top:0px;}
.productbox ul li .imgbx img{
transition: all 0.4s ease-in-out 0s;
opacity: 0.8;
width:170px;
height:140px;
}
.productbox ul li .imgbx img:hover{opacity: 0.9;}
.productbox ul li .boxsd{ width:100%; float:left; height:13px; background:url(../images/boxshadow.png) no-repeat center top;}
.productbox ul li h2{ font-size:15px; color:#313133; font-family: 'HelveticaLT-Condensed'; text-transform:capitalize; padding-bottom:5px; padding-top:5px; clear:both;}
.productbox ul li p{ line-height:18px;}
.productbox ul li .rmore{ width:100%; position:absolute; right:0px; bottom:0px; z-index:9;  border-bottom:3px solid #dde8fc; text-align:right;}
.productbox ul li .rmore:hover{border-bottom:3px solid #022670;}
.productbox ul li .rmore a{ background:#dde8fc; font-size:12px; color:#6c6277; padding:2px 10px; text-transform:uppercase; transition:none; text-decoration:none;}
.productbox ul li .rmore a:hover{ color:#fff; background:#022670;}

.contentsd{ background:url(../images/sadow.png) no-repeat center top; height:22px; width:100%; float:left; margin-bottom:20px;}


.leftpan{ width:68%; float:left;}
.leftpan h3{ font-size:24px; line-height:28px; text-transform:uppercase; color:#313133; font-family: 'HelveticaBold'; margin-bottom:20px;}
.leftpan p{ margin-bottom:25px; text-align:justify; line-height:20px;}
.leftpan p.rmore{border-bottom:3px solid #dde8fc; clear:both; text-align:right; position:relative; padding-top:20px;}
.leftpan p.rmore:hover{border-bottom:3px solid #022670;}
.leftpan p.rmore a{background:#dde8fc; font-size:12px; color:#6c6277; padding:3px 10px; text-transform:uppercase;  transition:none; text-decoration:none; position:
absolute; right:0; bottom:-3px; z-index:99;}
.leftpan p.rmore a:hover{color:#fff; background:#022670;}

.rightpan{ width:26%; float:right;}
.rightpan .sldbox{width:270px; float:left; border:1px solid #fff; overflow:hidden;}
.rightpan .sldbox .topbar{ background:url(../images/latestnewtop.jpg) repeat-x left top; 
height:53px; 
width:100%; 
float:left; 
font-size:22px; text-align:center; color:#fff; font-family: 'HelveticaBold'; line-height:50px; text-transform:uppercase;}
.rightpan .sldbox .botbar{ border-top:2px solid #fff; height:53px; width:100%; float:left; font-size:13px; text-align:center; color:#fff; font-family: 'HelveticaBold'; text-transform:uppercase; line-height:50px; margin-top:0px; position:absolute; left:0px; z-index:9999; bottom:0px;  background: rgba(3, 41, 116, 0.6);}
.rightpan .midsdbx{ width:100%; float:left; position:relative;}

.fsldier{ width:100%; float:left;  margin-bottom:20px; margin-top:0px; background:url(../images/featersliderbg.jpg) repeat-x left top; position:relative;}
.fsldier img.prog{ position: absolute; left:41.4%; top:-7%; z-index:999;}

.rightpan .bxsd{ height:12px; width:100%; float:left; background:url(../images/rsdow.png) no-repeat center top;}

/*Inner Page css*/
.innerban{ width:99.5%; float:left; background:url(../images/innerbaner.jpg) no-repeat left top; border:1px solid #fff; height:138px; margin-left:.2%; position:relative; background-size:100% 100%;}
.innerban p{ color:#fff; text-transform:uppercase; font-size:38px; font-family: 'HelveticaBold'; position:relative; top:45%; left:3%;}
.innerbansdo{ width:100% ; float:left; height:65px; background:url(../images/innerbansdw.jpg) no-repeat center top; background-size:98% 30%;}
.pagetitle{ width:100%; display:block; background:url(../images/2lineborder.jpg) repeat-x left 8px; float:left; margin-bottom:15px;}
.pagetitle span{ background:#f3f3ff; font-size:19px; color:#313133;font-family: 'HelveticaBold'; padding:0px 10px 0 0; text-transform:uppercase;}
.content{ display:block; clear:both;}
.content h2{font-size:14px; color:#292828; font-family:'Calibri'; padding:0px 10px 0 0; text-transform:uppercase;}
.content h3{font-size:30px; line-height:73px; color:#022875; font-family: 'HelveticaBold'; padding:0px 10px 0 0; text-transform:uppercase; margin-bottom:25px;}
.content h3 img{ float:right;}
.content h6{font-size:16px; line-height:18px; color:#303032; font-family: 'Calibri'; padding:0px 10px 0 0; text-transform:uppercase;}
.content h6 span{ color:#1112c7;}
.content p{ margin-bottom:15px;}
.content .list{ list-style-type:none; padding-bottom:20px; padding-top:20px;}
.content .list li{ display:block; background:url(../images/dotpont.png) no-repeat left 5px; padding:0 0 15px 35px; color:#022875; line-height:18px; margin:0px;}
.content .list li a{color:#022875; text-decoration:none;}

.content .list2{ list-style-type:none; padding-bottom:20px; padding-top:15px;}
.content .list2 li{ display:block; padding:0 0 0px 0px; color:#022875; line-height:18px; width:100%; float:left; margin-bottom:10px;}
.content .list2 li a{color:#fff; width:98%; float:left; background:url(../images/libgh.jpg) no-repeat left top; height:45px; line-height:45px; font-family: 'HelveticaBold'; border:1px solid #4c7dc9; text-shadow:1px 1px #1D4E6C; text-transform:uppercase; font-size:17px; padding:0 0 0 2%; text-decoration:none;}
.content .list2 li a:hover{color:#fff; background:url(../images/libg.jpg) no-repeat left top; border:1px solid #4c7dc9; text-shadow:1px 1px #1D4E6C;}

.content .faq{ list-style-type:none; padding-bottom:20px; padding-top:15px;}
.content .faq li{ list-style-type:none; display:block; padding-left:28px; padding-bottom:10px; text-align:justify;}
.content .faq li:nth-child(odd){ font-size:16px; color:#303032; font-weight:bold; background:url(../images/q.jpg) no-repeat left top;}
.content .faq li:nth-child(even){background:url(../images/ans.jpg) no-repeat left top;}
.content .faq ul li:nth-child(odd),.content .faq ul li:nth-child(even){background:url(../images/dotpont.png) no-repeat left 5px; font-weight:normal; font-size:14px; color:#022875;}
.content .faq ul ul li:nth-child(odd),.content .faq ul ul li:nth-child(even){ background:url(../images/bullet-blue.png) no-repeat left 2px; font-weight:normal; font-size:14px; color:#022875; padding-left:20px;}
.content .faq ul{ padding-top:15px; padding-bottom:0px;}
.styleboredr{ width:100%; float:left; background:url(../images/border2.jpg) repeat-x left top; margin:20px 0;}
.content .evntboxcont{width:485px; margin-bottom: 35px;}
.content .evntboxcont .botsdw{width:485px; float:left; height:21px; background:url(../images/bot.jpg) no-repeat center top;}
.content .evntbox{ width:465px;
float:left; 
padding:10px;
box-shadow:0px -1px 1px #999;
-webkit-box-shadow: 0px -1px 1px #999;
-moz-box-shadow: 0px -1px 1px #999;
font-size:16px;
color:#313133;
background:#fff url(../images/watermark.jpg) no-repeat right 90%;
border:1px solid #dfdff2;
}
.content .evntbox a{ color:#3329f0}
.content .evntbox p span{ color:#f40834}
.content .evntbox .imgbox{ width:100%; float:left; background: url(../images/carsdw.jpg) no-repeat center bottom; padding-bottom:12px; margin-bottom:10px;}
.content .evntbox .imgbox img{ border:1px solid #fff;}
.content .evntbox p label{ width:130px; float:left;}
.content .evntbox .btnbx{ width:100%; position:relative; height:30px;}
.content .evntbox .btnbx a{ background:url(../images/visit.png) no-repeat left top; font-size:0px; position:absolute; bottom: -46px;
    font-size: 0;
    left: 32%;
    padding: 23px 85px;
    position: absolute;
    z-index: 9999;}
.content .evntbox .btnbx a:hover{ background:url(../images/visith.png) no-repeat left top; font-size:0px;}
.content .datebase{ width:100%; float:left; background:url(../images/databse.jpg) no-repeat center top; margin-top:30px; padding-top:50px;}
.content .datebase h5{ text-align:center; text-transform:uppercase; font-family: 'HelveticaBold'; font-size:36px; line-height:40px; color:#313133; margin-bottom:60px;}
.content .steppanel{width:100%; position:relative; float:left;}
.content .steppanel .bxcont{ width:275px;}
.botsdw{width:485px; float:left; height:21px; background:url(../images/bot.jpg) no-repeat center top;}
.content .steppanel .stpbx{ width:255px;
float:left; 
padding:0px 10px 10px 10px;
box-shadow:0px -1px 1px #999;
-webkit-box-shadow: 0px -1px 1px #999;
-moz-box-shadow: 0px -1px 1px #999;
font-size:16px;
color:#313133;
background:#fff;
border:1px solid #dfdff2;
}
.content .steppanel .stpbx h6{ background:url(../images/ttilebg.png) no-repeat left top; text-align:center; height:43px; line-height:43px; font-size:18px; color:#ffffff; text-transform:uppercase; margin-top:-10px; margin-bottom:15px;}
.content .steppanel .stpbx p{ color:#010101; font-size:14px; padding:0px 12px 0 12px; position:relative;}
.content .steppanel .stpbx textarea{ width:95%; padding:2%; color:#ffffff;font-family: 'Calibri';
	color:#010101;
	font-size: 12px;
	color:#010101;
	border: solid 1px #e3e3e4;
	resize:none;
	height:66px;
	text-transform:uppercase;
}
.content .steppanel .btnpane{ text-align:center; width:100%; float:left; padding-top:54px; padding-bottom:30px;}
.content .steppanel .btnpane input[type=reset]{ width:265px; height:78px; font-size:0px; border:0px; cursor:pointer; background:url(../images/reset.jpg) no-repeat left top;}
.content .steppanel .btnpane input[type=reset]:hover{background:url(../images/reseth.jpg) no-repeat left top;}
.content .steppanel .btnpane input[type=submit]{ width:262px; height:76px; font-size:0px; border:0px; cursor:pointer; background:url(../images/search.jpg) no-repeat left top; margin-left:30px;}
.content .steppanel .btnpane input[type=submit]:hover{background:url(../images/searchh.jpg) no-repeat left top;}

.content .steppanel .stpbx .reqir{ position:absolute; top:0; right:0px;}
.content .steppanel .arrowone{ left: 28%;  position: absolute;  top: 120px;  z-index: 99;}
.content .steppanel .arrowtwo{ right: 28%;  position: absolute;  top: 120px;  z-index: 99;}
.content .steppanel .bote{ width:100%; float:left; height:18px; background:url(../images/bot2.jpg) no-repeat center top;}
.continfo{ width:100%; float:left;}
.continfo ul.continfo{ list-style-type:none; font-size:14px; color:#f71b45; font-weight:bold; padding:30px 0;}
.continfo ul.continfo li{ display:inline;float:left; text-align:center; width:25%; line-height:20px; color:#545454}
.continfo ul.continfo li img{ margin-bottom:10px;}
.continfo ul.continfo span{ color:#022875;}
.continfo ul.continfo label{ color:#545454; float: none; padding:0px; text-align:center;}
.continfo ul.continfo a{ text-decoration:none;}
.continfo label.fm{ color:#5d5c5c; font-size:16px; width:72px; float:left; padding-top:12px; text-align:right; padding-right:10px;}
.continfo p{ position:relative; margin-top:15px;}
.continfo img.require{ position:absolute; right:0; top:0; z-index:99;}
.continfo input[type=text]{
font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
background:#ffffff;
border:1px solid #dbd9d9;
padding:1.4%;
width:88%;
}
.continfo textarea{
font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
background:#ffffff;
border:1px solid #dbd9d9;
padding:1.4%;
width:88%;
height:100px;
}
.continfo input[type=text]:focus,.continfo textarea:focus{
box-shadow:0px 0px 4px #6c6cf5;
-webkit-box-shadow:0px 0px 4px #6c6cf5;
-moz-box-shadow:0px 0px 4px #6c6cf5;
}
.imgstyle{ background:#fff; padding:29px; border:1px solid #dedef2;
box-shadow:1px 1px 4px #979797;
-webkit-box-shadow:1px 1px 4px #979797;
-moz-box-shadow:1px 1px 4px #979797;
}

.continfo input[type=submit]{ background:url(../images/submit.png) no-repeat left top; font-size:0px; cursor:pointer; border:0; width:149px; height:57px; margin-bottom:30px;}
.continfo input[type=submit]:hover{ background:url(../images/submith.png) no-repeat left top;}
.continfo ul.map{ list-style-type:none; font-size:14px; color:#f71b45; font-weight:bold; padding:20px 0; clear:both;}
.continfo ul.map li{ display:inline;float:left; text-align:center; width:238px; background:url(../images/fram.jpg) no-repeat left top; margin-left:22px;}
.continfo ul.map li:first-child{ margin:0px;}
.continfo ul.map li figure{ padding-top:10px;}
.continfo ul.map li a{ font-weight:normal; font-size:12px; color:#333; text-decoration:none;}
.continfo ul.map li a:hover{ color:#f50f3a;}

.instruction{ margin-top:14px;}
.instruction th{font-family: 'HelveticaBold'; font-size:18px; text-align:left; padding:10px; background:#3d393a; color:#fff; font-weight:normal; }
.instruction td{ font-family: 'Calibri'; font-size:15px; text-align:left; padding:10px;}
.instruction tr:nth-child(even){ background:#d7d7da; color:#333;}
.instruction tr:nth-child(odd){ background:#fff; color:#333;}
.instruction span{ color:#fff; background:#FF0000; padding:0px 4px;}
.db{ list-style-type:none;}
.db li{ color:#f61e48; font-size:14px; padding-left:17px; width:30%; float:left; font-family: 'HelveticaLT-Condensed'; text-transform:uppercase; background:url(../images/bluearrow.png) no-repeat left top; margin-bottom:10px;}
.db li a{ color:#f61e48; }
img.algnright{ float:right; margin-left:35px;}
.linht{ line-height:26px; text-align:justify;}
.big{ font-size:24px; color:#1314c1; font-weight:bold;}
.exmple{ list-style-type:none;}
.exmple li{ width:50%; float:left; margin-bottom:15px;}
.instruction2{ margin-top:14px;}
.instruction2 th{font-family: 'HelveticaBold'; font-size:18px; text-align:left; padding:10px; background:#3d393a; color:#fff; font-weight:normal; }
.instruction2 td{ font-family: 'Calibri'; font-size:16px; text-align:left; padding:10px;  border-right:1px solid #9c9c9d; border-bottom:1px solid #9c9c9d}
.instruction2 tr:nth-child(even){ background:#d7d7da; color:#333;}
.instruction2 tr:nth-child(odd){ background:#fff; color:#333;}
.instruction2 span{ color:#fff; background:#FF0000; padding:0px 4px;}
.tpading{ padding-top:0px!important;}
.bpading{ padding-bottom:0px!important;}

.content .leftside{ width:31%; float:left; background:url(../images/lsdo.jpg) no-repeat right top;}
.content .leftside h2{ background:url(../images/labelbg.png) no-repeat right top; text-transform: uppercase; font-size:20px; color:#fff; height:57px; line-height:52px; font-family: 'HelveticaLT-Condensed'; padding-left:15px;}
.content .leftside ul{ padding:10px 70px 0px 10px; list-style-type:none;}
.content .leftside ul li{ display:block;}
.content .leftside ul li a{color:#00194c; text-decoration:none; font-family: 'Calibri'; font-size:14px; background:/*url(../images/bluearrow.png) no-repeat left 3px */rgba(32, 111, 228, 0.22); /*padding-left:13px;*/ display: block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding:5px;}
.content .leftside ul li a:hover{ color:#000;}
.content .leftside ul ul{ padding:5px 0 8px 10px;}
.content .leftside ul ul li{ background:url(../images/boder123.png) repeat-x left bottom; padding:5px 0;}
.content .leftside ul ul li:nth-child(odd){background:#ededff url(../images/boder123.png) repeat-x left bottom;}
.content .leftside ul ul li a{font-family: 'Calibri'; font-size:12px; background:url(../images/blarrow.png) no-repeat left 3px; padding:0px 0px 0px 10px;}

.content .rightside{ width:66%; float:right; padding-top:20px;}
/*.content .rightside .accordionContent p{ text-align:left!important;}*/
.content .rightside h3{ line-height:35px; font-size:25px;}
.content .rightside span.big{ font-size:20px;}
.content .rightside .exmple{ list-style-type:none;}
.content .rightside .exmple li{ width:100%; float:left; margin-bottom:15px;}

/*Footer css*/
#footer{ width:100%; float:left; background:#6294dd url(../images/fbg.jpg) no-repeat center top; padding-top:25px; padding-bottom:10px; border-top:9px solid #1b4f9b; margin-top:30px;}
#footer h5{ font-family: 'HelveticaLT-Condensed'; font-size:18px; color:#fff; text-transform:uppercase; background:url(../images/border.jpg) repeat-x left bottom; padding-bottom:10px; margin-bottom:20px; font-weight:normal;}
#footer h5 img{ float:right;}
#footer .grid350{ float:left; width:34%;}
#footer .grid350 ul{ list-style-type:none;}
#footer .grid350 ul li{ color:#cecfff; font-size:11px; font-family:Arial, Helvetica, sans-serif; background: url(../images/listingarrow.png) no-repeat left 4px; padding-left:9px; width:47%; float:left; margin-bottom:10px;}
#footer .grid350 ul li:nth-child(even){width:32%!important;}
#footer .grid350 ul li a{color:#fefefe; text-decoration:none;}
#footer .grid350 ul li a:hover{ color:#1b4f9b;}

#footer .grid245{ float:left; width:24%; color:#fefefe; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left:9%;}
#footer .grid245 p{ margin-bottom:10px;}
#footer .grid245 label{ width:70px; float:left; text-transform:uppercase;}
#footer .grid245 a, .grid245 span{ color:#ffffff; font-size:12px;}
#footer .grid245 a:hover{ color:#1b4f9b;}

#footer .grid250{ float:right; width:25%;}
#footer .grid250 p{ margin-bottom:7px;}
#footer .grid250 input[type=text]{ width:96%; padding:3% 2%; background:#fff url(../images/inp.jpg) repeat-x left bottom; border:0; font-size:12px; text-transform:uppercase; font-family:'Calibri'; color:#787575;}
#footer .grid250 textarea{ width:96%; padding:2%; background:#fff url(../images/text.jpg) repeat-x left bottom ; font-size:12px; text-transform:uppercase; font-family:'Calibri'; color:#787575; border:0; resize:none}
#footer .grid250 input[type=submit]{ background:url(../images/submit.png) no-repeat left top; font-size:0px; cursor:pointer; float:right; border:0; width:149px; height:57px;}
#footer .grid250 input[type=submit]:hover{ background:url(../images/submith.png) no-repeat left top;}



#footer .grid251{ float:right; width:25%;}
#footer .grid251 p{ margin-bottom:7px;}
#footer .grid251 input[type=text]{ width:96%; padding:3% 2%; background:#fff url(../images/inp.jpg) repeat-x left bottom; border:0; font-size:12px;  font-family:'Calibri'; color:#787575;}
#footer .grid251 textarea{ width:96%; padding:2%; background:#fff url(../images/text.jpg) repeat-x left bottom ; font-size:12px;  font-family:'Calibri'; color:#787575; border:0; resize:none}
#footer .grid251 input[type=submit]{ background:url(../images/submit.png) no-repeat left top; font-size:0px; cursor:pointer; float:right; border:0; width:149px; height:57px;}
#footer .grid251 input[type=submit]:hover{ background:url(../images/submith.png) no-repeat left top;}


.copyright{ float:left; color:#fefefe; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; width:80%; margin-top:-20px;}
.rightside p
{
word-wrap:break-word;
}
.name1
{
position:relative;
}
span#nameerr
{
position:absolute;
top:0px;
right:-120px;
}
.email1
{
position:relative;
}
span#emailerr
{
position:absolute;
top:0px;
right:-120px;
}.name1
{
position:relative;
}
span#nameerr
{
position:absolute;
top:0px;
right:-120px;
}
.email1
{
position:relative;
}
span#emailerr
{
position:absolute;
top:0px;
right:-120px;
}

/*database*/
.database{ width:100%; border:0px; font-size:15px;font-family: 'HelveticaLT-Condensed'; }
.database .title{ background:#4682BE; text-align:center; color:#000;padding:4px 0;}
.database .title2{ background:#4682BE; text-align:center; color:#000;padding:4px 0;}
.database .title4{ background:#4682BE; text-align:center; color:#000;padding:4px 0;}
.color1{ background:#ADD8E6; text-align:center; color:#0000FF; padding:4px 0;}
.color1 .noline{ color:#800080;}
.color2{ background:#FFFF00; text-align:center; color:#0000FF; padding:4px 0;}
.color2 .noline{ color:#800080;}
.color3{ background:#EE82EE; text-align:center; color:#0000FF; padding:4px 0;}
.color3 .noline{ color:#800080;}
.color4{ background:#90EE90; text-align:center; color:#0000FF; padding:4px 0;}
.color4 .noline{ color:#800080;}
.unknown{ background:#FFFFFF; text-align:center; color:#0000FF; padding:4px 0;}
.unknown .noline{ color:#800080;}

.slidetxt ul li h3 strong span
{
color:#fff;
text-align:left;
}
.slidetxt ul li
{
text-align:left;
color:#fff;
}
.wsnew{ width:100%; float:left; margin-bottom:22px; 	
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;  }
.wsnew .dtbx{ width:110px; float:left; padding:0; margin-right:12px;}
.wsnew .evnt{ width:87%; float:left;}
.wsnew .enntbx{ width:100%; float:left; padding:12px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;  
}
.wsnew .enntbx:nth-child(odd){background:#DCDCEE;}

p a{

text-decoration:underline;
}