/*	-------------------------------------------------------------
	Tote Tank - css for internal pages
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.autor			GMI Technologies
	.version		1.0
	.url			http://202.71.142.164/ToteTank/html-integration/index.htm
	.timestamp		23-09-2009
	.created by		Ajay Deshpande
	-------------------------------------------------------------	*/

/*----------------------------------Mass Reset------------------------------*/
*{padding:0; margin:0; }
body{padding:0; margin:0; background-color:#003E7A; color:#414142; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div,table,th,td,ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,span,img{padding:0; margin:0; }
a,input{outline:none;}
a img{border:none; }
img[alt]{font-size:12px; font-weight:normal; }
table{border-collapse:collapse; border:none; }

/*---------------------------------Common Properties-------------------------------*/
.floatL{float:left; }
.clear{clear:both; height:0; line-height:0; padding:0; margin:0; font-size:0 }
/*.header:after, .mid:after, .footerMn:after, .thumbList:after{content:"."; line-height:0; height:0; visibility:hidden; display:block; clear:both; }
* html .header, * html .mid, * html .footerMn, * html .thumbList{zoom:1; }*/
h1{font-size:26px; color:#003e7a; font-weight:normal; padding-bottom:8px;} 
h3{font-size:12px; font-weight:bold; padding:10px 0 7px 0; }
p{line-height:160%; }
ul.brownBul li {list-style:none; list-style-type:none; font-size:11px; }
ul.brownBul li span{width:4px; height:3px; line-height:3px; background:url(../images/sprite-block.gif) -589px -112px no-repeat; display:inline-block; margin-right:5px; list-style:none; list-style-type:none; }
.sublinks{padding-top:35px; color:#78A12F;}
.sublinks a{color:#78A12F; text-decoration:underline; text-transform:uppercase;}
.sublinks a:hover{color:#78A12F; text-decoration:underline; text-transform:uppercase; }
.sublinks span {color:#003E7A;font-weight:bold;}
.style1{color:#003E7A; font-size:10px; display:block; line-height:180%; font-weight:bold;}
.style1.padT24{padding-top:24px;}
.style1 a{color:#003E7A; text-decoration:underline;}
.style1 a:hover{color:#003E7A; text-decoration:none;}
.style2{color:#003E7A; font-size:20px; display:block; line-height:180%; font-weight:normal;}
.style2.padT24{padding-top:24px;}
.style2 a{color:#003E7A; text-decoration:underline;}
.style2 a:hover{color:#003E7A; text-decoration:none;}

.padR60{padding:0 60px 0 0; }

.sublinksTop{padding-top:35px; color:#003E7A; font-size:11px;}
.sublinksTop a{color:#003E7A; text-decoration:none;}
.sublinksTop a:hover{color:#003E7A; text-decoration:underline;}
.sublinksTop a.active {font-weight:bold; text-transform:uppercase; text-decoration:none; cursor:text}

/*------White Rounded Corner Box------*/
.whiteBox{width:100%; position:relative;}
.top{width:100%; height:24px; line-height:24px; position:relative; }
.top .l{height:24px; width:24px; background:url(../images/sprite-block.gif) -410px -112px no-repeat; position:absolute; left:0; top:0;}
.top .m{height:24px; background:url(../images/sprite-repeat-y.gif) -24px top repeat-y #fff; width:auto; margin:0 24px; }
.top .r{height:24px; width:24px; background:url(../images/sprite-block.gif) -458px -112px no-repeat; position:absolute; top:0; right:0;}

.mid{border-width:0 1px; background:url(../images/sprite-repeat-y.gif) top left repeat-y #fff; /*overflow:hidden; */clear:both; padding:20px 15px 10px; }
* html .mid{margin:-2px 1px 0 0;}

.bot{width:100%; height:24px; line-height:24px; position:relative;}
.bot .l{height:24px; width:24px; background:url(../images/sprite-block.gif) -498px -112px no-repeat; position:absolute; left:0; top:0;}
.bot .m{height:24px; background:url(../images/sprite-repeat-y.gif) -24px top repeat-y #fff; width:auto; margin:0 24px; border-bottom:1px solid #87A2BD;}
.bot .r{height:24px; width:24px; background:url(../images/sprite-block.gif) -545px -112px no-repeat; position:absolute; right:0; top:0;}

/*-------------------------------Container-------------------------------*/
.pageMn{margin:0 auto; width:995px; }

/*------Header------*/
.header{width:100%; padding:15px 0 10px 0; }
.topNav{float:right; padding-top:71px; }
.topNav ul{float:left; padding-right:16px; }
.topNav li{float:left; background:url(../images/sprite-block.gif) no-repeat; height:26px; line-height:26px; display:inline; list-style:none; list-style-type:none; }
.topNav li.home{background-position:0 0; width:55px; }
.topNav li.aboutUs{background-position:-55px 0; width:88px; }
.topNav li.aboutUsAct{background-position:-55px -40px; width:106px; }

.topNav li.products{background-position:-143px 0; width:83px; }
.topNav li.productsAct{background-position:-161px -40px; width:109px; }

.topNav li.leasing{background-position:-226px 0; width:76px; }
.topNav li.leasingAct{background-position:-270px -40px; width:93px; }

.topNav li.industries{background-position:-302px 0; width:91px; }
.topNav li.industriesAct{background-position:-363px -40px; width:118px; }

.topNav li.press{background-position:-393px 0; width:59px; }
.topNav li.pressAct{background-position:-481px -40px; width:72px; }

.topNav li.contact{background-position:-452px 0; width:77px; }
.topNav li.contactAct{background-position:-553px -40px; width:100px; }

.topNav li.faq{background-position:-529px 0; width:44px; }
.topNav li.faqAct{background-position:-653px -40px; width:44px; }

.topNav li a{display:block; width:100%; text-decoration:none;}
.topNav li a:hover{text-decoration:none;}
.topNav li a span{visibility:hidden;}

/*------Main Content------*/
.contMn{width:100%; }
.leftCont{width:434px; float:left; padding:18px 15px 0 28px; }
.leftCont .imgCont{width:100%; }
.leftCont .imgCont.h366{width:100%; min-height:366px; position:relative; }
* html .leftCont .imgCont.h366{height:366px; }
.rightCol{ padding:35px 9px 0 24px;  width:449px; float:right;  }
.rightCol.h450{min-height:470px; }
* html .rightCol.h450{height:470px; }
.rightCol.h500{min-height:500px; }
* html .rightCol.h500{height:500px; }
.rightCol.h670{min-height:670px; }
* html .rightCol.h670{height:670px; }
.signCont{text-align:left; color:#58595B; position:absolute; height:81px; padding-right:26px; font-size:11px; bottom:0; right:23px; }
.sign{position:absolute; width:80px; height:63px; bottom:0; right:0; background:url(../images/sprite-block.gif) -607px -112px no-repeat; }
.loaderCont{width:100%; height:366px; text-align:center; display:table-cell; vertical-align:middle; position:absolute; top:0; left:0; background:url(../images/loader.gif) no-repeat 30% 50%; display:none; }

/*------Thumbnails for rollover------*/
.thumbList{/*width:288px;*/}
.thumbList .block{width:48px; height:38px; float:left; display:inline; text-align:left; }

/*------Footer------*/
.footerMn{width:100%; padding:90px 0 16px 0; position:relative; }
.footerMn ul.footerLeft{float:left; height:35px; /*padding-left:14px;*/ }
.footerMn ul.footerLeft li{float:left; display:inline; background:url(../images/sprite-block.gif) no-repeat;margin-right:7px; list-style:none; list-style-type:none; height:23px; line-height:23px; }
.footerMn ul.footerLeft li.facebook{background-position:-44px -112px; width:62px; }
.footerMn ul.footerLeft li.linkedIn{background-position:-124px -112px; width:54px; }
.footerMn ul.footerLeft li.twitter{background-position:-193px -112px; width:63px; /*margin-right:27px;*/ }
/*.footerMn ul.footerLeft li.readBolg{background-position:-274px -112px; width:107px; }*/
.footerMn ul.footerLeft li a{display:block; text-decoration:none; }
.footerMn ul.footerLeft li a span {visibility:hidden; }

.footerMn ul.footerRht{float:right; /*padding-right:18px;*/ }
.footerMn ul.footerRht li{display:inline; text-align:right; font-size:11px; padding-left:12px; }
.footerMn ul.footerRht li a{color:#fff; text-decoration:none; }
.footerMn ul.footerRht li a:hover{color:#fff; text-decoration:none; }

.blogger{background:url(../images/blogger.gif) no-repeat; height:35px; width:3px;}
.delicious{background:url(../images/delicious.gif) no-repeat; height:35px; width:3px;}
p.readBolg{background:url(../images/sprite-block.gif) no-repeat -274px -112px; width:107px; margin-bottom:10px; }
p.readBolg a span{visibility:hidden;}
p.readBolg a {text-decoration:none}

.padRL0 {padding-right:0!important; padding-left:0!important;}
.padT2 {padding-top:2px;}
.padT5 {padding-top:5px!important;}
.padT10 {padding-top:10px;}
.padT20 {padding-top:20px;}
.padT75 {padding-top:75px!important;}
.txtBlu {color:#003E7A;}
.txtGreen {color:#78A12F;}
.fs12, .fs12li li {font-size:12px!important;}
.fs13 {font-size:13px;}
.fs15 {font-size:15px;}
.fs17 {font-size:17px;}
.floatL {float:left;}
.WA {width:auto!important;}
.w425 {width:425px!important;}
.w495 {width:495px!important;}

.lh18 {line-height:18px;}
.marL15 {margin-left:15px;}
.marL_25 {margin-left:-25px;}
.marL_40 { margin-left:-40px;}

.lnkBluU a, .Listing1 a, .Listing2 a{color:#003E7A; text-decoration:underline;}
.lnkBluU a:hover, .Listing1 a:hover, .Listing2 a:hover{color:#003E7A; text-decoration:none;}

.w44p {width:44%;}
.w49p {width:49%;}

.Listing1, .Listing2 {list-style:none;}
.Listing1 li {background:url(../images/bull1.gif) no-repeat 0 4px; margin:0; padding:0 0 8px 12px !important; font-weight:bold}
.Listing2 {padding:5px 0 5px 3px!important;}
.Listing2 li {background:url(../images/bull2.gif) no-repeat 0 6px; margin:0; padding:3px 0 3px 12px !important; font-weight:normal}

.csLogo {background:url(../images/logo.gif) no-repeat 0 0; width:188px; height:91px; }
.bgBlue {background:#003E7A; padding:20px; }

.dvBtmNote {padding:5px; font-size:12px; color:#FFF; border-top:1px solid #CCC;}
.dvBtmNote a {color:#FFF; text-decoration:underline;}
.dvBtmNote a:hover {color:#78A12F; text-decoration:underline;}
.padL0 {padding-left:0px!important;}
.customMade{margin:20px 0 10px 0; display:none}
.customMade a{color:#003E7A;}
.customMade p{margin:5px 0}

.customMade a:hover{ text-decoration:none}

.emailTxt{float:right; padding:5px 20px 0 0;}
.emailTxt a{color:#fff}
.emailTxt a:hover{text-decoration:none}

.nacd {background:url(../images/logo_NACD.gif) no-repeat 0 0; width:85px; height:48px; display:block; position:absolute; top:27px; }
.imgPos {margin-right:21px; margin-top:-26px; position:relative; z-index:1}