/* CSS Document */
div.componentheading
{
height:0px;
visibility:hidden;
}
body {background: #ebebec url(../images/body.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 0; padding:0 0 0 0;}
p {margin:0 0 0 0; padding:0 0 0 0;}
img { border:none;}


:-moz-any-link:focus{ outline:none;}
form,p{ margin:0px; padding:0px;}

.main {width:966px; margin:auto;}
.top-panal {float:left; width:966px; margin:22px 0 0 0;}
.logo {float:left; width:449px; height:84px; margin:0 0 0 0px;}
.right-nevigation {float:right; width:482px; height:84px;}
.right-nevigation-top {float:left; width:482px;}	
.sign-main {float:right; font-size:12px; color:#0957a4;}
.sign-main ul {margin:0 0 0 0; padding:0 0 0 0;}
.sign-main ul li {float:left; list-style:none; /*display:inline; */margin:0 0 0 0; padding:0 0 0 0;}
.sign-main ul li a {float:left; list-style:none; /* display:inline;*/ margin:0 7px 0 10px; padding:0 0 0 0; font-size:12pz; color:#0957a4; text-decoration:underline;}

.sign-main ul li a:link {text-decoration: none;}
.sign-main ul li a:visited {text-decoration: none;}
.sign-main ul li a:active {text-decoration: none;}
.sign-main ul li a:hover {text-decoration: underline;}

.india-main {float:right; width:460px; margin:23px 0 0 0;}
.india-flag {float:left; width:18px; margin:5px 0 0 0px;}
.india-text {float:left; color:#5d5d5d; font-size:12px; padding:5px 0 0 5px;}
.india-text-field {float:right; width:400px; margin-left:0px;}
.list {background:#FFFFFF; border:#dddddd solid 2px; color:#9a9a9a; font-size:11px; width:120px; height:21px;}		
.list-english {background:#FFFFFF; border:#dddddd solid 1px; color:#9a9a9a; font-size:11px; width:80px; height:21px;}
.search {float:right; width:138px; background:url(../images/search-bg.jpg) repeat-x; border:#dddddd solid 1px; color:#9a9a9a; font-size:11px; height:25px; margin:-3px 0 0 0;}
.search-in {float:left; width:105px; border:none; background:none; color:#9a9a9a; font-size:11px; height:23px; padding:0 0 0 10px;}
.search-img {width:22px; height:23px; margin:3px 0 0 0;}
.panal {float:left; width:966px; height:46px; margin-top:1px;}
.panal ul {margin:0 0 0 0; padding:0 0 0 0;}
.panal ul li {float:left; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}					
.panal ul li a {float:left; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none; display:block; margin:7px 0 0 0;padding:10px 20px 20px 20px;}
.panal ul li a:hover {float:left; background:url(../images/link-hover.jpg) repeat-x; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none; display:block; margin:7px 0 0 0; padding:10px 20px 20px 20px; border-radius:3px 3px 0 0;}
.panal ul li a.active{float:left; background:url(../images/link-hover.jpg) repeat-x; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none; display:block; margin:7px 0 0 0; padding:10px 20px 20px 20px; border-radius:3px 3px 0 0;}
.header {float:left; width:966px; height:296px; margin:10px 0 0 0;}
.frame-in {float:left; width:966px; background:url(../images/bg-jv.jpg) no-repeat; height:270px; margin:8px 0 0 0;}		
.view-all {float:right; width:52px; margin:25px 80px 0 0;}
.teremdomg {float:left; color:#0957a4; font-size:16px; font-weight:bold; width:151px; margin:16px 0 0 407px;}			
.aero-main {float:left; width:961px; height:235px; margin:0 0 0 5px;}

.latest-main {float:left; width:962px; background:#FFFFFF; border:#c2c2c2 solid 2px; margin:12px 0 0 0;}
.latest-text-main {width:100%;}
.latest-text {float:left; width:280px; font-size:18px; font-weight:bold; color:#2b2b2b; padding:15px 0 0 0px}
.latest-text-line {background:url(../images/line-letest.jpg) repeat-x; height:16px; margin:5px 0 0 0px;}	
.filter-by {float:right; background:url(../images/filter-by.jpg) repeat-x; width:70px; height:19px; border:#cfcfcf solid 2px; margin:10px 5px 0 0;padding:5px 0 0 14px;}
.filter-by a {font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
/*.table-work {width:97%; margin:5px 0 0 20px;}*/

.table-work {margin:5px 23px 0 23px;}
	
.waste {font-size:16px; font-weight:bold; color:#034a8c; padding:0 0 0 20px;}	
.waste a:link {text-decoration: none;}
.waste a:visited {text-decoration: none;}
.waste a:active {text-decoration: none;}
.waste a:hover {text-decoration: underline;}

.toronto {font-size:12px; color:#000000; padding:5px 0 0 20px;}
.link {font-size:12px; color:#034a8c;}
.link a {font-size:12px; color:#034a8c;}
.link a:link {text-decoration: none;}
.link a:visited {text-decoration: none;}
.link a:active {text-decoration: none;}
.link a:hover {text-decoration: underline;}

.right-menu {background:#f2f7e3; border:#e2e7d3 solid 3px; width:101px; height:24px;}
.link-1 {font-size:12px; color:#034a8c; padding:0 0 0 20px;}
.table-border {background-color:#f2f7e3; border:#e2e7d3 solid 1px;}
.table-border-right {background-color:#fbfbfb; border:#dbdbdb solid 1px;}
.line-table {background:url(../images/line-sholid.jpg) repeat-x; height:5px; margin:10px 13px 10px 0px;}	
.med-latest {float:left; background:url(../images/left-ine.jpg) no-repeat; width:16px; height:838px;}
.gradient-down {background:url(../images/gradient.jpg) repeat-x; height:29px; margin:0 0 5px 0px;}	
.more-news-text-main {width:115px; margin:auto;}
.more-news {float:left; width:88px; padding:5px 0 0 0; margin:0 0 0 0;}
.more-news a {font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.more-news-aro {float:left; width:20px; margin:6px 0 0 5px;}

.right-box {float:left; width:279px; margin:7px 5px 0 0;}
.most-read {float:left; width:123px; height:39px; margin:0 0 0 -11px;}
.select-to {float:right; width:148px;}
.icon {float:right; width:17px; height:17px; margin:6px 8px 0 0;}
.news-wire {float:left; width:163px; height:41px; margin:0 0 0 -11px;}
.text-field {float:left; width:260px; font-size:13px; color:#717171; background:#FFFFFF; border:#bdbcbd solid 1px;}
.blue-table {float:left; width:962px; height:200px; background:url(../images/line-bootem.jpg) repeat-x;}
`Fatable-margin {float:left; width:100%; color:#c5c5c5; margin:26px 0 0 0;}
.table-margin ul {margin:0 0 0 0; padding:0 0 0 0;}
.table-margin ul li {list-style:none; font-size:12px; margin:10px 0 0 0; padding:0 0 0 0;}
.table-margin ul li a {list-style:none; font-size:12px; margin:10px 0 0 0; padding:0 0 0 0;}
.table-right {float:right; color:#dedede; width:321px; margin:26px 0 0 0;}
.blue-line-bootem {float:left; width:330px; height:21px; margin:23px 0 0 0;}
.copy-right {float:left; text-align:center; width:962px; height:40px; font-size:11px; color:#2d436b; margin-top:8px;}
.sid-er{width:901px; padding: 4px 0 0 40px; margin:0px 0 0 0; float:left;}

/* Css for middle section */

#middle-section{ margin:0px; padding:25px 0 20px 0px;}
#middle-section .left-sec{ margin:0px; padding:0px 29px 0 0; width:233px; float:left;}


.wolking-main {float:left; width:216px; height:203px; background:url(../images/bg-slide.jpg) no-repeat;}
.wolking-logo {float:left; width:97px; height:92px; margin:16px 0 0 57px;}
.wolking-text {float:left; width:175px; font-size:12px; color:#000000; padding:15px 15px 0 20px;}


.august {float:left; width:182px; margin:8px 5px 0 20px;}
.angust-text {float:left; width:80px; font-size:10px; color:#7f7f7f;}
.comment-main {float:right; width:90px;}
.coment-icon {float:left; width:16px; height:15px;}
.coment-text {float:left; width:72px;}
.coment-12 {float:left; font-size:11px; font-weight:bold; color:#b31e23; padding-left:4px;}
.coment-black {float:left; font-size:11px; color:#000000; padding-left:4px;}

.tv-image {float:left; width:141px; height:87px; margin:20px 0 0 38px;}

.most-bg-main {float:left; width:216px; height:203px; background:url(../images/most-bg.jpg) no-repeat;}
.american-logo {float:left; width:82px; height:94px; margin:11px 0 0 63px;}
.american-text {float:left; width:180px; font-size:12px; color:#000000; padding:16px 0px 0 20px;}




.mail-logo {float:left; width:84px; height:88px; margin:10px 0 0 62px;}
.mail-text {float:left; width:175px; font-size:12px; color:#000000; padding:22px 15px 0 20px;}
.coment-0 {float:left; font-size:11px; font-weight:bold; color:#7f7f7f; padding-left:4px;}

												/*why-us*/
												

.left-table-why-us {margin:25px 10px 0 23px;}										
.why-us-line { background:url(../images/med-line-horizentel.jpg) repeat-y; width:17px;}
.progressive {font-size:22px; font-weight:bold; color:#034a8c;}	
.subheading {float:left; font-size:18px; color:#03488b; padding-top:5px;}

.coments-main {background:url(../images/comments-bg.jpg) repeat-x; height:28px; border:#e6e8ec solid 1px; margin-top:23px;}
.aug {float:left; width:114px; font-size:11px; color:#000000; padding:7px 0 0 10px;}
.coments-body {float:right; width:283px; margin:7px 10px 0 0;}
.coments-icon {float:left; width:15px;}
.coments-text {float:left; color:#0a7610; font-size:13px; width:63px; padding:0 0 0 5px;}
.coments-text a:link{text-decoration:none; }
.coments-text a:hover{text-decoration:underline; }
.coments-text a:visited {text-decoration: none;}
.coments-text a:hover {text-decoration: underline;}

.share {float:left; width:55px; margin:0 0 0 49px;}
.facebook-small {float:left; width:15px; margin:0 0 0 5px;}
.teture-right {float:left; width:17px; margin:0 0 0 38px;}

.toronto-main {float:left; margin:17px 17px 0 23px;}
.toronto-text {float:left; font-size:14px; color:#000000; text-align:justify; padding-top:17px;}

.toronto-text-2 {float:left; font-size:14px; color:#000000; margin:15px 17px 0 23px;}
.box-left-text {width:100%; font-size:14px; color:#000000; text-align:justify; padding-top:14px;}

.coma-med .cc {float:left;}

.toronto-text-3 {float:left;font-size:14px; color:#000000; text-align:justify; margin-top:25px;}
.media-contact {background:#f6f5fa; margin-top:25px; padding-bottom:16px;}
.media-contact-detail {float:left; width:300px; padding:14px 0 0 23px;}
.media-detail-text {font-size:15px; color:#010101;}
.media-contact-detail-2 {float:left; padding-top:20px;}
.keywords {font-size:13px; color:#010101; } 
.coment-why-us-main {margin:30px 0 0 0px;} 
.coment-image-why-us {width:15px; height:14px; margin-top:6px;}
.coment-why-us { font-size:22px; color:#0857a2; font-weight:bold; width:100px; margin-left:5px;}
.coment-down-bg {background:url(../images/comment-down-bg.jpg) repeat-x; height:37px;}
.ghousemd {font-size:16px; color:#000000; font-weight:bold; padding:10px 0 0 11px;}
.coment-down2-bg { background:url(../images/comment-down2-bg.jpg) repeat-x; height:110px; padding:0 0 29px 0px;}
.coment-photo {float:left; width:47px; height:71px; margin:13px 13px 0 16px;}
.lorm-text {font-size:14px; color:#000000; padding:12px 0 0 0;}
.coment-down3-bg {background:#FFFFFF; border:#ebebed solid 2px; padding-bottom:21px;}
.comment-text-field {background:#fbfbfc; border:#edebeb solid 2px; width:516px; height:129px; margin:0px 0 0 0px;}
.have-swomething {font-size:20px; color:#000000; padding:18px 0 0 24px;}
.post-your-text {font-size:20px; color:#0956a4;}
.have-swomething-2 {font-size:12px; color:#010101; padding-left:24px;}
.character {font-size:12px; color:#6a6a6a; padding:8px 0 0 24px;}
.to-post-this {font-size:18px; color:#0857a4; padding:26px 0 0 24px;}
.login-text {font-size:16px; color:#000000; padding:16px 0 0 24px; width:50px;}
.login-text-or {font-size:16px; color:#000000; padding-left:24px;}
.text-field-main {padding:10px 20px 0 24px;}
.text-field-name {background:#fbfbfc; border:#eeeded solid 1px; width:300px; height:26px; font-size:13px; color:#000000; padding:2px;}
.text-field-location {background:#fbfbfc; border:#eeeded solid 1px; width:96%; height:26px; font-size:13px; color:#000000; padding:2px;}

.please {font-size:14px; color:#000000; padding:18px 0 0 24px;}
.text-field-number {background:#fbfbfc; border:#eeeded solid 1px; width:160px; height:26px;}
.download-button {float:left; width:209px; height:35px; margin:5px 0 0 5px;}
.prograsive {float:left; width:92px; height:53px; margin:7px 0 0 62px;}
.enlange { font-size:12px; color:#669f72; margin-top:20px; width:80px; margin:9px 0 0 73px;}
.dot-download {background:url(../images/dot-bg.jpg) repeat-x; height:5px; margin:11px 0 0 0;}
.stock-margin {margin:10px 0 5px 5px;}
.stock-img {float:left; width:25px; height:26px;}
.stock-text a {color:#2d6ba8; font-size:16px; font-weight:bold; padding:2px 0 0 5px; text-decoration:none;}
.stock-text a:hover {color: #666666;text-decoration: underline;}

.line-why-us-right-lin-white {background:url(../images/line-why-us-right-lin-white.jpg) repeat-y; width:6px;}
.multimedia-section {float:left; width:190px; height:34px; margin:5px 0 0 5px;}
.multimedia-image {float:left;  height:126px; margin:13px 0 0 0px;}
.multimedia-blue-color {background:#17374f; width:210px; height:42px; margin:0 0 0 8px;}
.Lorem-txt {color:#FFFFFF; font-size:12px;  padding:9px 0 0 6px;}
.Lorem-txt a {color:#FFFFFF; font-size:12px;}
.multimeda-zoom {width:20px; height:19px; margin:15px 4px 0 27px;}
.lorem-blue-color {background:#17374f; width:250px; height:160px; margin:13px 0 0 8px; }
.lorem-text {color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 22px 0 10px;}
.multimeda-img-3 {width:120px; height:92px; margin:13px 0 0 6px;}
.copy-right-white { padding:15px 0 0 7px;}
.copy-right-white a {font-size:10px; color:#FFFFFF; font-weight:bold;}
.click-to-watch {width:98px; height:19px; margin:20px 0 0 3px;}
.newswire-small-logo-main {float:left; width:246px; border:#748492 solid; border-width:0 2px 2px 2px; margin:0px 0 0 8px; padding-bottom:9px;}
.newswire-small-logo {float:right; width:82px; height:21px; margin:10px 6px 0 0;}
.place-bg {background:#FFFFFF; height:43px; width:180px; margin:16px 0 9px 0px;}
.head-phone-2 {width:26px; height:26px; margin:9px 0 0 7px;}
.place-for {font-size:12px; color:17374f; padding:0px 0 0 11px; text-decoration:none;}
.document-button {float:left; width:192px; height:35px; margin:0 0 0 -11px;}
.download-lorem-bg {background:#FFFFFF; border:#e2e7d3 solid 1px; width:170px; margin:10px 0 9px 8px;}
.download-lorem-bg-2 {background:#FFFFFF; border:#e2e7d3 solid 1px; width:170px; margin:5px 0 9px 8px;}

.pdf-icon {width:19px; height:21px; margin:5px 0 5px 5px;}
.pdf-text {font-size:12px; color:#040404; padding:5px 0 0 0; text-decoration:none;}
.for-press {float:left; background:#FFFFFF; border:#cfcfcf solid 1px; width:170px; margin:7px 5px 10px 30px;}
.for-press-in { float:left; width:200px; margin:12px 0 19px 7px;}
.for-press-text {color:#010101; font-size:12px; padding:0px; width:130px;}
.click-here {color:#0a57a7; font-size:12px; text-decoration:none; font-style:italic; padding:6px 0 0 2px;}
.click-here:hover { text-decoration:underline; background:none;}

.footer-main {float:left; width:962px; background:url(../images/line-bootem.jpg) repeat-x; height:296px; margin:24px 0 0 0;}
.footer-down {float:left; background:#FFFFFF; text-align:center; width:960px; height:32px; font-size:11px; color:#2d436b; padding-top:8px;}

.table-border-logo {border:#e9e8e8 solid 2px;}
.fitnes-first-logo {margin:6px 6px 6px 6px;}

/*box*/
.box-color {float:right; background:#f6f4f4; width:318px; min-height:100px; margin:0px 0px 0px 10px; padding-top:20px;}
/*box-exit*/
															
															
															/*search-result*/
															
															
.register-butten {width:208px; height:68px; margin:5px 0 0 -15px;}
.search-margin {margin:12px 0 15px 30px;}
.search-line-left {background:url(../images/search-line-left.jpg) repeat-y; width:4px;}
.search-line-med {background:#f3f3f3 url(../images/search-line-med.jpg) repeat-x;}	
.search-line-right {background:url(../images/search-line-right.jpg) repeat-y; width:4px;}
.search-butten {width:124px; height:40px; margin:10px 0 0 -11px;}
.key-word-table {margin:8px 8px 8px 8px;}
.key-word-text {color:#000000; font-size:14px; font-weight:bold;}
.key-word-text-field {background:#FFFFFF;  font-size:12px; color:#000000; border:#dddddd solid 1px; height:24px; width:163px; margin-top:5px; padding-left:5px;}
.key-word-text-field1 {background:#FFFFFF;  font-size:12px; color:#000000; border:#dddddd solid 1px; height:25px; width:130px;  padding-left:5px;}

.key-word-date {color:#000000; font-size:14px; font-weight:bold; padding-top:10px; float:left;}
.calander-text-field {background:#FFFFFF; border:none; font-size:12px; color:#000000; height:24px; width:131px; margin-top:5px; padding-left:5px;}
.calander-img {height:23px; width:26px; margin:6px 0 0 5px;}
.industry-main {background:#FFFFFF; border:#dddddd solid 1px; width:168px; height:24px; margin:5px 0 0 0;}
.industry-text-field {font-size:12px; color:#000000; border:none; height:24px; width:165px; margin-top:0px; padding:2px 0 2px 2px;}
.search-button-down {width:87px; height:24px; margin:14px 5px 0 0;}								
.green-left {background:url(../images/green-left.jpg) repeat-y; width:3px;}
.green-med {background:url(../images/green-med.jpg) repeat-y; width:180px;}
.green-right {background:url(../images/green-right.jpg) repeat-y; width:3px;}
.green-message {width:38px; height:32px; margin:2px 0 0 6px;}
.message-text {color:#FFFFFF; font-size:12px; font-style:italic; font-weight:bold; padding:6px 0 0 7px;}
.green-line-white {margin-top:6px;}
.subscribe-today {width:165px; height:27px; margin:5px 0 0 8px;}
.search-result {width:131px; height:15px;}
.search-result-text {font-size:20px;color:#0c58a6; padding-top:14px;}
.search-line-top {background:url(../images/top-lin-blue.jpg) repeat-x; height:16px; margin:5px 0 27px 0;}
.agu-17 {font-size:12px; color:#000000; padding:0 0 0 0;}
.progressive-logo {margin:20PX 0px 0 7px;}
.progressive-text {font-size:17px; font-weight:bold;  color: #003366; padding:0px 0 0 0px;}
.progressive-text a:link {text-decoration: none; color: #003366; }
.progressive-text a:visited {text-decoration: none; color: #003366; }
.progressive-text a:active {text-decoration: none; text-decoration:none;}
.progressive-text a:hover {text-decoration: underline;}

.mread a:link {text-decoration: none;}
.mread a:visited {text-decoration: none;}
.mread a:active {text-decoration: none;}
.mread a:hover {text-decoration: underline;}

.ncat ul{ width:110px; float:left; list-style:none;}
.ncat ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; list-style:none; padding:0 0 0 5px;}
.ncat ul li a:hover{ color:#999999; background:none; text-decoration: underline;}



.icon-all {margin:16px 10px 0 0;}
.tiff-sets-margin {margin-top:10px;}

														/*about-us*/
														
														
													
													
.about-us-white-text {color:#FFFFFF; font-size:18px; padding-left:13px;}
.about-us-line-left {background:url(../images/about-us-left.jpg) repeat-y; width:1px;}
.about-us-line-right {background:url(../images/about-us-right-line.jpg) repeat-y; width:1px;}
.about-us-line-med {background:url(../images/about-us-med.jpg) repeat-x; width:197px; height:135px;}
.team {float:left; width:181px; margin-top:18px;}

.team-line {background:url(../images/line-about-us-li.png) repeat-x; height:6px; margin-left:20px;}
.blute {width:13px; height:14px; margin:5px 0 0 10px;}
.team-text {font-size:16px; color:#274a77; line-height:25px; padding-left:10px; text-decoration:none;}
.team-text:hover { color:#000000; text-decoration:underline;}

.right-img-about-us {float:left; width:212px; height:160px; margin:5px 0 0 30px;}
.contact-right-box {float:left; width:181px; margin:15px 0 20px 30px;}
.contact-text-black {font-size:14px; color:#000000; padding:5px 0 0 9px;}
.contact-table{margin:10px 0 13px 10px;}
.lorem-lipsum {font-size:12px; color:#059010;}
.director {font-size:12px; color:#000000; padding-top:5px;}
.lorem-lipsum-2 {font-size:12px; color:#059010; padding-top:21px;}

.about-text-persentage {font-size:12px; color:#000000; text-align:justify; padding:0 0 20px 0;}
.about-text-table-footer {color:#c5c5c5; margin:26px 0 0 10px;}
.about-text-table-footer a {color:#c5c5c5; text-decoration:none; margin:26px 0 0 10px;}

/*Validate a form */


label.error {
	vertical-align:top;
	display: inline-block;
    font-size: 12px;
    color: #D00;
    padding-left: 10px;
    font-style: italic;
}
/* end of validate */

															/*Register-with-us*/
															
															
															

.register-margin {margin:0 18px 0 0px;}
.ragister-right-text {font-size:12px; color:#000000; text-align:right;}
.register-table-margin {margin-top:20px;}
.register-name-text-field {font-size:14px; color:#000000;}
.register-text-field {width:350px; height:24px; background:#f3f3f3; border:none; font-size:13px; color:#000000; padding:2px 0 0 5px;}
.register-textarea-field {width:350px; height:100px; background:#f3f3f3; border:none; font-size:13px; color:#000000; padding:2px 0 0 5px;}
.add-social-link {font-size:14px; color:#0957a2;}
.register-button-margin {margin:32px 0 0 44px;}
.register-margin-2 {background:#f9f9f9; margin:18px 18px 0 0px; padding:10px 0 10px 0;}
.register-text-field-2 {width:350px; height:24px; background:#e9e9e9; border:none; font-size:13px; color:#000000; padding:2px 0 0 5px;}

.add-social-link-2 {font-size:14px; color:#0957a2; padding:16px 0 16px 0;}

.edit-main {float:left; width:958px; background:#FFFFFF;  margin:0;}
.edit-top {float:left; width:958px; background:#FFFFFF; margin:12px 0 0 0;}
.edit-heading{ float:left; padding:10px 0 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000;}
.edit-bg{ background:url(../images/divider.jpg) repeat-x top left;}
.formm{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525050; padding:0 13px 0px 10px; background:url(../images/mark.jpg) no-repeat top right;}
.formm1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525050; padding:0 13px 0px 10px;}

.formm2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525050; padding:0 13px 0px 0px;}

.release-head{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525050; padding:0 13px 0px 2px; text-decoration:none;}
.release-head:hover{ color:#003366; background:none; text-decoration:underline;}

.formm-bg{background:url(../images/tab.jpg) no-repeat; height:31px; border:none; width:692px; padding:2px 2px 0px 5px;}
.formm-bg1{ height:20px; border:none; width:691px; float:left; padding:4px 2px 0px 0px;}
.formm-bg2{ height:163px; border:none; width:680px; float:left;}
.formm-bg4{background:url(../images/tab-1.jpg) no-repeat; height:31px; border:none; width:543px; padding:0px 2px 0px 5px;}
.formm-bg5{background:url(../images/tab-2.jpg) no-repeat; height:31px; border:none;  padding:0px 2px 0px 5px;}

.mark-area{ width:168px; padding:3px 0 0 17px; background:url(../images/mark-field.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555;}
.formm-bg-txt{background:url(../images/comment-bg.jpg) no-repeat; height:170px; border:none; width:682px; padding:10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:10px0 0 0;}
.formm-bg-txt1{height:100px; border:none; width:675px; padding:10px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.log{ background:url(../images/log.jpg) no-repeat top left; width:40px; height:10px; padding:1px 4px 5px 4px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.log:hover{ background:url(../images/log.jpg) no-repeat top left; width:40px; height:10px; padding:1px 4px 5px 4px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #003366;}
.user{ padding:1px 4px 5px 4px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#094a8d;}
.mark{background:url(../images/mark.jpg) no-repeat top left; width:11px; height:11px; margin-left:2px;}




.tooltip {

color: #000000; outline: none;

			cursor: pointer; text-decoration: none;

			position: relative;


		}

		.tooltip span {

			margin-left: -999em;

			position: absolute;

		}

		.tooltip:hover span {

			

			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #FFFFFF;
			padding:18px 5px 5px 5px;
			height:35px;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			cursor:pointer;

			margin-left: 0; width: 140px;

		}


		.tooltip:hover em {

			font-family: Candara, Tahoma, Geneva, sans-serif; font-size:10px; font-weight: bold;

			display: block; padding: 0.2em 0 0.6em 0;

		}

		.classic { padding: 0.8em 1em; }

		.custom { padding: 0.5em 0.8em 0.8em 2em; }



		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }

		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}

		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}

		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}

		.warning { background: url(../images/tool.png) no-repeat top left;}

.add-menu {float:left; width:962px;  margin:12px 0 0 0;}
.latest-main1 {float:left; width:962px; background:#FFFFFF; border:#c2c2c2 solid 2px; margin:0px 0 0 0;}

.form-heading{ font:Arial, Helvetica, sans-serif 16px normal; color:#000000; padding:0 13px 0px 10px;}
.edi{ float:left; width:24px; height:24px; border:none; margin:0 0 0 4px;}
.form-t{ height:22px; width:47px; margin-top:1px; margin-left:2px; padding:2px;border:none; background-color:#efeded;width:47px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393737; }
.form-b{background:url(../images/list-bg.jpg) no-repeat top left; width:47px; height:24px;}
.display{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0b3a72;}
.form-back{background:url(../images/back.png) no-repeat top left; width:47px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#817f7f; text-decoration:none; display:block; text-align:center; padding:4px 0 0 0px;}
.form-back:hover{ color:#333333;background:url(../images/back.png) no-repeat top left;}




.profile-pic{border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	
	-webkit-transition-property: color, background;
	-webkit-transition-duration: 0.5s, 0.5s;
	border: solid 4px #dadada;}
.profile-heading{padding:10px 0 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000;}

@font-face {
	font-family:'CACCHAMP';
	src: url('../font/CACCHAMP.TTF');
	}
.hi{ font-family:"CACCHAMP"; font-size:30px; padding:0; color:#08559b; font-smooth:always; font-weight:bold;  }
.box{ padding:10px;}
.username{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#373a37; font-weight:bold; padding:0 0 0 10px; }
.pass{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0b3d6e; text-decoration:none;}
.pass:hover{text-decoration:underline; background:none;}
.user1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#656161;}
.user-in{ padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:none; width:250px; margin-left:5px;}
.why-us-line1 { background:url(../images/med-line-horizentel1.jpg) repeat-y; }
.register-butten1 {width:208px; height:68px; margin:15px 0 0 7px;}


.panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width:210px; /*margin around each panel*/
 /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


.press-search{ width:270px; background-color:#FFFFFF; border:solid 1px #ffffff; height:20px; padding:2px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.press-search1{ width:205px; background-color:#ffffff; border:solid 1px #ffffff; height:25px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.brows{ float:left; padding:10px; height:30px;}
.brows .le{ float:left; width:7px;}
.brows .le1{ float:left; padding:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#777777; background:url(../images/brows-bg.jpg) repeat-x top left; height:20px;}
.brows .le-but{ float:left; width:90px;}

.activation{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#0857a2;}
.normal{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#494646; text-align:center;}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: -8px;
	left: 1px;
	z-index:1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}



.upload {
	position:relative;
	width:280px;
	float:left;
	
}
.realupload {
	position:absolute;
	top:0;
	right:0;


	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	z-index:2; /* bring the real upload interactivity up front */
	width:200px;
	cursor: pointer;

}
form .fakeupload {
	background: url(../images/brows-button.jpg) no-repeat 100% 20%;
}
form .fakeupload input {
	width:200px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	background:url(../images/input-bg.jpg) repeat-x top left; height:30px; border:0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-style:italic; padding:5 10px 0 0;
}

.contact { font-size:14px; color:#0857a2; font-weight:bold; }
.background { font-size:14px; color:#0857a2;  }
.contact-text{font-size:12px; color:#000000; text-align:justify; }
.box-in{ padding:5px; background-color: #f1f1f1; border:solid 1px #cccccc;}

.waste1 {font-size:16px; font-weight:bold; color:#034a8c; padding:0 0 0 5px;}	
.waste1 a:link {text-decoration: none;}
.waste1 a:visited {text-decoration: none;}
.waste1 a:active {text-decoration: none;}
.waste1 a:hover {text-decoration: underline;}
.toronto-n {font-size:12px; color:#000000; padding:5px 0 0 5px;}
.link-b {font-size:12px; color:#034a8c; padding:0 0 0 5px;}

.form-t2{padding-left:10px;border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }




.header .l-head {float:left; width:330px; margin:10px 0 0 0;}
.header .l-headt {float:left; width:310px; padding:24px 0 0 30px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:27px;
	font-weight:bold;
	color:#ffffff;
	}

.header .l-headt1 {float:left; width:310px; padding:15px 0 0 30px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:27px;
	font-weight:bold;
	color:#86dd8d;
	}
	
	.header .l-head-pic {float:left; width:310px;
	margin-top:10px;
	}
	
	
.pricing-text {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-left:5px; padding-top:15px;}
.pricing-text1 {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.price-link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; background:url(../images/price-arrow.jpg) bottom right no-repeat; padding-right:12px;}
.price-link:hover{ text-decoration:underline;}
.price-txt{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; }
.price-txt1{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; padding:5px; }
.price-txt-h{font-size:16px; font-weight:bold; color:#034a8c; padding:5px 0 0 5px;}	


/* Quotes */
blockquote {
	background: #e0dede;
	color: #424242;
	font: italic 18px/20px  Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 10px 0px 10px 10px;
	text-shadow: 0 1px 0 #fff;
	float:right;
	width:240px;
}

blockquote p { margin: 0; padding:0; line-height:18px; }

q { font-style: italic; }

	/* Cite after <blockquote> */
	blockquote + p {
		margin-left: 20px;	
	}
	
	blockquote + p,
	blockquote + cite,
	blockquote + p cite {
		font: 18px Garamond, 'Droid Serif', Georgia, serif;
	}
	
	
.coma-left {float:left; width:20px; margin:5px 0 0 10px;}
.coma-med {float:left; width:240px; color:#183e65; font-size:14px; text-align:justify; }
.coma-right {width:20px;  margin:0 0 0 5px;}


/* Other elements */




.press-report{ width:135px; background-color:#FFFFFF; border:solid 1px #ffffff; height:25px; padding:2px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; 

	}
	.press-report1{ width:90px; background-color:#FFFFFF; border:solid 1px #ffffff; height:25px; padding:2px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; 

	}
	
.form-press{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; padding:0 13px 0px 10px;}

.formmw{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525050; padding:0 0px 0px 0px;}
