﻿html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, 
q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, 
i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td 
					{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
				  
body 				{ line-height: 1; }
body {margin:0 auto; padding:0; width:1000px; background:#fff; font: normal 12px/15px Lucida Sans, Lucida, Verdana,Arial,Helvetica,sans-serif; color:#333; overflow-y:scroll !important;}

.clear{padding:0; margin:0; clear:both;}
a:hover{color:#1fb25a !important; text-decoration:none;}  
#sitewrapper {margin:0 auto; padding:0; width:1000px; background:#fff; border:none; border-top:none; border-bottom:none}
#header{float:left; margin:0; padding:0; clear:both; height:127px; width:1000px; display:table-cell; vertical-align:bottom;}
#main{float:left; margin:0; padding:0; clear:both; min-height:300px; width:1000px;}

.logo{background: url(images/sprint-images.png) no-repeat 0 -83px; width:389px; height:75px; display:block; float:left; border:none; padding:0; margin:5px 0 0 5px; clear:both;}
.menu{width:1000px; float:left; height:40px; clear:both; margin:5px 0 0; padding:0; border-bottom:2px solid #022c64  }
ul#mparent{width:1000px; float:left; height:40px; clear:both; margin:0 0 0 5px; padding:0; list-style:none; }
ul#mparent li{float:left; height:40px; margin:0; padding:0;}
ul#mparent a{float:left; height:40px; border:none; padding:0; margin:0;display:block;}

ul#d-child{width:200px; float:left; height:auto; clear:both; margin:0; padding:0; list-style:none; position:absolute;top:123px; background:#dcdcdc;}
ul#d-child li{float:left; height:40px; margin:0; padding:0;}
ul#d-child a{float:left; height:40px; border:none; padding:0; margin:0;display:block;}


.divi{background: url(images/sprint-images.png) no-repeat -91px 0; width:2px; display:block;}

.menugn{clear: both;float: left;margin: 6px 0 0 0;padding: 0;width: 1000px; height:40px;}
.menugn ul{height:40px; margin:0; padding:0; width:1000px; list-style:none;}
.menugn li{border-left:1px solid #fff; height:40px; width:auto; float:left; white-space:nowrap;}
.menugn li a{margin:0; padding:14px 0 0; height:26px; text-align:center; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; float:left; cursor:pointer;}
.menugn li:first-child{border:none;}

#desol-child, #retins-child, #aboutus-child {height:auto; margin:0; padding:0; position:absolute; top:126px; border-top:1px solid #333333; display:none; z-index:99999;}
ul.desol-child, ul.#retins-child, ul.#aboutus-child{margin:0; padding:0; width:auto; list-style:none;}
#desol-child li, #retins-child li, #aboutus-child li{ border-bottom: 1px solid #333; height:30px; width:100%; float:left; clear:both; border-left:none; border-right:none;background: #000;}
#desol-child a, #retins-child a, #aboutus-child a{margin:0; padding:8px 14px; text-align:left; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; float:left; width:11em; white-space:nowrap; }
#desol-child a:hover, #retins-child a:hover, #aboutus-child a:hover{color:#1A1C21;}

#desol-child{width:201px;}
#aboutus-child{width:155px;}
#retins-child{width:224px;}


a.home{background: url(images/sprint-images.png) no-repeat 0 0; width:96px; display:block;} 
a.home:hover{background-position: 0 -41px;}                                                     
a.home-on{background: url(images/sprint-images.png) no-repeat 0 -41px; width:96px; display:block;color:#1fb25a !important;}

a.defuel{background: url(images/sprint-images.png) no-repeat -93px 0; width:201px;display:block;} 
a.defuel:hover{background-position: -93px -41px;} 
a.defuel-on{background: url(images/sprint-images.png) no-repeat -93px -41px; width:201px;display:block;color:#1fb25a !important;} 

a.return{background: url(images/sprint-images.png) no-repeat -296px 0; width:224px;display:block;} 
a.return:hover{background-position: -296px -41px;} 
a.return-on{background: url(images/sprint-images.png) no-repeat -296px -41px; width:224px;display:block;color:#1fb25a !important;} 

a.industry{background: url(images/sprint-images.png) no-repeat -522px 0; width:204px;display:block;} 
a.industry:hover{background-position: -522px -41px;} 
a.industry-on{background: url(images/sprint-images.png) no-repeat -522px -41px; width:204px;display:block;color:#1fb25a !important;} 

a.aboutus{background: url(images/sprint-images.png) no-repeat -728px 0; width:127px;display:block;} 
a.aboutus:hover{background-position: -728px -41px;} 
a.aboutus-on{background: url(images/sprint-images.png) no-repeat -728px -41px; width:127px;display:block;color:#1fb25a !important;} 

a.contactus{background: url(images/sprint-images.png) no-repeat -857px 0; width:143px;display:block;} 
a.contactus:hover{background-position: -857px -41px;} 
a.contactus-on{background: url(images/sprint-images.png) no-repeat -857px -41px; width:143px;display:block;color:#1fb25a !important;} 


#footer{float:left; margin:7px 0 0; padding:9px 0; clear:both; height:100px; width:1000px; background:#fff; border-top:1px solid #dcdcdc; text-align:left; }
#footer p{float:left; width:200px; margin:10px 10px 10px 0; padding:0;font-size:11px; line-height:18px; color:#666; }
.ftnav{float:right; width:600px;  margin:10px; padding:0;}
.ftnav ul{margin:0 13px; padding:0; float:left; list-style:none; width:600px;}
.ftnav li{margin:0 5px; padding:1px 0 0; height:auto; float:right; list-style:none;font-size:10px;color:#999;}
.ftnav a{font-size:11px; line-height:18px; color:#666; text-decoration:none; text-align:left; white-space:nowrap; margin:-1px 0 0; padding:0; float:left; }
.ftnav a:hover{color:#1fb25a; text-decoration:none;}                           
p.contus{clear:both; font-size:11px; line-height:18px; color:#555555; width:250px; text-align:left; font-weight:normal;margin:13px; float:left;}

.banner{margin:0; padding:0; float:left; clear:both; width:1000px; height:276px;}
.banner a{border:none;}
.banner img{margin:0; padding:0; border:none;width:1000px; height:276px;}

.nobdr{border:none !important;}
.signcol{margin:0; padding:0; float:left; clear:both; width:1000px; height:auto;}
.signcol h2{float:left; margin:15px 0 4px; padding:0; clear:both; height:auto; width:100%; line-height:18px;color:#02722F;}
.signcol .col{width:1000px;padding:0; margin:0;float:left; clear:both;  border-bottom:1px solid #dcdcdc;} 
.signcol p{float:left; margin:10px 0; padding:0; clear:both; height:auto; width:100%; line-height:18px;text-align:justify;}
.signcol p a{margin:0 0 0 0; padding:0;color:#3441cc; text-decoration:none; float:none !important;}

.threecol{margin:18px 0 0; padding:0; float:left; clear:both; width:1000px; height:auto; min-height:100px;border-bottom:1px solid #dcdcdc;}
.threecol .ltcol,.threecol .rtcol,.threecol .midcol {margin:0;float:left; height:auto;width:320px;}
.threecol .ltcol{padding:0 9px 9px 0;} 
.threecol .rtcol{padding:0 0 9px 9px;} 
.threecol .midcol{padding:0 9px 9px 9px;border:1px solid #dcdcdc; border-top:none; border-bottom:none;}
.threecol .ltcol img,
.threecol .rtcol img,
.threecol .midcol img {margin:0 0 5px; padding:0; float:left; height:auto; width:245px; height:102px;}
.threecol h2{float:left; margin:0 0 12px 0; padding:0; clear:both; height:auto; width:100%; line-height:18px; color:#02722F;}
.threecol p{float:left; margin:0 0 9px 0; padding:0; clear:both; height:auto; width:100%; line-height:20px; text-align:justify; }
.threecol p a{margin:0 0 0 0; padding:0;color:#3441cc; text-decoration:none; width:50px; float:none !important;}
.threecol ul{float:left; margin:5px 0; padding:0; clear:both; width:100%;}
.threecol li{float:left; margin:0 0 5px 25px; padding:0; clear:both; height:auto; width:94%; line-height:18px;}
.threecol li a{text-decoration:none; color:#3441cc;}
.threecol li strong,.threecol li b{color:#02722F}
.threecol a{float:left; margin:0 0 0; padding:0; clear:both; height:auto; width:100%; line-height:18px; text-decoration:none; color:#0091b0;}

.threecol .ftcol,.threecol .trdcol,.threecol .scndcol {margin:0;float:left; height:auto;}
.threecol .ftcol{width:200px;padding:0 15px 9px 0;} 
.threecol .scndcol{width:547px; min-height:300px; padding:0 15px 9px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;} 
.threecol .trdcol{width:180px;padding:0 9px 9px 15px;}

.twocol{margin:18px 0 0; padding:0; float:left; clear:both; width:1000px; height:auto; min-height:100px;}
.twocol .ftcol,.twocol .scndcol {margin:0;float:left; height:auto;}
.twocol .ftcol{width:200px;padding:0 15px 9px 0;border-right:1px solid #dcdcdc; min-height:400px} 
.twocol .scndcol{width:766px;padding:0 0 9px 15px;}
.twocol .scndcol img{float: left;height: auto;margin: 0 10px 10px 0;width: 110px; clear:right; }
.twocol h2{float:left; margin:0 0 12px 0; padding:0; clear:both; height:auto; width:100%; line-height:18px; color:#02722F;}

.twocol .scndcol p{margin:5px 0 15px 0; padding:0; height:auto; width:100%; line-height:20px; text-align:justify; }
.twocol .scndcol strong{color:#02722F; font-size:13px;}

.news{margin:0 0 10px 0; padding:10px; float:left; clear:both; width:748px; height:auto; min-height:40px; background:#fdfdfd; border-bottom:1px solid #f5f5f5;}
.newsdtl{margin:0 0 10px 0; padding:0; float:left; clear:both; width:768px; height:auto; min-height:40px;}
.newsdtl p, .news p{margin:5px 0 5px 0; padding:0; height:auto; width:750px; line-height:20px; text-align:justify; }
.newsdtl a, .news a{margin:5px 0 5px 0; padding:0; height:auto; width:750px; line-height:20px; text-align:justify; }
.newsdtl span,  .news span{margin:0; padding:0;width:750px;  line-height:20px; text-align:left; float:left; clear:both; color:#115100; }
.newsdtl span.loca, .news span.loca{margin:0; padding:0;width:750px;  line-height:20px; text-align:left; float:left; clear:both; color:#999; font-style:italic;}

.homenews{margin:0 0 10px 0; padding:0; float:left; clear:both; width:320px; height:auto; min-height:40px;}
.homenews p{margin:2px 0; padding:0; height:auto; width:320px; line-height:16px; text-align:justify;}
.homenews a{margin:2px 0; padding:0; height:auto; width:320px; line-height:16px; color:#3441CC;text-align:justify;}
.homenews span{margin:0; padding:0;width:320px; line-height:13px; font-size:12px; text-align:left; float:left; clear:both; color:#115100; }
.homenews span.loca{margin:0; padding:0;width:320px; line-height:14px; text-align:left; float:left; clear:both; color:#999; font-style:italic;}





.twocol p a{margin:0 0 0 0; padding:0;color:#3441cc; text-decoration:none; width:50px; float:none !important;}
.twocol ul{float:left; margin:5px 0; padding:0; clear:both; width:100%;}
.twocol li{float:left; margin:0 0 5px 25px; padding:0; clear:both; height:auto; width:94%; line-height:18px;}
.twocol li a{text-decoration:none; color:#3441cc;}
.twocol a{float:left; margin:0 0 0; padding:0; clear:both; height:auto; width:100%; line-height:18px; text-decoration:none; color:#0091b0;} 

ul#ltnavi{float:left; margin:-7px 0 5px; padding:0; clear:both; width:100%; list-style:none; list-style-position:outside;}
ul#ltnavi li{float:left; margin:0; padding:7px 4px; clear:both; height:auto; width:94%; line-height:18px;border-bottom: 1px solid #EFEFEF;}
ul#ltnavi li:hover{background:#fff;}
ul#ltnavi li a{text-decoration:none; color:#043077;}

.breadcrumb{margin:0; padding:0; float:left; clear:both; width:1000px; height:30px; background:none;}
.breadcrumb ul {float:left; margin:3px 0 5px; padding:0; clear:both; width:1000px; list-style:none; font-size:12px; list-style-position:outside;}
.breadcrumb li{float:left; margin:0; padding:3px; height:21; width:auto; line-height:18px; color:#999;}
.breadcrumb .rsa{font-size:16px; font-weight:bold; padding:2px 3px;}
.breadcrumb li a{text-decoration:none; color:#05abe0;}

.revup{margin:0 0 20px !important; padding:0 !important; float:left !important;}
.revup input[type="text"]{float:right; text-align:right; border:1px solid #999; margin:0; padding:1px; width:120px;}
.amtgenerated{font-size:15px; color:#00853e; font-weight:bold; margin:0 0 0 5px; padding:0; float:right;}

.reqinf{margin:0 0 20px !important; padding:0 !important; float:left !important;}
.revup input[type="submit"], .reqinf input[type="submit"]{float:right; margin:0; padding:5px 10px; background-color:#fdb813; font-weight:600; }
.reqinf input[type="text"],.reqinf textarea{float:right; margin:0; padding:2px;text-align:left; border:1px solid #999;width:300px; }
.reqinf textarea{height:90px; overflow:auto; resize:none;}

/**Banner***/
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(images/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    /*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:15px;
    margin-left:-34px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:25px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
	color:#000;
	text-transform: uppercase;	
}
.theme-default .nivo-controlNav a:hover, .theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:36px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:41%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#header a.ds{color: #666666;float: right;margin: 61px 9px 0 0;text-decoration: none;}

