/* CSS Document */



@font-face {
    font-family: 'dinregular';
    src: url('../fonts/ufonts.com_din-regular_1_-webfont.eot');
    src: url('../fonts/ufonts.com_din-regular_1_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ufonts.com_din-regular_1_-webfont.woff') format('woff'),
         url('../fonts/ufonts.com_din-regular_1_-webfont.ttf') format('truetype'),
         url('../fonts/ufonts.com_din-regular_1_-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dinbold';
    src: url('../fonts/ufonts.com_din_bold-webfont.eot');
    src: url('../fonts/ufonts.com_din_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ufonts.com_din_bold-webfont.woff') format('woff'),
         url('../fonts/ufonts.com_din_bold-webfont.ttf') format('truetype'),
         url('../fonts/ufonts.com_din_bold-webfont.svg#dinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'din_mediumregular';
    src: url('../fonts/ufonts.com_din_medium-webfont.eot');
    src: url('../fonts/ufonts.com_din_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ufonts.com_din_medium-webfont.woff') format('woff'),
         url('../fonts/ufonts.com_din_medium-webfont.ttf') format('truetype'),
         url('../fonts/ufonts.com_din_medium-webfont.svg#din_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{margin:0; padding:0; font-family: 'dinregular'; color:#58595b; font-size:14px; background:#fff;}

img{border:none; outline:none; }


img1{border:none; outline:none; align-self:center}


p,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0;}

a{font-size:14px; color:#fefcfc; float:left; text-transform:uppercase; line-height:25px; font-family: 'din_mediumregular';}

.header{background:#252525; width:100%; height:80px;}

.container{width:1060px; margin:0 auto;/* overflow:hidden;*/}

.logo{float:left; margin:24px 0 0;}

/*********navigation start*********/

.main-nav{float:left; margin:30px 0 0 40px; border-right:#515151 1px solid;}

.main-nav ul{list-style:none; margin:0; padding:0;}

.main-nav ul li{float:left; margin:0; padding:0 8px; list-style:none; position:relative;}

.main-nav ul li a{font-size:14px; color:#fefcfc; float:left; text-transform:uppercase; line-height:25px; font-family: 'din_mediumregular';}

.main-nav ul li a:hover{color:#53a9da;}

/*.main-nav ul li div{display:none;}*/

.main-nav ul li div{display:none; margin:0; padding:0; list-style:none; /*width:202px; padding:18px;*/ position: absolute; top:25px; height:auto; z-index:99; background:url(../images/up-arrow.png) 22px 0 no-repeat;}

.main-nav ul li:hover div{display:block;}

.main-nav ul li ul{ background:url(../images/dropdownbg.jpg) repeat-x #e3e3e3;  width:202px; padding:18px; margin:11px 0 0;}

.main-nav ul li ul li{display:block; padding:0 0 7px; margin:0; float:none;}

.main-nav ul li ul li a{font-size:14px; color:#414042; float:none;}

.main-nav ul li ul li a:hover{color:#000;}

.login{float:right; margin:34px 0 0 10px; position:relative; }

.login ul{list-style:none; margin:0; padding:0;}

.login ul li{float:left; margin:0; padding:0 5px;}

.login ul li a{font-family: 'din_mediumregular'; font-size:14px; color:#89c6e8;text-transform:uppercase;}

.login ul li  {color:#fff;}

.login ul li div.drop{display:none; margin:0; padding:0; list-style:none; /*width:202px; padding:18px;*/ position: absolute; top:15px; height:auto; z-index:99; background:url(../images/up-arrow.png) 175px 0 no-repeat; left:-150px;}

/*.login ul li:hover div.drop{display:block;}*/

.login ul li.heading{font-family: 'din_mediumregular'; font-size:17px; color:#414042; text-transform:uppercase; float:none; margin:0 0 10px;}

.login ul li ul{ background:url(../images/dropdownbg.jpg) repeat-x #e3e3e3;  width:314px; padding:18px; margin:11px 0 0;}

.login ul li ul li{ padding:0; margin:0 6px 0 0; float:left;}

.login ul li ul li a{font-size:16px; color:#fff; float:left; background:url(../images/popup-butbg.jpg) repeat-x; height:34px; padding:0 5px; line-height:34px; width:140px; text-align:center;}

.login ul li ul li a:hover{color:#000;}

.banner{height:386px; width:100%; background:#51a4d4; position:relative;}

/***************banner start*****************/

.banner_container{width:1060px; margin:0 auto;/* overflow:hidden;*/ position:relative;}

.imageContainer
{
/*position:absolute;*/
/*width:100%;*/ float:left; left:0; top:0; height:386px; width:338px;
}
.content_holder_image
{
/*position:absolute;*/
/*width:100%;*/ float:left; left:0; top:0; height:386px; width:338px;
}

.imageContainer-full{/*width:100%;*/ float:left; height:386px; width:699px;}

.imageContainer_left{/*width:70%;*/ width:699px; float:left; overflow:hidden; height:386px;}

.imageContainer_left img{width:100%; height:386px;}

.imageContainer_right{/*width:30%;*/ float:left; width:338px}

.imageContainer_right-cont{width:70%; float:left; margin:56px 0 0 52px;}

p.heading{font-family: 'dinbold'; font-size:16px; color:#f6f8fa; margin:0 0 10px;}

.imageContainer_right-cont p{ font-size:13px; color:#f6f8fa; line-height:18px; margin:0 0 10px;}

p.name{font-size:10px; color:#f6f8fa;}

.leftArr
{
background:url(../images/prev.png);
width:31px;
height:33px;
cursor:pointer;
z-index:9;
position:absolute;
/*left:0;*/ top:180px;
}
.RightArr
{
background:url(../images/next.png);
width:31px;
height:33px;
cursor:pointer;
z-index:9;
position:absolute;
right:0; top:180px;
}

.smallDivR{ width:25%; padding:35px 0; al}


.content-wrapper{background:#d4e7ef; width:100%; padding:35px 0;}

.content-wrapper-container{width:1044px; margin:0 auto;}

h1{font-family: 'dinbold'; font-size:32px; color:#4e4e4e; margin:0 0 20px;}

.box{background:url(../images/box.png) no-repeat; width:296px; padding:27px 25px 0; height:285px; float:left;}

.clear{clear:both;}

.image{margin:0 0 15px;}

.image1{margin:0 0 0px;}

.box a.link{background:url(../images/arrow.jpg) no-repeat right 8px; text-align:right; font-size:25px; color:#58595b; float:right; padding:0 25px 0 0;}

.box a.link span{font-family: 'dinbold';}

.bottom-container-wrapper{width:100%; padding:40px 0;}

h2{font-family: 'din_mediumregular'; font-size:22px; color:#font-family: 'din_mediumregular'; color:#53a9da; margin:0 0 25px;}

.footer{background:url(../images/footer-bg.jpg) repeat-x #5c5c5c; width:100%; padding:34px 0 30px;}

.footer_left{width:430px; float:left; padding:0 33px 0 0; border-right:#808080 1px solid; color:#d7d5d5; font-size:12px;}

.footer_left span{font-family: 'dinbold';}

.footer_right{width:455px; float:right;}

.footer-nav{float:right;}

.footer-nav ul{list-style:none; margin:0; padding:0;}

.footer-nav ul li{list-style:none; margin:0; padding:0 8px; background:url(../images/footer-sep.jpg) no-repeat left; float:left;}

.footer-nav ul li:first-child{background:none;}

.footer-nav ul li a{font-family: 'din_mediumregular'; text-transform:uppercase; font-size:13px; color:#eff0f1;}

.footer-nav ul li a:hover{color:#89c6e8;}

.footer-nav2{float:right; margin:20px 0;}

.footer-nav2 ul{list-style:none; margin:0; padding:0;}

.footer-nav2 ul li{list-style:none; margin:0; padding:0 8px; background:url(../images/footer-sep2.jpg) no-repeat left; float:left;}

.footer-nav2 ul li:first-child{background:none;}

.footer-nav2 ul li a{text-transform:uppercase; font-size:12px; color:#89c6e8;}

.footer-nav2 ul li a:hover{color:#eff0f1;}

.copyright{float:right; text-align:right; font-size:11px; color:#d9d8d8;}

.signup-box{background:url(../images/login-box.png) no-repeat; width:853px; position:absolute; top:20px; height:740px; left:-650px; z-index:99;}

.signup-box-left{width:418px; float:left; margin:42px 0 0 50px;}

.signup-box-left h2{font-family: 'din_mediumregular'; font-size:20px; color:#414042; margin:0 0 20px; font-weight:normal;}

.signup-box-left h2 span{font-family: 'dinbold'; font-weight:bold;}

.signup-box p.redtxt{color:#b91111; font-size:14px; font-family: 'din_mediumregular'; margin:0 0 10px;}

.signup-box p{font-size:14px; color:#313030; margin:0 0 8px;}

.signup-box-left ol{margin:0 0 0 16px; padding:0 0 0 16px;}

.signup-box-left ol li{margin:0 0 8px; font-size:14px; color:#313030; padding:0;}

.signup-box-left a{color:#085dbd !important; font-weight:normal !important; font-family: 'dinregular' !important; text-decoration:underline !important; text-transform:lowercase !important; font-size:14px !important;}

.signup-box-left a:hover{color:#085dbd !important; text-decoration:none !important;}

/*-------------------popup---------------------*/

.mainContent
{
padding:10px;
border:#666666 dashed 1px;
margin:20px;
width:900px;
margin:0 auto;
 
}

.simpletext
{
color:#666666;
  
}
.simpletextBlu
{
color:#0000FF;
  
}

.simpletextGrn
{
color:#20A522;
  
}

.simpletextRd
{
color:#f00;
  
}

.simpletext a
{
color:#333333;
text-decoration:none;
font-weight:bold;

  
}

.simpletext a:hover
{
color:#990000;
text-decoration:none;
  
}

#picture
{
width:550px;
}

p.popheading{text-align:center; font-family: 'din_mediumregular'; font-size:20PX; color:#414042; margin:0 0 22px;}

p.popheading span{font-family: 'dinbold'; font-weight:bold;}

.popup-image{width:165px; float:left;}

.popup-description{width:360px; float:right;}

.popup-description ul{ margin:0; padding:0;}

.popup-description ul li{padding:0; margin:0 0 8px; color:#313030;}

.popup-link{background:url(../images/popup-butbg.jpg) repeat-x; height:34px; text-align:center; float:left; margin:15px 0 0 166px;}

.popup-link a{font-family: 'din_mediumregular'; font-size:16px; color:#fff; text-transform:uppercase; padding:0 20px; line-height:34px;}
.popup-link2 a{font-family: 'din_mediumregular'; font-size:16px; color:#000; text-transform:uppercase; padding:0 20px; line-height:34px;}



.active{color:#fff !important;}

.account{text-align:center; color:#414042; font-size:17px; font-family: 'din_mediumregular'; margin:0 0 15px;}

/*-------------------About Us---------------------*/

.about-left{width:277px; float:left; margin:57px 0 0;}

.about-right{/*width:688px;*/ width:717px; float:right;}

.tutorial-left{width:497px; float:left;}

.tutorial-right{/*width:688px;*/ width:497px;  margin:65px 0 0; float:right;}

h3{font-family: 'dinbold'; font-size:32px; color:#4e4e4e; margin:0 0 15px;}
p{font-size:14px; /*font-size:15px;*/ color:#4e4e4e; line-height:20px; padding:0 0 20px 0;}

.inner-padding{padding:95px 0 45px; }

.inner-body{background:url(../images/innerbody.jpg) repeat-x;}

.nav-left a.link{ text-align:right; font-size:14px; float:right; }


/*--- Contact Us ---*/
.contact-body-outer{background:url(../images/inner-bodybg.jpg) repeat-x #d4e7ef;}

.contact-body{background:url(../images/contactbg.jpg) repeat-y;}

.contact-body-right{background:url(../images/innerline1.jpg) repeat-x top #fff;
float:left; width:700px; padding:66px 0 0 44px;}

.inner_bdy{
background:url(../images/inner_line.jpg) repeat-x top #d4e7ef;
float:left;
width:255px;
padding:66px 45px 50px 0px;
}

.inner_bdy h2{font-family: 'dinbold'; font-size:20px; color:#53a9da; margin:0 0 25px 0;}
ul{
 margin:0 0 0 0; padding:0 0 0 0;
 }
.inner_bdy h3{font-family: 'dinbold'; font-size:14px; color:#4e4e4e; margin:0 0 10px 0;}
.inner_bdy ul{
margin:0 0 25px 0;
}
.inner_bdy ul li{font-family: 'dinbold'; font-size:14px; color:#4e4e4e; list-style-type:none; line-height:27px;}
.inner_bdy ul li a{font-family: 'dinbold'; color:#4e4e4e; text-decoration:none;}
.inner_bdy ul li a:hover{color:#53a9da;}

.col_bkl{
color:#4e4e4e !important;
}

.cont_wpar{
float:left;
width:448px;
}

.cont_top{
background:url(../images/top.jpg) no-repeat top;
float:left;
width:448px;
height:15px;
}
.cont_mid{
background:url(../images/middle.png) repeat-y;
float:left;
width:423px;
padding:0 16px 0 9px;
}


.cont_min_inner{
float:left;
background:url(../images/line1.jpg) repeat-x top #ededed;
width:423px;
min-height:527px;
}

.cont_bottom{
background:url(../images/bottom.jpg) no-repeat top;
float:left;
height:22px;
width:448px;
margin:0 0 40px 0;
}
.fail_login{ position:absolute; font-size:11px; color:#FF0000; top:110px; left:45px; border:0px solid red;}


/*----------table----*/
.firsttab{ border:1px solid #666666;}
.b_tab table td{ border:1}

.tab_heading{
background:#d4e7ef;
padding:5px;
}

.tab_body{
background:#fff;
padding:5px;
}


.tab_body_red{
	color:#fff;
background:#FD031E;
padding:5px;
}


.tab_body_gry{
	font-style:italic;
	color:#666;
background:#cccccc;
padding:5px;
}


.tab_body  ul li a{font-family: 'din_mediumregular'; font-size:14px; color:#89c6e8;}


.fieldsets{
	 border:none;	
}