body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3b3b3b;
margin:0px;
padding:0px;
background:url(images/body-bg.jpg) left top repeat-x;
}
.clear{
clear:both;
}
a{
outline:none;
}

form{
		margin:0px;
		padding:0px;
}

h1{
font-size:20px;
color:#4448a3;
margin:0px;
padding:0 0 10px 35px;
font-weight:normal;
}
h1 span{
color:#9c1b21;
font-size:24px;
}

h2{
font-size:18px;
color:#4448a3;
margin:0px;
padding:0 0 6px 2px;
font-weight:normal;
}
h2 span{
color:#9c1b21;
}
h3{
font-size:20px;
color:#4448a3;
margin:0px;
padding:0 0 10px 35px;
font-weight:normal;
}
h3 span{
color:#9c1b21;
font-size:24px;
}
#main-wrap{
width:1000px;
margin:auto;
padding:0px;
}
#header-wrap{
width:1000px;
height:141px;
background:url(images/header-bg.jpg) right bottom no-repeat;
}
#header-wrap img{
float:left;
padding:14px 0 0 40px;
}
#header-wrap .rightpart{
float:right;
width:602px;
height:141px;
}
#header-wrap .canadian{
float:left;
padding:26px 0 0 0;
width:126px;
height:20px;
text-align:center;
font-size:12px;
color:#000;
background:url(images/canadian-bg.jpg) left top no-repeat;
}
#header-wrap .canadian a{
text-decoration:none;
color:#000;
}
#header-wrap .canadian a:hover{
text-decoration:underline;
}
#header-wrap .top-link{
float:left;
padding:32px 0 0 35px;
width:185px;
height:14px;
font-size:12px;
color:#484ba3;
}
#header-wrap .top-link a{
color:#484ba3;
text-decoration:underline;
}
#header-wrap .top-link a:hover{
text-decoration:none;
color:#a30d14;
}
#header-wrap .top-link span{
padding:0 10px 0 10px;
}
#header-wrap .phoneno{
margin:15px 0 0 36px;
padding:8px 0 0 20px;
/*width:153px;*/
width:182px;
height:46px;
float:left;
font-size:21px;
color:#484ba3;
background:url(images/phone-icon.jpg) left top no-repeat;
}
#header-wrap .phoneno .small{
font-size:18px;
color:#5f5f5f;
padding:0 0 0 30px;
margin:0px;
display:block;
}
#header-wrap .top-nav{
padding:22px 0 0 0;
width:602px;
height:25px;
}
#header-wrap .top-nav ul{
margin:0px;
padding:0px;
list-style:none;
font-size:18px;
}
#header-wrap .top-nav li{
background:url(images/menu-separator.jpg) right top no-repeat;
padding:0 18px 0 18px;
float:left;
}
#header-wrap .top-nav li a{
color:#a0161a;
text-decoration:none;
}
#header-wrap .top-nav li a:hover{
color:#383c97;
}

#header-wrap .top-nav li a.active{
color:#383c97;
}
#banner{
width:1000px;
height:199px;
margin:0px;
padding:0px;
}
#banner .pics{
width:333px;
height:199px;
margin:0px;
padding:0px;
float:left;
}
#banner-bottom{
width:1000px;
height:133px;
margin:0px;
padding:0px;
background:url(images/banner-bottom-bg.jpg) top left no-repeat;
}
#banner-bottom .left{
width:356px;
height:103px;
margin:0px;
padding:30px 0 0 45px;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:32px;
color:#21246c;
font-style:italic;
line-height:18px;
}
#banner-bottom .left h4{
padding:0 0 10px 0;
margin:0px;
font-size:28px;
}
#banner-bottom .left p{
font-size:17px;
color:#575655;
font-weight:bold;
line-height:17px;
margin:0px;
padding:0px;
}
#banner-bottom .right{
width:540px;
height:73px;
margin:0px;
padding:40px 0 0 20px;
float:left;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
color:#201d14;
font-size:29px;
line-height:22px;
}
#banner-bottom .right span{
font-size:22px;
font-weight:normal;
color:#000;
}
#banner-bottom .right a{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#bd2f34;
font-weight:normal;
text-decoration:underline;
float:right;
padding-right:10px;
padding-top:8px;
}
#banner-bottom .right a:hover{
text-decoration:none;
color:#383c9f;
}
#body-wrap{
width:910px;
margin:auto;
padding:37px 20px 35px 20px;
background:url(images/main-body-bg.gif) left bottom no-repeat;
}
#body-boxes{
width:910px;
height:141px;
margin:0px;
padding:0px;
}
#body-boxes p{
margin:0px;
padding:0 3px 7px 0;
line-height:14px;
}

#body-boxes img{
	margin:0px 10px 0px 0px;
	float:left;
	}
	
#box1{
width:203px;
height:140px;
float:left;
background:url(images/box1.jpg) left top no-repeat;
padding:0 5px 0 0;
position: relative;
/*line-height:14px;*/
}
#box2{
width:203px;
height:140px;
float:left;
padding:0 5px 0 25px;
/*line-height:14px;*/
background:url(images/box2.jpg) left top no-repeat;
position: relative;
}
#box3{
width:204px;
height:140px;
float:left;
padding:0 5px 0 25px;
/*line-height:14px;*/
background:url(images/box3.jpg) left top no-repeat;
position: relative;
}
#box4{
width:204px;
height:140px;
float:left;
padding:0 5px 0 25px;
/*line-height:14px;*/
background:url(images/box4.jpg) left top no-repeat;
position: relative;
}
more{
padding-top:15px;
}
 .more a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4448a3;
font-size:12px;
text-decoration:underline;
}
 .more a:hover{
text-decoration:none;
}

#box1 .more-info1, #box2 .more-info1, #box3 .more-info1, #box4 .more-info1{
	position:absolute;
	right:56px;
	bottom:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4448a3;
	font-size:12px;
	text-decoration:underline;
	}

#box1 .more-info1:hover, #box2 .more-info1:hover, #box3 .more-info1:hover, #box4 .more-info1:hover{
	text-decoration:none;
	}


#body-main{
width:910px;
margin:0px;
/*padding:39px 0 0 0;*/
padding:0px;
}
.news{
width:287px;
margin:39px 0 0 0;
padding:0px;
background:url(images/box-separator.jpg) right top no-repeat;
float:left;
}
.news ul{
margin:0px;
padding:0px;
list-style:none;
}
.news ul li{
margin:0px;
padding:0px;
display:block;
padding:13px 0 15px 0;
background:url(images/news-border-line.jpg) left bottom no-repeat;
}
.news ul li span{
color:#9c1b21;
}
.news ul li a{
color:#464a86;
text-decoration:none;
}
.news ul li a:hover{
text-decoration:underline;
color:#a30d14;
}
.news h3 a{
color:#4448a3;
text-decoration:none;
}
#body-main .about-unite{
width:268px;
margin:39px 0 0 0;
padding:0 25px 0 25px;
background:url(images/box-separator.jpg) right top no-repeat;
float:left;
}

#body-main .about-unite p{
margin:0px;
padding:0px;
color:#3b3b3b;
line-height:19px;
}
#body-main .about-unite p a{
color:#444772;
text-decoration:underline;
}
#body-main .about-unite p a:hover{
text-decoration:none;
color:#a30d14;
}
.request-info{
width:281px;
margin:39px 0 0 0;
/*padding:0 0 0 20px;*/
padding:0 3px 10px 0 ;
float:right;
}
.request-info label{
float:left;
color:#3b3b3b;
}
.request-info label span{
color:#9c1b21;
}
.request-info input{
width:180px;
height:20px;
background:#d1d3ec;
border:1px solid #a0a3c9;
margin-bottom:5px;
float:right;
color:#0e1162;
padding:0 2px 0 2px;
}
.request-info textarea{
width:180px;
height:80px;
background:#d1d3ec;
border:1px solid #a0a3c9;
margin-bottom:5px;
float:right;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0e1162;
padding:0 2px 0 2px;
}


.request-info-popup{
width:300px;
margin:10px 0 0 0;
/*padding:0 0 0 20px;*/
padding:0 3px 10px 0 ;


}
.request-info-popup label{
float:left;
color:#3b3b3b;
}
.request-info-popuplabel span{
color:#9c1b21;
}
.request-info-popup input{
width:180px;
height:20px;
background:#fff;
border:1px solid #7c7043;
margin-bottom:5px;
float:right;
color:#000;
padding:0 2px 0 2px;
}
.request-info-popup textarea{
width:180px;
height:80px;
background:#fff;
border:1px solid #7c7043;
margin-bottom:5px;
float:right;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
padding:0 2px 0 2px;
}




.news-icon{
height:31px;
background:url(images/news-icon.jpg) left top no-repeat;
}
.about-icon{
height:31px;
background:url(images/about-unite-icon.jpg) left top no-repeat;
}
.request-icon{
height:31px;
background:url(images/request-info-icon.jpg) left top no-repeat;
}

.request-icon-popup{
height:31px;
background:url(images/request-info-icon1.jpg) left top no-repeat;
}

.address-icon{
height:31px;
background:url(images/address-icon.jpg) left top no-repeat;
}
.about-icon{
height:31px;
background:url(images/about-unite-icon.jpg) left top no-repeat;
}
.request-icon{
height:31px;
background:url(images/request-info-icon.jpg) left top no-repeat;
}
/*.more-info a{
width:66px;
height:17px;
background:url(images/more-info-bg.jpg) left top no-repeat;
display:block;
text-align:center;
font-size:12px;
color:#fff;
text-decoration:none;
margin-top:10px;
padding-top:1px;
}
.more-info a:hover{
background:url(images/more-info-over.jpg) left top no-repeat;
}*/
.more-info a{
width:66px;
height:17px;
background:url(images/more-info.jpg) left top no-repeat;
display:block;
text-align:center;
font-size:12px;
color:#fff;
text-decoration:none;
margin-top:10px;
padding-top:1px;
}
.more-info a:hover{
background:url(images/more-info.jpg) left bottom no-repeat;
}
.captcha{
width:186px;
height:30px;
float:right;
margin-bottom:5px;
}

.captcha img{
	float:right;
	}

.submit {
float:right;
color:#929292;

}

.submit span{
	float:right;
}

.submit a{
width:62px;
height:20px;
color:#fff;
display:block;
float:right;
text-align:center;
background:url(images/submit-button.jpg) left top no-repeat;
padding-top:4px;
text-decoration:none;
}
.submit a:hover{
background:url(images/submit-button.jpg) left bottom no-repeat;
}

.red{
color:#FF0000;
}
.submit img{
	float:right;
	}

.submit1 a{
width:62px;
height:20px;
color:#fff;
display:block;
float:left;
text-align:center;
background:url(images/submit-button.jpg) left top no-repeat;
padding-top:4px;
text-decoration:none;
}
.submit1 a:hover{
background:url(images/submit-button.jpg) left bottom no-repeat;
}


.submit1 img{
	float:left;
	}

#footer-wrap{
width:100%;
background:url(images/footer-bg.jpg) left top repeat-x;
padding:0px 0px 15px 0px;
}
#footer-wrap .footer-inner{
width:950px;
margin:auto;
text-align:center;
color:#ebebf6;
font-size:13px;
}
#footer-wrap .footer-inner span{
padding:0 8px 0 8px;
}
#footer-wrap .footer-inner a{
color:#ebebf6;
text-decoration:none;
}
#footer-wrap .footer-inner a.active{
color:#9e9df7;
}
#footer-wrap .footer-inner a:hover{
text-decoration:underline;
}
#footer-wrap .copyright{
color:#9496bb;
font-size:11px;
padding-top:7px;
text-align:center;
}
#footer-wrap .logo{
color:#b3b7ff;
font-size:11px;
padding-top:10px;
text-align:center;
}
#footer-wrap .logo a{
text-decoration:none;
color:#b3b7ff;
outline:none;
}
#footer-wrap .logo a:hover{
text-decoration:underline;
}

/*-----inner css starts here--*/
#inner-bg{
	background:url(images/inner-body-bg.jpg) repeat-x left top;
	}


#inner-banner{
width:1000px;
height:200px;
margin:0px;
padding:0px;
}
#inner-banner .left-img{
width:461px;
height:200px;
margin:0px;
padding:0px;
float:left;
}
#inner-banner .inner-banner-right{
width:376px;
height:81px;
margin:0px;
padding:119px 0px 0px 85px;
float:left;
background:url(images/inner-banner-right.jpg) left top no-repeat;
}
#inner-banner .inner-banner-right .inner-banner-button a{
	width:321px;
	height:49px;
	margin:0px;
	padding:0px;
	background:url(images/inner-banner-button.jpg) left top no-repeat;
	display:block;
	font-size:18px;
	color:#0e1042;
	text-align:center;
	text-decoration:none;
	line-height:40px;
}
#inner-banner .inner-banner-right .inner-banner-button a:hover{
	background:url(images/inner-banner-button.jpg) left bottom no-repeat;
	color:#343498;
	height:49px;
	display:block;
}
#body-wrap-inner{
width:1000px;
margin:0px;
padding:0px;
background:url(images/inner-main-bg.jpg) left top repeat-y;
}
#body-wrap-inner .inner-body-bottom{
width:1000px;
margin:auto;
padding:0px;
background:url(images/inner-page-bottom-bg.gif) left bottom no-repeat;
}
#body-wrap-inner .inner-body-main{
width:950px;
margin:0px;
padding:0px 25px 40px 25px;
background:url(images/inner-page-top-bg.gif) left top no-repeat;
}
#body-wrap-inner .inner-body-main .left-wrap{
width:261px;
margin:0px;
padding:0 25px 0px 20px;
float:left;
}
#body-wrap-inner .inner-body-main .left-wrap .separator{
height:2px;
margin:0px;
padding:10px 0 0 0;
background:url(images/news-border-line.jpg) bottom left repeat-x;
}
#body-wrap-inner .inner-body-main .right-wrap{
width:595px;
margin:0px;
padding:40px 0 0px 30px;
float:left;
}
#body-wrap-inner .inner-body-main .right-wrap h1{
font-size:26px;
color:#4448a3;
margin:0px 0px 8px 0px;
padding:0px;
font-weight:normal;
}
#body-wrap-inner .inner-body-main .right-wrap h1 span{
color:#9c1b21;
font-size:24px;
}
#body-wrap-inner .inner-body-main .right-wrap h2{
font-size:18px;
color:#333796;
margin:0px 0px 0px 0px;
padding:10px 0 5px 0;
}
#body-wrap-inner .inner-body-main .right-wrap p{
padding:0px 0px 0px 0;
margin:0px 0px 15px 0px;
line-height:18px;
}


.underline{
	background:url(images/content-line.jpg) left top repeat-x;
	height:1px;
	padding:0px 0px 15px 0px;
	line-height:1px;
	font-size:1px;
	}


/*#body-wrap-inner .inner-body-main .right-wrap .content{
width:593px;
padding:30px 0 10px 0;
background:url(images/content-line.jpg) left bottom repeat-x;
}*/
#body-wrap-inner .inner-body-main .right-wrap .contact{
width:523px;
margin:10px 0 0 0;
padding:10px 0 10px 80px;
background:url(images/contact-inform.jpg) left top no-repeat;
font-size:18px;
color:#9c1b21;
}
#body-wrap-inner .inner-body-main .right-wrap .contact a{
color:#9c1b21;
text-decoration:underline;
}
#body-wrap-inner .inner-body-main .right-wrap .contact a:hover{
text-decoration:none;
}
.add-info{

margin:39px 0 0 0;
padding:0px;

}
.add-info .add-info-details{

margin:0px;
padding:0 0 0 40px;

}
.add-info .add-info-details p{
color:#464a86;
margin:0px;
padding:10px 0 0 0;
}
.add-info .add-info-details .toll-free{
color:#464a86;
margin:0px;
padding:0px;
}
.add-info .add-info-details .toll-free span{
color:#bfc2e2;
}
.add-info .add-info-details span{
color:#3b3b3b;
font-weight:bold;
}
.add-info .add-info-details small{
font-size:13px;
color:#464a86;
font-weight:bold;
}
.add-info .add-info-details a{
color:#9d1f25;
text-decoration:underline;
}
.add-info .add-info-details a:hover{
text-decoration:none;
}





 .more{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4448a3;
font-size:12px;
text-decoration:underline;
}
 .more:hover{
text-decoration:none;
color:#a30d14;
}


#sendback a.back{
height:16px;
display:block;
text-align:center;
font-size:12px;
color:#fff;
text-decoration:none;
margin-top:10px;
padding-top:2px;
}

.news-listing .back a:hover{
color:#fff;
background:url(images/more-info-over.jpg) left top no-repeat;
}

#body-wrap-inner .inner-body-main .left-wrap .request-info{
width:261px;
margin:39px 0 0 0;
/*padding:0 0 0 20px;*/
padding:0px;
}
#body-wrap-inner .inner-body-main .left-wrap .request-info label{
float:left;
color:#3b3b3b;
}
#body-wrap-inner .inner-body-main .left-wrap .request-info label span{
color:#9c1b21;
}
#body-wrap-inner .inner-body-main .left-wrap .request-info input{
width:160px;
height:20px;
background:#d1d3ec;
border:1px solid #a0a3c9;
margin-bottom:5px;
float:right;
color:#0e1162;
padding:0 2px 0 2px;
}
#body-wrap-inner .inner-body-main .left-wrap .request-info textarea{
width:160px;
height:80px;
background:#d1d3ec;
border:1px solid #a0a3c9;
margin-bottom:5px;
float:right;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0e1162;
padding:0 2px 0 2px;
}



.left-wrap .news{
width:261px;
margin:39px 0 0 0;
padding:0px;
background:none;
float:none;
}




.news-listing{
margin:20px 0 0 0;
padding:0px;
}
.news-listing ul{
margin:0px;
padding:0px;
list-style:none;
}
.news-listing ul li{
margin:0px;
padding:0px 0px 5px 0px;
background:url(images/news-listingbg.jpg) repeat-x left bottom;
}
.news-listing ul li span{
color:#9c1b21;
}
.news-listing ul li a{
color:#444772;
text-decoration:underline;
}
.news-listing ul li a:hover{
text-decoration:none;
color:#a30d14;
}

.news-listing .more-info a{
width:66px;
height:17px;
background:url(images/more-info-bg.jpg) left top no-repeat;
display:block;
text-align:center;
font-size:12px;
color:#fff;
text-decoration:none;
margin-top:10px;
padding-top:1px;
}
.news-listing .more-info a:hover{
background:url(images/more-info-over.jpg) left top no-repeat;
color:#FFFFFF;
text-decoration:none;
}



#body-wrap-inner .inner-body-main .right-wrap .news-listing h2{
	margin:5px 0px 15px 0px;
	padding:0px;
	}

.address-wrap{
	margin:0px;
	padding:10px 15px 0px 15px;
	background: url(images/contact-address-bg.jpg) no-repeat left top;
	width:200px;
	float:left;
	}

.address-wrap1{
	margin:0px;
	padding:10px 15px 0px 15px;
	background: url(images/contact-address-bg1.jpg) no-repeat left top;
	width:310px;
	float:right;
	}

#body-wrap-inner .inner-body-main .right-wrap h3{
font-size:18px;
color:#9c1b21;
margin:5px 0px 6px 0px;
padding:0px;
font-weight:normal;
}

#body-wrap-inner .inner-body-main .right-wrap h3 a{
	color:#464a86;
	text-decoration:none;
	}
	
#body-wrap-inner .inner-body-main .right-wrap h3 a:hover{
	color:#a30d14;
	text-decoration:underline;
	}
	
#conatctform-wrap{
	width:596px;
	padding:0px 0px 10px 0px;
	}
	
.contact-form-head{
	background:url(images/contact-form-headbg.jpg) no-repeat left top;
	height:35px;
	width:581px;
	color:#FFFFFF;
	font-size:18px;
	padding:10px 0px 0px 15px;
	}
	
.border{
	border:1px solid #e8dfbc;
	}

#conatctform-wrap td{
	background: url(images/contactform-tdbg.jpg) repeat-x left bottom;
	padding:6px 10px 6px 15px;
	border-bottom:1px solid #e8dfbc;
	}

#conatctform-wrap td span{
	color:#a94848;
	font-size:11px;
	}
	
.input{
	width:250px;
	height:20px;
	background:#d1d3ec;
	border:1px solid #a0a3c9;
	margin:0px;
	color:#0e1162;
	padding:0 2px 0 2px;
	}
	
.textarea{
	width:250px;
	height:70px;
	background:#d1d3ec;
	border:1px solid #a0a3c9;
	margin:0px;
	color:#0e1162;
	padding:0 2px 0 2px;
	}
	
.back{
width:94px;
height:16px;
background:url(images/back-bg.jpg) left top no-repeat;
display:block;
text-align:center;
font-size:12px;
color:#fff;
text-decoration:none;
margin-top:10px;
padding:2px 0px 0px 0px;
line-height:13px;
	}

.back:hover{
color:#fff;
background:url(images/back-bg.jpg) left bottom no-repeat;
}
	
	
.solution{
	margin:0px 10px 0px 0px;
	padding:0px 20px 20px 0px;
	float:left;
	border-right:1px solid #babbd8;
	width:245px;
	}

#body-wrap-inner .inner-body-main .right-wrap .solution p{
	margin:0px;
	padding:0px;
	}
.img-left{
float:left;
padding:0px 10px 0px 0px;	
margin:0px;
}
.img-right{
float:right;
padding:0px 5px 0px 10px;	
margin:0px;
text-align:justify;
}

/*------------------------------------------------------new----------------------------------------------*/

#body-wrap-inner .inner-body-main .right-wrap .listing
{
margin:0px;
padding:0px;
}
#body-wrap-inner .inner-body-main .right-wrap .li-listing ul
{
margin:0px;
padding:0px 0 10px 0;
list-style:none;
}
#body-wrap-inner .inner-body-main .right-wrap .li-listing ul li
{
background:url(images/bulet.jpg) no-repeat  left 3px;
line-height:22px;
padding-left:30px;
font-size:13px;
}
#body-wrap-inner .inner-body-main .right-wrap p a
{
color:#444772;
text-decoration:underline;
}
#body-wrap-inner .inner-body-main .right-wrap p a:hover
{
text-decoration:none;
}


.navigation a{
	color:#9c1b21;
	text-decoration:underline;
	}
.navigation a:hover{
	color:#464a86;
	text-decoration:none;
	}
/*#site-map{
width:500px;
padding-left:20px;
}
#site-map ul{
width:400px;
list-style:none;
}
#site-map ul li
{
margin-bottom:0 0 5px 0;
}
#site-map ul li a
{
color:#24275d;
background:url(images/menu-li-bullet.jpg) top left no-repeat;
padding:0 0 0 10px;
}
#site-map ul li a:hover
{
color:#24275d;
text-decoration:none;
}*/


#site-map{
width:500px;
padding-left:20px;
}
/*#site-map ul{
width:400px;
list-style:none;
}*/
#site-map li
{
margin:0 0 5px 0;
list-style:none;
}
#site-map li a
{
color:#24275d;
background:url(images/menu-li-bullet.jpg) top left no-repeat;
padding:0 0 0 10px;
}
#site-map li a:hover
{
color:#24275d;
text-decoration:none;
}

  
#preloadedImages 
{
     width: 0px;
     height: 0px;
     display: inline;
     background-image: url(images/inner-banner-button.jpg);
     background-image: url(images/inner-banner-button-over.jpg);
    
}


